./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version dbf71c69 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash f62de5d75db0b2d49331dba44cec50cdc6b7f3c7cb3085015df6ef978c04ff42 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-dbf71c6-m [2022-10-17 10:40:03,475 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-10-17 10:40:03,478 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-10-17 10:40:03,525 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-10-17 10:40:03,526 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-10-17 10:40:03,530 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-10-17 10:40:03,533 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-10-17 10:40:03,539 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-10-17 10:40:03,542 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-10-17 10:40:03,548 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-10-17 10:40:03,549 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-10-17 10:40:03,552 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-10-17 10:40:03,553 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-10-17 10:40:03,556 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-10-17 10:40:03,558 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-10-17 10:40:03,560 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-10-17 10:40:03,562 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-10-17 10:40:03,563 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-10-17 10:40:03,565 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-10-17 10:40:03,573 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-10-17 10:40:03,575 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-10-17 10:40:03,576 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-10-17 10:40:03,578 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-10-17 10:40:03,579 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-10-17 10:40:03,584 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-10-17 10:40:03,585 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-10-17 10:40:03,585 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-10-17 10:40:03,586 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-10-17 10:40:03,587 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-10-17 10:40:03,588 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-10-17 10:40:03,589 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-10-17 10:40:03,590 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-10-17 10:40:03,591 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-10-17 10:40:03,592 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-10-17 10:40:03,593 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-10-17 10:40:03,593 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-10-17 10:40:03,594 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-10-17 10:40:03,595 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-10-17 10:40:03,595 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-10-17 10:40:03,596 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-10-17 10:40:03,597 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-10-17 10:40:03,598 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-10-17 10:40:03,626 INFO L113 SettingsManager]: Loading preferences was successful [2022-10-17 10:40:03,626 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-10-17 10:40:03,627 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-10-17 10:40:03,627 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-10-17 10:40:03,628 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-10-17 10:40:03,629 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-10-17 10:40:03,629 INFO L138 SettingsManager]: * Use SBE=true [2022-10-17 10:40:03,629 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-10-17 10:40:03,629 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-10-17 10:40:03,630 INFO L138 SettingsManager]: * Use old map elimination=false [2022-10-17 10:40:03,630 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-10-17 10:40:03,630 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-10-17 10:40:03,631 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-10-17 10:40:03,631 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-10-17 10:40:03,631 INFO L138 SettingsManager]: * sizeof long=4 [2022-10-17 10:40:03,632 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-10-17 10:40:03,632 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-10-17 10:40:03,632 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-10-17 10:40:03,633 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-10-17 10:40:03,633 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-10-17 10:40:03,633 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-10-17 10:40:03,633 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-10-17 10:40:03,634 INFO L138 SettingsManager]: * sizeof long double=12 [2022-10-17 10:40:03,634 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-10-17 10:40:03,634 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-10-17 10:40:03,634 INFO L138 SettingsManager]: * Use constant arrays=true [2022-10-17 10:40:03,635 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-10-17 10:40:03,635 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-10-17 10:40:03,635 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-10-17 10:40:03,636 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-10-17 10:40:03,636 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-10-17 10:40:03,637 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-10-17 10:40:03,638 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_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f62de5d75db0b2d49331dba44cec50cdc6b7f3c7cb3085015df6ef978c04ff42 [2022-10-17 10:40:03,915 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-10-17 10:40:03,955 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-10-17 10:40:03,958 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-10-17 10:40:03,959 INFO L271 PluginConnector]: Initializing CDTParser... [2022-10-17 10:40:03,960 INFO L275 PluginConnector]: CDTParser initialized [2022-10-17 10:40:03,961 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/../../sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c [2022-10-17 10:40:04,025 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/data/5954d70ee/6e31597d03e34718884d580895ca77a2/FLAGff427d01f [2022-10-17 10:40:04,578 INFO L306 CDTParser]: Found 1 translation units. [2022-10-17 10:40:04,593 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c [2022-10-17 10:40:04,620 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/data/5954d70ee/6e31597d03e34718884d580895ca77a2/FLAGff427d01f [2022-10-17 10:40:04,897 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/data/5954d70ee/6e31597d03e34718884d580895ca77a2 [2022-10-17 10:40:04,900 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-10-17 10:40:04,902 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-10-17 10:40:04,904 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-10-17 10:40:04,904 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-10-17 10:40:04,908 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-10-17 10:40:04,909 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 10:40:04" (1/1) ... [2022-10-17 10:40:04,910 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6af38aa8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:40:04, skipping insertion in model container [2022-10-17 10:40:04,910 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 10:40:04" (1/1) ... [2022-10-17 10:40:04,918 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-10-17 10:40:04,995 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-10-17 10:40:05,266 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_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c[49672,49685] [2022-10-17 10:40:05,271 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 10:40:05,280 INFO L203 MainTranslator]: Completed pre-run [2022-10-17 10:40:05,359 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_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c[49672,49685] [2022-10-17 10:40:05,372 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 10:40:05,390 INFO L208 MainTranslator]: Completed translation [2022-10-17 10:40:05,390 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:40:05 WrapperNode [2022-10-17 10:40:05,390 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-10-17 10:40:05,392 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-10-17 10:40:05,392 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-10-17 10:40:05,392 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-10-17 10:40:05,410 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:40:05" (1/1) ... [2022-10-17 10:40:05,431 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:40:05" (1/1) ... [2022-10-17 10:40:05,494 INFO L138 Inliner]: procedures = 16, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 558 [2022-10-17 10:40:05,495 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-10-17 10:40:05,496 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-10-17 10:40:05,496 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-10-17 10:40:05,496 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-10-17 10:40:05,507 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:40:05" (1/1) ... [2022-10-17 10:40:05,507 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:40:05" (1/1) ... [2022-10-17 10:40:05,511 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:40:05" (1/1) ... [2022-10-17 10:40:05,511 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:40:05" (1/1) ... [2022-10-17 10:40:05,524 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:40:05" (1/1) ... [2022-10-17 10:40:05,535 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:40:05" (1/1) ... [2022-10-17 10:40:05,538 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:40:05" (1/1) ... [2022-10-17 10:40:05,541 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:40:05" (1/1) ... [2022-10-17 10:40:05,546 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-10-17 10:40:05,547 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-10-17 10:40:05,547 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-10-17 10:40:05,548 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-10-17 10:40:05,549 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:40:05" (1/1) ... [2022-10-17 10:40:05,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:05,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:05,589 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:05,592 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-10-17 10:40:05,645 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-10-17 10:40:05,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-10-17 10:40:05,646 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-10-17 10:40:05,646 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-10-17 10:40:05,749 INFO L235 CfgBuilder]: Building ICFG [2022-10-17 10:40:05,751 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-10-17 10:40:05,769 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-17 10:40:06,478 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2022-10-17 10:40:06,478 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2022-10-17 10:40:06,478 INFO L276 CfgBuilder]: Performing block encoding [2022-10-17 10:40:06,517 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-10-17 10:40:06,517 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-10-17 10:40:06,520 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:40:06 BoogieIcfgContainer [2022-10-17 10:40:06,520 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-10-17 10:40:06,521 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-10-17 10:40:06,521 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-10-17 10:40:06,526 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-10-17 10:40:06,527 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:40:06,527 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 17.10 10:40:04" (1/3) ... [2022-10-17 10:40:06,528 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@51b068c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.10 10:40:06, skipping insertion in model container [2022-10-17 10:40:06,528 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:40:06,528 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:40:05" (2/3) ... [2022-10-17 10:40:06,529 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@51b068c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.10 10:40:06, skipping insertion in model container [2022-10-17 10:40:06,529 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:40:06,529 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:40:06" (3/3) ... [2022-10-17 10:40:06,531 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_srvr_12.cil.c [2022-10-17 10:40:06,669 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-10-17 10:40:06,669 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-10-17 10:40:06,669 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-10-17 10:40:06,669 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-10-17 10:40:06,670 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-10-17 10:40:06,670 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-10-17 10:40:06,670 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-10-17 10:40:06,671 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-10-17 10:40:06,683 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 166 states, 165 states have (on average 1.7575757575757576) internal successors, (290), 165 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:06,742 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2022-10-17 10:40:06,743 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:06,743 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:06,764 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-10-17 10:40:06,764 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:06,765 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-10-17 10:40:06,768 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 166 states, 165 states have (on average 1.7575757575757576) internal successors, (290), 165 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:06,788 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2022-10-17 10:40:06,788 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:06,788 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:06,790 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-10-17 10:40:06,790 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:06,802 INFO L748 eck$LassoCheckResult]: Stem: 151#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); 51#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 149#L94true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 155#L97-2true ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 57#L102true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 27#L102-1true assume !(0 == ssl3_accept_~s__cert~0#1); 122#L111-2true [2022-10-17 10:40:06,803 INFO L750 eck$LassoCheckResult]: Loop: 122#L111-2true assume !false; 66#L112true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68#L114true assume !(12292 == ssl3_accept_~s__state~0#1); 10#L117true assume !(16384 == ssl3_accept_~s__state~0#1); 61#L120true assume !(8192 == ssl3_accept_~s__state~0#1); 30#L123true assume !(24576 == ssl3_accept_~s__state~0#1); 91#L126true assume !(8195 == ssl3_accept_~s__state~0#1); 142#L129true assume 8480 == ssl3_accept_~s__state~0#1; 139#L133true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 41#L271true 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; 92#L626true ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 47#L664true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45#L664-1true ssl3_accept_~skip~0#1 := 0; 122#L111-2true [2022-10-17 10:40:06,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:06,814 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2022-10-17 10:40:06,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:06,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810032424] [2022-10-17 10:40:06,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:06,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:06,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:06,974 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:07,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:07,045 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:07,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:07,050 INFO L85 PathProgramCache]: Analyzing trace with hash -383480239, now seen corresponding path program 1 times [2022-10-17 10:40:07,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:07,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451404327] [2022-10-17 10:40:07,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:07,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:07,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:07,081 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:07,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:07,100 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:07,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:07,102 INFO L85 PathProgramCache]: Analyzing trace with hash -2120179168, now seen corresponding path program 1 times [2022-10-17 10:40:07,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:07,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91293045] [2022-10-17 10:40:07,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:07,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:07,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:07,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:40:07,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:07,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91293045] [2022-10-17 10:40:07,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91293045] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:07,408 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:07,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:40:07,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975730872] [2022-10-17 10:40:07,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:07,592 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:40:07,593 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:40:07,593 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:40:07,594 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:40:07,594 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:40:07,594 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:07,594 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:40:07,595 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:40:07,595 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration1_Loop [2022-10-17 10:40:07,595 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:40:07,595 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:40:07,617 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:07,633 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:07,637 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:07,641 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:07,645 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:07,654 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:07,660 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:07,782 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:40:07,783 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:40:07,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:07,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:07,790 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:07,795 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:07,795 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:07,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-10-17 10:40:07,822 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:07,823 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet35#1=6, ULTIMATE.start_ssl3_accept_~ret~0#1=6} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet35#1=6, ULTIMATE.start_ssl3_accept_~ret~0#1=6} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:07,866 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2022-10-17 10:40:07,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:07,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:07,869 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:07,876 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:07,876 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:07,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-10-17 10:40:07,897 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:07,897 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:07,936 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:07,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:07,937 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:07,939 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:07,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-10-17 10:40:07,946 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:07,946 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:07,970 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:07,970 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:07,995 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2022-10-17 10:40:07,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:07,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:07,998 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:08,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-10-17 10:40:08,008 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:08,008 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:08,037 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:08,037 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:08,071 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:08,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:08,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:08,073 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:08,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-10-17 10:40:08,077 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:08,078 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:08,117 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:08,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:08,118 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:08,120 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:08,138 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-10-17 10:40:08,142 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:40:08,143 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:08,176 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:40:08,216 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:08,217 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:40:08,217 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:40:08,217 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:40:08,217 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:40:08,217 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:40:08,217 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:08,217 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:40:08,217 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:40:08,218 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration1_Loop [2022-10-17 10:40:08,218 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:40:08,218 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:40:08,219 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:08,238 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:08,242 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:08,245 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:08,250 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:08,264 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:08,271 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:08,388 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:40:08,393 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:40:08,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:08,395 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:08,401 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:08,409 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:08,420 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:08,420 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:08,421 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:08,421 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:08,421 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:08,424 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:08,424 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:08,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-10-17 10:40:08,444 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:08,483 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:08,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:08,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:08,489 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:08,495 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:08,505 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:08,506 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:08,506 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:08,506 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:08,506 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:08,507 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:08,507 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:08,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-10-17 10:40:08,520 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:08,561 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:08,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:08,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:08,563 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:08,570 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:08,581 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:08,581 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:08,581 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:08,581 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:08,582 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:08,583 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:08,583 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:08,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-10-17 10:40:08,596 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:08,637 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:08,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:08,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:08,639 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:08,646 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:08,656 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:08,657 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:08,657 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:08,657 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:08,657 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:08,660 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:08,660 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:08,663 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-10-17 10:40:08,676 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:08,718 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:08,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:08,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:08,720 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:08,729 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:08,740 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:08,740 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:08,740 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:08,740 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:08,741 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:08,743 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:08,743 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:08,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-10-17 10:40:08,756 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:40:08,775 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-10-17 10:40:08,775 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-10-17 10:40:08,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:08,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:08,783 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:08,809 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-10-17 10:40:08,816 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:40:08,817 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:40:08,817 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:40:08,817 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2022-10-17 10:40:08,852 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:08,855 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:40:08,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:08,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:08,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:40:08,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:40:08,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:08,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:40:08,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:40:09,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:40:09,114 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-10-17 10:40:09,117 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 166 states, 165 states have (on average 1.7575757575757576) internal successors, (290), 165 states have internal predecessors, (290), 0 states have call successors, (0), 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-10-17 10:40:09,971 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 166 states, 165 states have (on average 1.7575757575757576) internal successors, (290), 165 states have internal predecessors, (290), 0 states have call successors, (0), 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 916 states and 1569 transitions. Complement of second has 10 states. [2022-10-17 10:40:09,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-10-17 10:40:09,980 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-10-17 10:40:09,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 670 transitions. [2022-10-17 10:40:09,984 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 670 transitions. Stem has 6 letters. Loop has 13 letters. [2022-10-17 10:40:09,985 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:40:09,986 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 670 transitions. Stem has 19 letters. Loop has 13 letters. [2022-10-17 10:40:09,986 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:40:09,987 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 670 transitions. Stem has 6 letters. Loop has 26 letters. [2022-10-17 10:40:09,992 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:40:09,993 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 916 states and 1569 transitions. [2022-10-17 10:40:10,024 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 357 [2022-10-17 10:40:10,040 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 916 states to 768 states and 1225 transitions. [2022-10-17 10:40:10,064 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 432 [2022-10-17 10:40:10,066 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 444 [2022-10-17 10:40:10,067 INFO L73 IsDeterministic]: Start isDeterministic. Operand 768 states and 1225 transitions. [2022-10-17 10:40:10,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:10,068 INFO L218 hiAutomatonCegarLoop]: Abstraction has 768 states and 1225 transitions. [2022-10-17 10:40:10,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states and 1225 transitions. [2022-10-17 10:40:10,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 543. [2022-10-17 10:40:10,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 543 states have (on average 1.5856353591160222) internal successors, (861), 542 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:10,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 861 transitions. [2022-10-17 10:40:10,145 INFO L240 hiAutomatonCegarLoop]: Abstraction has 543 states and 861 transitions. [2022-10-17 10:40:10,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:10,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:40:10,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:40:10,150 INFO L87 Difference]: Start difference. First operand 543 states and 861 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-10-17 10:40:10,155 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:10,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:10,309 INFO L93 Difference]: Finished difference Result 604 states and 957 transitions. [2022-10-17 10:40:10,309 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 604 states and 957 transitions. [2022-10-17 10:40:10,317 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 295 [2022-10-17 10:40:10,324 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 604 states to 604 states and 957 transitions. [2022-10-17 10:40:10,324 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 371 [2022-10-17 10:40:10,325 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 371 [2022-10-17 10:40:10,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 604 states and 957 transitions. [2022-10-17 10:40:10,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:10,327 INFO L218 hiAutomatonCegarLoop]: Abstraction has 604 states and 957 transitions. [2022-10-17 10:40:10,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states and 957 transitions. [2022-10-17 10:40:10,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 581. [2022-10-17 10:40:10,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 581 states, 581 states have (on average 1.5920826161790018) internal successors, (925), 580 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:10,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 925 transitions. [2022-10-17 10:40:10,351 INFO L240 hiAutomatonCegarLoop]: Abstraction has 581 states and 925 transitions. [2022-10-17 10:40:10,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:40:10,353 INFO L428 stractBuchiCegarLoop]: Abstraction has 581 states and 925 transitions. [2022-10-17 10:40:10,353 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-10-17 10:40:10,353 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 581 states and 925 transitions. [2022-10-17 10:40:10,357 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 291 [2022-10-17 10:40:10,357 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:10,357 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:10,359 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:10,359 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:10,359 INFO L748 eck$LassoCheckResult]: Stem: 2644#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); 2485#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 2486#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2587#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 2497#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2418#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2419#L111-2 assume !false; 2518#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2519#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 2525#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 2710#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 2709#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 2706#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 2690#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 2689#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 2688#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 2681#L138 assume 8464 == ssl3_accept_~s__state~0#1; 2535#L145 [2022-10-17 10:40:10,359 INFO L750 eck$LassoCheckResult]: Loop: 2535#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 2536#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2388#L286-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; 2362#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 2887#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2884#L664-1 ssl3_accept_~skip~0#1 := 0; 2881#L111-2 assume !false; 2866#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2852#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 2353#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 2355#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 2503#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 2708#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 2679#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 2677#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 2675#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 2673#L138 assume 8464 == ssl3_accept_~s__state~0#1; 2535#L145 [2022-10-17 10:40:10,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:10,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2022-10-17 10:40:10,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:10,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680854342] [2022-10-17 10:40:10,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:10,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:10,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:10,371 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:10,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:10,385 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:10,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:10,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1043742421, now seen corresponding path program 1 times [2022-10-17 10:40:10,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:10,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235852285] [2022-10-17 10:40:10,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:10,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:10,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:10,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:40:10,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:10,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235852285] [2022-10-17 10:40:10,418 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235852285] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:10,418 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:10,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:40:10,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608311464] [2022-10-17 10:40:10,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:10,419 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:40:10,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:10,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:40:10,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:40:10,420 INFO L87 Difference]: Start difference. First operand 581 states and 925 transitions. cyclomatic complexity: 347 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-10-17 10:40:10,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:10,607 INFO L93 Difference]: Finished difference Result 694 states and 1106 transitions. [2022-10-17 10:40:10,607 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 694 states and 1106 transitions. [2022-10-17 10:40:10,614 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 376 [2022-10-17 10:40:10,622 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 694 states to 694 states and 1106 transitions. [2022-10-17 10:40:10,622 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 435 [2022-10-17 10:40:10,623 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 435 [2022-10-17 10:40:10,623 INFO L73 IsDeterministic]: Start isDeterministic. Operand 694 states and 1106 transitions. [2022-10-17 10:40:10,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:10,625 INFO L218 hiAutomatonCegarLoop]: Abstraction has 694 states and 1106 transitions. [2022-10-17 10:40:10,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states and 1106 transitions. [2022-10-17 10:40:10,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 618. [2022-10-17 10:40:10,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 618 states, 618 states have (on average 1.5825242718446602) internal successors, (978), 617 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:10,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 618 states to 618 states and 978 transitions. [2022-10-17 10:40:10,642 INFO L240 hiAutomatonCegarLoop]: Abstraction has 618 states and 978 transitions. [2022-10-17 10:40:10,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:40:10,643 INFO L428 stractBuchiCegarLoop]: Abstraction has 618 states and 978 transitions. [2022-10-17 10:40:10,643 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-10-17 10:40:10,643 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 618 states and 978 transitions. [2022-10-17 10:40:10,648 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 326 [2022-10-17 10:40:10,648 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:10,648 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:10,650 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:10,650 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-10-17 10:40:10,650 INFO L748 eck$LassoCheckResult]: Stem: 3917#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); 3760#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 3761#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3859#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 3772#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3699#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3700#L111-2 assume !false; 3988#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4188#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 4187#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 4186#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 4185#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 4183#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 4182#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 4042#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 4040#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 4041#L138 assume 8464 == ssl3_accept_~s__state~0#1; 3809#L145 [2022-10-17 10:40:10,650 INFO L750 eck$LassoCheckResult]: Loop: 3809#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 3810#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3667#L286-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; 3668#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 4115#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 4112#L664-1 ssl3_accept_~skip~0#1 := 0; 4111#L111-2 assume !false; 4110#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4109#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 4108#L117 assume 16384 == ssl3_accept_~s__state~0#1; 3806#L223 ssl3_accept_~s__server~0#1 := 1; 3842#L228 assume 0 != ssl3_accept_~cb~0#1; 3862#L228-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3840#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3709#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3654#L238-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3892#L255 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#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~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 3919#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 4031#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 4028#L664-1 ssl3_accept_~skip~0#1 := 0; 4027#L111-2 assume !false; 4026#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4024#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 4022#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 4020#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 4016#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 4015#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 4014#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 3934#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 3933#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 3925#L138 assume 8464 == ssl3_accept_~s__state~0#1; 3809#L145 [2022-10-17 10:40:10,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:10,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2022-10-17 10:40:10,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:10,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622158648] [2022-10-17 10:40:10,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:10,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:10,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:10,662 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:10,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:10,675 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:10,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:10,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1512709605, now seen corresponding path program 1 times [2022-10-17 10:40:10,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:10,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452678460] [2022-10-17 10:40:10,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:10,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:10,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:10,713 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:40:10,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:10,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452678460] [2022-10-17 10:40:10,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452678460] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:10,714 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:10,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:40:10,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507102545] [2022-10-17 10:40:10,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:10,714 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:40:10,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:10,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:40:10,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:40:10,716 INFO L87 Difference]: Start difference. First operand 618 states and 978 transitions. cyclomatic complexity: 363 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-10-17 10:40:10,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:10,907 INFO L93 Difference]: Finished difference Result 746 states and 1094 transitions. [2022-10-17 10:40:10,907 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 746 states and 1094 transitions. [2022-10-17 10:40:10,915 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 410 [2022-10-17 10:40:10,922 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 746 states to 673 states and 1014 transitions. [2022-10-17 10:40:10,922 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 469 [2022-10-17 10:40:10,924 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 480 [2022-10-17 10:40:10,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 673 states and 1014 transitions. [2022-10-17 10:40:10,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:10,925 INFO L218 hiAutomatonCegarLoop]: Abstraction has 673 states and 1014 transitions. [2022-10-17 10:40:10,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states and 1014 transitions. [2022-10-17 10:40:10,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 630. [2022-10-17 10:40:10,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 630 states have (on average 1.5285714285714285) internal successors, (963), 629 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:10,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 963 transitions. [2022-10-17 10:40:10,963 INFO L240 hiAutomatonCegarLoop]: Abstraction has 630 states and 963 transitions. [2022-10-17 10:40:10,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:40:10,964 INFO L428 stractBuchiCegarLoop]: Abstraction has 630 states and 963 transitions. [2022-10-17 10:40:10,965 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-10-17 10:40:10,965 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 630 states and 963 transitions. [2022-10-17 10:40:10,969 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2022-10-17 10:40:10,969 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:10,969 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:10,970 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:10,970 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:10,971 INFO L748 eck$LassoCheckResult]: Stem: 5284#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); 5124#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 5125#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5227#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 5138#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5065#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 5066#L111-2 assume !false; 5339#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5565#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 5564#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 5563#L120 assume 8192 == ssl3_accept_~s__state~0#1; 5208#L223 [2022-10-17 10:40:10,971 INFO L750 eck$LassoCheckResult]: Loop: 5208#L223 ssl3_accept_~s__server~0#1 := 1; 5209#L228 assume 0 != ssl3_accept_~cb~0#1; 5230#L228-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 5206#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 5079#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5019#L238-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5052#L255 assume 12292 != ssl3_accept_~s__state~0#1; 5053#L256 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post33#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 5047#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 5539#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5533#L664-1 ssl3_accept_~skip~0#1 := 0; 5531#L111-2 assume !false; 5528#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5524#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 5518#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 5516#L120 assume 8192 == ssl3_accept_~s__state~0#1; 5208#L223 [2022-10-17 10:40:10,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:10,972 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2022-10-17 10:40:10,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:10,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854562038] [2022-10-17 10:40:10,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:10,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:10,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:11,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:40:11,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:11,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854562038] [2022-10-17 10:40:11,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854562038] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:11,071 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:11,071 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:40:11,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69225071] [2022-10-17 10:40:11,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:11,071 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:40:11,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:11,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1130970846, now seen corresponding path program 1 times [2022-10-17 10:40:11,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:11,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044204854] [2022-10-17 10:40:11,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:11,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:11,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:11,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:40:11,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:11,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044204854] [2022-10-17 10:40:11,097 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044204854] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:11,097 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:11,098 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:40:11,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992598822] [2022-10-17 10:40:11,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:11,098 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:40:11,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:11,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:40:11,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:40:11,099 INFO L87 Difference]: Start difference. First operand 630 states and 963 transitions. cyclomatic complexity: 336 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:11,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:11,223 INFO L93 Difference]: Finished difference Result 640 states and 971 transitions. [2022-10-17 10:40:11,223 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 640 states and 971 transitions. [2022-10-17 10:40:11,229 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 411 [2022-10-17 10:40:11,235 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 640 states to 640 states and 971 transitions. [2022-10-17 10:40:11,235 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 451 [2022-10-17 10:40:11,236 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 451 [2022-10-17 10:40:11,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 640 states and 971 transitions. [2022-10-17 10:40:11,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:11,236 INFO L218 hiAutomatonCegarLoop]: Abstraction has 640 states and 971 transitions. [2022-10-17 10:40:11,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states and 971 transitions. [2022-10-17 10:40:11,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 630. [2022-10-17 10:40:11,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 630 states have (on average 1.5222222222222221) internal successors, (959), 629 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:11,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 959 transitions. [2022-10-17 10:40:11,251 INFO L240 hiAutomatonCegarLoop]: Abstraction has 630 states and 959 transitions. [2022-10-17 10:40:11,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:40:11,252 INFO L428 stractBuchiCegarLoop]: Abstraction has 630 states and 959 transitions. [2022-10-17 10:40:11,252 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-10-17 10:40:11,252 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 630 states and 959 transitions. [2022-10-17 10:40:11,256 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2022-10-17 10:40:11,256 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:11,256 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:11,257 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:11,257 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-10-17 10:40:11,257 INFO L748 eck$LassoCheckResult]: Stem: 6554#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); 6409#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 6410#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 6505#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 6419#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 6347#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 6348#L111-2 assume !false; 6610#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6864#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 6818#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 6817#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 6816#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 6815#L126 assume 8195 == ssl3_accept_~s__state~0#1; 6486#L223 [2022-10-17 10:40:11,258 INFO L750 eck$LassoCheckResult]: Loop: 6486#L223 ssl3_accept_~s__server~0#1 := 1; 6487#L228 assume 0 != ssl3_accept_~cb~0#1; 6508#L228-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 6484#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 6358#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 6297#L238-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 6330#L255 assume 12292 != ssl3_accept_~s__state~0#1; 6331#L256 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post33#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 6325#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 6793#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6789#L664-1 ssl3_accept_~skip~0#1 := 0; 6787#L111-2 assume !false; 6785#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6783#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 6781#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 6779#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 6777#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 6775#L126 assume 8195 == ssl3_accept_~s__state~0#1; 6486#L223 [2022-10-17 10:40:11,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:11,258 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2022-10-17 10:40:11,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:11,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367174132] [2022-10-17 10:40:11,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:11,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:11,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:11,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:40:11,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:11,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367174132] [2022-10-17 10:40:11,300 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367174132] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:11,300 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:11,301 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:40:11,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837901350] [2022-10-17 10:40:11,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:11,301 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:40:11,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:11,302 INFO L85 PathProgramCache]: Analyzing trace with hash 236261027, now seen corresponding path program 1 times [2022-10-17 10:40:11,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:11,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421960836] [2022-10-17 10:40:11,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:11,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:11,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:11,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:40:11,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:11,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421960836] [2022-10-17 10:40:11,347 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421960836] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:11,348 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:11,348 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:40:11,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686759106] [2022-10-17 10:40:11,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:11,348 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:40:11,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:11,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:40:11,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:40:11,349 INFO L87 Difference]: Start difference. First operand 630 states and 959 transitions. cyclomatic complexity: 332 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:11,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:11,477 INFO L93 Difference]: Finished difference Result 640 states and 967 transitions. [2022-10-17 10:40:11,477 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 640 states and 967 transitions. [2022-10-17 10:40:11,482 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 411 [2022-10-17 10:40:11,489 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 640 states to 640 states and 967 transitions. [2022-10-17 10:40:11,489 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 451 [2022-10-17 10:40:11,490 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 451 [2022-10-17 10:40:11,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 640 states and 967 transitions. [2022-10-17 10:40:11,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:11,491 INFO L218 hiAutomatonCegarLoop]: Abstraction has 640 states and 967 transitions. [2022-10-17 10:40:11,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states and 967 transitions. [2022-10-17 10:40:11,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 630. [2022-10-17 10:40:11,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 630 states have (on average 1.5158730158730158) internal successors, (955), 629 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:11,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 955 transitions. [2022-10-17 10:40:11,506 INFO L240 hiAutomatonCegarLoop]: Abstraction has 630 states and 955 transitions. [2022-10-17 10:40:11,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:40:11,508 INFO L428 stractBuchiCegarLoop]: Abstraction has 630 states and 955 transitions. [2022-10-17 10:40:11,508 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-10-17 10:40:11,508 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 630 states and 955 transitions. [2022-10-17 10:40:11,513 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2022-10-17 10:40:11,513 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:11,514 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:11,516 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:11,516 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:11,517 INFO L748 eck$LassoCheckResult]: Stem: 7833#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); 7686#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 7687#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7781#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 7699#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7626#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7627#L111-2 assume !false; 7887#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7959#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 7957#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 7955#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 7953#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 7951#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 7949#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 7947#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 7944#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 7945#L138 assume 8464 == ssl3_accept_~s__state~0#1; 7731#L145 [2022-10-17 10:40:11,517 INFO L750 eck$LassoCheckResult]: Loop: 7731#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 7732#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7591#L286-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; 7592#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 8145#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8142#L664-1 ssl3_accept_~skip~0#1 := 0; 8141#L111-2 assume !false; 8140#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8139#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 8138#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 8137#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 8136#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 8135#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 8134#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 7834#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 7818#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 7747#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 7696#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 7697#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 8081#L147 assume 8496 == ssl3_accept_~s__state~0#1; 7927#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 8078#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 8077#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 8076#L305 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 8032#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 7909#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 8018#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8016#L664-1 ssl3_accept_~skip~0#1 := 0; 8012#L111-2 assume !false; 8010#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8008#L114 assume 12292 == ssl3_accept_~s__state~0#1; 8001#L115 ssl3_accept_~s__new_session~0#1 := 1; 7943#L223 ssl3_accept_~s__server~0#1 := 1; 7998#L228 assume 0 != ssl3_accept_~cb~0#1; 7997#L228-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 7996#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 7994#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 7992#L238-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 7991#L255 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#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~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 7990#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 7989#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7666#L664-1 ssl3_accept_~skip~0#1 := 0; 7667#L111-2 assume !false; 7715#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7716#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 7558#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 7559#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 7628#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 7629#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 7770#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 7906#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 7863#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 7842#L138 assume 8464 == ssl3_accept_~s__state~0#1; 7731#L145 [2022-10-17 10:40:11,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:11,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2022-10-17 10:40:11,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:11,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506889194] [2022-10-17 10:40:11,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:11,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:11,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:11,544 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:11,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:11,560 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:11,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:11,567 INFO L85 PathProgramCache]: Analyzing trace with hash -505099965, now seen corresponding path program 1 times [2022-10-17 10:40:11,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:11,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477587726] [2022-10-17 10:40:11,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:11,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:11,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:11,640 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:40:11,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:11,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477587726] [2022-10-17 10:40:11,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477587726] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:11,641 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:11,641 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:40:11,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317987053] [2022-10-17 10:40:11,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:11,642 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:40:11,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:11,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:40:11,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:40:11,644 INFO L87 Difference]: Start difference. First operand 630 states and 955 transitions. cyclomatic complexity: 328 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-10-17 10:40:11,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:11,831 INFO L93 Difference]: Finished difference Result 788 states and 1195 transitions. [2022-10-17 10:40:11,831 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 788 states and 1195 transitions. [2022-10-17 10:40:11,839 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 502 [2022-10-17 10:40:11,847 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 788 states to 781 states and 1188 transitions. [2022-10-17 10:40:11,847 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 542 [2022-10-17 10:40:11,848 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 542 [2022-10-17 10:40:11,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 781 states and 1188 transitions. [2022-10-17 10:40:11,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:11,849 INFO L218 hiAutomatonCegarLoop]: Abstraction has 781 states and 1188 transitions. [2022-10-17 10:40:11,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states and 1188 transitions. [2022-10-17 10:40:11,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 759. [2022-10-17 10:40:11,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 759 states have (on average 1.5204216073781291) internal successors, (1154), 758 states have internal predecessors, (1154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:11,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 1154 transitions. [2022-10-17 10:40:11,867 INFO L240 hiAutomatonCegarLoop]: Abstraction has 759 states and 1154 transitions. [2022-10-17 10:40:11,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:40:11,870 INFO L428 stractBuchiCegarLoop]: Abstraction has 759 states and 1154 transitions. [2022-10-17 10:40:11,870 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-10-17 10:40:11,870 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 759 states and 1154 transitions. [2022-10-17 10:40:11,875 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 487 [2022-10-17 10:40:11,875 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:11,876 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:11,880 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:11,880 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-10-17 10:40:11,881 INFO L748 eck$LassoCheckResult]: Stem: 9269#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); 9111#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 9112#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 9211#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 9124#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 9047#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 9048#L111-2 assume !false; 9140#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9141#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 8981#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 8982#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 9049#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 9050#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 9199#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 9263#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 9250#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 9251#L138 assume 8464 == ssl3_accept_~s__state~0#1; 9156#L145 [2022-10-17 10:40:11,889 INFO L750 eck$LassoCheckResult]: Loop: 9156#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 9157#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 9014#L286-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; 9015#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 9642#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9639#L664-1 ssl3_accept_~skip~0#1 := 0; 9638#L111-2 assume !false; 9637#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9636#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 9635#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 9634#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 9633#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 9632#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 9631#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 9629#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 9626#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 9620#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 9618#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 8987#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 8988#L147 assume 8496 == ssl3_accept_~s__state~0#1; 9383#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 9480#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 9476#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 9475#L305 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 9267#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 8992#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 9623#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9619#L664-1 ssl3_accept_~skip~0#1 := 0; 9617#L111-2 assume !false; 9615#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9614#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 9613#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 9612#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 9611#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 9610#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 9609#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 9608#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 9607#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 9606#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 9604#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 9601#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 9595#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 9483#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 9484#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 9568#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 9212#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 9077#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 9079#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 9360#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 9275#L171 assume 8560 == ssl3_accept_~s__state~0#1; 8966#L175 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 8967#L450 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; 9025#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 9658#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9655#L664-1 ssl3_accept_~skip~0#1 := 0; 9654#L111-2 assume !false; 9653#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9652#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 9651#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 9650#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 9649#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 9648#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 9573#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 9345#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 9294#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 9295#L138 assume 8464 == ssl3_accept_~s__state~0#1; 9156#L145 [2022-10-17 10:40:11,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:11,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2022-10-17 10:40:11,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:11,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949678090] [2022-10-17 10:40:11,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:11,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:11,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:11,903 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:11,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:11,924 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:11,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:11,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1419825456, now seen corresponding path program 1 times [2022-10-17 10:40:11,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:11,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598232696] [2022-10-17 10:40:11,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:11,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:11,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:12,016 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:40:12,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:12,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598232696] [2022-10-17 10:40:12,021 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598232696] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:12,021 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:12,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:40:12,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229606818] [2022-10-17 10:40:12,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:12,022 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:40:12,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:12,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:40:12,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:40:12,024 INFO L87 Difference]: Start difference. First operand 759 states and 1154 transitions. cyclomatic complexity: 398 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:12,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:12,195 INFO L93 Difference]: Finished difference Result 904 states and 1276 transitions. [2022-10-17 10:40:12,195 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 904 states and 1276 transitions. [2022-10-17 10:40:12,202 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 588 [2022-10-17 10:40:12,210 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 904 states to 904 states and 1276 transitions. [2022-10-17 10:40:12,210 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 628 [2022-10-17 10:40:12,211 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 628 [2022-10-17 10:40:12,212 INFO L73 IsDeterministic]: Start isDeterministic. Operand 904 states and 1276 transitions. [2022-10-17 10:40:12,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:12,212 INFO L218 hiAutomatonCegarLoop]: Abstraction has 904 states and 1276 transitions. [2022-10-17 10:40:12,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states and 1276 transitions. [2022-10-17 10:40:12,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 896. [2022-10-17 10:40:12,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 896 states, 896 states have (on average 1.4118303571428572) internal successors, (1265), 895 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:12,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 1265 transitions. [2022-10-17 10:40:12,232 INFO L240 hiAutomatonCegarLoop]: Abstraction has 896 states and 1265 transitions. [2022-10-17 10:40:12,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:40:12,237 INFO L428 stractBuchiCegarLoop]: Abstraction has 896 states and 1265 transitions. [2022-10-17 10:40:12,237 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-10-17 10:40:12,237 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 896 states and 1265 transitions. [2022-10-17 10:40:12,249 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 581 [2022-10-17 10:40:12,250 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:12,250 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:12,251 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:12,252 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-10-17 10:40:12,252 INFO L748 eck$LassoCheckResult]: Stem: 10951#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); 10775#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 10776#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 10881#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 10787#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 10715#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 10716#L111-2 assume !false; 11051#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11178#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 11176#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 11173#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 11169#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 11167#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 11166#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 11164#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 11163#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 10990#L138 assume 8464 == ssl3_accept_~s__state~0#1; 10824#L145 [2022-10-17 10:40:12,253 INFO L750 eck$LassoCheckResult]: Loop: 10824#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 10825#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 10680#L286-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; 10681#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 11282#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11279#L664-1 ssl3_accept_~skip~0#1 := 0; 11278#L111-2 assume !false; 11277#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11276#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 11275#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 11274#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 11273#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 11272#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 11271#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 11270#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 11269#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 11268#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 11267#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 11266#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 11261#L147 assume 8496 == ssl3_accept_~s__state~0#1; 11094#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 11253#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 11249#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 10839#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 10841#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 10654#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 11226#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11218#L664-1 ssl3_accept_~skip~0#1 := 0; 11215#L111-2 assume !false; 11209#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11207#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 11168#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 11165#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 11162#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 11143#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 11142#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 11141#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 11139#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 11140#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 11135#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 11136#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 11131#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 11132#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 11128#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 11126#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 11127#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 11071#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 11069#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 11070#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 10964#L171 assume 8560 == ssl3_accept_~s__state~0#1; 10633#L175 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 10634#L450 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; 10628#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 11297#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11295#L664-1 ssl3_accept_~skip~0#1 := 0; 11410#L111-2 assume !false; 11405#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11403#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 11401#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 11399#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 11397#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 11395#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 11393#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 11061#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 11000#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 11001#L138 assume 8464 == ssl3_accept_~s__state~0#1; 10824#L145 [2022-10-17 10:40:12,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:12,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2022-10-17 10:40:12,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:12,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226354456] [2022-10-17 10:40:12,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:12,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:12,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:12,264 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:12,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:12,277 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:12,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:12,281 INFO L85 PathProgramCache]: Analyzing trace with hash 522432178, now seen corresponding path program 1 times [2022-10-17 10:40:12,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:12,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043018017] [2022-10-17 10:40:12,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:12,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:12,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:12,336 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:40:12,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:12,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043018017] [2022-10-17 10:40:12,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043018017] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:12,337 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:12,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:40:12,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106641134] [2022-10-17 10:40:12,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:12,339 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:40:12,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:12,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:40:12,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:40:12,341 INFO L87 Difference]: Start difference. First operand 896 states and 1265 transitions. cyclomatic complexity: 372 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:12,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:12,475 INFO L93 Difference]: Finished difference Result 989 states and 1382 transitions. [2022-10-17 10:40:12,475 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 989 states and 1382 transitions. [2022-10-17 10:40:12,483 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 643 [2022-10-17 10:40:12,492 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 989 states to 989 states and 1382 transitions. [2022-10-17 10:40:12,492 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 683 [2022-10-17 10:40:12,493 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 683 [2022-10-17 10:40:12,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 989 states and 1382 transitions. [2022-10-17 10:40:12,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:12,494 INFO L218 hiAutomatonCegarLoop]: Abstraction has 989 states and 1382 transitions. [2022-10-17 10:40:12,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states and 1382 transitions. [2022-10-17 10:40:12,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 974. [2022-10-17 10:40:12,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 974 states, 974 states have (on average 1.3973305954825461) internal successors, (1361), 973 states have internal predecessors, (1361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:12,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 974 states to 974 states and 1361 transitions. [2022-10-17 10:40:12,537 INFO L240 hiAutomatonCegarLoop]: Abstraction has 974 states and 1361 transitions. [2022-10-17 10:40:12,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:40:12,538 INFO L428 stractBuchiCegarLoop]: Abstraction has 974 states and 1361 transitions. [2022-10-17 10:40:12,539 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-10-17 10:40:12,539 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 974 states and 1361 transitions. [2022-10-17 10:40:12,545 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 633 [2022-10-17 10:40:12,545 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:12,545 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:12,546 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:12,546 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-10-17 10:40:12,547 INFO L748 eck$LassoCheckResult]: Stem: 12836#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); 12667#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 12668#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 12769#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 12679#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 12604#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 12605#L111-2 assume !false; 12926#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13275#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 13274#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 13273#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 13272#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 13271#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 13270#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 13269#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 13268#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 12868#L138 assume 8464 == ssl3_accept_~s__state~0#1; 12716#L145 [2022-10-17 10:40:12,547 INFO L750 eck$LassoCheckResult]: Loop: 12716#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 12717#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 12569#L286-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; 12570#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 13380#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13377#L664-1 ssl3_accept_~skip~0#1 := 0; 13376#L111-2 assume !false; 13375#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13374#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 13373#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 13371#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 13370#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 13369#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 13368#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 13367#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 13366#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 13365#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 13364#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 13362#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 13359#L147 assume 8496 == ssl3_accept_~s__state~0#1; 13012#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 13351#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 13349#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 13347#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 13345#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 13343#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 13330#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13326#L664-1 ssl3_accept_~skip~0#1 := 0; 13324#L111-2 assume !false; 13322#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13320#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 13318#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 13316#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 13314#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 13312#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 13310#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 13308#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 13306#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 13304#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 13302#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 13300#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 13298#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 13296#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 13294#L153 assume 8512 == ssl3_accept_~s__state~0#1; 13001#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 13291#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 12685#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 12545#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 13087#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13083#L664-1 ssl3_accept_~skip~0#1 := 0; 13071#L111-2 assume !false; 13067#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13063#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 13059#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 13055#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 13051#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 13047#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 13043#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 13039#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 13035#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 13032#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 13030#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 13026#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 13022#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 13018#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 13013#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 13007#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 13002#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 12996#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 12990#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 12991#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 12844#L171 assume 8560 == ssl3_accept_~s__state~0#1; 12524#L175 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 12525#L450 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; 12580#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 13075#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13069#L664-1 ssl3_accept_~skip~0#1 := 0; 13065#L111-2 assume !false; 13061#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13057#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 13053#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 13049#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 13045#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 13041#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 13037#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 13034#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 12848#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 12849#L138 assume 8464 == ssl3_accept_~s__state~0#1; 12716#L145 [2022-10-17 10:40:12,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:12,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2022-10-17 10:40:12,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:12,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134279015] [2022-10-17 10:40:12,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:12,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:12,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:12,556 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:12,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:12,564 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:12,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:12,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1487397334, now seen corresponding path program 1 times [2022-10-17 10:40:12,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:12,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111137246] [2022-10-17 10:40:12,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:12,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:12,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:12,622 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-10-17 10:40:12,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:12,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111137246] [2022-10-17 10:40:12,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111137246] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:12,623 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:12,623 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:40:12,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911144937] [2022-10-17 10:40:12,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:12,624 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:40:12,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:12,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:40:12,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:40:12,625 INFO L87 Difference]: Start difference. First operand 974 states and 1361 transitions. cyclomatic complexity: 390 Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:12,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:12,754 INFO L93 Difference]: Finished difference Result 1100 states and 1532 transitions. [2022-10-17 10:40:12,755 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1100 states and 1532 transitions. [2022-10-17 10:40:12,764 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 717 [2022-10-17 10:40:12,773 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1100 states to 1100 states and 1532 transitions. [2022-10-17 10:40:12,774 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 757 [2022-10-17 10:40:12,775 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 757 [2022-10-17 10:40:12,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1100 states and 1532 transitions. [2022-10-17 10:40:12,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:12,775 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1100 states and 1532 transitions. [2022-10-17 10:40:12,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states and 1532 transitions. [2022-10-17 10:40:12,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 1058. [2022-10-17 10:40:12,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 1058 states have (on average 1.382797731568998) internal successors, (1463), 1057 states have internal predecessors, (1463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:12,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1463 transitions. [2022-10-17 10:40:12,807 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1058 states and 1463 transitions. [2022-10-17 10:40:12,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:40:12,809 INFO L428 stractBuchiCegarLoop]: Abstraction has 1058 states and 1463 transitions. [2022-10-17 10:40:12,809 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-10-17 10:40:12,809 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1058 states and 1463 transitions. [2022-10-17 10:40:12,815 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 689 [2022-10-17 10:40:12,816 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:12,816 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:12,817 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:12,818 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-10-17 10:40:12,818 INFO L748 eck$LassoCheckResult]: Stem: 14924#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); 14745#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 14746#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 14852#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 14759#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 14684#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 14685#L111-2 assume !false; 15183#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15181#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 15179#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 15177#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 15175#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 15173#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 15170#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 15168#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 15167#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 15163#L138 assume 8464 == ssl3_accept_~s__state~0#1; 14798#L145 [2022-10-17 10:40:12,818 INFO L750 eck$LassoCheckResult]: Loop: 14798#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 14799#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 14651#L286-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; 14652#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 14733#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14725#L664-1 ssl3_accept_~skip~0#1 := 0; 14726#L111-2 assume !false; 14893#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14787#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 14618#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 14619#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 14767#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 14839#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 14840#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 14915#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 14903#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 14904#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 15621#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 14624#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 14625#L147 assume 8496 == ssl3_accept_~s__state~0#1; 15076#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 14729#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 14730#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 14879#L305 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 15382#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 15379#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 15376#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15373#L664-1 ssl3_accept_~skip~0#1 := 0; 15372#L111-2 assume !false; 15371#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15370#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 15369#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 15368#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 15367#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 15366#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 15365#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 15364#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 15363#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 15362#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 15361#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 15359#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 15358#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 15357#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 15356#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 15354#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 15353#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 15352#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 14653#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 14614#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 14615#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 14909#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 14788#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 14588#L180 assume !(8576 == ssl3_accept_~s__state~0#1); 14589#L183 assume !(8577 == ssl3_accept_~s__state~0#1); 14701#L186 assume !(8592 == ssl3_accept_~s__state~0#1); 14827#L189 assume !(8593 == ssl3_accept_~s__state~0#1); 14880#L192 assume !(8608 == ssl3_accept_~s__state~0#1); 14889#L195 assume !(8609 == ssl3_accept_~s__state~0#1); 14844#L198 assume !(8640 == ssl3_accept_~s__state~0#1); 14845#L201 assume !(8641 == ssl3_accept_~s__state~0#1); 15286#L204 assume 8656 == ssl3_accept_~s__state~0#1; 15048#L208 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 15284#L551 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 15270#L556 assume 10 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 11; 15268#L565-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 15266#L576 assume !(0 == ssl3_accept_~tmp___10~0#1); 15263#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 15264#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15274#L664-1 ssl3_accept_~skip~0#1 := 0; 15269#L111-2 assume !false; 15267#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15265#L114 assume 12292 == ssl3_accept_~s__state~0#1; 15237#L115 ssl3_accept_~s__new_session~0#1 := 1; 15233#L223 ssl3_accept_~s__server~0#1 := 1; 15231#L228 assume 0 != ssl3_accept_~cb~0#1; 15229#L228-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 15227#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 15224#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 15221#L238-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 15219#L255 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#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~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 15217#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 15196#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15188#L664-1 ssl3_accept_~skip~0#1 := 0; 15186#L111-2 assume !false; 15184#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15182#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 15180#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 15178#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 15176#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 15174#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 15172#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 15169#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 15165#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 15166#L138 assume 8464 == ssl3_accept_~s__state~0#1; 14798#L145 [2022-10-17 10:40:12,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:12,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2022-10-17 10:40:12,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:12,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045209826] [2022-10-17 10:40:12,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:12,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:12,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:12,827 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:12,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:12,835 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:12,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:12,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1226277335, now seen corresponding path program 1 times [2022-10-17 10:40:12,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:12,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542965250] [2022-10-17 10:40:12,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:12,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:12,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:12,896 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-10-17 10:40:12,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:12,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542965250] [2022-10-17 10:40:12,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542965250] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:12,897 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:12,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:40:12,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61202518] [2022-10-17 10:40:12,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:12,898 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:40:12,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:12,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:40:12,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:40:12,900 INFO L87 Difference]: Start difference. First operand 1058 states and 1463 transitions. cyclomatic complexity: 408 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-10-17 10:40:12,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:12,997 INFO L93 Difference]: Finished difference Result 2107 states and 2860 transitions. [2022-10-17 10:40:12,998 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2107 states and 2860 transitions. [2022-10-17 10:40:13,015 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1378 [2022-10-17 10:40:13,034 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2107 states to 2107 states and 2860 transitions. [2022-10-17 10:40:13,034 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1449 [2022-10-17 10:40:13,036 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1449 [2022-10-17 10:40:13,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2107 states and 2860 transitions. [2022-10-17 10:40:13,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:13,037 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2107 states and 2860 transitions. [2022-10-17 10:40:13,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2107 states and 2860 transitions. [2022-10-17 10:40:13,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2107 to 2107. [2022-10-17 10:40:13,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2107 states, 2107 states have (on average 1.3573801613668723) internal successors, (2860), 2106 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:13,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2107 states to 2107 states and 2860 transitions. [2022-10-17 10:40:13,113 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2107 states and 2860 transitions. [2022-10-17 10:40:13,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:40:13,114 INFO L428 stractBuchiCegarLoop]: Abstraction has 2107 states and 2860 transitions. [2022-10-17 10:40:13,115 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-10-17 10:40:13,115 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2107 states and 2860 transitions. [2022-10-17 10:40:13,133 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1378 [2022-10-17 10:40:13,133 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:13,134 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:13,136 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:13,136 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, 1, 1, 1] [2022-10-17 10:40:13,136 INFO L748 eck$LassoCheckResult]: Stem: 18106#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); 17919#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 17920#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 18031#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 17932#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 17856#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 17857#L111-2 assume !false; 18438#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19269#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 19267#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 19265#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 19263#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 19261#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 19259#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 19257#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 19255#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 18119#L138 assume 8464 == ssl3_accept_~s__state~0#1; 18120#L145 [2022-10-17 10:40:13,137 INFO L750 eck$LassoCheckResult]: Loop: 18120#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 18978#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 17821#L286-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; 17822#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 19283#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19275#L664-1 ssl3_accept_~skip~0#1 := 0; 19273#L111-2 assume !false; 19271#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19270#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 19268#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 19266#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 19264#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 19262#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 19260#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 19258#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 19256#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 19254#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 19253#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 19251#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 19206#L147 assume 8496 == ssl3_accept_~s__state~0#1; 18991#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 19201#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 18918#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 19195#L305 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 19196#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 19356#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 19353#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19350#L664-1 ssl3_accept_~skip~0#1 := 0; 19349#L111-2 assume !false; 19348#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19347#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 19346#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 19345#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 19344#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 19343#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 19342#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 19341#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 19340#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 19339#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 19338#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 19337#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 19336#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 19335#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 19334#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 19333#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 19332#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 19326#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 19324#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 19322#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 19320#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 19318#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 19316#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 19314#L180 assume !(8576 == ssl3_accept_~s__state~0#1); 19312#L183 assume !(8577 == ssl3_accept_~s__state~0#1); 19310#L186 assume !(8592 == ssl3_accept_~s__state~0#1); 19308#L189 assume !(8593 == ssl3_accept_~s__state~0#1); 19306#L192 assume !(8608 == ssl3_accept_~s__state~0#1); 19304#L195 assume !(8609 == ssl3_accept_~s__state~0#1); 19302#L198 assume !(8640 == ssl3_accept_~s__state~0#1); 19247#L201 assume !(8641 == ssl3_accept_~s__state~0#1); 19246#L204 assume 8656 == ssl3_accept_~s__state~0#1; 18619#L208 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 19245#L551 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 19244#L556 assume !(10 == ssl3_accept_~blastFlag~0#1); 19243#L559 assume !(13 == ssl3_accept_~blastFlag~0#1); 19242#L562 assume !(16 == ssl3_accept_~blastFlag~0#1); 19241#L565 assume !(19 == ssl3_accept_~blastFlag~0#1); 19240#L565-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 19238#L576 assume !(0 == ssl3_accept_~tmp___10~0#1); 19235#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 19232#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19229#L664-1 ssl3_accept_~skip~0#1 := 0; 19228#L111-2 assume !false; 19227#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19225#L114 assume 12292 == ssl3_accept_~s__state~0#1; 17970#L115 ssl3_accept_~s__new_session~0#1 := 1; 17971#L223 ssl3_accept_~s__server~0#1 := 1; 18013#L228 assume 0 != ssl3_accept_~cb~0#1; 19822#L228-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 19821#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 19819#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 19817#L238-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 19816#L255 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#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~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 19799#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 19669#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19665#L664-1 ssl3_accept_~skip~0#1 := 0; 19663#L111-2 assume !false; 19656#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19639#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 19605#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 19600#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 19599#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 19598#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 19597#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 18994#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 18318#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 18320#L138 assume 8464 == ssl3_accept_~s__state~0#1; 18120#L145 [2022-10-17 10:40:13,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:13,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2022-10-17 10:40:13,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:13,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182241846] [2022-10-17 10:40:13,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:13,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:13,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:13,149 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:13,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:13,159 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:13,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:13,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1046784903, now seen corresponding path program 1 times [2022-10-17 10:40:13,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:13,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385206375] [2022-10-17 10:40:13,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:13,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:13,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:13,251 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-10-17 10:40:13,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:13,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385206375] [2022-10-17 10:40:13,254 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385206375] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:13,255 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:13,255 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:40:13,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198987064] [2022-10-17 10:40:13,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:13,256 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:40:13,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:13,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:40:13,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:40:13,257 INFO L87 Difference]: Start difference. First operand 2107 states and 2860 transitions. cyclomatic complexity: 756 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:13,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:13,437 INFO L93 Difference]: Finished difference Result 1989 states and 2674 transitions. [2022-10-17 10:40:13,437 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1989 states and 2674 transitions. [2022-10-17 10:40:13,450 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1220 [2022-10-17 10:40:13,467 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1989 states to 1985 states and 2670 transitions. [2022-10-17 10:40:13,467 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1401 [2022-10-17 10:40:13,469 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1401 [2022-10-17 10:40:13,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1985 states and 2670 transitions. [2022-10-17 10:40:13,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:13,471 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1985 states and 2670 transitions. [2022-10-17 10:40:13,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1985 states and 2670 transitions. [2022-10-17 10:40:13,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1985 to 1971. [2022-10-17 10:40:13,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1971 states, 1971 states have (on average 1.3455098934550989) internal successors, (2652), 1970 states have internal predecessors, (2652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:13,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1971 states to 1971 states and 2652 transitions. [2022-10-17 10:40:13,517 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1971 states and 2652 transitions. [2022-10-17 10:40:13,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:40:13,518 INFO L428 stractBuchiCegarLoop]: Abstraction has 1971 states and 2652 transitions. [2022-10-17 10:40:13,519 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-10-17 10:40:13,519 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1971 states and 2652 transitions. [2022-10-17 10:40:13,527 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1206 [2022-10-17 10:40:13,528 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:13,528 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:13,529 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:13,530 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-10-17 10:40:13,530 INFO L748 eck$LassoCheckResult]: Stem: 22198#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); 22013#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 22014#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 22122#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 22026#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 21951#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 21952#L111-2 assume !false; 22571#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23220#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 23219#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 23218#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 23217#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 23216#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 23215#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 23214#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 23212#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 23213#L138 assume 8464 == ssl3_accept_~s__state~0#1; 22065#L145 [2022-10-17 10:40:13,530 INFO L750 eck$LassoCheckResult]: Loop: 22065#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 22066#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 21919#L286-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; 21920#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 23286#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23282#L664-1 ssl3_accept_~skip~0#1 := 0; 23280#L111-2 assume !false; 23278#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23276#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 23274#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 23271#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 23268#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 23266#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 23260#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 23258#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 23256#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 23254#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 23252#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 23249#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 23247#L147 assume 8496 == ssl3_accept_~s__state~0#1; 22703#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 23241#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 23017#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 23069#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 23068#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 23067#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 22985#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22980#L664-1 ssl3_accept_~skip~0#1 := 0; 22974#L111-2 assume !false; 22972#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22970#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 22968#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 22966#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 22959#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 22955#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 22948#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 22945#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 22942#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 22939#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 22936#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 22933#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 22930#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 22927#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 22924#L153 assume 8512 == ssl3_accept_~s__state~0#1; 22753#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 22918#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 22919#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 23199#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 23193#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23185#L664-1 ssl3_accept_~skip~0#1 := 0; 23183#L111-2 assume !false; 23181#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23179#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 23177#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 23175#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 23173#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 23171#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 23159#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 23158#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 23157#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 23125#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 23124#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 23123#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 23122#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 23121#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 23120#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 23119#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 23118#L159 assume 8528 == ssl3_accept_~s__state~0#1; 22605#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#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; 23117#L339 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 23116#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 23114#L348 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 22994#L351 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 22963#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 22738#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 22952#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22947#L664-1 ssl3_accept_~skip~0#1 := 0; 22944#L111-2 assume !false; 22941#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22938#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 22935#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 22932#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 22929#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 22926#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 22923#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 22921#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 22917#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 22914#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 22910#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 22906#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 22891#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 22888#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 22882#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 22880#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 22878#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 22876#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 22744#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 22745#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 22644#L171 assume 8560 == ssl3_accept_~s__state~0#1; 21876#L175 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 21877#L450 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; 21871#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 23263#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23259#L664-1 ssl3_accept_~skip~0#1 := 0; 23257#L111-2 assume !false; 23255#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23253#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 23250#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 23248#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 23245#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 23243#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 23240#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 22901#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 22298#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 22299#L138 assume 8464 == ssl3_accept_~s__state~0#1; 22065#L145 [2022-10-17 10:40:13,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:13,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2022-10-17 10:40:13,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:13,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862314525] [2022-10-17 10:40:13,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:13,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:13,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:13,539 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:13,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:13,547 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:13,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:13,548 INFO L85 PathProgramCache]: Analyzing trace with hash 737063198, now seen corresponding path program 1 times [2022-10-17 10:40:13,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:13,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703668789] [2022-10-17 10:40:13,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:13,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:13,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:13,611 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-10-17 10:40:13,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:13,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703668789] [2022-10-17 10:40:13,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703668789] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:13,612 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:13,612 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:40:13,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848334215] [2022-10-17 10:40:13,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:13,613 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:40:13,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:13,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:40:13,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:40:13,614 INFO L87 Difference]: Start difference. First operand 1971 states and 2652 transitions. cyclomatic complexity: 686 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-10-17 10:40:13,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:13,648 INFO L93 Difference]: Finished difference Result 3891 states and 5206 transitions. [2022-10-17 10:40:13,648 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3891 states and 5206 transitions. [2022-10-17 10:40:13,673 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2384 [2022-10-17 10:40:13,736 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3891 states to 3891 states and 5206 transitions. [2022-10-17 10:40:13,737 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2737 [2022-10-17 10:40:13,740 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2737 [2022-10-17 10:40:13,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3891 states and 5206 transitions. [2022-10-17 10:40:13,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:13,742 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3891 states and 5206 transitions. [2022-10-17 10:40:13,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3891 states and 5206 transitions. [2022-10-17 10:40:13,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3891 to 1977. [2022-10-17 10:40:13,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 1977 states have (on average 1.3444613050075873) internal successors, (2658), 1976 states have internal predecessors, (2658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:13,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2658 transitions. [2022-10-17 10:40:13,804 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1977 states and 2658 transitions. [2022-10-17 10:40:13,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:40:13,805 INFO L428 stractBuchiCegarLoop]: Abstraction has 1977 states and 2658 transitions. [2022-10-17 10:40:13,805 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-10-17 10:40:13,806 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2658 transitions. [2022-10-17 10:40:13,815 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1210 [2022-10-17 10:40:13,815 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:13,815 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:13,817 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:13,817 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-10-17 10:40:13,817 INFO L748 eck$LassoCheckResult]: Stem: 28082#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); 27879#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 27880#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 27987#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 27892#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 27818#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 27819#L111-2 assume !false; 28593#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29213#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 29210#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 29206#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 29204#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 29188#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 29186#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 29183#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 29180#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 28325#L138 assume 8464 == ssl3_accept_~s__state~0#1; 27930#L145 [2022-10-17 10:40:13,818 INFO L750 eck$LassoCheckResult]: Loop: 27930#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 27931#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 27785#L286-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; 27786#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 29109#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29037#L664-1 ssl3_accept_~skip~0#1 := 0; 29011#L111-2 assume !false; 29005#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28999#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 28993#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 28987#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 28981#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 28975#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 28969#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 28963#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 28958#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 28954#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 28950#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 28946#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 28942#L147 assume 8496 == ssl3_accept_~s__state~0#1; 28213#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 28936#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 28935#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 28932#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 28929#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 28924#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 28919#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28913#L664-1 ssl3_accept_~skip~0#1 := 0; 28907#L111-2 assume !false; 28905#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28903#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 28901#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 28899#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 28897#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 28895#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 28893#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 28891#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 28889#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 28887#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 28885#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 28883#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 28881#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 28879#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 28877#L153 assume 8512 == ssl3_accept_~s__state~0#1; 28192#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 28873#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 28874#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 29364#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 29355#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29352#L664-1 ssl3_accept_~skip~0#1 := 0; 29351#L111-2 assume !false; 29350#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29349#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 29348#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 29347#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 29345#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 29344#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 29343#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 29342#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 29341#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 29339#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 29338#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 29337#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 29336#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 29335#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 29334#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 29333#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 29332#L159 assume 8528 == ssl3_accept_~s__state~0#1; 28181#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#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; 29330#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 29329#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 29327#L348 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 29322#L351 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 29280#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 28352#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 29270#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29266#L664-1 ssl3_accept_~skip~0#1 := 0; 29264#L111-2 assume !false; 29262#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29260#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 29258#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 29256#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 29253#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 29249#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 29244#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 29234#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 29230#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 29224#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 29220#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 29192#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 28381#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 28382#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 28376#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 28377#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 28371#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 28372#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 28364#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 28365#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 28366#L171 assume 8560 == ssl3_accept_~s__state~0#1; 27743#L175 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 27744#L450 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; 27797#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 29103#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29036#L664-1 ssl3_accept_~skip~0#1 := 0; 29010#L111-2 assume !false; 29004#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28998#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 28992#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 28986#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 28980#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 28974#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 28968#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 28962#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 28957#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 28953#L138 assume 8464 == ssl3_accept_~s__state~0#1; 27930#L145 [2022-10-17 10:40:13,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:13,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2022-10-17 10:40:13,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:13,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518892423] [2022-10-17 10:40:13,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:13,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:13,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:13,826 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:13,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:13,834 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:13,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:13,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1629631396, now seen corresponding path program 1 times [2022-10-17 10:40:13,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:13,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987389509] [2022-10-17 10:40:13,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:13,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:13,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:13,891 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2022-10-17 10:40:13,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:13,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987389509] [2022-10-17 10:40:13,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987389509] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:13,892 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:13,892 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:40:13,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158505859] [2022-10-17 10:40:13,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:13,895 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:40:13,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:13,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:40:13,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:40:13,897 INFO L87 Difference]: Start difference. First operand 1977 states and 2658 transitions. cyclomatic complexity: 686 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:14,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:14,034 INFO L93 Difference]: Finished difference Result 2205 states and 2950 transitions. [2022-10-17 10:40:14,034 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2205 states and 2950 transitions. [2022-10-17 10:40:14,047 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1360 [2022-10-17 10:40:14,065 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2205 states to 2205 states and 2950 transitions. [2022-10-17 10:40:14,065 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1541 [2022-10-17 10:40:14,070 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1541 [2022-10-17 10:40:14,070 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2205 states and 2950 transitions. [2022-10-17 10:40:14,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:14,070 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2205 states and 2950 transitions. [2022-10-17 10:40:14,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2205 states and 2950 transitions. [2022-10-17 10:40:14,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2205 to 2157. [2022-10-17 10:40:14,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2157 states, 2157 states have (on average 1.3324061196105703) internal successors, (2874), 2156 states have internal predecessors, (2874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:14,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2157 states to 2157 states and 2874 transitions. [2022-10-17 10:40:14,123 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2157 states and 2874 transitions. [2022-10-17 10:40:14,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:40:14,125 INFO L428 stractBuchiCegarLoop]: Abstraction has 2157 states and 2874 transitions. [2022-10-17 10:40:14,125 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-10-17 10:40:14,125 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2157 states and 2874 transitions. [2022-10-17 10:40:14,134 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1330 [2022-10-17 10:40:14,134 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:14,135 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:14,136 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:14,136 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, 1] [2022-10-17 10:40:14,137 INFO L748 eck$LassoCheckResult]: Stem: 32247#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); 32065#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 32066#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 32174#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 32081#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 32005#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 32006#L111-2 assume !false; 32553#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33294#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 33292#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 33290#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 33288#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 33286#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 33284#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 33282#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 33280#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 33248#L138 assume 8464 == ssl3_accept_~s__state~0#1; 32119#L145 [2022-10-17 10:40:14,137 INFO L750 eck$LassoCheckResult]: Loop: 32119#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 32120#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 31977#L286-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; 31978#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 33685#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33682#L664-1 ssl3_accept_~skip~0#1 := 0; 33659#L111-2 assume !false; 33658#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33657#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 33656#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 33655#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 33654#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 33653#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 33651#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 33649#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 33648#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 33647#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 33646#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 33644#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 33641#L147 assume 8496 == ssl3_accept_~s__state~0#1; 32596#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 33639#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 33199#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 33637#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 33636#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 33635#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 33629#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33626#L664-1 ssl3_accept_~skip~0#1 := 0; 33624#L111-2 assume !false; 33621#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33615#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 33613#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 33611#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 33609#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 33607#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 33605#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 33603#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 33601#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 33599#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 33597#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 33595#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 33593#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 33592#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 33154#L153 assume 8512 == ssl3_accept_~s__state~0#1; 32590#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 33146#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 33143#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 33141#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 33135#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33131#L664-1 ssl3_accept_~skip~0#1 := 0; 33129#L111-2 assume !false; 33127#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33125#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 33123#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 33121#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 33119#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 33117#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 33115#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 33113#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 33111#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 33109#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 33107#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 33106#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 33104#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 33102#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 33099#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 33098#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 33096#L159 assume 8528 == ssl3_accept_~s__state~0#1; 32714#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#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; 33095#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 33094#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 33093#L348 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 33067#L351 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 33063#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 33061#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 33048#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33044#L664-1 ssl3_accept_~skip~0#1 := 0; 33042#L111-2 assume !false; 33040#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33038#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 33036#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 33034#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 33032#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 33030#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 33028#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 33026#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 33024#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 33022#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 33021#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 33018#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 33016#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 33015#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 33012#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 33010#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 33008#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 33007#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 33006#L165 assume 8544 == ssl3_accept_~s__state~0#1; 32376#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 32998#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 32997#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 33003#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 32244#L426 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 32188#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 32097#L429-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 31988#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 32936#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32932#L664-1 ssl3_accept_~skip~0#1 := 0; 32930#L111-2 assume !false; 32928#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32926#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 32924#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 32922#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 32920#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 32919#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 32918#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 32917#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 32573#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 32574#L138 assume 8464 == ssl3_accept_~s__state~0#1; 32119#L145 [2022-10-17 10:40:14,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:14,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2022-10-17 10:40:14,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:14,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896875435] [2022-10-17 10:40:14,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:14,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:14,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:14,145 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:14,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:14,155 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:14,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:14,156 INFO L85 PathProgramCache]: Analyzing trace with hash 640470004, now seen corresponding path program 1 times [2022-10-17 10:40:14,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:14,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093626128] [2022-10-17 10:40:14,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:14,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:14,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:14,266 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-10-17 10:40:14,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:14,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093626128] [2022-10-17 10:40:14,267 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093626128] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:14,267 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:14,267 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:40:14,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009554792] [2022-10-17 10:40:14,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:14,268 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:40:14,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:14,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:40:14,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:40:14,269 INFO L87 Difference]: Start difference. First operand 2157 states and 2874 transitions. cyclomatic complexity: 722 Second operand has 3 states, 2 states have (on average 32.0) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:14,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:14,433 INFO L93 Difference]: Finished difference Result 2321 states and 3080 transitions. [2022-10-17 10:40:14,433 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2321 states and 3080 transitions. [2022-10-17 10:40:14,447 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1400 [2022-10-17 10:40:14,464 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2321 states to 2259 states and 2987 transitions. [2022-10-17 10:40:14,465 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1627 [2022-10-17 10:40:14,467 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1663 [2022-10-17 10:40:14,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2259 states and 2987 transitions. [2022-10-17 10:40:14,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:14,468 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2259 states and 2987 transitions. [2022-10-17 10:40:14,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2259 states and 2987 transitions. [2022-10-17 10:40:14,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2259 to 2139. [2022-10-17 10:40:14,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2139 states, 2139 states have (on average 1.3263207106124357) internal successors, (2837), 2138 states have internal predecessors, (2837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:14,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2837 transitions. [2022-10-17 10:40:14,522 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2139 states and 2837 transitions. [2022-10-17 10:40:14,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:40:14,523 INFO L428 stractBuchiCegarLoop]: Abstraction has 2139 states and 2837 transitions. [2022-10-17 10:40:14,523 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-10-17 10:40:14,523 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2139 states and 2837 transitions. [2022-10-17 10:40:14,533 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2022-10-17 10:40:14,533 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:14,533 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:14,534 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:14,534 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-10-17 10:40:14,534 INFO L748 eck$LassoCheckResult]: Stem: 36728#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); 36535#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 36536#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 36643#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 36553#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 36477#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 36478#L111-2 assume !false; 37090#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37088#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 37086#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 37084#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 37082#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 37080#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 37078#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 37076#L132 assume 8481 == ssl3_accept_~s__state~0#1; 36715#L133 [2022-10-17 10:40:14,535 INFO L750 eck$LassoCheckResult]: Loop: 36715#L133 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 36509#L271 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; 36410#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 38118#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37915#L664-1 ssl3_accept_~skip~0#1 := 0; 37912#L111-2 assume !false; 37906#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37904#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 37902#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 37900#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 37667#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 37642#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 37639#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 37632#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 37629#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 37626#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 37623#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 37550#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 37548#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 37544#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 37542#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 37540#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 37539#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 37537#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 37527#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 37522#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 37516#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 37496#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 37493#L177 assume 8448 == ssl3_accept_~s__state~0#1; 37479#L178 assume !(ssl3_accept_~num1~0#1 > 0); 36734#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 36735#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 37119#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37115#L664-1 ssl3_accept_~skip~0#1 := 0; 37114#L111-2 assume !false; 37113#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36973#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 36975#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 37330#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 37324#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 37326#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 37314#L129 assume 8480 == ssl3_accept_~s__state~0#1; 36715#L133 [2022-10-17 10:40:14,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:14,535 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2022-10-17 10:40:14,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:14,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431139077] [2022-10-17 10:40:14,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:14,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:14,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:14,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:40:14,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:14,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431139077] [2022-10-17 10:40:14,565 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431139077] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:14,565 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:14,565 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:40:14,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570596990] [2022-10-17 10:40:14,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:14,566 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:40:14,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:14,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1019785860, now seen corresponding path program 1 times [2022-10-17 10:40:14,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:14,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624128420] [2022-10-17 10:40:14,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:14,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:14,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:14,602 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:40:14,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:14,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624128420] [2022-10-17 10:40:14,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624128420] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:40:14,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932232312] [2022-10-17 10:40:14,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:14,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:40:14,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:14,604 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:40:14,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-10-17 10:40:14,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:14,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:40:14,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:40:14,724 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:40:14,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:40:14,801 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:40:14,802 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932232312] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:40:14,802 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:40:14,802 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-10-17 10:40:14,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716016369] [2022-10-17 10:40:14,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:40:14,803 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:40:14,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:14,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:40:14,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:40:14,804 INFO L87 Difference]: Start difference. First operand 2139 states and 2837 transitions. cyclomatic complexity: 705 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:14,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:14,917 INFO L93 Difference]: Finished difference Result 2143 states and 2837 transitions. [2022-10-17 10:40:14,917 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2143 states and 2837 transitions. [2022-10-17 10:40:14,930 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1382 [2022-10-17 10:40:14,945 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2143 states to 2143 states and 2837 transitions. [2022-10-17 10:40:14,946 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1547 [2022-10-17 10:40:14,948 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1547 [2022-10-17 10:40:14,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2143 states and 2837 transitions. [2022-10-17 10:40:14,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:14,948 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2143 states and 2837 transitions. [2022-10-17 10:40:14,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2143 states and 2837 transitions. [2022-10-17 10:40:14,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2143 to 2139. [2022-10-17 10:40:14,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2139 states, 2139 states have (on average 1.324450677886863) internal successors, (2833), 2138 states have internal predecessors, (2833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:14,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2833 transitions. [2022-10-17 10:40:14,996 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2139 states and 2833 transitions. [2022-10-17 10:40:14,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:40:14,997 INFO L428 stractBuchiCegarLoop]: Abstraction has 2139 states and 2833 transitions. [2022-10-17 10:40:14,997 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-10-17 10:40:14,997 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2139 states and 2833 transitions. [2022-10-17 10:40:15,015 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2022-10-17 10:40:15,015 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:15,015 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:15,016 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:15,016 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-10-17 10:40:15,017 INFO L748 eck$LassoCheckResult]: Stem: 41251#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); 41072#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 41073#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 41176#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 41086#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 41016#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 41017#L111-2 assume !false; 41604#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 41598#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 41593#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 41588#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 41582#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 41577#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 41571#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 41566#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 41559#L135 assume 8482 == ssl3_accept_~s__state~0#1; 41560#L136 [2022-10-17 10:40:15,017 INFO L750 eck$LassoCheckResult]: Loop: 41560#L136 ssl3_accept_~s__state~0#1 := 3; 42501#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 42498#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42495#L664-1 ssl3_accept_~skip~0#1 := 0; 42494#L111-2 assume !false; 42493#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42492#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 42491#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 42490#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 42489#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 42488#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 42487#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 42486#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 42485#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 42484#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 42483#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 42482#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 41838#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 41831#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 41826#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 41820#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 41816#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 41811#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 41806#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 41800#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 41788#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 41786#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 41695#L177 assume 8448 == ssl3_accept_~s__state~0#1; 41038#L178 assume !(ssl3_accept_~num1~0#1 > 0); 40951#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 41254#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 41902#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 41896#L664-1 ssl3_accept_~skip~0#1 := 0; 41892#L111-2 assume !false; 41888#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 41883#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 41879#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 41875#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 41870#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 41865#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 41861#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 41856#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 41852#L135 assume 8482 == ssl3_accept_~s__state~0#1; 41560#L136 [2022-10-17 10:40:15,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:15,017 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2022-10-17 10:40:15,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:15,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572506865] [2022-10-17 10:40:15,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:15,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:15,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:15,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:40:15,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:15,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572506865] [2022-10-17 10:40:15,045 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572506865] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:15,045 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:15,045 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:40:15,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079118562] [2022-10-17 10:40:15,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:15,046 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:40:15,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:15,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1242946419, now seen corresponding path program 1 times [2022-10-17 10:40:15,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:15,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719947185] [2022-10-17 10:40:15,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:15,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:15,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:15,072 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:40:15,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:15,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719947185] [2022-10-17 10:40:15,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719947185] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:15,073 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:15,073 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:40:15,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384460506] [2022-10-17 10:40:15,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:15,074 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:40:15,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:15,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:40:15,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:40:15,075 INFO L87 Difference]: Start difference. First operand 2139 states and 2833 transitions. cyclomatic complexity: 701 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:15,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:15,189 INFO L93 Difference]: Finished difference Result 2139 states and 2829 transitions. [2022-10-17 10:40:15,189 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2139 states and 2829 transitions. [2022-10-17 10:40:15,201 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2022-10-17 10:40:15,213 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2139 states to 2139 states and 2829 transitions. [2022-10-17 10:40:15,214 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1543 [2022-10-17 10:40:15,216 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1543 [2022-10-17 10:40:15,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2139 states and 2829 transitions. [2022-10-17 10:40:15,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:15,217 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2139 states and 2829 transitions. [2022-10-17 10:40:15,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2139 states and 2829 transitions. [2022-10-17 10:40:15,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2139 to 2139. [2022-10-17 10:40:15,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2139 states, 2139 states have (on average 1.3225806451612903) internal successors, (2829), 2138 states have internal predecessors, (2829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:15,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2829 transitions. [2022-10-17 10:40:15,266 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2139 states and 2829 transitions. [2022-10-17 10:40:15,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:40:15,267 INFO L428 stractBuchiCegarLoop]: Abstraction has 2139 states and 2829 transitions. [2022-10-17 10:40:15,267 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-10-17 10:40:15,267 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2139 states and 2829 transitions. [2022-10-17 10:40:15,277 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2022-10-17 10:40:15,277 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:15,277 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:15,279 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:15,279 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] [2022-10-17 10:40:15,279 INFO L748 eck$LassoCheckResult]: Stem: 45519#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); 45357#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 45358#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 45453#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 45372#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 45299#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 45300#L111-2 assume !false; 45386#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45387#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 45249#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 45250#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 45305#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 45306#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 45440#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 45511#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 45502#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 45503#L138 assume 8464 == ssl3_accept_~s__state~0#1; 45400#L145 [2022-10-17 10:40:15,280 INFO L750 eck$LassoCheckResult]: Loop: 45400#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 45401#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 45275#L286-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; 45276#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 47240#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47238#L664-1 ssl3_accept_~skip~0#1 := 0; 47304#L111-2 assume !false; 47302#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47300#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 47298#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 47296#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 47295#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 47294#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 47293#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 47292#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 47291#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 45421#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 45370#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 45255#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 45256#L147 assume 8496 == ssl3_accept_~s__state~0#1; 46299#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 46452#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 46420#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 46444#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 46429#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 46421#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 46410#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46398#L664-1 ssl3_accept_~skip~0#1 := 0; 46393#L111-2 assume !false; 46389#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46388#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 46387#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 46386#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 46385#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 46384#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 46383#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 46351#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 46344#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 46341#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 46338#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 46335#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 46332#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 46329#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 46326#L153 assume 8512 == ssl3_accept_~s__state~0#1; 46294#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 46320#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 46321#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 46673#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 46667#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46663#L664-1 ssl3_accept_~skip~0#1 := 0; 46661#L111-2 assume !false; 46659#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46657#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 46656#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 46655#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 46654#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 46652#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 46651#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 46650#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 46649#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 46647#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 46646#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 46645#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 46644#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 46642#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 46640#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 46638#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 46634#L159 assume 8528 == ssl3_accept_~s__state~0#1; 46283#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#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; 46630#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 46629#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 46628#L348 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 46622#L351 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 46617#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 46616#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 46609#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46605#L664-1 ssl3_accept_~skip~0#1 := 0; 46583#L111-2 assume !false; 46577#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46575#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 46573#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 46571#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 46569#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 46567#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 46565#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 46563#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 46561#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 46559#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 46557#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 46549#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 46544#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 46380#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 46379#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 46377#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 46375#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 46373#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 46241#L165 assume 8544 == ssl3_accept_~s__state~0#1; 46238#L169 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; 46225#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 46348#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46343#L664-1 ssl3_accept_~skip~0#1 := 0; 46340#L111-2 assume !false; 46337#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46334#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 46331#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 46328#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 46325#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 46323#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 46319#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 46316#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 46312#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 46311#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 46310#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 46308#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 46306#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 46304#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 46302#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 46300#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 46297#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 46295#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 46292#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 46242#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 46243#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 46418#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 46417#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 46416#L180 assume 8576 == ssl3_accept_~s__state~0#1; 46264#L184 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 46397#L472 assume !(5 == ssl3_accept_~blastFlag~0#1); 46371#L472-2 assume !(ssl3_accept_~ret~0#1 <= 0); 46365#L478 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 45385#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 47273#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47267#L664-1 ssl3_accept_~skip~0#1 := 0; 47261#L111-2 assume !false; 47259#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47257#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 47255#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 47253#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 47251#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 47249#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 47247#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 45853#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 47244#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 47242#L138 assume 8464 == ssl3_accept_~s__state~0#1; 45400#L145 [2022-10-17 10:40:15,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:15,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2022-10-17 10:40:15,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:15,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236689498] [2022-10-17 10:40:15,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:15,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:15,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:15,288 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:15,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:15,295 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:15,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:15,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1526948107, now seen corresponding path program 1 times [2022-10-17 10:40:15,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:15,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872797961] [2022-10-17 10:40:15,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:15,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:15,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:15,360 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-10-17 10:40:15,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:15,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872797961] [2022-10-17 10:40:15,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872797961] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:15,361 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:15,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:40:15,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129761208] [2022-10-17 10:40:15,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:15,362 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:40:15,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:15,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:40:15,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:40:15,363 INFO L87 Difference]: Start difference. First operand 2139 states and 2829 transitions. cyclomatic complexity: 697 Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:15,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:15,491 INFO L93 Difference]: Finished difference Result 1755 states and 2280 transitions. [2022-10-17 10:40:15,491 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1755 states and 2280 transitions. [2022-10-17 10:40:15,501 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1060 [2022-10-17 10:40:15,510 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1755 states to 1499 states and 1958 transitions. [2022-10-17 10:40:15,510 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1130 [2022-10-17 10:40:15,513 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1386 [2022-10-17 10:40:15,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1499 states and 1958 transitions. [2022-10-17 10:40:15,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:15,513 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1499 states and 1958 transitions. [2022-10-17 10:40:15,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1499 states and 1958 transitions. [2022-10-17 10:40:15,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1499 to 1239. [2022-10-17 10:40:15,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1239 states, 1239 states have (on average 1.3131557707828894) internal successors, (1627), 1238 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:15,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1239 states to 1239 states and 1627 transitions. [2022-10-17 10:40:15,543 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1239 states and 1627 transitions. [2022-10-17 10:40:15,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:40:15,545 INFO L428 stractBuchiCegarLoop]: Abstraction has 1239 states and 1627 transitions. [2022-10-17 10:40:15,545 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-10-17 10:40:15,545 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1239 states and 1627 transitions. [2022-10-17 10:40:15,550 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1056 [2022-10-17 10:40:15,550 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:15,550 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:15,552 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:15,552 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, 1] [2022-10-17 10:40:15,552 INFO L748 eck$LassoCheckResult]: Stem: 49377#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); 49234#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 49235#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 49319#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 49246#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 49186#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 49187#L111-2 assume !false; 49411#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50235#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 50234#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 50233#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 50232#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 50231#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 50230#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 50229#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 50228#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 50227#L138 assume 8464 == ssl3_accept_~s__state~0#1; 49277#L145 [2022-10-17 10:40:15,553 INFO L750 eck$LassoCheckResult]: Loop: 49277#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 49278#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 49164#L286-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; 49165#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 50173#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50169#L664-1 ssl3_accept_~skip~0#1 := 0; 50167#L111-2 assume !false; 50165#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50164#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 50163#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 50161#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 50160#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 50159#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 50158#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 50157#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 50155#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 50148#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 50146#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 50145#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 50144#L147 assume 8496 == ssl3_accept_~s__state~0#1; 49329#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 49222#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 49223#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 50214#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 49290#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 49309#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 49226#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49227#L664-1 ssl3_accept_~skip~0#1 := 0; 50342#L111-2 assume !false; 50336#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50333#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 50330#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 50328#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 50325#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 50322#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 50319#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 50316#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 50313#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 50310#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 50307#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 50304#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 50302#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 50300#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 49154#L153 assume 8512 == ssl3_accept_~s__state~0#1; 49147#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 49136#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 49137#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 49252#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 50349#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50345#L664-1 ssl3_accept_~skip~0#1 := 0; 50344#L111-2 assume !false; 50343#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49269#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 49143#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 49144#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 49253#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 50326#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 50323#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 50320#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 50317#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 50314#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 50311#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 50308#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 50305#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 49357#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 49358#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 50237#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 50236#L159 assume 8528 == ssl3_accept_~s__state~0#1; 49267#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#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; 49268#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 49385#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 49374#L348 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 49305#L351 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 49181#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 49199#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 50339#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50335#L664-1 ssl3_accept_~skip~0#1 := 0; 50332#L111-2 assume !false; 50329#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50327#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 50324#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 50321#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 50318#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 50315#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 50312#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 50309#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 50306#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 50303#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 50301#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 50299#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 50271#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 50270#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 50269#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 50268#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 50267#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 49655#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 49484#L165 assume 8544 == ssl3_accept_~s__state~0#1; 49481#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 49478#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 49361#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 49362#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 49232#L426 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 49328#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 49257#L429-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 49131#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 49996#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49994#L664-1 ssl3_accept_~skip~0#1 := 0; 50218#L111-2 assume !false; 50216#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50215#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 50213#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 50212#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 50211#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 50210#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 50209#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 50208#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 50206#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 50176#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 50170#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 50168#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 49606#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 49603#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 49598#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 49596#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 49595#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 49594#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 49593#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 49591#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 49585#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 49586#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 49424#L177 assume 8448 == ssl3_accept_~s__state~0#1; 49425#L178 assume !(ssl3_accept_~num1~0#1 > 0); 49383#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 49384#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 49644#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49636#L664-1 ssl3_accept_~skip~0#1 := 0; 49634#L111-2 assume !false; 49632#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49630#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 49628#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 49626#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 49624#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 49622#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 49620#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 49618#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 49616#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 49614#L138 assume 8464 == ssl3_accept_~s__state~0#1; 49277#L145 [2022-10-17 10:40:15,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:15,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2022-10-17 10:40:15,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:15,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437710916] [2022-10-17 10:40:15,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:15,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:15,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:15,560 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:15,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:15,568 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:15,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:15,569 INFO L85 PathProgramCache]: Analyzing trace with hash 698319005, now seen corresponding path program 1 times [2022-10-17 10:40:15,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:15,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847984888] [2022-10-17 10:40:15,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:15,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:15,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:15,671 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-10-17 10:40:15,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:15,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847984888] [2022-10-17 10:40:15,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847984888] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:40:15,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210891812] [2022-10-17 10:40:15,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:15,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:40:15,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:15,677 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:40:15,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-10-17 10:40:15,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:15,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:40:15,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:40:15,863 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-10-17 10:40:15,863 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:40:15,942 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-10-17 10:40:15,942 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210891812] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:40:15,942 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:40:15,943 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-10-17 10:40:15,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047090194] [2022-10-17 10:40:15,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:40:15,944 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:40:15,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:15,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 10:40:15,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:40:15,946 INFO L87 Difference]: Start difference. First operand 1239 states and 1627 transitions. cyclomatic complexity: 391 Second operand has 6 states, 5 states have (on average 27.4) internal successors, (137), 6 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:16,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:16,747 INFO L93 Difference]: Finished difference Result 3431 states and 4447 transitions. [2022-10-17 10:40:16,747 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3431 states and 4447 transitions. [2022-10-17 10:40:16,786 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 3188 [2022-10-17 10:40:16,815 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3431 states to 3371 states and 4387 transitions. [2022-10-17 10:40:16,815 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3258 [2022-10-17 10:40:16,819 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3258 [2022-10-17 10:40:16,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3371 states and 4387 transitions. [2022-10-17 10:40:16,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:16,820 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3371 states and 4387 transitions. [2022-10-17 10:40:16,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3371 states and 4387 transitions. [2022-10-17 10:40:16,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3371 to 2021. [2022-10-17 10:40:16,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2021 states, 2021 states have (on average 1.3295398317664522) internal successors, (2687), 2020 states have internal predecessors, (2687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:16,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 2687 transitions. [2022-10-17 10:40:16,903 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2021 states and 2687 transitions. [2022-10-17 10:40:16,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-10-17 10:40:16,904 INFO L428 stractBuchiCegarLoop]: Abstraction has 2021 states and 2687 transitions. [2022-10-17 10:40:16,904 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-10-17 10:40:16,904 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2021 states and 2687 transitions. [2022-10-17 10:40:16,913 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1838 [2022-10-17 10:40:16,913 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:16,913 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:16,916 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:16,916 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, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:16,916 INFO L748 eck$LassoCheckResult]: Stem: 54962#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); 54807#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 54808#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 54896#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 54818#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 54756#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 54757#L111-2 assume !false; 54991#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56183#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 56182#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 56181#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 56179#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 56178#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 56176#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 55890#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 55886#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 55887#L138 assume 8464 == ssl3_accept_~s__state~0#1; 54852#L145 [2022-10-17 10:40:16,917 INFO L750 eck$LassoCheckResult]: Loop: 54852#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 54853#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 54732#L286-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; 54733#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 54801#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54793#L664-1 ssl3_accept_~skip~0#1 := 0; 54794#L111-2 assume !false; 54837#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54838#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 54710#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 54711#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 54760#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 54761#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 54949#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 54950#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 54936#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 54937#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 56356#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 56338#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 56131#L147 assume 8496 == ssl3_accept_~s__state~0#1; 55122#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 56129#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 56126#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 56125#L305 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 54958#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 54746#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 56639#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56635#L664-1 ssl3_accept_~skip~0#1 := 0; 56633#L111-2 assume !false; 56631#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56629#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 56627#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 56625#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 56623#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 56621#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 56620#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 56619#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 56618#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 56617#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 56616#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 56615#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 56614#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 56613#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 56611#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 56609#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 56608#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 56607#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 56606#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 56605#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 56604#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 56603#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 56602#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 56601#L180 assume !(8576 == ssl3_accept_~s__state~0#1); 54773#L183 assume !(8577 == ssl3_accept_~s__state~0#1); 54774#L186 assume !(8592 == ssl3_accept_~s__state~0#1); 54876#L189 assume !(8593 == ssl3_accept_~s__state~0#1); 54917#L192 assume !(8608 == ssl3_accept_~s__state~0#1); 54924#L195 assume !(8609 == ssl3_accept_~s__state~0#1); 54889#L198 assume !(8640 == ssl3_accept_~s__state~0#1); 54871#L201 assume !(8641 == ssl3_accept_~s__state~0#1); 54872#L204 assume 8656 == ssl3_accept_~s__state~0#1; 54940#L208 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 54778#L551 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 54779#L556 assume !(10 == ssl3_accept_~blastFlag~0#1); 54814#L559 assume !(13 == ssl3_accept_~blastFlag~0#1); 54815#L562 assume !(16 == ssl3_accept_~blastFlag~0#1); 54752#L565 assume !(19 == ssl3_accept_~blastFlag~0#1); 54753#L565-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 54860#L576 assume !(0 == ssl3_accept_~tmp___10~0#1); 54920#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 56590#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56586#L664-1 ssl3_accept_~skip~0#1 := 0; 56585#L111-2 assume !false; 56584#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56582#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 56577#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 56575#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 56572#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 56568#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 56562#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 56560#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 56558#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 56556#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 56554#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 56541#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 56538#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 56535#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 56532#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 56529#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 56526#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 56523#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 56520#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 56517#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 56514#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 56511#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 56508#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 56505#L180 assume !(8576 == ssl3_accept_~s__state~0#1); 56502#L183 assume !(8577 == ssl3_accept_~s__state~0#1); 56499#L186 assume !(8592 == ssl3_accept_~s__state~0#1); 56496#L189 assume !(8593 == ssl3_accept_~s__state~0#1); 56493#L192 assume !(8608 == ssl3_accept_~s__state~0#1); 56490#L195 assume !(8609 == ssl3_accept_~s__state~0#1); 56487#L198 assume !(8640 == ssl3_accept_~s__state~0#1); 56484#L201 assume !(8641 == ssl3_accept_~s__state~0#1); 56482#L204 assume !(8656 == ssl3_accept_~s__state~0#1); 56339#L207 assume !(8657 == ssl3_accept_~s__state~0#1); 54730#L210 assume 8672 == ssl3_accept_~s__state~0#1; 54731#L214 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 54848#L584 assume !(11 == ssl3_accept_~blastFlag~0#1); 54849#L587 assume !(14 == ssl3_accept_~blastFlag~0#1); 54822#L590 assume !(17 == ssl3_accept_~blastFlag~0#1); 54823#L593 assume !(20 == ssl3_accept_~blastFlag~0#1); 55695#L593-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 54959#L603 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 54961#L603-2 ssl3_accept_~s__init_num~0#1 := 0; 54744#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 55919#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55915#L664-1 ssl3_accept_~skip~0#1 := 0; 55910#L111-2 assume !false; 55904#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55902#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 55900#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 55898#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 55896#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 55894#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 55891#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 55892#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 56172#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 55883#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 55884#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 55799#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 55206#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 55207#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 55198#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 55199#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 55067#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 55068#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 55190#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 55191#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 55056#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 55057#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 55052#L177 assume 8448 == ssl3_accept_~s__state~0#1; 55053#L178 assume !(ssl3_accept_~num1~0#1 > 0); 55044#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 55045#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 55036#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55034#L664-1 ssl3_accept_~skip~0#1 := 0; 55029#L111-2 assume !false; 55030#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55025#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 55026#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 55021#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 55022#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 55015#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 55017#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 55472#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 55139#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 55140#L138 assume 8464 == ssl3_accept_~s__state~0#1; 54852#L145 [2022-10-17 10:40:16,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:16,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2022-10-17 10:40:16,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:16,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978874802] [2022-10-17 10:40:16,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:16,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:16,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:16,926 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:16,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:16,935 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:16,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:16,937 INFO L85 PathProgramCache]: Analyzing trace with hash -846917529, now seen corresponding path program 1 times [2022-10-17 10:40:16,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:16,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585880199] [2022-10-17 10:40:16,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:16,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:16,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:17,027 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-10-17 10:40:17,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:17,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585880199] [2022-10-17 10:40:17,028 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585880199] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:17,028 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:17,028 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:40:17,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490813629] [2022-10-17 10:40:17,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:17,029 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:40:17,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:17,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:40:17,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:40:17,031 INFO L87 Difference]: Start difference. First operand 2021 states and 2687 transitions. cyclomatic complexity: 669 Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:17,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:17,064 INFO L93 Difference]: Finished difference Result 3739 states and 5010 transitions. [2022-10-17 10:40:17,064 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3739 states and 5010 transitions. [2022-10-17 10:40:17,087 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3556 [2022-10-17 10:40:17,105 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3739 states to 3739 states and 5010 transitions. [2022-10-17 10:40:17,105 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3626 [2022-10-17 10:40:17,110 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3626 [2022-10-17 10:40:17,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3739 states and 5010 transitions. [2022-10-17 10:40:17,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:17,116 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3739 states and 5010 transitions. [2022-10-17 10:40:17,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3739 states and 5010 transitions. [2022-10-17 10:40:17,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3739 to 3739. [2022-10-17 10:40:17,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3739 states, 3739 states have (on average 1.339930462690559) internal successors, (5010), 3738 states have internal predecessors, (5010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:17,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3739 states to 3739 states and 5010 transitions. [2022-10-17 10:40:17,192 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3739 states and 5010 transitions. [2022-10-17 10:40:17,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:40:17,193 INFO L428 stractBuchiCegarLoop]: Abstraction has 3739 states and 5010 transitions. [2022-10-17 10:40:17,193 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-10-17 10:40:17,194 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3739 states and 5010 transitions. [2022-10-17 10:40:17,210 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3556 [2022-10-17 10:40:17,211 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:17,211 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:17,214 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:17,214 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, 1] [2022-10-17 10:40:17,214 INFO L748 eck$LassoCheckResult]: Stem: 60720#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); 60570#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 60571#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 60657#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 60581#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 60525#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 60526#L111-2 assume !false; 60748#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61644#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 61643#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 61642#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 61641#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 61640#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 61639#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 61638#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 61637#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 61636#L138 assume 8464 == ssl3_accept_~s__state~0#1; 60611#L145 [2022-10-17 10:40:17,215 INFO L750 eck$LassoCheckResult]: Loop: 60611#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 60612#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 60676#L286-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; 64191#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 64178#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 64174#L664-1 ssl3_accept_~skip~0#1 := 0; 64172#L111-2 assume !false; 64170#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 64168#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 64166#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 64164#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 64162#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 64159#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 64156#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 64154#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 64096#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 64097#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 63734#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 62935#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 62927#L147 assume 8496 == ssl3_accept_~s__state~0#1; 60667#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 60558#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 60559#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 62924#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 60625#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 62920#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 62917#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62914#L664-1 ssl3_accept_~skip~0#1 := 0; 62913#L111-2 assume !false; 62912#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62911#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 62910#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 62909#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 62908#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 62907#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 62906#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 62905#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 62904#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 62903#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 62902#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 62900#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 62897#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 62891#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 62889#L153 assume 8512 == ssl3_accept_~s__state~0#1; 61838#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 62884#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 62880#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 62876#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 62872#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62868#L664-1 ssl3_accept_~skip~0#1 := 0; 62866#L111-2 assume !false; 62864#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62862#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 62860#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 62858#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 62856#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 62854#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 62852#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 62850#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 62848#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 62846#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 62844#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 62842#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 62840#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 62838#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 62837#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 62835#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 62832#L159 assume 8528 == ssl3_accept_~s__state~0#1; 61833#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#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; 62831#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 62830#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 62829#L348 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 62821#L351 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 62818#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 62817#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 62811#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62808#L664-1 ssl3_accept_~skip~0#1 := 0; 62807#L111-2 assume !false; 62805#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62802#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 62801#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 62799#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 62797#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 62795#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 62793#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 62791#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 62789#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 62787#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 62785#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 62783#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 62781#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 62779#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 62777#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 62775#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 62774#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 62773#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 62768#L165 assume 8544 == ssl3_accept_~s__state~0#1; 61828#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 62763#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 62761#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 62758#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 62757#L426 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 62755#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 62753#L429-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 62749#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 62734#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62731#L664-1 ssl3_accept_~skip~0#1 := 0; 62730#L111-2 assume !false; 62728#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62727#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 62721#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 62719#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 62717#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 62715#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 62713#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 62711#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 62709#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 62707#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 62705#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 62702#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 62701#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 62691#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 62687#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 62681#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 62679#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 62677#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 62674#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 62671#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 62668#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 62663#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 62660#L177 assume 8448 == ssl3_accept_~s__state~0#1; 60540#L178 assume !(ssl3_accept_~num1~0#1 > 0); 60467#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 60724#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 62081#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62073#L664-1 ssl3_accept_~skip~0#1 := 0; 62074#L111-2 assume !false; 62069#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62070#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 62064#L117 assume 16384 == ssl3_accept_~s__state~0#1; 62060#L223 ssl3_accept_~s__server~0#1 := 1; 62650#L228 assume 0 != ssl3_accept_~cb~0#1; 62649#L228-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 62648#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 62646#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 62644#L238-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 62641#L255 assume 12292 != ssl3_accept_~s__state~0#1; 62642#L256 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post33#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 62756#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 62754#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62751#L664-1 ssl3_accept_~skip~0#1 := 0; 62800#L111-2 assume !false; 62798#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62796#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 62794#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 62792#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 62790#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 62788#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 62786#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 62784#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 62782#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 62780#L138 assume 8464 == ssl3_accept_~s__state~0#1; 60611#L145 [2022-10-17 10:40:17,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:17,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2022-10-17 10:40:17,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:17,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822226769] [2022-10-17 10:40:17,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:17,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:17,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:17,223 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:17,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:17,270 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:17,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:17,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1637120435, now seen corresponding path program 1 times [2022-10-17 10:40:17,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:17,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528393394] [2022-10-17 10:40:17,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:17,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:17,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:17,387 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-10-17 10:40:17,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:17,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528393394] [2022-10-17 10:40:17,387 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528393394] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:40:17,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032335955] [2022-10-17 10:40:17,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:17,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:40:17,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:17,394 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:40:17,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-10-17 10:40:17,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:17,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:40:17,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:40:17,557 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-10-17 10:40:17,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:40:17,635 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-10-17 10:40:17,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032335955] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:40:17,635 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:40:17,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-10-17 10:40:17,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227279342] [2022-10-17 10:40:17,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:40:17,637 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:40:17,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:17,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 10:40:17,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:40:17,638 INFO L87 Difference]: Start difference. First operand 3739 states and 5010 transitions. cyclomatic complexity: 1277 Second operand has 6 states, 6 states have (on average 24.166666666666668) internal successors, (145), 6 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:18,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:18,234 INFO L93 Difference]: Finished difference Result 5449 states and 7058 transitions. [2022-10-17 10:40:18,235 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5449 states and 7058 transitions. [2022-10-17 10:40:18,266 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4383 [2022-10-17 10:40:18,290 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5449 states to 5349 states and 6950 transitions. [2022-10-17 10:40:18,291 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5236 [2022-10-17 10:40:18,298 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5236 [2022-10-17 10:40:18,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5349 states and 6950 transitions. [2022-10-17 10:40:18,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:18,307 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5349 states and 6950 transitions. [2022-10-17 10:40:18,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5349 states and 6950 transitions. [2022-10-17 10:40:18,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5349 to 4064. [2022-10-17 10:40:18,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4064 states, 4064 states have (on average 1.3166830708661417) internal successors, (5351), 4063 states have internal predecessors, (5351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:18,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4064 states to 4064 states and 5351 transitions. [2022-10-17 10:40:18,447 INFO L240 hiAutomatonCegarLoop]: Abstraction has 4064 states and 5351 transitions. [2022-10-17 10:40:18,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-10-17 10:40:18,448 INFO L428 stractBuchiCegarLoop]: Abstraction has 4064 states and 5351 transitions. [2022-10-17 10:40:18,449 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-10-17 10:40:18,449 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4064 states and 5351 transitions. [2022-10-17 10:40:18,466 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3841 [2022-10-17 10:40:18,467 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:18,467 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:18,469 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:18,470 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-10-17 10:40:18,470 INFO L748 eck$LassoCheckResult]: Stem: 70899#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); 70746#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 70747#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 70833#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 70759#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 70698#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 70699#L111-2 assume !false; 70930#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 71186#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 71187#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 71176#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 71177#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 71166#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 71167#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 71158#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 71159#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 71151#L138 assume 8464 == ssl3_accept_~s__state~0#1; 71050#L145 [2022-10-17 10:40:18,471 INFO L750 eck$LassoCheckResult]: Loop: 71050#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 74646#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 72839#L286-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; 74639#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 74640#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74623#L664-1 ssl3_accept_~skip~0#1 := 0; 74624#L111-2 assume !false; 74617#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74618#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 74611#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 74612#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 74605#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 74606#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 74599#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 74600#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 74595#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 74596#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 72931#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 72302#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 71969#L147 assume 8496 == ssl3_accept_~s__state~0#1; 71047#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 71966#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 71964#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 71962#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 70802#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 71956#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 71952#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 71948#L664-1 ssl3_accept_~skip~0#1 := 0; 71946#L111-2 assume !false; 71944#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 71942#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 71940#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 71938#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 71936#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 71934#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 71932#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 71930#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 71928#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 71926#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 71924#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 71922#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 71920#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 71918#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 71907#L153 assume 8512 == ssl3_accept_~s__state~0#1; 71044#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 74361#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 74362#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 74416#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 74410#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74407#L664-1 ssl3_accept_~skip~0#1 := 0; 74406#L111-2 assume !false; 74404#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74401#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 74395#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 74393#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 74391#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 74389#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 74387#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 74385#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 74383#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 74381#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 74379#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 74377#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 74375#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 74373#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 74371#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 74369#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 74367#L159 assume 8528 == ssl3_accept_~s__state~0#1; 71041#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#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; 74365#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 74364#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 74363#L348 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 70818#L351 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 70689#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 70710#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 74398#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74394#L664-1 ssl3_accept_~skip~0#1 := 0; 74392#L111-2 assume !false; 74390#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74388#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 74386#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 74384#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 74382#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 74380#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 74378#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 74376#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 74374#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 74372#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 74370#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 74368#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 74326#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 74320#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 74319#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 74210#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 74204#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 74202#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 74200#L165 assume 8544 == ssl3_accept_~s__state~0#1; 71038#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 74197#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 74194#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 74187#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 74183#L426 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 74180#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 70769#L429-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 70770#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 74063#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74061#L664-1 ssl3_accept_~skip~0#1 := 0; 74049#L111-2 assume !false; 74050#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74037#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 74038#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 74029#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 74030#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 74021#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 74022#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 74013#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 74014#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 74005#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 74006#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 73997#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 73998#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 73989#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 73990#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 73981#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 73982#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 73966#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 73967#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 73957#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 73958#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 73947#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 73948#L177 assume 8448 == ssl3_accept_~s__state~0#1; 70715#L178 assume !(ssl3_accept_~num1~0#1 > 0); 70641#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 74163#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 74160#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74157#L664-1 ssl3_accept_~skip~0#1 := 0; 74156#L111-2 assume !false; 74155#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74154#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 74153#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 74152#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 74151#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 74150#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 74149#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 74148#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 74147#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 74146#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 74145#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 74144#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 74143#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 74142#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 74141#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 74140#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 74139#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 74138#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 74137#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 74136#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 74135#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 74134#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 74133#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 74132#L180 assume 8576 == ssl3_accept_~s__state~0#1; 73859#L184 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 74127#L472 assume !(5 == ssl3_accept_~blastFlag~0#1); 74124#L472-2 assume !(ssl3_accept_~ret~0#1 <= 0); 74121#L478 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 71544#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 74633#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74631#L664-1 ssl3_accept_~skip~0#1 := 0; 74620#L111-2 assume !false; 74621#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74614#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 74615#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 74608#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 74609#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 74602#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 74603#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 72507#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 74597#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 74592#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 74593#L141 assume 8465 == ssl3_accept_~s__state~0#1; 71050#L145 [2022-10-17 10:40:18,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:18,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2022-10-17 10:40:18,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:18,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195520415] [2022-10-17 10:40:18,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:18,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:18,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:18,480 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:18,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:18,487 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:18,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:18,488 INFO L85 PathProgramCache]: Analyzing trace with hash 949409015, now seen corresponding path program 1 times [2022-10-17 10:40:18,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:18,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732963188] [2022-10-17 10:40:18,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:18,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:18,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:18,577 INFO L134 CoverageAnalysis]: Checked inductivity of 387 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2022-10-17 10:40:18,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:18,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732963188] [2022-10-17 10:40:18,577 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732963188] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:18,578 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:18,578 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:40:18,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808287240] [2022-10-17 10:40:18,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:18,579 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:40:18,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:18,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:40:18,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:40:18,580 INFO L87 Difference]: Start difference. First operand 4064 states and 5351 transitions. cyclomatic complexity: 1296 Second operand has 3 states, 2 states have (on average 39.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:18,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:18,759 INFO L93 Difference]: Finished difference Result 4078 states and 5365 transitions. [2022-10-17 10:40:18,759 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4078 states and 5365 transitions. [2022-10-17 10:40:18,783 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3855 [2022-10-17 10:40:18,801 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4078 states to 4078 states and 5365 transitions. [2022-10-17 10:40:18,802 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3965 [2022-10-17 10:40:18,807 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3965 [2022-10-17 10:40:18,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4078 states and 5365 transitions. [2022-10-17 10:40:18,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:18,808 INFO L218 hiAutomatonCegarLoop]: Abstraction has 4078 states and 5365 transitions. [2022-10-17 10:40:18,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4078 states and 5365 transitions. [2022-10-17 10:40:18,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4078 to 4064. [2022-10-17 10:40:18,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4064 states, 4064 states have (on average 1.3156988188976377) internal successors, (5347), 4063 states have internal predecessors, (5347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:18,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4064 states to 4064 states and 5347 transitions. [2022-10-17 10:40:18,892 INFO L240 hiAutomatonCegarLoop]: Abstraction has 4064 states and 5347 transitions. [2022-10-17 10:40:18,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:40:18,893 INFO L428 stractBuchiCegarLoop]: Abstraction has 4064 states and 5347 transitions. [2022-10-17 10:40:18,893 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-10-17 10:40:18,894 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4064 states and 5347 transitions. [2022-10-17 10:40:18,950 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3841 [2022-10-17 10:40:18,951 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:18,951 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:18,953 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:18,954 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, 1, 1] [2022-10-17 10:40:18,954 INFO L748 eck$LassoCheckResult]: Stem: 79060#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); 78891#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 78892#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 78982#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 78902#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 78844#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 78845#L111-2 assume !false; 79093#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 80111#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 80110#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 80109#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 80108#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 80107#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 80106#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 80105#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 80104#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 80103#L138 assume 8464 == ssl3_accept_~s__state~0#1; 79703#L145 [2022-10-17 10:40:18,954 INFO L750 eck$LassoCheckResult]: Loop: 79703#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 81820#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 81089#L286-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; 81813#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 81788#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 81783#L664-1 ssl3_accept_~skip~0#1 := 0; 81781#L111-2 assume !false; 81779#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 81777#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 81775#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 81773#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 81771#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 81770#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 81769#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 81767#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 81768#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 81834#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 81831#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 81599#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 80956#L147 assume 8496 == ssl3_accept_~s__state~0#1; 79699#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 80953#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 80438#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 80952#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 78949#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 80948#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 80945#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 80942#L664-1 ssl3_accept_~skip~0#1 := 0; 80941#L111-2 assume !false; 80940#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 80939#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 80938#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 80937#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 80935#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 80932#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 80926#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 80924#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 80922#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 80920#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 80918#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 80915#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 80913#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 80912#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 80905#L153 assume 8512 == ssl3_accept_~s__state~0#1; 79695#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 80900#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 78909#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 78910#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 80494#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 80489#L664-1 ssl3_accept_~skip~0#1 := 0; 80486#L111-2 assume !false; 80483#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 80480#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 80477#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 80474#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 80471#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 80466#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 80462#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 80458#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 80452#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 80449#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 80407#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 80405#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 80402#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 80400#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 80398#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 80397#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 80396#L159 assume 8528 == ssl3_accept_~s__state~0#1; 78926#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#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; 78927#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 79069#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 79054#L348 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 78966#L351 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 78839#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 78857#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 80393#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 80385#L664-1 ssl3_accept_~skip~0#1 := 0; 80383#L111-2 assume !false; 80381#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 80379#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 80377#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 80375#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 80373#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 80370#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 80371#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 82095#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 82093#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 82092#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 82091#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 80357#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 80355#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 80353#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 80351#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 80349#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 80345#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 80346#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 82076#L165 assume 8544 == ssl3_accept_~s__state~0#1; 79680#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 82073#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 82070#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 82064#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 82062#L426 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 82060#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 82050#L429-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 82046#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 82043#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82040#L664-1 ssl3_accept_~skip~0#1 := 0; 82039#L111-2 assume !false; 82038#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82037#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 82036#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 82035#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 82034#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 82033#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 82032#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 82031#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 82030#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 82029#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 82028#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 82027#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 82026#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 82025#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 82024#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 82023#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 82022#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 82021#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 82020#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 82019#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 82018#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 82017#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 82016#L177 assume 8448 == ssl3_accept_~s__state~0#1; 82015#L178 assume !(ssl3_accept_~num1~0#1 > 0); 82013#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 82011#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 81991#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 81983#L664-1 ssl3_accept_~skip~0#1 := 0; 81981#L111-2 assume !false; 81979#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 81977#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 81975#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 81973#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 81971#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 81969#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 81967#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 81966#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 81965#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 81964#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 81963#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 81962#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 81961#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 81960#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 81959#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 81958#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 81957#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 81956#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 81955#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 81954#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 81953#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 81951#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 81949#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 81947#L180 assume 8576 == ssl3_accept_~s__state~0#1; 81943#L184 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 81942#L472 assume !(5 == ssl3_accept_~blastFlag~0#1); 81939#L472-2 assume !(ssl3_accept_~ret~0#1 <= 0); 81814#L478 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 80061#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 81810#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 81847#L664-1 ssl3_accept_~skip~0#1 := 0; 81846#L111-2 assume !false; 81845#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 81844#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 81843#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 81842#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 81841#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 81840#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 81839#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 81226#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 81766#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 81762#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 81758#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 81759#L144 assume 8466 == ssl3_accept_~s__state~0#1; 79703#L145 [2022-10-17 10:40:18,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:18,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2022-10-17 10:40:18,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:18,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079131649] [2022-10-17 10:40:18,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:18,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:18,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:18,962 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:18,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:18,970 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:18,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:18,971 INFO L85 PathProgramCache]: Analyzing trace with hash -633091450, now seen corresponding path program 1 times [2022-10-17 10:40:18,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:18,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557210044] [2022-10-17 10:40:18,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:18,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:18,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:19,130 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-10-17 10:40:19,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:19,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557210044] [2022-10-17 10:40:19,131 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557210044] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:19,131 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:19,131 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:40:19,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145816988] [2022-10-17 10:40:19,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:19,132 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:40:19,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:19,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:40:19,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:40:19,133 INFO L87 Difference]: Start difference. First operand 4064 states and 5347 transitions. cyclomatic complexity: 1292 Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:19,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:19,172 INFO L93 Difference]: Finished difference Result 7446 states and 9766 transitions. [2022-10-17 10:40:19,172 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7446 states and 9766 transitions. [2022-10-17 10:40:19,212 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 7223 [2022-10-17 10:40:19,245 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7446 states to 7446 states and 9766 transitions. [2022-10-17 10:40:19,245 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7333 [2022-10-17 10:40:19,255 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7333 [2022-10-17 10:40:19,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7446 states and 9766 transitions. [2022-10-17 10:40:19,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:19,255 INFO L218 hiAutomatonCegarLoop]: Abstraction has 7446 states and 9766 transitions. [2022-10-17 10:40:19,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7446 states and 9766 transitions. [2022-10-17 10:40:19,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7446 to 4064. [2022-10-17 10:40:19,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4064 states, 4064 states have (on average 1.3147145669291338) internal successors, (5343), 4063 states have internal predecessors, (5343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:19,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4064 states to 4064 states and 5343 transitions. [2022-10-17 10:40:19,357 INFO L240 hiAutomatonCegarLoop]: Abstraction has 4064 states and 5343 transitions. [2022-10-17 10:40:19,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:40:19,358 INFO L428 stractBuchiCegarLoop]: Abstraction has 4064 states and 5343 transitions. [2022-10-17 10:40:19,358 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-10-17 10:40:19,358 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4064 states and 5343 transitions. [2022-10-17 10:40:19,397 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3841 [2022-10-17 10:40:19,397 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:19,397 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:19,400 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:19,400 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, 1, 1, 1] [2022-10-17 10:40:19,400 INFO L748 eck$LassoCheckResult]: Stem: 90578#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); 90415#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 90416#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 90506#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 90426#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 90362#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 90363#L111-2 assume !false; 90611#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 91484#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 91483#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 91482#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 91481#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 91480#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 91479#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 91478#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 91477#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 91476#L138 assume 8464 == ssl3_accept_~s__state~0#1; 90722#L145 [2022-10-17 10:40:19,401 INFO L750 eck$LassoCheckResult]: Loop: 90722#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 94359#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 90524#L286-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; 94358#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 94352#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 94349#L664-1 ssl3_accept_~skip~0#1 := 0; 94348#L111-2 assume !false; 94347#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 94346#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 94345#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 94344#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 94343#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 94341#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 94261#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 94262#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 93501#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 93502#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 93493#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 93480#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 93479#L147 assume 8496 == ssl3_accept_~s__state~0#1; 90715#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 93477#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 90404#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 93473#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 90473#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 93470#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 93457#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 93453#L664-1 ssl3_accept_~skip~0#1 := 0; 93451#L111-2 assume !false; 93449#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 93447#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 93445#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 93443#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 93441#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 93439#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 93436#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 93433#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 93430#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 93427#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 93423#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 93421#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 93419#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 93417#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 93415#L153 assume 8512 == ssl3_accept_~s__state~0#1; 90320#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 90321#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 90497#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 93190#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 93183#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 93063#L664-1 ssl3_accept_~skip~0#1 := 0; 93060#L111-2 assume !false; 93054#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 93051#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 93050#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 92936#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 92934#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 92932#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 92930#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 92928#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 92926#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 92924#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 92921#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 92862#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 92859#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 92661#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 92658#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 92655#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 91853#L159 assume 8528 == ssl3_accept_~s__state~0#1; 90450#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#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; 90451#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 90628#L339-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 90483#L372 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 91849#L374 assume !(3 == ssl3_accept_~blastFlag~0#1); 90356#L374-2 assume !(ssl3_accept_~ret~0#1 <= 0); 90357#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 93770#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 93762#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 93758#L664-1 ssl3_accept_~skip~0#1 := 0; 93756#L111-2 assume !false; 93754#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 93752#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 93750#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 93748#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 93746#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 93744#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 93742#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 93740#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 93738#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 93736#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 93734#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 93732#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 93730#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 93728#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 93726#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 93724#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 93722#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 93720#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 93718#L165 assume 8544 == ssl3_accept_~s__state~0#1; 90461#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 90463#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 91054#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 91055#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 90573#L426 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 90515#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 90516#L429-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 94049#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 94044#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 94040#L664-1 ssl3_accept_~skip~0#1 := 0; 94038#L111-2 assume !false; 94036#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 94034#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 94032#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 94030#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 94028#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 94026#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 94024#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 94022#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 94020#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 94018#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 94016#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 94014#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 94012#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 94010#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 94008#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 94003#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 94002#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 94001#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 94000#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 93999#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 93997#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 93991#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 93989#L177 assume 8448 == ssl3_accept_~s__state~0#1; 90383#L178 assume !(ssl3_accept_~num1~0#1 > 0); 90306#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 90584#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 93949#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 93943#L664-1 ssl3_accept_~skip~0#1 := 0; 93939#L111-2 assume !false; 93935#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 93931#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 93927#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 93923#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 93919#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 93915#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 93911#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 93907#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 93903#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 93899#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 93895#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 93891#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 93887#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 93883#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 93879#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 93875#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 93871#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 93867#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 93863#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 93859#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 93855#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 93851#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 93847#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 93841#L180 assume 8576 == ssl3_accept_~s__state~0#1; 93838#L184 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 90397#L472 assume !(5 == ssl3_accept_~blastFlag~0#1); 90398#L472-2 assume !(ssl3_accept_~ret~0#1 <= 0); 93988#L478 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 91283#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 94293#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 94285#L664-1 ssl3_accept_~skip~0#1 := 0; 94283#L111-2 assume !false; 94281#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 94279#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 94277#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 94275#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 94273#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 94271#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 94269#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 92145#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 94260#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 93494#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 93495#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 94265#L144 assume 8466 == ssl3_accept_~s__state~0#1; 90722#L145 [2022-10-17 10:40:19,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:19,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2022-10-17 10:40:19,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:19,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854391368] [2022-10-17 10:40:19,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:19,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:19,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:19,408 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:19,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:19,416 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:19,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:19,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1683984017, now seen corresponding path program 1 times [2022-10-17 10:40:19,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:19,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900158892] [2022-10-17 10:40:19,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:19,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:19,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:19,481 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-10-17 10:40:19,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:19,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900158892] [2022-10-17 10:40:19,482 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900158892] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:19,482 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:19,482 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:40:19,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014729264] [2022-10-17 10:40:19,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:19,483 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:40:19,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:19,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:40:19,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:40:19,484 INFO L87 Difference]: Start difference. First operand 4064 states and 5343 transitions. cyclomatic complexity: 1288 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-10-17 10:40:19,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:19,522 INFO L93 Difference]: Finished difference Result 7450 states and 9770 transitions. [2022-10-17 10:40:19,522 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7450 states and 9770 transitions. [2022-10-17 10:40:19,562 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 7227 [2022-10-17 10:40:19,598 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7450 states to 7450 states and 9770 transitions. [2022-10-17 10:40:19,598 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7337 [2022-10-17 10:40:19,608 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7337 [2022-10-17 10:40:19,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7450 states and 9770 transitions. [2022-10-17 10:40:19,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:19,615 INFO L218 hiAutomatonCegarLoop]: Abstraction has 7450 states and 9770 transitions. [2022-10-17 10:40:19,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7450 states and 9770 transitions. [2022-10-17 10:40:19,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7450 to 4064. [2022-10-17 10:40:19,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4064 states, 4064 states have (on average 1.3137303149606299) internal successors, (5339), 4063 states have internal predecessors, (5339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:19,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4064 states to 4064 states and 5339 transitions. [2022-10-17 10:40:19,721 INFO L240 hiAutomatonCegarLoop]: Abstraction has 4064 states and 5339 transitions. [2022-10-17 10:40:19,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:40:19,722 INFO L428 stractBuchiCegarLoop]: Abstraction has 4064 states and 5339 transitions. [2022-10-17 10:40:19,722 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-10-17 10:40:19,722 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4064 states and 5339 transitions. [2022-10-17 10:40:19,739 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3841 [2022-10-17 10:40:19,739 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:19,739 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:19,742 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:19,742 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, 1, 1, 1] [2022-10-17 10:40:19,742 INFO L748 eck$LassoCheckResult]: Stem: 102097#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); 101935#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 101936#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 102023#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 101945#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 101883#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 101884#L111-2 assume !false; 102127#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 102993#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 102992#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 102991#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 102990#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 102989#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 102988#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 102987#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 102986#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 102985#L138 assume 8464 == ssl3_accept_~s__state~0#1; 102237#L145 [2022-10-17 10:40:19,743 INFO L750 eck$LassoCheckResult]: Loop: 102237#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 104983#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 104136#L286-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; 104981#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 104972#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104970#L664-1 ssl3_accept_~skip~0#1 := 0; 104962#L111-2 assume !false; 104963#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104955#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 104956#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 104949#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 104950#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 104942#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 104943#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 104936#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 104937#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 104337#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 104338#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 104228#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 104027#L147 assume 8496 == ssl3_accept_~s__state~0#1; 102231#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 104026#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 104023#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 104022#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 101990#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 104018#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 104015#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104012#L664-1 ssl3_accept_~skip~0#1 := 0; 104011#L111-2 assume !false; 104010#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104009#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 104008#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 104007#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 104006#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 104005#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 104004#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 104003#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 104002#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 104001#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 104000#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 103999#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 103998#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 103997#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 103996#L153 assume 8512 == ssl3_accept_~s__state~0#1; 102225#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 101828#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 101829#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 101949#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 105816#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 105813#L664-1 ssl3_accept_~skip~0#1 := 0; 105812#L111-2 assume !false; 105811#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 105810#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 105809#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 105808#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 105807#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 105806#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 105805#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 105804#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 105803#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 105802#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 105801#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 105800#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 105799#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 105798#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 105797#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 105796#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 105795#L159 assume 8528 == ssl3_accept_~s__state~0#1; 102220#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#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; 105793#L339 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 105794#L339-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 101999#L372 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 105820#L374 assume !(3 == ssl3_accept_~blastFlag~0#1); 101875#L374-2 assume !(ssl3_accept_~ret~0#1 <= 0); 101876#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 103944#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 103321#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 103317#L664-1 ssl3_accept_~skip~0#1 := 0; 103315#L111-2 assume !false; 103313#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 103311#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 103309#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 103307#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 103305#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 103303#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 103300#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 103297#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 103295#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 103293#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 103291#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 103289#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 103286#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 103284#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 103280#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 103278#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 103276#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 103274#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 103266#L165 assume 8544 == ssl3_accept_~s__state~0#1; 102214#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 103265#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 103263#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 103260#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 103259#L426 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 102034#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 101954#L429-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 101955#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 105581#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 105739#L664-1 ssl3_accept_~skip~0#1 := 0; 105737#L111-2 assume !false; 105735#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 105733#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 105731#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 105729#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 105727#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 105725#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 105723#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 105721#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 105719#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 105717#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 105715#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 105713#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 105711#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 105709#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 105593#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 105594#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 105589#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 105590#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 105585#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 105586#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 104192#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 104193#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 104185#L177 assume 8448 == ssl3_accept_~s__state~0#1; 104186#L178 assume !(ssl3_accept_~num1~0#1 > 0); 102101#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 102010#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 102011#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 105860#L664-1 ssl3_accept_~skip~0#1 := 0; 105858#L111-2 assume !false; 105856#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 105854#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 105850#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 105849#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 105847#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 105845#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 105578#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 105564#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 105563#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 105562#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 105561#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 105560#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 105559#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 105558#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 105557#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 105556#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 105555#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 105553#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 105552#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 105551#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 105547#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 105539#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 105532#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 105531#L180 assume 8576 == ssl3_accept_~s__state~0#1; 105028#L184 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 105530#L472 assume !(5 == ssl3_accept_~blastFlag~0#1); 105016#L472-2 assume !(ssl3_accept_~ret~0#1 <= 0); 104982#L478 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 102532#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 104976#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104966#L664-1 ssl3_accept_~skip~0#1 := 0; 104967#L111-2 assume !false; 104959#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104960#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 104952#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 104953#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 104945#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 104946#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 104940#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 104305#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 104931#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 104932#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 104335#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 104336#L144 assume 8466 == ssl3_accept_~s__state~0#1; 102237#L145 [2022-10-17 10:40:19,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:19,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2022-10-17 10:40:19,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:19,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969011020] [2022-10-17 10:40:19,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:19,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:19,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:19,751 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:19,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:19,758 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:19,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:19,759 INFO L85 PathProgramCache]: Analyzing trace with hash -43160945, now seen corresponding path program 1 times [2022-10-17 10:40:19,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:19,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420329524] [2022-10-17 10:40:19,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:19,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:19,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:19,782 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:19,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:19,851 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:19,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:19,851 INFO L85 PathProgramCache]: Analyzing trace with hash 295564027, now seen corresponding path program 1 times [2022-10-17 10:40:19,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:19,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300463968] [2022-10-17 10:40:19,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:19,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:19,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:19,901 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:19,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:19,981 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:22,402 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:40:22,402 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:40:22,402 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:40:22,402 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:40:22,402 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:40:22,403 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:22,403 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:40:22,403 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:40:22,403 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration24_Loop [2022-10-17 10:40:22,403 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:40:22,403 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:40:22,407 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,411 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,415 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,420 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,423 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,426 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,429 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,433 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,438 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,441 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,444 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,448 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,451 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,454 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,457 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,465 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,468 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,475 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,478 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,484 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,487 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,490 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,494 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,498 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,501 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,505 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,508 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,512 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,518 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,522 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:22,967 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:40:22,970 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:40:22,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:22,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:22,976 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:22,979 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:22,979 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:22,992 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-10-17 10:40:23,001 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:23,001 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:23,045 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:23,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:23,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:23,046 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:23,053 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:23,053 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:23,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-10-17 10:40:23,125 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:23,125 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=0} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:23,140 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:23,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:23,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:23,142 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:23,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-10-17 10:40:23,149 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:23,149 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:23,189 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:23,189 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-3} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-3} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:23,234 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:23,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:23,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:23,236 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:23,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-10-17 10:40:23,241 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:23,241 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:23,263 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:23,263 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:23,308 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:23,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:23,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:23,309 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:23,315 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:23,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-10-17 10:40:23,341 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:23,341 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {} Honda state: {} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:23,381 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:23,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:23,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:23,382 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:23,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-10-17 10:40:23,383 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:23,393 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:23,393 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {} Honda state: {} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:23,416 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:23,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:23,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:23,417 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:23,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-10-17 10:40:23,419 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:23,419 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:23,429 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:23,429 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0#1=256345} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0#1=256345} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:23,458 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:23,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:23,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:23,459 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:23,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-10-17 10:40:23,460 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:23,460 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:23,477 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:23,477 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet47#1=2, ULTIMATE.start_ssl3_accept_~ret~0#1=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet47#1=2, ULTIMATE.start_ssl3_accept_~ret~0#1=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:23,504 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:23,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:23,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:23,505 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:23,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-10-17 10:40:23,509 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:23,509 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:23,524 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:23,524 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:23,557 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2022-10-17 10:40:23,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:23,558 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:23,558 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:23,574 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:23,574 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:23,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-10-17 10:40:23,609 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:23,609 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:23,646 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:23,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:23,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:23,647 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:23,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-10-17 10:40:23,649 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:23,659 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:23,659 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {} Honda state: {} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:23,686 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:23,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:23,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:23,688 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:23,695 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:23,701 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-10-17 10:40:23,705 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:23,705 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {} Honda state: {} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:23,728 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:23,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:23,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:23,729 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:23,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-10-17 10:40:23,731 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:23,740 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:23,741 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {} Honda state: {} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:23,763 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2022-10-17 10:40:23,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:23,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:23,764 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:23,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-10-17 10:40:23,765 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:23,765 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:23,809 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:23,809 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet43#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet43#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:23,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:23,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:23,847 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:23,848 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:23,853 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:23,853 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:23,856 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-10-17 10:40:23,917 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:23,917 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1=-4294967552, ULTIMATE.start_ssl3_accept_#t~nondet44#1=-4294967552, ULTIMATE.start_ssl3_accept_~__cil_tmp61~0#1=-4294967552} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1=-4294967552, ULTIMATE.start_ssl3_accept_#t~nondet44#1=-4294967552, ULTIMATE.start_ssl3_accept_~__cil_tmp61~0#1=-4294967552} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:23,921 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:23,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:23,921 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:23,922 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:23,924 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:23,925 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:23,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-10-17 10:40:23,945 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:23,945 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__session__peer~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__session__peer~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:23,985 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:23,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:23,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:23,987 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:23,989 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:23,989 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:24,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-10-17 10:40:24,053 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:24,053 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_accept_~s__options~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_accept_~s__options~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:24,059 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:24,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:24,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:24,061 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:24,063 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:24,064 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:24,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-10-17 10:40:24,085 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:24,085 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet55#1=-1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet55#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:24,123 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:24,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:24,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:24,129 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:24,131 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:24,131 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:24,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-10-17 10:40:24,153 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:24,153 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Honda state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:24,185 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2022-10-17 10:40:24,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:24,185 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:24,186 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:24,188 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:24,188 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:24,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-10-17 10:40:24,201 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:24,201 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:24,224 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:24,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:24,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:24,226 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:24,228 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:24,228 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:24,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-10-17 10:40:24,246 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:24,247 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=2, ULTIMATE.start_ssl3_accept_~l~0#1=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=2, ULTIMATE.start_ssl3_accept_~l~0#1=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:24,270 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2022-10-17 10:40:24,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:24,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:24,271 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:24,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-10-17 10:40:24,295 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:24,295 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:24,319 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:24,320 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet36#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet36#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:24,343 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:24,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:24,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:24,344 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:24,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-10-17 10:40:24,345 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:24,345 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:24,359 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:24,359 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:24,385 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2022-10-17 10:40:24,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:24,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:24,386 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:24,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-10-17 10:40:24,387 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:24,387 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:24,397 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:24,398 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:24,421 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2022-10-17 10:40:24,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:24,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:24,422 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:24,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-10-17 10:40:24,423 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:24,423 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:24,438 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:24,439 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0#1=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0#1=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:24,462 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:24,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:24,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:24,476 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:24,480 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-10-17 10:40:24,481 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:24,481 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:24,490 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:24,491 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:40:24,514 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:24,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:24,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:24,524 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:24,541 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:24,542 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:24,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-10-17 10:40:24,573 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:40:24,573 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-10-17 10:40:24,615 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:24,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:24,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:24,616 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:24,618 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:40:24,619 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:24,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-10-17 10:40:24,673 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2022-10-17 10:40:24,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:24,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:24,674 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:24,676 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:40:24,676 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:40:24,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-10-17 10:40:24,712 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:40:24,747 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:24,747 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:40:24,748 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:40:24,748 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:40:24,748 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:40:24,748 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:40:24,748 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:24,748 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:40:24,748 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:40:24,748 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration24_Loop [2022-10-17 10:40:24,748 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:40:24,748 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:40:24,754 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,757 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,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-10-17 10:40:24,762 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,765 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,768 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,773 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,776 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,780 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,785 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,787 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,790 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,794 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,797 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,801 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,804 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,809 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,814 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,817 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,821 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,831 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,834 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,836 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,839 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,841 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,847 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,850 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,855 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,864 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:24,879 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:40:25,288 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:40:25,289 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:40:25,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:25,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:25,290 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:25,294 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:25,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-10-17 10:40:25,302 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:25,303 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:25,303 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:25,303 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:40:25,303 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:25,303 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:40:25,303 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:25,305 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:25,327 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:25,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:25,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:25,328 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:25,339 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:25,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-10-17 10:40:25,347 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:25,348 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:25,348 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:25,348 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:40:25,348 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:25,354 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:40:25,354 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:25,355 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:25,377 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2022-10-17 10:40:25,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:25,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:25,378 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:25,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-10-17 10:40:25,380 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:25,388 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:25,388 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:25,388 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:25,388 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:25,388 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:25,389 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:25,389 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:25,390 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:25,418 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2022-10-17 10:40:25,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:25,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:25,420 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:25,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-10-17 10:40:25,421 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:25,428 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:25,429 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:25,429 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:25,429 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:40:25,429 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:25,430 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:40:25,430 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:25,443 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:25,464 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2022-10-17 10:40:25,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:25,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:25,466 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:25,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-10-17 10:40:25,467 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:25,477 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:25,477 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:25,478 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:25,478 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:25,478 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:25,478 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:25,479 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:25,483 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:25,505 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:25,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:25,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:25,507 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:25,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-10-17 10:40:25,508 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:25,516 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:25,516 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:25,516 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:25,516 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:40:25,516 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:25,517 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:40:25,517 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:25,520 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:25,543 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2022-10-17 10:40:25,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:25,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:25,544 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:25,554 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-10-17 10:40:25,556 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:25,565 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:25,565 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:25,565 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:25,565 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:40:25,565 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:25,566 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:40:25,566 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:25,567 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:25,590 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2022-10-17 10:40:25,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:25,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:25,592 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:25,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-10-17 10:40:25,593 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:25,601 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:25,601 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:25,602 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:25,602 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:25,602 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:25,603 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:25,603 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:25,605 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:25,628 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:25,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:25,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:25,629 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:25,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-10-17 10:40:25,631 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:25,639 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:25,639 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:25,639 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:25,639 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:40:25,639 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:25,641 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:40:25,641 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:25,668 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:25,695 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2022-10-17 10:40:25,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:25,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:25,697 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:25,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-10-17 10:40:25,699 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:25,706 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:25,707 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:25,707 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:25,707 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:25,707 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:25,707 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:25,707 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:25,709 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:25,732 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2022-10-17 10:40:25,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:25,732 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:25,735 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:25,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-10-17 10:40:25,737 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:25,745 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:25,745 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:25,745 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:25,745 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:40:25,745 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:25,746 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:40:25,746 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:25,748 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:25,771 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:25,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:25,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:25,772 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:25,773 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-10-17 10:40:25,773 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:25,785 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:25,785 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:25,785 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:25,785 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:25,785 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:25,786 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:25,787 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:25,789 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:25,812 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:25,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:25,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:25,813 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:25,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-10-17 10:40:25,814 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:25,822 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:25,822 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:25,823 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:25,823 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:25,823 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:25,823 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:25,823 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:25,848 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:25,886 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:25,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:25,887 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:25,888 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:25,901 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:25,912 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:25,912 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:25,912 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:25,912 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:25,912 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:25,914 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:25,914 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:25,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-10-17 10:40:25,926 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:25,949 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:25,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:25,949 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:25,950 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:25,951 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-10-17 10:40:25,951 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:25,959 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:25,959 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:25,959 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:25,960 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:25,960 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:25,960 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:25,960 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:25,970 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:25,993 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2022-10-17 10:40:25,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:25,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:25,995 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:25,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-10-17 10:40:25,997 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:26,005 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:26,005 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:26,005 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:26,006 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:26,006 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:26,007 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:26,007 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:26,009 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:26,031 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:26,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:26,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:26,032 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:26,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-10-17 10:40:26,033 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:26,041 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:26,042 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:26,042 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:26,042 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:26,042 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:26,042 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:26,042 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:26,044 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:26,072 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2022-10-17 10:40:26,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:26,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:26,073 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:26,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-10-17 10:40:26,075 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:26,083 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:26,083 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:26,083 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:26,084 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:26,084 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:26,084 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:26,084 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:26,086 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:26,108 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:26,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:26,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:26,109 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:26,110 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-10-17 10:40:26,111 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:26,119 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:26,119 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:26,119 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:26,119 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:26,119 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:26,119 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:26,119 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:26,121 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:26,144 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:26,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:26,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:26,145 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:26,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-10-17 10:40:26,146 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:26,154 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:26,155 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:26,155 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:26,155 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:26,155 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:26,156 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:26,156 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:26,158 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:26,181 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:26,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:26,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:26,182 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:26,184 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-10-17 10:40:26,184 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:26,192 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:26,193 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:26,193 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:26,193 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:40:26,193 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:26,194 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:40:26,194 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:26,195 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:26,219 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:26,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:26,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:26,220 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:26,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-10-17 10:40:26,223 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:26,231 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:26,231 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:26,231 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:26,231 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:26,232 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:26,232 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:26,232 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:26,233 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:26,256 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2022-10-17 10:40:26,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:26,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:26,257 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:26,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-10-17 10:40:26,259 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:26,267 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:26,267 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:26,267 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:26,267 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:26,267 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:26,268 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:26,268 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:26,269 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:26,293 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:26,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:26,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:26,294 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:26,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-10-17 10:40:26,295 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:26,303 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:26,303 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:26,304 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:26,304 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:26,304 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:26,304 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:26,304 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:26,306 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:26,329 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2022-10-17 10:40:26,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:26,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:26,331 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:26,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-10-17 10:40:26,332 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:26,340 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:26,340 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:26,340 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:26,340 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:26,340 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:26,343 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:26,343 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:26,355 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:26,378 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:26,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:26,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:26,389 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:26,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-10-17 10:40:26,402 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:26,412 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:26,412 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:26,413 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:26,413 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:26,413 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:26,414 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:26,414 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:26,432 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:26,471 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:26,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:26,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:26,472 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:26,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-10-17 10:40:26,475 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:26,483 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:26,483 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:26,483 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:26,483 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:26,483 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:26,484 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:26,484 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:26,485 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:40:26,507 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2022-10-17 10:40:26,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:26,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:26,508 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:26,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-10-17 10:40:26,510 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:40:26,517 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:40:26,518 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:40:26,518 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:40:26,518 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:40:26,518 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:40:26,518 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:40:26,519 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:40:26,520 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:40:26,523 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-10-17 10:40:26,523 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-10-17 10:40:26,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:40:26,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:40:26,524 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:40:26,525 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-10-17 10:40:26,525 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:40:26,525 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:40:26,526 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:40:26,526 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0#1) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0#1 + 1 Supporting invariants [] [2022-10-17 10:40:26,548 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:26,549 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:40:26,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:26,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:26,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:40:26,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:40:26,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:26,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:40:26,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:40:27,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf31ece0-da69-497a-8e0a-ec8c7cb59c2c/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2022-10-17 10:40:27,412 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-10-17 10:40:27,413 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-10-17 10:40:27,413 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4064 states and 5339 transitions. cyclomatic complexity: 1284 Second operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 5 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:27,611 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4064 states and 5339 transitions. cyclomatic complexity: 1284. Second operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 5 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 10924 states and 14330 transitions. Complement of second has 4 states. [2022-10-17 10:40:27,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2022-10-17 10:40:27,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 5 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:27,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 475 transitions. [2022-10-17 10:40:27,614 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 475 transitions. Stem has 17 letters. Loop has 182 letters. [2022-10-17 10:40:27,620 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:40:27,621 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 475 transitions. Stem has 199 letters. Loop has 182 letters. [2022-10-17 10:40:27,622 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:40:27,623 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 475 transitions. Stem has 17 letters. Loop has 364 letters. [2022-10-17 10:40:27,627 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:40:27,627 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10924 states and 14330 transitions. [2022-10-17 10:40:27,692 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7263 [2022-10-17 10:40:27,749 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10924 states to 10924 states and 14330 transitions. [2022-10-17 10:40:27,749 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7377 [2022-10-17 10:40:27,760 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7385 [2022-10-17 10:40:27,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10924 states and 14330 transitions. [2022-10-17 10:40:27,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:27,765 INFO L218 hiAutomatonCegarLoop]: Abstraction has 10924 states and 14330 transitions. [2022-10-17 10:40:27,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10924 states and 14330 transitions. [2022-10-17 10:40:27,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10924 to 10916. [2022-10-17 10:40:27,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10916 states, 10916 states have (on average 1.3119274459508978) internal successors, (14321), 10915 states have internal predecessors, (14321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:27,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10916 states to 10916 states and 14321 transitions. [2022-10-17 10:40:27,984 INFO L240 hiAutomatonCegarLoop]: Abstraction has 10916 states and 14321 transitions. [2022-10-17 10:40:27,984 INFO L428 stractBuchiCegarLoop]: Abstraction has 10916 states and 14321 transitions. [2022-10-17 10:40:27,985 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-10-17 10:40:27,985 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10916 states and 14321 transitions. [2022-10-17 10:40:28,026 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7263 [2022-10-17 10:40:28,026 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:28,026 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:28,033 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:28,033 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, 1, 1, 1] [2022-10-17 10:40:28,034 INFO L748 eck$LassoCheckResult]: Stem: 117813#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); 117591#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 117592#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 117710#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 117603#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 117520#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 117521#L111-2 assume !false; 120718#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 121672#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 121673#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 121666#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 121667#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 121660#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 121661#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 121654#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 121655#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 121650#L138 assume 8464 == ssl3_accept_~s__state~0#1; 119429#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 119430#L286 [2022-10-17 10:40:28,034 INFO L750 eck$LassoCheckResult]: Loop: 119430#L286 assume !(0 == ssl3_accept_~blastFlag~0#1); 128336#L286-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; 127171#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 127172#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127142#L664-1 ssl3_accept_~skip~0#1 := 0; 127143#L111-2 assume !false; 126623#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126624#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 126331#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 126332#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 128320#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 128318#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 128316#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 128314#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 128312#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 128310#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 128309#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 126094#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 125984#L147 assume 8496 == ssl3_accept_~s__state~0#1; 125981#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 125980#L299 assume !(1 == ssl3_accept_~blastFlag~0#1); 125979#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 125977#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 125975#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 125972#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 125969#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 125966#L664-1 ssl3_accept_~skip~0#1 := 0; 125965#L111-2 assume !false; 125964#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 125963#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 125962#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 125961#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 125960#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 125959#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 125958#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 125957#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 125956#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 125955#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 125954#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 125953#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 125952#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 125951#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 125950#L153 assume 8512 == ssl3_accept_~s__state~0#1; 125796#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 127763#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 125943#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 125944#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 125933#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 125929#L664-1 ssl3_accept_~skip~0#1 := 0; 125927#L111-2 assume !false; 125925#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 125923#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 125921#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 125919#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 125916#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 125914#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 125912#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 125909#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 125907#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 125905#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 125902#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 125903#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 127844#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 127842#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 125893#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 125890#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 125782#L159 assume 8528 == ssl3_accept_~s__state~0#1; 125783#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#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; 127829#L339 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 127819#L339-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 127806#L372 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 127815#L374 assume !(3 == ssl3_accept_~blastFlag~0#1); 127804#L374-2 assume !(ssl3_accept_~ret~0#1 <= 0); 127800#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 127798#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 127785#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127781#L664-1 ssl3_accept_~skip~0#1 := 0; 127779#L111-2 assume !false; 127777#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127775#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 127774#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 127773#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 127772#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 127771#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 127770#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 127769#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 127768#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 127767#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 127766#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 127765#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 127764#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 127762#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 127759#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 127758#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 127757#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 127756#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 127755#L165 assume 8544 == ssl3_accept_~s__state~0#1; 126052#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 127754#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 127752#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 127740#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 127736#L426 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 127734#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 127732#L429-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 127730#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 127632#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127628#L664-1 ssl3_accept_~skip~0#1 := 0; 127626#L111-2 assume !false; 127624#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127622#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 127620#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 127618#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 127616#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 127614#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 127612#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 127610#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 127598#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 127595#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 127593#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 127592#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 127581#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 127578#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 127573#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 127559#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 127545#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 127538#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 127532#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 127530#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 127528#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 127526#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 127524#L177 assume 8448 == ssl3_accept_~s__state~0#1; 127522#L178 assume !(ssl3_accept_~num1~0#1 > 0); 127519#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 127517#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 127511#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127507#L664-1 ssl3_accept_~skip~0#1 := 0; 127506#L111-2 assume !false; 127505#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127504#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 127503#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 127502#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 127501#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 127500#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 127499#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 127401#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 127400#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 127398#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 127396#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 127395#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 127394#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 127392#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 127390#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 127388#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 127386#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 127384#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 127382#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 127380#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 127379#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 127378#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 127376#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 127374#L180 assume 8576 == ssl3_accept_~s__state~0#1; 127372#L184 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 127370#L472 assume !(5 == ssl3_accept_~blastFlag~0#1); 127368#L472-2 assume !(ssl3_accept_~ret~0#1 <= 0); 127367#L478 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 126439#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 127149#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127147#L664-1 ssl3_accept_~skip~0#1 := 0; 126671#L111-2 assume !false; 126672#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126334#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 126335#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 126330#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 126328#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 126327#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 126061#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 126056#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 126050#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 126045#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 126037#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 126038#L144 assume 8466 == ssl3_accept_~s__state~0#1; 125806#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 119430#L286 [2022-10-17 10:40:28,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:28,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2022-10-17 10:40:28,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:28,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332961894] [2022-10-17 10:40:28,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:28,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:28,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:28,044 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:28,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:28,057 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:28,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:28,058 INFO L85 PathProgramCache]: Analyzing trace with hash 591569135, now seen corresponding path program 1 times [2022-10-17 10:40:28,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:28,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984323315] [2022-10-17 10:40:28,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:28,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:28,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:28,081 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:28,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:28,117 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:28,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:28,119 INFO L85 PathProgramCache]: Analyzing trace with hash -205311242, now seen corresponding path program 1 times [2022-10-17 10:40:28,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:28,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864815808] [2022-10-17 10:40:28,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:28,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:28,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:28,265 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2022-10-17 10:40:28,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:28,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864815808] [2022-10-17 10:40:28,266 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864815808] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:28,266 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:28,266 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:40:28,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464755263] [2022-10-17 10:40:28,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:40:30,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:40:30,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:40:30,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:40:30,608 INFO L87 Difference]: Start difference. First operand 10916 states and 14321 transitions. cyclomatic complexity: 3424 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-10-17 10:40:30,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:40:30,778 INFO L93 Difference]: Finished difference Result 12585 states and 16461 transitions. [2022-10-17 10:40:30,778 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12585 states and 16461 transitions. [2022-10-17 10:40:30,895 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8922 [2022-10-17 10:40:30,954 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12585 states to 12583 states and 16459 transitions. [2022-10-17 10:40:30,954 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9042 [2022-10-17 10:40:30,963 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9042 [2022-10-17 10:40:30,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12583 states and 16459 transitions. [2022-10-17 10:40:30,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:40:30,964 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12583 states and 16459 transitions. [2022-10-17 10:40:30,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12583 states and 16459 transitions. [2022-10-17 10:40:31,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12583 to 12583. [2022-10-17 10:40:31,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12583 states, 12583 states have (on average 1.3080346499245012) internal successors, (16459), 12582 states have internal predecessors, (16459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:40:31,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12583 states to 12583 states and 16459 transitions. [2022-10-17 10:40:31,169 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12583 states and 16459 transitions. [2022-10-17 10:40:31,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:40:31,170 INFO L428 stractBuchiCegarLoop]: Abstraction has 12583 states and 16459 transitions. [2022-10-17 10:40:31,171 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-10-17 10:40:31,171 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12583 states and 16459 transitions. [2022-10-17 10:40:31,220 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8922 [2022-10-17 10:40:31,220 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:40:31,220 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:40:31,223 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:40:31,223 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, 1, 1, 1] [2022-10-17 10:40:31,224 INFO L748 eck$LassoCheckResult]: Stem: 141339#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); 141101#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~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~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 141102#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 141225#L97-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 141113#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 141031#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 141032#L111-2 assume !false; 144618#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148375#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 148376#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 148371#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 148372#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 148366#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 148367#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 148358#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 148359#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 148346#L138 assume 8464 == ssl3_accept_~s__state~0#1; 143704#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 143702#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 142693#L286-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; 151322#L626 [2022-10-17 10:40:31,224 INFO L750 eck$LassoCheckResult]: Loop: 151322#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 151319#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 151316#L664-1 ssl3_accept_~skip~0#1 := 0; 151315#L111-2 assume !false; 151314#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 151313#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 151312#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 151311#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 151310#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 151309#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 151308#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 151307#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 151306#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 151305#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 151304#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 151301#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 151294#L147 assume 8496 == ssl3_accept_~s__state~0#1; 151293#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 151292#L299 assume !(1 == ssl3_accept_~blastFlag~0#1); 151291#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 151289#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 151287#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 151284#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 151281#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 151278#L664-1 ssl3_accept_~skip~0#1 := 0; 151277#L111-2 assume !false; 151276#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 151275#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 151274#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 151273#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 151272#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 151271#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 151270#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 151269#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 151268#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 151267#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 151266#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 151265#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 151264#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 151263#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 151260#L153 assume 8512 == ssl3_accept_~s__state~0#1; 151257#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 151255#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 151252#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 151249#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 151246#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 151243#L664-1 ssl3_accept_~skip~0#1 := 0; 151242#L111-2 assume !false; 151241#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 151240#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 151239#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 151238#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 151237#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 151236#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 151235#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 151234#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 151233#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 151232#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 151231#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 151230#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 151229#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 151228#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 151227#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 151226#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 151221#L159 assume 8528 == ssl3_accept_~s__state~0#1; 151220#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#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; 151219#L339 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 151217#L339-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 151211#L372 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 151213#L374 assume !(3 == ssl3_accept_~blastFlag~0#1); 151209#L374-2 assume !(ssl3_accept_~ret~0#1 <= 0); 151205#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 151202#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 151199#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 151196#L664-1 ssl3_accept_~skip~0#1 := 0; 151195#L111-2 assume !false; 151194#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 151193#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 151192#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 151191#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 151190#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 151189#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 151188#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 151187#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 151186#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 151185#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 151184#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 151183#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 151182#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 151181#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 151180#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 151179#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 151178#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 151177#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 151146#L165 assume 8544 == ssl3_accept_~s__state~0#1; 151053#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 151143#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 151136#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 151133#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 151132#L426 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 151131#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 151122#L429-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 151118#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 151115#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 151112#L664-1 ssl3_accept_~skip~0#1 := 0; 151111#L111-2 assume !false; 151110#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 151109#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 151108#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 151107#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 151106#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 151105#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 151104#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 151103#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 151102#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 151101#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 151100#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 151099#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 151098#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 151097#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 151096#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 151095#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 151094#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 151093#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 151092#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 151091#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 151090#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 151089#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 151088#L177 assume 8448 == ssl3_accept_~s__state~0#1; 151087#L178 assume !(ssl3_accept_~num1~0#1 > 0); 151084#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 151081#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 151078#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 151075#L664-1 ssl3_accept_~skip~0#1 := 0; 151074#L111-2 assume !false; 151073#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 151072#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 151071#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 151070#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 151069#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 151068#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 151067#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 151066#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 151065#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 151064#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 151063#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 151062#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 151061#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 151060#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 151059#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 151058#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 151057#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 151056#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 151055#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 151051#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 151050#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 151048#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 151046#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 151044#L180 assume 8576 == ssl3_accept_~s__state~0#1; 150884#L184 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 151042#L472 assume !(5 == ssl3_accept_~blastFlag~0#1); 152058#L472-2 assume !(ssl3_accept_~ret~0#1 <= 0); 152057#L478 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 150993#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 151396#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 151382#L664-1 ssl3_accept_~skip~0#1 := 0; 151378#L111-2 assume !false; 151374#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 151370#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 151366#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 151362#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 151358#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 151354#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 151349#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 151344#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 151339#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 151336#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 151332#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 151333#L144 assume 8466 == ssl3_accept_~s__state~0#1; 151300#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 143706#L286 assume !(0 == ssl3_accept_~blastFlag~0#1); 151325#L286-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; 151322#L626 [2022-10-17 10:40:31,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:31,225 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2022-10-17 10:40:31,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:31,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890825311] [2022-10-17 10:40:31,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:31,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:31,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:31,233 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:31,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:31,241 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:31,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:31,242 INFO L85 PathProgramCache]: Analyzing trace with hash 714456559, now seen corresponding path program 2 times [2022-10-17 10:40:31,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:31,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283278492] [2022-10-17 10:40:31,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:31,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:31,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:31,263 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:40:31,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:40:31,297 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:40:31,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:40:31,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1259361538, now seen corresponding path program 1 times [2022-10-17 10:40:31,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:40:31,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10631454] [2022-10-17 10:40:31,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:40:31,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:40:31,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:40:31,366 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-10-17 10:40:31,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:40:31,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10631454] [2022-10-17 10:40:31,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10631454] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:40:31,367 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:40:31,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:40:31,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519138677] [2022-10-17 10:40:31,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton