./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 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/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_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 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-5e519f3 [2022-11-02 20:41:05,476 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 20:41:05,477 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 20:41:05,503 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 20:41:05,504 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 20:41:05,505 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 20:41:05,506 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 20:41:05,508 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 20:41:05,510 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 20:41:05,511 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 20:41:05,512 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 20:41:05,513 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 20:41:05,513 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 20:41:05,514 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 20:41:05,516 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 20:41:05,517 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 20:41:05,518 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 20:41:05,519 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 20:41:05,521 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 20:41:05,523 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 20:41:05,524 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 20:41:05,526 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 20:41:05,527 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 20:41:05,528 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 20:41:05,532 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 20:41:05,532 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 20:41:05,533 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 20:41:05,534 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 20:41:05,535 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 20:41:05,536 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 20:41:05,536 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 20:41:05,537 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 20:41:05,538 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 20:41:05,539 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 20:41:05,540 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 20:41:05,541 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 20:41:05,542 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 20:41:05,542 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 20:41:05,542 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 20:41:05,543 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 20:41:05,544 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 20:41:05,545 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-11-02 20:41:05,568 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 20:41:05,568 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 20:41:05,569 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 20:41:05,569 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 20:41:05,570 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 20:41:05,570 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 20:41:05,570 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 20:41:05,571 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-02 20:41:05,571 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-02 20:41:05,571 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-02 20:41:05,571 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-02 20:41:05,571 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-02 20:41:05,572 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-02 20:41:05,572 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 20:41:05,572 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-02 20:41:05,572 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-02 20:41:05,572 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 20:41:05,573 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-02 20:41:05,573 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 20:41:05,573 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-02 20:41:05,573 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-02 20:41:05,573 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-02 20:41:05,574 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-02 20:41:05,574 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 20:41:05,574 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-02 20:41:05,574 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 20:41:05,574 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-02 20:41:05,575 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 20:41:05,575 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 20:41:05,575 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 20:41:05,575 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 20:41:05,576 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-02 20:41:05,577 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_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f62de5d75db0b2d49331dba44cec50cdc6b7f3c7cb3085015df6ef978c04ff42 [2022-11-02 20:41:05,921 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 20:41:05,957 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 20:41:05,960 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 20:41:05,962 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 20:41:05,963 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 20:41:05,964 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c [2022-11-02 20:41:06,033 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/data/e8473ad90/be2cda1b8df442c6aa083420725ae583/FLAG6944b13b3 [2022-11-02 20:41:06,634 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 20:41:06,635 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c [2022-11-02 20:41:06,647 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/data/e8473ad90/be2cda1b8df442c6aa083420725ae583/FLAG6944b13b3 [2022-11-02 20:41:06,920 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/data/e8473ad90/be2cda1b8df442c6aa083420725ae583 [2022-11-02 20:41:06,923 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 20:41:06,925 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 20:41:06,926 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 20:41:06,927 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 20:41:06,930 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 20:41:06,931 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:41:06" (1/1) ... [2022-11-02 20:41:06,933 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4795b78f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:41:06, skipping insertion in model container [2022-11-02 20:41:06,933 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:41:06" (1/1) ... [2022-11-02 20:41:06,943 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 20:41:07,006 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 20:41:07,257 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_01090a57-90e7-434c-b761-6dae570e6089/sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c[49672,49685] [2022-11-02 20:41:07,262 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:41:07,278 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 20:41:07,363 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_01090a57-90e7-434c-b761-6dae570e6089/sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c[49672,49685] [2022-11-02 20:41:07,366 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:41:07,380 INFO L208 MainTranslator]: Completed translation [2022-11-02 20:41:07,382 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:41:07 WrapperNode [2022-11-02 20:41:07,383 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 20:41:07,385 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 20:41:07,385 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 20:41:07,385 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 20:41:07,394 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:41:07" (1/1) ... [2022-11-02 20:41:07,418 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:41:07" (1/1) ... [2022-11-02 20:41:07,474 INFO L138 Inliner]: procedures = 16, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 558 [2022-11-02 20:41:07,478 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 20:41:07,479 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 20:41:07,480 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 20:41:07,480 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 20:41:07,492 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:41:07" (1/1) ... [2022-11-02 20:41:07,492 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:41:07" (1/1) ... [2022-11-02 20:41:07,495 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:41:07" (1/1) ... [2022-11-02 20:41:07,496 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:41:07" (1/1) ... [2022-11-02 20:41:07,504 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:41:07" (1/1) ... [2022-11-02 20:41:07,514 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:41:07" (1/1) ... [2022-11-02 20:41:07,517 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:41:07" (1/1) ... [2022-11-02 20:41:07,519 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:41:07" (1/1) ... [2022-11-02 20:41:07,524 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 20:41:07,525 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 20:41:07,525 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 20:41:07,525 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 20:41:07,535 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:41:07" (1/1) ... [2022-11-02 20:41:07,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:07,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:07,599 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:07,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-02 20:41:07,638 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-02 20:41:07,639 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-02 20:41:07,639 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 20:41:07,639 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 20:41:07,764 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 20:41:07,766 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 20:41:07,801 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-02 20:41:08,499 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2022-11-02 20:41:08,499 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2022-11-02 20:41:08,499 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 20:41:08,507 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 20:41:08,508 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-02 20:41:08,510 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:41:08 BoogieIcfgContainer [2022-11-02 20:41:08,511 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 20:41:08,513 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-02 20:41:08,513 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-02 20:41:08,517 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-02 20:41:08,518 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:41:08,518 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 02.11 08:41:06" (1/3) ... [2022-11-02 20:41:08,519 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@73fb3d82 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:41:08, skipping insertion in model container [2022-11-02 20:41:08,520 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:41:08,520 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:41:07" (2/3) ... [2022-11-02 20:41:08,520 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@73fb3d82 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:41:08, skipping insertion in model container [2022-11-02 20:41:08,520 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:41:08,520 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:41:08" (3/3) ... [2022-11-02 20:41:08,522 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_srvr_12.cil.c [2022-11-02 20:41:08,596 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-02 20:41:08,597 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-02 20:41:08,597 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-02 20:41:08,597 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-02 20:41:08,597 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-02 20:41:08,598 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-02 20:41:08,598 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-02 20:41:08,598 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-02 20:41:08,603 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-11-02 20:41:08,637 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2022-11-02 20:41:08,637 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:08,638 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:08,647 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 20:41:08,647 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:08,647 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-02 20:41:08,649 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-11-02 20:41:08,658 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2022-11-02 20:41:08,658 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:08,659 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:08,660 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 20:41:08,661 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:08,667 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-11-02 20:41:08,668 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-11-02 20:41:08,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:08,675 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2022-11-02 20:41:08,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:08,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319558013] [2022-11-02 20:41:08,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:08,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:08,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:08,808 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:08,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:08,877 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:08,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:08,883 INFO L85 PathProgramCache]: Analyzing trace with hash -383480239, now seen corresponding path program 1 times [2022-11-02 20:41:08,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:08,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678504165] [2022-11-02 20:41:08,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:08,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:08,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:08,911 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:08,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:08,933 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:08,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:08,944 INFO L85 PathProgramCache]: Analyzing trace with hash -2120179168, now seen corresponding path program 1 times [2022-11-02 20:41:08,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:08,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690289119] [2022-11-02 20:41:08,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:08,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:08,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:09,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:41:09,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:09,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690289119] [2022-11-02 20:41:09,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690289119] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:09,224 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:09,225 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:41:09,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748852866] [2022-11-02 20:41:09,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:09,409 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:41:09,409 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:41:09,410 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:41:09,410 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:41:09,410 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:41:09,410 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:09,410 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:41:09,410 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:41:09,410 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration1_Loop [2022-11-02 20:41:09,411 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:41:09,411 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:41:09,427 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:09,442 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:09,446 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:09,450 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:09,453 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:09,461 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:09,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-11-02 20:41:09,585 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:41:09,586 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:41:09,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:09,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:09,594 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:09,601 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:09,602 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:09,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-11-02 20:41:09,636 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:09,636 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-11-02 20:41:09,676 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2022-11-02 20:41:09,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:09,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:09,679 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:09,684 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:09,684 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:09,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-11-02 20:41:09,711 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:09,711 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:41:09,736 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2022-11-02 20:41:09,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:09,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:09,738 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:09,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-11-02 20:41:09,741 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:09,741 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:09,753 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:09,753 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:41:09,777 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:09,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:09,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:09,779 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:09,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-11-02 20:41:09,783 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:09,783 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:09,806 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:09,806 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:41:09,828 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2022-11-02 20:41:09,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:09,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:09,830 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:09,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-11-02 20:41:09,834 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:09,835 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:09,909 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:09,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:09,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:09,914 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:09,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-11-02 20:41:09,924 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:41:09,924 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:09,947 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:41:09,983 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2022-11-02 20:41:09,983 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:41:09,984 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:41:09,984 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:41:09,984 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:41:09,984 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:41:09,984 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:09,984 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:41:09,984 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:41:09,985 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration1_Loop [2022-11-02 20:41:09,985 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:41:09,985 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:41:09,987 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:09,994 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:10,002 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:10,006 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:10,026 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:10,036 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:10,044 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:10,198 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:41:10,203 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:41:10,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:10,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:10,206 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:10,215 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:10,230 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-11-02 20:41:10,231 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:10,231 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:10,232 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:10,232 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:10,232 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:10,235 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:10,235 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:10,245 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:10,286 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:10,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:10,286 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:10,290 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:10,304 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:10,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-11-02 20:41:10,317 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:10,318 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:10,318 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:10,318 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:10,318 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:10,319 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:10,320 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:10,330 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:10,372 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:10,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:10,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:10,375 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:10,383 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:10,396 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:10,396 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:10,396 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:10,397 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:10,397 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:10,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-11-02 20:41:10,398 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:10,398 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:10,414 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:10,448 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:10,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:10,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:10,450 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:10,452 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-11-02 20:41:10,452 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:10,462 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:10,463 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:10,463 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:10,463 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:10,463 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:10,465 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:10,465 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:10,486 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:10,524 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:10,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:10,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:10,527 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:10,536 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:10,548 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:10,549 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:10,549 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:10,549 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:10,549 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:10,555 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:10,556 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:10,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-11-02 20:41:10,570 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:41:10,603 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:41:10,603 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 20:41:10,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:10,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:10,610 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:10,623 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:41:10,623 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:41:10,623 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:41:10,624 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2022-11-02 20:41:10,624 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-11-02 20:41:10,662 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:10,665 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:41:10,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:10,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:10,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:41:10,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:41:10,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:10,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:41:10,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:41:10,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:41:10,923 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:41:10,926 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-11-02 20:41:11,691 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:11,846 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-11-02 20:41:11,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-02 20:41:11,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:41:11,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 670 transitions. [2022-11-02 20:41:11,860 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 670 transitions. Stem has 6 letters. Loop has 13 letters. [2022-11-02 20:41:11,861 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:41:11,861 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 670 transitions. Stem has 19 letters. Loop has 13 letters. [2022-11-02 20:41:11,862 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:41:11,862 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 670 transitions. Stem has 6 letters. Loop has 26 letters. [2022-11-02 20:41:11,868 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:41:11,869 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 916 states and 1569 transitions. [2022-11-02 20:41:11,906 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 357 [2022-11-02 20:41:11,917 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 916 states to 768 states and 1225 transitions. [2022-11-02 20:41:11,918 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 432 [2022-11-02 20:41:11,920 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 444 [2022-11-02 20:41:11,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 768 states and 1225 transitions. [2022-11-02 20:41:11,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:11,922 INFO L218 hiAutomatonCegarLoop]: Abstraction has 768 states and 1225 transitions. [2022-11-02 20:41:11,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states and 1225 transitions. [2022-11-02 20:41:11,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 543. [2022-11-02 20:41:11,984 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-11-02 20:41:11,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 861 transitions. [2022-11-02 20:41:11,988 INFO L240 hiAutomatonCegarLoop]: Abstraction has 543 states and 861 transitions. [2022-11-02 20:41:11,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:11,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:11,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:11,993 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-11-02 20:41:12,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:12,158 INFO L93 Difference]: Finished difference Result 604 states and 957 transitions. [2022-11-02 20:41:12,158 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 604 states and 957 transitions. [2022-11-02 20:41:12,168 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 295 [2022-11-02 20:41:12,172 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 604 states to 604 states and 957 transitions. [2022-11-02 20:41:12,173 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 371 [2022-11-02 20:41:12,175 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 371 [2022-11-02 20:41:12,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 604 states and 957 transitions. [2022-11-02 20:41:12,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:12,177 INFO L218 hiAutomatonCegarLoop]: Abstraction has 604 states and 957 transitions. [2022-11-02 20:41:12,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states and 957 transitions. [2022-11-02 20:41:12,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 581. [2022-11-02 20:41:12,223 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-11-02 20:41:12,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 925 transitions. [2022-11-02 20:41:12,226 INFO L240 hiAutomatonCegarLoop]: Abstraction has 581 states and 925 transitions. [2022-11-02 20:41:12,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:12,227 INFO L428 stractBuchiCegarLoop]: Abstraction has 581 states and 925 transitions. [2022-11-02 20:41:12,227 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-02 20:41:12,227 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 581 states and 925 transitions. [2022-11-02 20:41:12,233 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 291 [2022-11-02 20:41:12,233 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:12,234 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:12,236 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:12,236 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:12,237 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-11-02 20:41:12,239 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-11-02 20:41:12,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:12,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2022-11-02 20:41:12,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:12,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053727933] [2022-11-02 20:41:12,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:12,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:12,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:12,273 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:12,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:12,294 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:12,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:12,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1043742421, now seen corresponding path program 1 times [2022-11-02 20:41:12,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:12,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192039755] [2022-11-02 20:41:12,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:12,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:12,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:12,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:41:12,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:12,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192039755] [2022-11-02 20:41:12,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192039755] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:12,360 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:12,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:41:12,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496504440] [2022-11-02 20:41:12,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:12,363 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:12,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:12,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:12,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:12,366 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-11-02 20:41:12,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:12,602 INFO L93 Difference]: Finished difference Result 694 states and 1106 transitions. [2022-11-02 20:41:12,602 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 694 states and 1106 transitions. [2022-11-02 20:41:12,609 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 376 [2022-11-02 20:41:12,615 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 694 states to 694 states and 1106 transitions. [2022-11-02 20:41:12,615 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 435 [2022-11-02 20:41:12,616 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 435 [2022-11-02 20:41:12,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 694 states and 1106 transitions. [2022-11-02 20:41:12,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:12,618 INFO L218 hiAutomatonCegarLoop]: Abstraction has 694 states and 1106 transitions. [2022-11-02 20:41:12,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states and 1106 transitions. [2022-11-02 20:41:12,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 618. [2022-11-02 20:41:12,633 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-11-02 20:41:12,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 618 states to 618 states and 978 transitions. [2022-11-02 20:41:12,635 INFO L240 hiAutomatonCegarLoop]: Abstraction has 618 states and 978 transitions. [2022-11-02 20:41:12,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:12,637 INFO L428 stractBuchiCegarLoop]: Abstraction has 618 states and 978 transitions. [2022-11-02 20:41:12,637 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-02 20:41:12,637 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 618 states and 978 transitions. [2022-11-02 20:41:12,641 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 326 [2022-11-02 20:41:12,641 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:12,642 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:12,643 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:12,643 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:12,643 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-11-02 20:41:12,644 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-11-02 20:41:12,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:12,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2022-11-02 20:41:12,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:12,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559998639] [2022-11-02 20:41:12,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:12,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:12,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:12,656 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:12,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:12,667 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:12,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:12,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1512709605, now seen corresponding path program 1 times [2022-11-02 20:41:12,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:12,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076511] [2022-11-02 20:41:12,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:12,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:12,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:12,719 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:41:12,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:12,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076511] [2022-11-02 20:41:12,719 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076511] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:12,720 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:12,720 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:41:12,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043474942] [2022-11-02 20:41:12,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:12,721 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:12,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:12,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:12,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:12,722 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-11-02 20:41:12,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:12,924 INFO L93 Difference]: Finished difference Result 746 states and 1094 transitions. [2022-11-02 20:41:12,924 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 746 states and 1094 transitions. [2022-11-02 20:41:12,932 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 410 [2022-11-02 20:41:12,936 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 746 states to 673 states and 1014 transitions. [2022-11-02 20:41:12,937 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 469 [2022-11-02 20:41:12,937 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 480 [2022-11-02 20:41:12,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 673 states and 1014 transitions. [2022-11-02 20:41:12,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:12,938 INFO L218 hiAutomatonCegarLoop]: Abstraction has 673 states and 1014 transitions. [2022-11-02 20:41:12,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states and 1014 transitions. [2022-11-02 20:41:12,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 630. [2022-11-02 20:41:12,949 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-11-02 20:41:12,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 963 transitions. [2022-11-02 20:41:12,952 INFO L240 hiAutomatonCegarLoop]: Abstraction has 630 states and 963 transitions. [2022-11-02 20:41:12,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:12,953 INFO L428 stractBuchiCegarLoop]: Abstraction has 630 states and 963 transitions. [2022-11-02 20:41:12,953 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-02 20:41:12,954 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 630 states and 963 transitions. [2022-11-02 20:41:12,957 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2022-11-02 20:41:12,957 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:12,957 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:12,958 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:12,958 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:12,958 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-11-02 20:41:12,959 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-11-02 20:41:12,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:12,959 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2022-11-02 20:41:12,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:12,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346850715] [2022-11-02 20:41:12,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:12,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:12,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:13,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:41:13,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:13,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346850715] [2022-11-02 20:41:13,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346850715] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:13,003 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:13,003 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:41:13,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512721199] [2022-11-02 20:41:13,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:13,004 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:41:13,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:13,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1130970846, now seen corresponding path program 1 times [2022-11-02 20:41:13,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:13,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403531299] [2022-11-02 20:41:13,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:13,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:13,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:13,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:41:13,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:13,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403531299] [2022-11-02 20:41:13,030 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403531299] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:13,030 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:13,030 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:41:13,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252637020] [2022-11-02 20:41:13,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:13,031 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:13,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:13,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:13,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:13,032 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-11-02 20:41:13,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:13,153 INFO L93 Difference]: Finished difference Result 640 states and 971 transitions. [2022-11-02 20:41:13,153 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 640 states and 971 transitions. [2022-11-02 20:41:13,158 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 411 [2022-11-02 20:41:13,162 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 640 states to 640 states and 971 transitions. [2022-11-02 20:41:13,162 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 451 [2022-11-02 20:41:13,162 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 451 [2022-11-02 20:41:13,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 640 states and 971 transitions. [2022-11-02 20:41:13,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:13,163 INFO L218 hiAutomatonCegarLoop]: Abstraction has 640 states and 971 transitions. [2022-11-02 20:41:13,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states and 971 transitions. [2022-11-02 20:41:13,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 630. [2022-11-02 20:41:13,174 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-11-02 20:41:13,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 959 transitions. [2022-11-02 20:41:13,176 INFO L240 hiAutomatonCegarLoop]: Abstraction has 630 states and 959 transitions. [2022-11-02 20:41:13,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:13,177 INFO L428 stractBuchiCegarLoop]: Abstraction has 630 states and 959 transitions. [2022-11-02 20:41:13,177 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-02 20:41:13,177 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 630 states and 959 transitions. [2022-11-02 20:41:13,181 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2022-11-02 20:41:13,181 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:13,181 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:13,182 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:13,182 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:13,182 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-11-02 20:41:13,182 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-11-02 20:41:13,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:13,183 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2022-11-02 20:41:13,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:13,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722239835] [2022-11-02 20:41:13,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:13,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:13,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:13,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:41:13,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:13,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722239835] [2022-11-02 20:41:13,226 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722239835] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:13,226 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:13,226 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:41:13,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053906756] [2022-11-02 20:41:13,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:13,227 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:41:13,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:13,227 INFO L85 PathProgramCache]: Analyzing trace with hash 236261027, now seen corresponding path program 1 times [2022-11-02 20:41:13,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:13,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569296076] [2022-11-02 20:41:13,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:13,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:13,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:13,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:41:13,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:13,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569296076] [2022-11-02 20:41:13,280 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569296076] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:13,280 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:13,280 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:41:13,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089978440] [2022-11-02 20:41:13,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:13,280 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:13,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:13,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:13,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:13,281 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-11-02 20:41:13,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:13,404 INFO L93 Difference]: Finished difference Result 640 states and 967 transitions. [2022-11-02 20:41:13,404 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 640 states and 967 transitions. [2022-11-02 20:41:13,408 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 411 [2022-11-02 20:41:13,412 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 640 states to 640 states and 967 transitions. [2022-11-02 20:41:13,412 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 451 [2022-11-02 20:41:13,413 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 451 [2022-11-02 20:41:13,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 640 states and 967 transitions. [2022-11-02 20:41:13,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:13,415 INFO L218 hiAutomatonCegarLoop]: Abstraction has 640 states and 967 transitions. [2022-11-02 20:41:13,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states and 967 transitions. [2022-11-02 20:41:13,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 630. [2022-11-02 20:41:13,425 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-11-02 20:41:13,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 955 transitions. [2022-11-02 20:41:13,428 INFO L240 hiAutomatonCegarLoop]: Abstraction has 630 states and 955 transitions. [2022-11-02 20:41:13,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:13,430 INFO L428 stractBuchiCegarLoop]: Abstraction has 630 states and 955 transitions. [2022-11-02 20:41:13,430 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-02 20:41:13,430 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 630 states and 955 transitions. [2022-11-02 20:41:13,433 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2022-11-02 20:41:13,437 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:13,437 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:13,440 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:13,440 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-11-02 20:41:13,440 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-11-02 20:41:13,441 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-11-02 20:41:13,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:13,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2022-11-02 20:41:13,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:13,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084212255] [2022-11-02 20:41:13,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:13,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:13,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:13,465 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:13,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:13,481 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:13,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:13,492 INFO L85 PathProgramCache]: Analyzing trace with hash -505099965, now seen corresponding path program 1 times [2022-11-02 20:41:13,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:13,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420611542] [2022-11-02 20:41:13,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:13,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:13,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:13,527 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:41:13,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:13,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420611542] [2022-11-02 20:41:13,528 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420611542] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:13,528 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:13,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:41:13,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624514814] [2022-11-02 20:41:13,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:13,529 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:13,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:13,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:13,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:13,530 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-11-02 20:41:13,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:13,723 INFO L93 Difference]: Finished difference Result 788 states and 1195 transitions. [2022-11-02 20:41:13,723 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 788 states and 1195 transitions. [2022-11-02 20:41:13,729 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 502 [2022-11-02 20:41:13,733 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 788 states to 781 states and 1188 transitions. [2022-11-02 20:41:13,734 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 542 [2022-11-02 20:41:13,734 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 542 [2022-11-02 20:41:13,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 781 states and 1188 transitions. [2022-11-02 20:41:13,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:13,735 INFO L218 hiAutomatonCegarLoop]: Abstraction has 781 states and 1188 transitions. [2022-11-02 20:41:13,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states and 1188 transitions. [2022-11-02 20:41:13,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 759. [2022-11-02 20:41:13,762 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-11-02 20:41:13,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 1154 transitions. [2022-11-02 20:41:13,765 INFO L240 hiAutomatonCegarLoop]: Abstraction has 759 states and 1154 transitions. [2022-11-02 20:41:13,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:13,766 INFO L428 stractBuchiCegarLoop]: Abstraction has 759 states and 1154 transitions. [2022-11-02 20:41:13,766 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-02 20:41:13,766 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 759 states and 1154 transitions. [2022-11-02 20:41:13,770 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 487 [2022-11-02 20:41:13,770 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:13,770 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:13,771 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:13,771 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:13,772 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-11-02 20:41:13,772 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-11-02 20:41:13,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:13,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2022-11-02 20:41:13,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:13,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835034762] [2022-11-02 20:41:13,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:13,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:13,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:13,781 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:13,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:13,790 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:13,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:13,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1419825456, now seen corresponding path program 1 times [2022-11-02 20:41:13,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:13,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497088397] [2022-11-02 20:41:13,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:13,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:13,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:13,840 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:41:13,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:13,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497088397] [2022-11-02 20:41:13,841 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497088397] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:13,841 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:13,841 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:41:13,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140626735] [2022-11-02 20:41:13,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:13,842 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:13,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:13,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:13,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:13,843 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-11-02 20:41:14,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:14,032 INFO L93 Difference]: Finished difference Result 904 states and 1276 transitions. [2022-11-02 20:41:14,032 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 904 states and 1276 transitions. [2022-11-02 20:41:14,037 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 588 [2022-11-02 20:41:14,041 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 904 states to 904 states and 1276 transitions. [2022-11-02 20:41:14,042 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 628 [2022-11-02 20:41:14,042 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 628 [2022-11-02 20:41:14,043 INFO L73 IsDeterministic]: Start isDeterministic. Operand 904 states and 1276 transitions. [2022-11-02 20:41:14,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:14,043 INFO L218 hiAutomatonCegarLoop]: Abstraction has 904 states and 1276 transitions. [2022-11-02 20:41:14,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states and 1276 transitions. [2022-11-02 20:41:14,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 896. [2022-11-02 20:41:14,057 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-11-02 20:41:14,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 1265 transitions. [2022-11-02 20:41:14,060 INFO L240 hiAutomatonCegarLoop]: Abstraction has 896 states and 1265 transitions. [2022-11-02 20:41:14,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:14,061 INFO L428 stractBuchiCegarLoop]: Abstraction has 896 states and 1265 transitions. [2022-11-02 20:41:14,061 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-02 20:41:14,061 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 896 states and 1265 transitions. [2022-11-02 20:41:14,066 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 581 [2022-11-02 20:41:14,066 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:14,066 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:14,067 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:14,067 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:14,068 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-11-02 20:41:14,070 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-11-02 20:41:14,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:14,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2022-11-02 20:41:14,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:14,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462373641] [2022-11-02 20:41:14,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:14,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:14,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:14,083 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:14,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:14,091 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:14,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:14,094 INFO L85 PathProgramCache]: Analyzing trace with hash 522432178, now seen corresponding path program 1 times [2022-11-02 20:41:14,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:14,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047609583] [2022-11-02 20:41:14,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:14,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:14,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:14,154 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:41:14,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:14,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047609583] [2022-11-02 20:41:14,154 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047609583] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:14,154 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:14,155 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:41:14,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465464623] [2022-11-02 20:41:14,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:14,155 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:14,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:14,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:14,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:14,156 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-11-02 20:41:14,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:14,292 INFO L93 Difference]: Finished difference Result 989 states and 1382 transitions. [2022-11-02 20:41:14,292 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 989 states and 1382 transitions. [2022-11-02 20:41:14,299 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 643 [2022-11-02 20:41:14,305 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 989 states to 989 states and 1382 transitions. [2022-11-02 20:41:14,305 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 683 [2022-11-02 20:41:14,307 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 683 [2022-11-02 20:41:14,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 989 states and 1382 transitions. [2022-11-02 20:41:14,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:14,307 INFO L218 hiAutomatonCegarLoop]: Abstraction has 989 states and 1382 transitions. [2022-11-02 20:41:14,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states and 1382 transitions. [2022-11-02 20:41:14,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 974. [2022-11-02 20:41:14,326 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-11-02 20:41:14,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 974 states to 974 states and 1361 transitions. [2022-11-02 20:41:14,329 INFO L240 hiAutomatonCegarLoop]: Abstraction has 974 states and 1361 transitions. [2022-11-02 20:41:14,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:14,331 INFO L428 stractBuchiCegarLoop]: Abstraction has 974 states and 1361 transitions. [2022-11-02 20:41:14,331 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-02 20:41:14,331 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 974 states and 1361 transitions. [2022-11-02 20:41:14,336 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 633 [2022-11-02 20:41:14,337 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:14,337 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:14,339 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:14,340 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:14,340 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-11-02 20:41:14,342 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-11-02 20:41:14,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:14,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2022-11-02 20:41:14,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:14,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818174382] [2022-11-02 20:41:14,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:14,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:14,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:14,354 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:14,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:14,371 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:14,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:14,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1487397334, now seen corresponding path program 1 times [2022-11-02 20:41:14,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:14,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928180906] [2022-11-02 20:41:14,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:14,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:14,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:14,484 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-02 20:41:14,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:14,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928180906] [2022-11-02 20:41:14,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928180906] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:14,485 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:14,485 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:41:14,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499490589] [2022-11-02 20:41:14,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:14,486 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:14,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:14,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:14,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:14,487 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-11-02 20:41:14,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:14,681 INFO L93 Difference]: Finished difference Result 1100 states and 1532 transitions. [2022-11-02 20:41:14,681 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1100 states and 1532 transitions. [2022-11-02 20:41:14,688 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 717 [2022-11-02 20:41:14,694 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1100 states to 1100 states and 1532 transitions. [2022-11-02 20:41:14,694 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 757 [2022-11-02 20:41:14,695 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 757 [2022-11-02 20:41:14,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1100 states and 1532 transitions. [2022-11-02 20:41:14,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:14,696 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1100 states and 1532 transitions. [2022-11-02 20:41:14,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states and 1532 transitions. [2022-11-02 20:41:14,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 1058. [2022-11-02 20:41:14,716 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-11-02 20:41:14,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1463 transitions. [2022-11-02 20:41:14,719 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1058 states and 1463 transitions. [2022-11-02 20:41:14,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:14,720 INFO L428 stractBuchiCegarLoop]: Abstraction has 1058 states and 1463 transitions. [2022-11-02 20:41:14,720 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-02 20:41:14,720 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1058 states and 1463 transitions. [2022-11-02 20:41:14,726 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 689 [2022-11-02 20:41:14,726 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:14,726 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:14,728 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:14,728 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:14,728 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-11-02 20:41:14,728 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-11-02 20:41:14,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:14,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2022-11-02 20:41:14,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:14,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890297371] [2022-11-02 20:41:14,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:14,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:14,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:14,736 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:14,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:14,744 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:14,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:14,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1226277335, now seen corresponding path program 1 times [2022-11-02 20:41:14,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:14,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787889829] [2022-11-02 20:41:14,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:14,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:14,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:14,804 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-02 20:41:14,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:14,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787889829] [2022-11-02 20:41:14,805 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787889829] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:14,805 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:14,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:41:14,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70305158] [2022-11-02 20:41:14,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:14,806 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:14,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:14,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:14,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:14,807 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-11-02 20:41:14,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:14,925 INFO L93 Difference]: Finished difference Result 2107 states and 2860 transitions. [2022-11-02 20:41:14,925 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2107 states and 2860 transitions. [2022-11-02 20:41:14,939 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1378 [2022-11-02 20:41:14,951 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2107 states to 2107 states and 2860 transitions. [2022-11-02 20:41:14,951 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1449 [2022-11-02 20:41:14,953 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1449 [2022-11-02 20:41:14,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2107 states and 2860 transitions. [2022-11-02 20:41:14,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:14,954 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2107 states and 2860 transitions. [2022-11-02 20:41:14,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2107 states and 2860 transitions. [2022-11-02 20:41:14,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2107 to 2107. [2022-11-02 20:41:14,994 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-11-02 20:41:15,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2107 states to 2107 states and 2860 transitions. [2022-11-02 20:41:15,000 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2107 states and 2860 transitions. [2022-11-02 20:41:15,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:15,001 INFO L428 stractBuchiCegarLoop]: Abstraction has 2107 states and 2860 transitions. [2022-11-02 20:41:15,001 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-11-02 20:41:15,001 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2107 states and 2860 transitions. [2022-11-02 20:41:15,012 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1378 [2022-11-02 20:41:15,012 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:15,012 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:15,014 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:15,014 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-11-02 20:41:15,014 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-11-02 20:41:15,015 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-11-02 20:41:15,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:15,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2022-11-02 20:41:15,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:15,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018903534] [2022-11-02 20:41:15,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:15,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:15,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:15,023 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:15,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:15,030 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:15,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:15,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1046784903, now seen corresponding path program 1 times [2022-11-02 20:41:15,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:15,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663741384] [2022-11-02 20:41:15,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:15,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:15,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:15,109 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-02 20:41:15,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:15,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663741384] [2022-11-02 20:41:15,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663741384] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:15,110 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:15,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:41:15,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682433600] [2022-11-02 20:41:15,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:15,111 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:15,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:15,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:15,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:15,112 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-11-02 20:41:15,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:15,295 INFO L93 Difference]: Finished difference Result 1989 states and 2674 transitions. [2022-11-02 20:41:15,295 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1989 states and 2674 transitions. [2022-11-02 20:41:15,329 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1220 [2022-11-02 20:41:15,340 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1989 states to 1985 states and 2670 transitions. [2022-11-02 20:41:15,340 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1401 [2022-11-02 20:41:15,342 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1401 [2022-11-02 20:41:15,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1985 states and 2670 transitions. [2022-11-02 20:41:15,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:15,343 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1985 states and 2670 transitions. [2022-11-02 20:41:15,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1985 states and 2670 transitions. [2022-11-02 20:41:15,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1985 to 1971. [2022-11-02 20:41:15,378 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-11-02 20:41:15,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1971 states to 1971 states and 2652 transitions. [2022-11-02 20:41:15,382 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1971 states and 2652 transitions. [2022-11-02 20:41:15,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:15,385 INFO L428 stractBuchiCegarLoop]: Abstraction has 1971 states and 2652 transitions. [2022-11-02 20:41:15,385 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-11-02 20:41:15,385 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1971 states and 2652 transitions. [2022-11-02 20:41:15,393 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1206 [2022-11-02 20:41:15,393 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:15,393 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:15,395 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:15,395 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:15,395 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-11-02 20:41:15,396 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-11-02 20:41:15,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:15,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2022-11-02 20:41:15,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:15,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466324016] [2022-11-02 20:41:15,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:15,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:15,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:15,406 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:15,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:15,415 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:15,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:15,417 INFO L85 PathProgramCache]: Analyzing trace with hash 737063198, now seen corresponding path program 1 times [2022-11-02 20:41:15,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:15,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613555210] [2022-11-02 20:41:15,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:15,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:15,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:15,493 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-11-02 20:41:15,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:15,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613555210] [2022-11-02 20:41:15,499 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613555210] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:15,499 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:15,499 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:41:15,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413574878] [2022-11-02 20:41:15,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:15,501 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:15,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:15,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:15,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:15,502 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-11-02 20:41:15,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:15,531 INFO L93 Difference]: Finished difference Result 3891 states and 5206 transitions. [2022-11-02 20:41:15,531 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3891 states and 5206 transitions. [2022-11-02 20:41:15,552 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2384 [2022-11-02 20:41:15,571 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3891 states to 3891 states and 5206 transitions. [2022-11-02 20:41:15,572 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2737 [2022-11-02 20:41:15,575 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2737 [2022-11-02 20:41:15,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3891 states and 5206 transitions. [2022-11-02 20:41:15,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:15,577 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3891 states and 5206 transitions. [2022-11-02 20:41:15,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3891 states and 5206 transitions. [2022-11-02 20:41:15,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3891 to 1977. [2022-11-02 20:41:15,622 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-11-02 20:41:15,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2658 transitions. [2022-11-02 20:41:15,627 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1977 states and 2658 transitions. [2022-11-02 20:41:15,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:15,630 INFO L428 stractBuchiCegarLoop]: Abstraction has 1977 states and 2658 transitions. [2022-11-02 20:41:15,630 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-11-02 20:41:15,630 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2658 transitions. [2022-11-02 20:41:15,637 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1210 [2022-11-02 20:41:15,638 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:15,638 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:15,639 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:15,639 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:15,640 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-11-02 20:41:15,640 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-11-02 20:41:15,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:15,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2022-11-02 20:41:15,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:15,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473565849] [2022-11-02 20:41:15,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:15,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:15,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:15,647 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:15,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:15,654 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:15,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:15,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1629631396, now seen corresponding path program 1 times [2022-11-02 20:41:15,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:15,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017213588] [2022-11-02 20:41:15,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:15,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:15,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:15,731 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2022-11-02 20:41:15,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:15,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017213588] [2022-11-02 20:41:15,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017213588] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:15,732 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:15,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:41:15,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275132707] [2022-11-02 20:41:15,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:15,736 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:15,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:15,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:15,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:15,737 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-11-02 20:41:15,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:15,880 INFO L93 Difference]: Finished difference Result 2205 states and 2950 transitions. [2022-11-02 20:41:15,880 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2205 states and 2950 transitions. [2022-11-02 20:41:15,893 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1360 [2022-11-02 20:41:15,905 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2205 states to 2205 states and 2950 transitions. [2022-11-02 20:41:15,905 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1541 [2022-11-02 20:41:15,907 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1541 [2022-11-02 20:41:15,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2205 states and 2950 transitions. [2022-11-02 20:41:15,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:15,908 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2205 states and 2950 transitions. [2022-11-02 20:41:15,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2205 states and 2950 transitions. [2022-11-02 20:41:15,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2205 to 2157. [2022-11-02 20:41:15,952 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-11-02 20:41:15,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2157 states to 2157 states and 2874 transitions. [2022-11-02 20:41:15,959 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2157 states and 2874 transitions. [2022-11-02 20:41:15,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:15,960 INFO L428 stractBuchiCegarLoop]: Abstraction has 2157 states and 2874 transitions. [2022-11-02 20:41:15,960 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-11-02 20:41:15,960 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2157 states and 2874 transitions. [2022-11-02 20:41:15,968 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1330 [2022-11-02 20:41:15,969 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:15,969 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:15,970 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:15,971 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-11-02 20:41:15,971 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-11-02 20:41:15,972 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-11-02 20:41:15,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:15,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2022-11-02 20:41:15,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:15,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358574283] [2022-11-02 20:41:15,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:15,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:15,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:15,980 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:15,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:15,988 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:15,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:15,989 INFO L85 PathProgramCache]: Analyzing trace with hash 640470004, now seen corresponding path program 1 times [2022-11-02 20:41:15,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:15,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992571594] [2022-11-02 20:41:15,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:15,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:16,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:16,057 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:41:16,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:16,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992571594] [2022-11-02 20:41:16,057 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992571594] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:16,058 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:16,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:41:16,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038295710] [2022-11-02 20:41:16,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:16,059 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:16,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:16,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:16,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:16,060 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-11-02 20:41:16,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:16,244 INFO L93 Difference]: Finished difference Result 2321 states and 3080 transitions. [2022-11-02 20:41:16,245 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2321 states and 3080 transitions. [2022-11-02 20:41:16,256 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1400 [2022-11-02 20:41:16,268 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2321 states to 2259 states and 2987 transitions. [2022-11-02 20:41:16,268 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1627 [2022-11-02 20:41:16,270 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1663 [2022-11-02 20:41:16,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2259 states and 2987 transitions. [2022-11-02 20:41:16,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:16,271 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2259 states and 2987 transitions. [2022-11-02 20:41:16,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2259 states and 2987 transitions. [2022-11-02 20:41:16,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2259 to 2139. [2022-11-02 20:41:16,310 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-11-02 20:41:16,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2837 transitions. [2022-11-02 20:41:16,315 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2139 states and 2837 transitions. [2022-11-02 20:41:16,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:16,316 INFO L428 stractBuchiCegarLoop]: Abstraction has 2139 states and 2837 transitions. [2022-11-02 20:41:16,316 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-11-02 20:41:16,316 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2139 states and 2837 transitions. [2022-11-02 20:41:16,324 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2022-11-02 20:41:16,324 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:16,324 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:16,325 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:16,325 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:16,325 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-11-02 20:41:16,326 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-11-02 20:41:16,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:16,327 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2022-11-02 20:41:16,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:16,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265268577] [2022-11-02 20:41:16,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:16,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:16,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:16,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:41:16,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:16,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265268577] [2022-11-02 20:41:16,358 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265268577] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:16,358 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:16,358 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:41:16,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479402502] [2022-11-02 20:41:16,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:16,359 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:41:16,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:16,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1019785860, now seen corresponding path program 1 times [2022-11-02 20:41:16,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:16,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564835140] [2022-11-02 20:41:16,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:16,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:16,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:16,409 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:41:16,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:16,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564835140] [2022-11-02 20:41:16,410 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564835140] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:41:16,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566993880] [2022-11-02 20:41:16,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:16,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:41:16,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:16,415 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:41:16,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-02 20:41:16,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:16,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:41:16,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:41:16,572 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:41:16,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:41:16,648 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:41:16,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566993880] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:41:16,649 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:41:16,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 20:41:16,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198231921] [2022-11-02 20:41:16,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:41:16,650 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:16,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:16,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:16,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:16,651 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-11-02 20:41:16,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:16,769 INFO L93 Difference]: Finished difference Result 2143 states and 2837 transitions. [2022-11-02 20:41:16,769 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2143 states and 2837 transitions. [2022-11-02 20:41:16,777 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1382 [2022-11-02 20:41:16,785 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2143 states to 2143 states and 2837 transitions. [2022-11-02 20:41:16,786 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1547 [2022-11-02 20:41:16,787 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1547 [2022-11-02 20:41:16,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2143 states and 2837 transitions. [2022-11-02 20:41:16,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:16,788 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2143 states and 2837 transitions. [2022-11-02 20:41:16,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2143 states and 2837 transitions. [2022-11-02 20:41:16,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2143 to 2139. [2022-11-02 20:41:16,818 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-11-02 20:41:16,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2833 transitions. [2022-11-02 20:41:16,823 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2139 states and 2833 transitions. [2022-11-02 20:41:16,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:16,823 INFO L428 stractBuchiCegarLoop]: Abstraction has 2139 states and 2833 transitions. [2022-11-02 20:41:16,824 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-11-02 20:41:16,824 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2139 states and 2833 transitions. [2022-11-02 20:41:16,830 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2022-11-02 20:41:16,830 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:16,831 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:16,831 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:16,831 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:16,832 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-11-02 20:41:16,832 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-11-02 20:41:16,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:16,832 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2022-11-02 20:41:16,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:16,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857334738] [2022-11-02 20:41:16,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:16,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:16,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:16,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:41:16,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:16,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857334738] [2022-11-02 20:41:16,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857334738] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:16,860 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:16,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:41:16,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879246623] [2022-11-02 20:41:16,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:16,861 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:41:16,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:16,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1242946419, now seen corresponding path program 1 times [2022-11-02 20:41:16,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:16,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746943367] [2022-11-02 20:41:16,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:16,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:16,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:16,885 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:41:16,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:16,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746943367] [2022-11-02 20:41:16,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746943367] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:16,886 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:16,886 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:41:16,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074395566] [2022-11-02 20:41:16,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:16,887 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:16,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:16,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:16,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:16,888 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-11-02 20:41:17,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:17,022 INFO L93 Difference]: Finished difference Result 2139 states and 2829 transitions. [2022-11-02 20:41:17,022 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2139 states and 2829 transitions. [2022-11-02 20:41:17,031 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2022-11-02 20:41:17,041 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2139 states to 2139 states and 2829 transitions. [2022-11-02 20:41:17,041 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1543 [2022-11-02 20:41:17,043 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1543 [2022-11-02 20:41:17,043 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2139 states and 2829 transitions. [2022-11-02 20:41:17,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:17,044 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2139 states and 2829 transitions. [2022-11-02 20:41:17,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2139 states and 2829 transitions. [2022-11-02 20:41:17,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2139 to 2139. [2022-11-02 20:41:17,077 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-11-02 20:41:17,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2829 transitions. [2022-11-02 20:41:17,082 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2139 states and 2829 transitions. [2022-11-02 20:41:17,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:17,083 INFO L428 stractBuchiCegarLoop]: Abstraction has 2139 states and 2829 transitions. [2022-11-02 20:41:17,083 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-11-02 20:41:17,083 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2139 states and 2829 transitions. [2022-11-02 20:41:17,090 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2022-11-02 20:41:17,091 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:17,091 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:17,092 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:17,093 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-11-02 20:41:17,093 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-11-02 20:41:17,094 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-11-02 20:41:17,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:17,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2022-11-02 20:41:17,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:17,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272109037] [2022-11-02 20:41:17,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:17,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:17,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:17,102 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:17,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:17,109 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:17,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:17,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1526948107, now seen corresponding path program 1 times [2022-11-02 20:41:17,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:17,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046034733] [2022-11-02 20:41:17,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:17,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:17,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:17,171 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:41:17,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:17,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046034733] [2022-11-02 20:41:17,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046034733] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:17,195 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:17,195 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:41:17,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852104721] [2022-11-02 20:41:17,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:17,196 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:17,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:17,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:17,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:17,196 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-11-02 20:41:17,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:17,350 INFO L93 Difference]: Finished difference Result 1755 states and 2280 transitions. [2022-11-02 20:41:17,350 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1755 states and 2280 transitions. [2022-11-02 20:41:17,358 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1060 [2022-11-02 20:41:17,364 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1755 states to 1499 states and 1958 transitions. [2022-11-02 20:41:17,365 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1130 [2022-11-02 20:41:17,367 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1386 [2022-11-02 20:41:17,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1499 states and 1958 transitions. [2022-11-02 20:41:17,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:17,367 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1499 states and 1958 transitions. [2022-11-02 20:41:17,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1499 states and 1958 transitions. [2022-11-02 20:41:17,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1499 to 1239. [2022-11-02 20:41:17,387 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-11-02 20:41:17,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1239 states to 1239 states and 1627 transitions. [2022-11-02 20:41:17,390 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1239 states and 1627 transitions. [2022-11-02 20:41:17,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:17,390 INFO L428 stractBuchiCegarLoop]: Abstraction has 1239 states and 1627 transitions. [2022-11-02 20:41:17,390 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-11-02 20:41:17,391 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1239 states and 1627 transitions. [2022-11-02 20:41:17,395 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1056 [2022-11-02 20:41:17,395 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:17,395 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:17,397 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:17,397 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-11-02 20:41:17,397 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-11-02 20:41:17,397 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-11-02 20:41:17,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:17,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2022-11-02 20:41:17,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:17,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974489889] [2022-11-02 20:41:17,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:17,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:17,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:17,404 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:17,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:17,411 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:17,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:17,412 INFO L85 PathProgramCache]: Analyzing trace with hash 698319005, now seen corresponding path program 1 times [2022-11-02 20:41:17,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:17,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388320850] [2022-11-02 20:41:17,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:17,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:17,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:17,500 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:41:17,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:17,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388320850] [2022-11-02 20:41:17,500 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388320850] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:41:17,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166131664] [2022-11-02 20:41:17,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:17,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:41:17,501 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:17,503 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:41:17,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-02 20:41:17,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:17,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:41:17,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:41:17,708 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:41:17,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:41:17,795 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:41:17,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166131664] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:41:17,796 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:41:17,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 20:41:17,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133984842] [2022-11-02 20:41:17,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:41:17,798 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:17,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:17,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:41:17,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:41:17,799 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-11-02 20:41:18,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:18,694 INFO L93 Difference]: Finished difference Result 3431 states and 4447 transitions. [2022-11-02 20:41:18,694 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3431 states and 4447 transitions. [2022-11-02 20:41:18,709 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 3188 [2022-11-02 20:41:18,728 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3431 states to 3371 states and 4387 transitions. [2022-11-02 20:41:18,729 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3258 [2022-11-02 20:41:18,732 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3258 [2022-11-02 20:41:18,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3371 states and 4387 transitions. [2022-11-02 20:41:18,732 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:18,732 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3371 states and 4387 transitions. [2022-11-02 20:41:18,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3371 states and 4387 transitions. [2022-11-02 20:41:18,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3371 to 2021. [2022-11-02 20:41:18,787 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-11-02 20:41:18,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 2687 transitions. [2022-11-02 20:41:18,800 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2021 states and 2687 transitions. [2022-11-02 20:41:18,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:41:18,801 INFO L428 stractBuchiCegarLoop]: Abstraction has 2021 states and 2687 transitions. [2022-11-02 20:41:18,801 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-11-02 20:41:18,801 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2021 states and 2687 transitions. [2022-11-02 20:41:18,808 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1838 [2022-11-02 20:41:18,808 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:18,808 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:18,811 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:18,811 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-11-02 20:41:18,811 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-11-02 20:41:18,812 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-11-02 20:41:18,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:18,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2022-11-02 20:41:18,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:18,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611610384] [2022-11-02 20:41:18,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:18,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:18,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:18,821 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:18,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:18,830 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:18,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:18,832 INFO L85 PathProgramCache]: Analyzing trace with hash -846917529, now seen corresponding path program 1 times [2022-11-02 20:41:18,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:18,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565132670] [2022-11-02 20:41:18,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:18,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:18,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:18,906 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-02 20:41:18,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:18,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565132670] [2022-11-02 20:41:18,906 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565132670] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:18,906 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:18,907 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:41:18,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313861903] [2022-11-02 20:41:18,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:18,907 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:18,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:18,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:18,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:18,909 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-11-02 20:41:18,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:18,939 INFO L93 Difference]: Finished difference Result 3739 states and 5010 transitions. [2022-11-02 20:41:18,940 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3739 states and 5010 transitions. [2022-11-02 20:41:18,956 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3556 [2022-11-02 20:41:18,976 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3739 states to 3739 states and 5010 transitions. [2022-11-02 20:41:18,977 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3626 [2022-11-02 20:41:18,980 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3626 [2022-11-02 20:41:18,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3739 states and 5010 transitions. [2022-11-02 20:41:18,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:18,987 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3739 states and 5010 transitions. [2022-11-02 20:41:18,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3739 states and 5010 transitions. [2022-11-02 20:41:19,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3739 to 3739. [2022-11-02 20:41:19,038 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-11-02 20:41:19,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3739 states to 3739 states and 5010 transitions. [2022-11-02 20:41:19,047 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3739 states and 5010 transitions. [2022-11-02 20:41:19,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:19,048 INFO L428 stractBuchiCegarLoop]: Abstraction has 3739 states and 5010 transitions. [2022-11-02 20:41:19,048 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-11-02 20:41:19,048 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3739 states and 5010 transitions. [2022-11-02 20:41:19,095 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3556 [2022-11-02 20:41:19,095 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:19,095 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:19,098 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:19,098 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-11-02 20:41:19,098 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-11-02 20:41:19,099 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-11-02 20:41:19,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:19,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2022-11-02 20:41:19,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:19,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986610904] [2022-11-02 20:41:19,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:19,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:19,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:19,107 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:19,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:19,115 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:19,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:19,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1637120435, now seen corresponding path program 1 times [2022-11-02 20:41:19,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:19,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668732781] [2022-11-02 20:41:19,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:19,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:19,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:19,223 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:41:19,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:19,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668732781] [2022-11-02 20:41:19,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668732781] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:41:19,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033835357] [2022-11-02 20:41:19,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:19,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:41:19,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:19,227 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:41:19,246 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-02 20:41:19,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:19,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:41:19,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:41:19,440 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:41:19,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:41:19,531 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:41:19,531 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033835357] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:41:19,531 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:41:19,531 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:41:19,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842234580] [2022-11-02 20:41:19,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:41:19,532 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:19,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:19,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:41:19,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:41:19,534 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-11-02 20:41:20,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:20,145 INFO L93 Difference]: Finished difference Result 5449 states and 7058 transitions. [2022-11-02 20:41:20,145 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5449 states and 7058 transitions. [2022-11-02 20:41:20,169 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4383 [2022-11-02 20:41:20,187 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5449 states to 5349 states and 6950 transitions. [2022-11-02 20:41:20,188 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5236 [2022-11-02 20:41:20,193 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5236 [2022-11-02 20:41:20,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5349 states and 6950 transitions. [2022-11-02 20:41:20,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:20,200 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5349 states and 6950 transitions. [2022-11-02 20:41:20,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5349 states and 6950 transitions. [2022-11-02 20:41:20,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5349 to 4064. [2022-11-02 20:41:20,311 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-11-02 20:41:20,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4064 states to 4064 states and 5351 transitions. [2022-11-02 20:41:20,320 INFO L240 hiAutomatonCegarLoop]: Abstraction has 4064 states and 5351 transitions. [2022-11-02 20:41:20,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-02 20:41:20,321 INFO L428 stractBuchiCegarLoop]: Abstraction has 4064 states and 5351 transitions. [2022-11-02 20:41:20,321 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-11-02 20:41:20,321 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4064 states and 5351 transitions. [2022-11-02 20:41:20,334 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3841 [2022-11-02 20:41:20,334 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:20,334 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:20,336 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:20,336 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:20,337 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-11-02 20:41:20,337 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-11-02 20:41:20,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:20,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2022-11-02 20:41:20,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:20,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143774764] [2022-11-02 20:41:20,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:20,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:20,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:20,389 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:20,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:20,396 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:20,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:20,397 INFO L85 PathProgramCache]: Analyzing trace with hash 949409015, now seen corresponding path program 1 times [2022-11-02 20:41:20,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:20,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308649935] [2022-11-02 20:41:20,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:20,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:20,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:20,480 INFO L134 CoverageAnalysis]: Checked inductivity of 387 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2022-11-02 20:41:20,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:20,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308649935] [2022-11-02 20:41:20,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308649935] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:20,481 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:20,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:41:20,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532253462] [2022-11-02 20:41:20,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:20,482 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:20,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:20,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:20,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:20,483 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-11-02 20:41:20,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:20,666 INFO L93 Difference]: Finished difference Result 4078 states and 5365 transitions. [2022-11-02 20:41:20,666 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4078 states and 5365 transitions. [2022-11-02 20:41:20,684 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3855 [2022-11-02 20:41:20,698 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4078 states to 4078 states and 5365 transitions. [2022-11-02 20:41:20,698 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3965 [2022-11-02 20:41:20,701 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3965 [2022-11-02 20:41:20,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4078 states and 5365 transitions. [2022-11-02 20:41:20,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:20,702 INFO L218 hiAutomatonCegarLoop]: Abstraction has 4078 states and 5365 transitions. [2022-11-02 20:41:20,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4078 states and 5365 transitions. [2022-11-02 20:41:20,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4078 to 4064. [2022-11-02 20:41:20,816 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-11-02 20:41:20,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4064 states to 4064 states and 5347 transitions. [2022-11-02 20:41:20,828 INFO L240 hiAutomatonCegarLoop]: Abstraction has 4064 states and 5347 transitions. [2022-11-02 20:41:20,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:20,829 INFO L428 stractBuchiCegarLoop]: Abstraction has 4064 states and 5347 transitions. [2022-11-02 20:41:20,829 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-11-02 20:41:20,829 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4064 states and 5347 transitions. [2022-11-02 20:41:20,843 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3841 [2022-11-02 20:41:20,843 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:20,843 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:20,845 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:20,845 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-11-02 20:41:20,845 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-11-02 20:41:20,845 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-11-02 20:41:20,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:20,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2022-11-02 20:41:20,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:20,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537427036] [2022-11-02 20:41:20,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:20,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:20,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:20,854 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:20,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:20,863 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:20,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:20,864 INFO L85 PathProgramCache]: Analyzing trace with hash -633091450, now seen corresponding path program 1 times [2022-11-02 20:41:20,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:20,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656164008] [2022-11-02 20:41:20,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:20,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:20,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:21,017 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-11-02 20:41:21,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:21,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656164008] [2022-11-02 20:41:21,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656164008] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:21,018 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:21,018 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:41:21,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767555068] [2022-11-02 20:41:21,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:21,019 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:21,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:21,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:21,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:21,020 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-11-02 20:41:21,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:21,054 INFO L93 Difference]: Finished difference Result 7446 states and 9766 transitions. [2022-11-02 20:41:21,055 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7446 states and 9766 transitions. [2022-11-02 20:41:21,139 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 7223 [2022-11-02 20:41:21,168 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7446 states to 7446 states and 9766 transitions. [2022-11-02 20:41:21,169 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7333 [2022-11-02 20:41:21,176 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7333 [2022-11-02 20:41:21,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7446 states and 9766 transitions. [2022-11-02 20:41:21,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:21,177 INFO L218 hiAutomatonCegarLoop]: Abstraction has 7446 states and 9766 transitions. [2022-11-02 20:41:21,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7446 states and 9766 transitions. [2022-11-02 20:41:21,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7446 to 4064. [2022-11-02 20:41:21,274 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-11-02 20:41:21,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4064 states to 4064 states and 5343 transitions. [2022-11-02 20:41:21,287 INFO L240 hiAutomatonCegarLoop]: Abstraction has 4064 states and 5343 transitions. [2022-11-02 20:41:21,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:21,288 INFO L428 stractBuchiCegarLoop]: Abstraction has 4064 states and 5343 transitions. [2022-11-02 20:41:21,288 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-11-02 20:41:21,288 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4064 states and 5343 transitions. [2022-11-02 20:41:21,305 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3841 [2022-11-02 20:41:21,306 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:21,306 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:21,308 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:21,309 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-11-02 20:41:21,309 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-11-02 20:41:21,309 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-11-02 20:41:21,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:21,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2022-11-02 20:41:21,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:21,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552810069] [2022-11-02 20:41:21,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:21,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:21,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:21,318 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:21,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:21,326 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:21,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:21,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1683984017, now seen corresponding path program 1 times [2022-11-02 20:41:21,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:21,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381820457] [2022-11-02 20:41:21,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:21,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:21,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:21,404 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-11-02 20:41:21,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:21,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381820457] [2022-11-02 20:41:21,405 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381820457] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:21,405 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:21,405 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:41:21,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568701019] [2022-11-02 20:41:21,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:21,406 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:21,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:21,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:21,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:21,407 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-11-02 20:41:21,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:21,455 INFO L93 Difference]: Finished difference Result 7450 states and 9770 transitions. [2022-11-02 20:41:21,455 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7450 states and 9770 transitions. [2022-11-02 20:41:21,500 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 7227 [2022-11-02 20:41:21,538 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7450 states to 7450 states and 9770 transitions. [2022-11-02 20:41:21,538 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7337 [2022-11-02 20:41:21,547 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7337 [2022-11-02 20:41:21,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7450 states and 9770 transitions. [2022-11-02 20:41:21,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:21,554 INFO L218 hiAutomatonCegarLoop]: Abstraction has 7450 states and 9770 transitions. [2022-11-02 20:41:21,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7450 states and 9770 transitions. [2022-11-02 20:41:21,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7450 to 4064. [2022-11-02 20:41:21,731 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-11-02 20:41:21,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4064 states to 4064 states and 5339 transitions. [2022-11-02 20:41:21,740 INFO L240 hiAutomatonCegarLoop]: Abstraction has 4064 states and 5339 transitions. [2022-11-02 20:41:21,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:21,742 INFO L428 stractBuchiCegarLoop]: Abstraction has 4064 states and 5339 transitions. [2022-11-02 20:41:21,742 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-11-02 20:41:21,742 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4064 states and 5339 transitions. [2022-11-02 20:41:21,755 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3841 [2022-11-02 20:41:21,755 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:21,756 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:21,761 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:21,761 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-11-02 20:41:21,762 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-11-02 20:41:21,762 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-11-02 20:41:21,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:21,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2022-11-02 20:41:21,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:21,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079074663] [2022-11-02 20:41:21,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:21,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:21,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:21,771 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:21,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:21,777 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:21,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:21,778 INFO L85 PathProgramCache]: Analyzing trace with hash -43160945, now seen corresponding path program 1 times [2022-11-02 20:41:21,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:21,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038975888] [2022-11-02 20:41:21,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:21,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:21,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:21,812 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:21,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:21,844 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:21,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:21,845 INFO L85 PathProgramCache]: Analyzing trace with hash 295564027, now seen corresponding path program 1 times [2022-11-02 20:41:21,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:21,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026918418] [2022-11-02 20:41:21,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:21,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:21,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:21,868 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:21,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:21,928 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:24,340 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:41:24,340 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:41:24,340 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:41:24,340 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:41:24,340 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:41:24,340 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:24,340 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:41:24,340 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:41:24,341 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration24_Loop [2022-11-02 20:41:24,341 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:41:24,341 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:41:24,345 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,350 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,354 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,360 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,364 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,367 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,370 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,374 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,380 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,383 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,386 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,389 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,393 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,396 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,399 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,408 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,412 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,418 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,422 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,428 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,431 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,434 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,437 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,440 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,443 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,446 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,449 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,452 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,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-11-02 20:41:24,460 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:24,988 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:41:24,988 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:41:24,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:24,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:24,995 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:25,006 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:25,006 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:25,022 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-11-02 20:41:25,030 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:25,030 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:41:25,072 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:25,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:25,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:25,074 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:25,082 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:25,082 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:25,098 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-11-02 20:41:25,171 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:25,171 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-11-02 20:41:25,182 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:25,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:25,183 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:25,185 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:25,195 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:25,196 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:25,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-11-02 20:41:25,225 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:25,225 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-11-02 20:41:25,266 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:25,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:25,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:25,268 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:25,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-02 20:41:25,278 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:25,278 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:25,301 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:25,302 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:41:25,338 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:25,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:25,339 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:25,340 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:25,341 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-02 20:41:25,342 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:25,355 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:25,356 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {} Honda state: {} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:41:25,378 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:25,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:25,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:25,380 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:25,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-02 20:41:25,382 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:25,398 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:25,398 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {} Honda state: {} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:41:25,425 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:25,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:25,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:25,427 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:25,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-02 20:41:25,429 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:25,429 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:25,443 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:25,443 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-11-02 20:41:25,471 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:25,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:25,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:25,473 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:25,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-02 20:41:25,474 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:25,475 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:25,497 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:25,497 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-11-02 20:41:25,523 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:25,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:25,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:25,525 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:25,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-02 20:41:25,529 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:25,529 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:25,547 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:25,547 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:41:25,571 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:25,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:25,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:25,573 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:25,583 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:25,583 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:25,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-02 20:41:25,627 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:25,627 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:41:25,669 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:25,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:25,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:25,671 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:25,675 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:25,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-02 20:41:25,702 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:25,702 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {} Honda state: {} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:41:25,743 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:25,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:25,743 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:25,744 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:25,748 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:25,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-02 20:41:25,763 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:25,763 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {} Honda state: {} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:41:25,789 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2022-11-02 20:41:25,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:25,790 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:25,791 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:25,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-02 20:41:25,793 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:25,805 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:25,805 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {} Honda state: {} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:41:25,828 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:25,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:25,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:25,829 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:25,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-11-02 20:41:25,831 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:25,831 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:25,849 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:25,850 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-11-02 20:41:25,874 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:25,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:25,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:25,876 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:25,877 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-11-02 20:41:25,878 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:25,878 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:25,955 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:25,956 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-11-02 20:41:25,965 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:25,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:25,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:25,967 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:25,971 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:25,972 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:25,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-11-02 20:41:25,999 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:25,999 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-11-02 20:41:26,039 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:26,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:26,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:26,041 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:26,049 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:26,049 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:26,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-11-02 20:41:26,123 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:26,123 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-11-02 20:41:26,133 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:26,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:26,134 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:26,136 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:26,139 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:26,139 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:26,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-11-02 20:41:26,171 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:26,171 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-11-02 20:41:26,197 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2022-11-02 20:41:26,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:26,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:26,198 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:26,200 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-11-02 20:41:26,201 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:26,201 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:26,223 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:26,223 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Honda state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:41:26,262 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:26,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:26,263 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:26,264 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:26,269 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:26,269 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:26,283 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-02 20:41:26,287 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:26,287 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:41:26,327 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:26,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:26,328 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:26,329 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:26,333 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:26,333 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:26,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-11-02 20:41:26,368 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:26,368 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-11-02 20:41:26,403 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2022-11-02 20:41:26,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:26,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:26,405 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:26,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-02 20:41:26,408 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:26,408 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:26,426 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:26,426 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-11-02 20:41:26,450 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:26,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:26,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:26,452 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:26,454 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:26,455 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:26,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-02 20:41:26,469 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:26,469 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:41:26,494 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2022-11-02 20:41:26,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:26,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:26,495 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:26,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-11-02 20:41:26,499 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:26,499 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:26,514 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:26,514 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:41:26,536 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2022-11-02 20:41:26,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:26,537 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:26,538 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:26,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-11-02 20:41:26,540 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:26,540 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:26,560 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:26,560 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0#1=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0#1=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:41:26,583 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:26,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:26,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:26,585 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:26,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-11-02 20:41:26,586 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:26,586 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:26,598 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:26,599 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:41:26,625 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2022-11-02 20:41:26,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:26,626 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:26,627 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:26,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-11-02 20:41:26,634 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:26,635 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:26,653 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:41:26,653 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet45#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet45#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:41:26,678 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:26,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:26,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:26,680 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:26,684 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:26,684 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:26,697 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-11-02 20:41:26,755 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:26,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:26,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:26,757 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:26,763 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:41:26,763 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:26,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-02 20:41:26,794 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:41:26,827 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2022-11-02 20:41:26,827 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:41:26,827 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:41:26,827 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:41:26,828 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:41:26,828 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:41:26,828 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:26,828 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:41:26,828 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:41:26,828 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration24_Loop [2022-11-02 20:41:26,828 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:41:26,828 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:41:26,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-11-02 20:41:26,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-11-02 20:41:26,844 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,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-11-02 20:41:26,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-11-02 20:41:26,853 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,856 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,859 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,865 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,870 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,873 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,876 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,882 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,886 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,895 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,898 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,904 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,909 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,912 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,916 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,925 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,928 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,931 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,935 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,938 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,949 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,952 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,955 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,961 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:26,964 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:27,431 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:41:27,432 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:41:27,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:27,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:27,435 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:27,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-11-02 20:41:27,439 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:27,451 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:27,451 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:27,452 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:27,452 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:41:27,452 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:27,453 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:41:27,453 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:27,455 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:27,481 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2022-11-02 20:41:27,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:27,481 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:27,482 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:27,485 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-11-02 20:41:27,486 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:27,497 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:27,497 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:27,497 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:27,497 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:41:27,497 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:27,498 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:41:27,498 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:27,530 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:27,566 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2022-11-02 20:41:27,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:27,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:27,567 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:27,575 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:27,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-11-02 20:41:27,589 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:27,589 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:27,589 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:27,589 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:27,590 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:27,591 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:27,591 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:27,606 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:27,638 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2022-11-02 20:41:27,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:27,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:27,639 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:27,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-11-02 20:41:27,641 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:27,651 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:27,651 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:27,651 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:27,652 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:41:27,652 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:27,653 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:41:27,653 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:27,655 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:27,681 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2022-11-02 20:41:27,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:27,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:27,682 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:27,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-11-02 20:41:27,684 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:27,695 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:27,695 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:27,695 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:27,695 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:27,695 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:27,697 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:27,697 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:27,702 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:27,729 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:27,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:27,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:27,730 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:27,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-11-02 20:41:27,732 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:27,742 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:27,742 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:27,742 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:27,742 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:41:27,743 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:27,743 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:41:27,744 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:27,749 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:27,774 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2022-11-02 20:41:27,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:27,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:27,776 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:27,779 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:27,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-11-02 20:41:27,791 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:27,791 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:27,792 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:27,792 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:41:27,792 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:27,793 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:41:27,793 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:27,814 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:27,850 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2022-11-02 20:41:27,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:27,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:27,851 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:27,855 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:27,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-11-02 20:41:27,869 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:27,869 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:27,869 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:27,869 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:27,869 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:27,870 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:27,871 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:27,886 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:27,923 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:27,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:27,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:27,925 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:27,931 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:27,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-11-02 20:41:27,944 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:27,944 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:27,944 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:27,944 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:41:27,945 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:27,946 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:41:27,946 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:27,966 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:27,997 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2022-11-02 20:41:27,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:27,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:27,998 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:27,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-11-02 20:41:28,000 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:28,011 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:28,011 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:28,011 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:28,011 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:28,011 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:28,012 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:28,012 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:28,013 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:28,037 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2022-11-02 20:41:28,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:28,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:28,039 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:28,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-11-02 20:41:28,040 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:28,051 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:28,051 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:28,051 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:28,051 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:41:28,051 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:28,052 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:41:28,052 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:28,055 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:28,077 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:28,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:28,077 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:28,078 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:28,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-11-02 20:41:28,080 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:28,090 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:28,090 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:28,091 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:28,091 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:28,091 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:28,100 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:28,101 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:28,103 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:28,127 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:28,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:28,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:28,129 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:28,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-11-02 20:41:28,130 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:28,141 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:28,141 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:28,141 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:28,141 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:28,141 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:28,142 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:28,142 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:28,144 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:28,167 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2022-11-02 20:41:28,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:28,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:28,168 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:28,169 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-11-02 20:41:28,169 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:28,180 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:28,180 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:28,180 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:28,180 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:28,181 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:28,183 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:28,183 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:28,186 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:28,208 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2022-11-02 20:41:28,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:28,208 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:28,209 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:28,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-11-02 20:41:28,211 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:28,222 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:28,222 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:28,222 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:28,222 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:28,222 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:28,223 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:28,223 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:28,233 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:28,256 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2022-11-02 20:41:28,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:28,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:28,258 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:28,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-11-02 20:41:28,261 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:28,272 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:28,272 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:28,272 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:28,272 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:28,272 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:28,274 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:28,274 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:28,277 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:28,299 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:28,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:28,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:28,300 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:28,301 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-11-02 20:41:28,302 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:28,313 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:28,313 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:28,313 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:28,313 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:28,313 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:28,314 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:28,314 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:28,317 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:28,342 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2022-11-02 20:41:28,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:28,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:28,343 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:28,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-11-02 20:41:28,345 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:28,356 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:28,356 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:28,356 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:28,357 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:28,357 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:28,357 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:28,357 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:28,359 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:28,398 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:28,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:28,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:28,400 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:28,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-11-02 20:41:28,401 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:28,411 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:28,412 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:28,412 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:28,412 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:28,412 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:28,412 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:28,412 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:28,414 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:28,437 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2022-11-02 20:41:28,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:28,438 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:28,439 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:28,440 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-11-02 20:41:28,441 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:28,453 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:28,453 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:28,453 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:28,453 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:28,453 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:28,454 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:28,455 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:28,456 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:28,479 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2022-11-02 20:41:28,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:28,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:28,481 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:28,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-11-02 20:41:28,483 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:28,493 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:28,493 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:28,494 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:28,494 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:41:28,494 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:28,495 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:41:28,495 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:28,497 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:28,519 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:28,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:28,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:28,520 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:28,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-11-02 20:41:28,524 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:28,534 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:28,534 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:28,535 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:28,535 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:28,535 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:28,535 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:28,536 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:28,537 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:28,562 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:28,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:28,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:28,564 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:28,571 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:28,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-11-02 20:41:28,582 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:28,583 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:28,583 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:28,583 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:28,583 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:28,584 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:28,584 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:28,585 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:28,610 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:28,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:28,610 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:28,611 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:28,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-11-02 20:41:28,613 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:28,624 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:28,624 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:28,624 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:28,624 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:28,624 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:28,625 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:28,625 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:28,627 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:28,650 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2022-11-02 20:41:28,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:28,651 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:28,651 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:28,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-11-02 20:41:28,653 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:28,663 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:28,663 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:28,664 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:28,664 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:28,664 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:28,665 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:28,666 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:28,673 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:28,697 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:28,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:28,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:28,698 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:28,699 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-11-02 20:41:28,700 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:28,710 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:28,710 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:28,710 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:28,710 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:28,710 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:28,711 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:28,711 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:28,718 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:28,747 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2022-11-02 20:41:28,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:28,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:28,748 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:28,750 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-11-02 20:41:28,750 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:28,761 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:28,761 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:28,761 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:28,761 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:28,761 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:28,762 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:28,762 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:28,764 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:41:28,786 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:28,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:28,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:28,787 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:28,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-11-02 20:41:28,789 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:28,800 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:28,800 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:28,800 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:28,800 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:28,800 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:28,802 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:28,802 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:28,828 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:41:28,831 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:41:28,831 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:41:28,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:28,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:28,833 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:28,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-11-02 20:41:28,834 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:41:28,834 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:41:28,834 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:41:28,834 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0#1) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0#1 + 1 Supporting invariants [] [2022-11-02 20:41:28,857 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:28,858 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:41:28,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:28,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:28,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:41:28,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:41:28,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:28,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:41:28,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:41:29,158 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:29,799 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-11-02 20:41:29,800 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:41:29,801 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-11-02 20:41:30,005 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-11-02 20:41:30,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2022-11-02 20:41:30,007 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-11-02 20:41:30,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 475 transitions. [2022-11-02 20:41:30,008 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 475 transitions. Stem has 17 letters. Loop has 182 letters. [2022-11-02 20:41:30,011 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:41:30,012 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 475 transitions. Stem has 199 letters. Loop has 182 letters. [2022-11-02 20:41:30,013 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:41:30,013 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 475 transitions. Stem has 17 letters. Loop has 364 letters. [2022-11-02 20:41:30,017 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:41:30,017 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10924 states and 14330 transitions. [2022-11-02 20:41:30,069 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7263 [2022-11-02 20:41:30,116 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10924 states to 10924 states and 14330 transitions. [2022-11-02 20:41:30,116 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7377 [2022-11-02 20:41:30,125 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7385 [2022-11-02 20:41:30,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10924 states and 14330 transitions. [2022-11-02 20:41:30,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:30,131 INFO L218 hiAutomatonCegarLoop]: Abstraction has 10924 states and 14330 transitions. [2022-11-02 20:41:30,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10924 states and 14330 transitions. [2022-11-02 20:41:30,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10924 to 10916. [2022-11-02 20:41:30,311 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-11-02 20:41:30,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10916 states to 10916 states and 14321 transitions. [2022-11-02 20:41:30,342 INFO L240 hiAutomatonCegarLoop]: Abstraction has 10916 states and 14321 transitions. [2022-11-02 20:41:30,342 INFO L428 stractBuchiCegarLoop]: Abstraction has 10916 states and 14321 transitions. [2022-11-02 20:41:30,342 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-11-02 20:41:30,343 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10916 states and 14321 transitions. [2022-11-02 20:41:30,380 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7263 [2022-11-02 20:41:30,380 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:30,380 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:30,383 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:30,383 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-11-02 20:41:30,383 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-11-02 20:41:30,384 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-11-02 20:41:30,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:30,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2022-11-02 20:41:30,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:30,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933875609] [2022-11-02 20:41:30,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:30,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:30,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:30,394 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:30,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:30,401 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:30,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:30,402 INFO L85 PathProgramCache]: Analyzing trace with hash 591569135, now seen corresponding path program 1 times [2022-11-02 20:41:30,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:30,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483379708] [2022-11-02 20:41:30,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:30,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:30,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:30,421 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:30,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:30,451 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:30,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:30,452 INFO L85 PathProgramCache]: Analyzing trace with hash -205311242, now seen corresponding path program 1 times [2022-11-02 20:41:30,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:30,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518125715] [2022-11-02 20:41:30,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:30,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:30,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:30,523 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2022-11-02 20:41:30,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:30,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518125715] [2022-11-02 20:41:30,524 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518125715] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:30,524 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:30,524 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:41:30,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229730349] [2022-11-02 20:41:30,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:33,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:33,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:33,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:33,124 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-11-02 20:41:33,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:33,245 INFO L93 Difference]: Finished difference Result 12585 states and 16461 transitions. [2022-11-02 20:41:33,246 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12585 states and 16461 transitions. [2022-11-02 20:41:33,299 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8922 [2022-11-02 20:41:33,375 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12585 states to 12583 states and 16459 transitions. [2022-11-02 20:41:33,375 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9042 [2022-11-02 20:41:33,387 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9042 [2022-11-02 20:41:33,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12583 states and 16459 transitions. [2022-11-02 20:41:33,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:33,390 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12583 states and 16459 transitions. [2022-11-02 20:41:33,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12583 states and 16459 transitions. [2022-11-02 20:41:33,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12583 to 12583. [2022-11-02 20:41:33,536 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-11-02 20:41:33,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12583 states to 12583 states and 16459 transitions. [2022-11-02 20:41:33,563 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12583 states and 16459 transitions. [2022-11-02 20:41:33,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:33,564 INFO L428 stractBuchiCegarLoop]: Abstraction has 12583 states and 16459 transitions. [2022-11-02 20:41:33,564 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-11-02 20:41:33,564 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12583 states and 16459 transitions. [2022-11-02 20:41:33,600 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8922 [2022-11-02 20:41:33,600 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:33,600 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:33,602 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:33,602 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-11-02 20:41:33,603 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-11-02 20:41:33,603 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-11-02 20:41:33,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:33,604 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2022-11-02 20:41:33,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:33,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177570317] [2022-11-02 20:41:33,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:33,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:33,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:33,612 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:33,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:33,619 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:33,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:33,620 INFO L85 PathProgramCache]: Analyzing trace with hash 714456559, now seen corresponding path program 2 times [2022-11-02 20:41:33,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:33,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531943430] [2022-11-02 20:41:33,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:33,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:33,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:33,641 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:33,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:33,669 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:33,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:33,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1259361538, now seen corresponding path program 1 times [2022-11-02 20:41:33,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:33,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704383602] [2022-11-02 20:41:33,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:33,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:33,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:33,743 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-11-02 20:41:33,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:33,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704383602] [2022-11-02 20:41:33,744 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704383602] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:33,744 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:33,744 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:41:33,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336550479] [2022-11-02 20:41:33,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:36,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:36,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:36,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:36,310 INFO L87 Difference]: Start difference. First operand 12583 states and 16459 transitions. cyclomatic complexity: 3898 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:41:36,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:36,404 INFO L93 Difference]: Finished difference Result 12741 states and 16651 transitions. [2022-11-02 20:41:36,404 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12741 states and 16651 transitions. [2022-11-02 20:41:36,460 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8976 [2022-11-02 20:41:36,507 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12741 states to 12689 states and 16587 transitions. [2022-11-02 20:41:36,507 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9096 [2022-11-02 20:41:36,518 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9096 [2022-11-02 20:41:36,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12689 states and 16587 transitions. [2022-11-02 20:41:36,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:36,522 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12689 states and 16587 transitions. [2022-11-02 20:41:36,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12689 states and 16587 transitions. [2022-11-02 20:41:36,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12689 to 12689. [2022-11-02 20:41:36,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12689 states, 12689 states have (on average 1.3071952084482623) internal successors, (16587), 12688 states have internal predecessors, (16587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:41:36,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12689 states to 12689 states and 16587 transitions. [2022-11-02 20:41:36,691 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12689 states and 16587 transitions. [2022-11-02 20:41:36,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:36,692 INFO L428 stractBuchiCegarLoop]: Abstraction has 12689 states and 16587 transitions. [2022-11-02 20:41:36,693 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-11-02 20:41:36,693 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12689 states and 16587 transitions. [2022-11-02 20:41:36,731 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8976 [2022-11-02 20:41:36,732 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:36,732 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:36,735 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:36,735 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-11-02 20:41:36,735 INFO L748 eck$LassoCheckResult]: Stem: 166643#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); 166432#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; 166433#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 166545#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; 166445#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 166363#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 166364#L111-2 assume !false; 173330#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 173152#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 173153#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 173131#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 173132#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 173273#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 173274#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 173092#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 173093#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 173266#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 173267#L141 assume 8465 == ssl3_accept_~s__state~0#1; 172312#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 172209#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 172206#L286-2 [2022-11-02 20:41:36,736 INFO L750 eck$LassoCheckResult]: Loop: 172206#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; 172202#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 172198#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 172194#L664-1 ssl3_accept_~skip~0#1 := 0; 172192#L111-2 assume !false; 172190#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 172188#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 172186#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 172184#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 172182#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 172180#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 172178#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 172176#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 172174#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 172172#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 172170#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 172167#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 172161#L147 assume 8496 == ssl3_accept_~s__state~0#1; 172158#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 172155#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 172151#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 172145#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 172142#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 172138#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 172128#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 172122#L664-1 ssl3_accept_~skip~0#1 := 0; 172117#L111-2 assume !false; 172110#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 172106#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 172101#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 172093#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 172089#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 172085#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 172081#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 172077#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 172072#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 172068#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 172064#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 172060#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 172056#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 172052#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 172046#L153 assume 8512 == ssl3_accept_~s__state~0#1; 170837#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; 172038#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 172039#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 175569#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 175564#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 175559#L664-1 ssl3_accept_~skip~0#1 := 0; 175556#L111-2 assume !false; 175553#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 175550#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 175538#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 175537#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 175534#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 175529#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 175524#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 175519#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 175467#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 175465#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 175464#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 175463#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 175462#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 175461#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 175460#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 175459#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 175458#L159 assume 8528 == ssl3_accept_~s__state~0#1; 170834#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; 175457#L339 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 175453#L339-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 175449#L372 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 175451#L374 assume !(3 == ssl3_accept_~blastFlag~0#1); 175447#L374-2 assume !(ssl3_accept_~ret~0#1 <= 0); 175444#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 175443#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 175437#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 175434#L664-1 ssl3_accept_~skip~0#1 := 0; 175432#L111-2 assume !false; 175429#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 175423#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 175421#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 175419#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 175417#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 175415#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 175413#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 175411#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 175409#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 175407#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 175405#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 175403#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 175401#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 175399#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 175397#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 175395#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 175393#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 175391#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 175389#L165 assume 8544 == ssl3_accept_~s__state~0#1; 170831#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 175386#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 175383#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; 175378#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 175376#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; 175375#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 175374#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; 175372#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 175360#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 175357#L664-1 ssl3_accept_~skip~0#1 := 0; 175356#L111-2 assume !false; 175355#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 175354#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 175353#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 175352#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 175351#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 175350#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 175349#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 175347#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 175345#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 175342#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 175340#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 175337#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 175331#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 175329#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 175327#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 175325#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 175323#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 175321#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 175319#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 175317#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 175315#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 175313#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 175311#L177 assume 8448 == ssl3_accept_~s__state~0#1; 175309#L178 assume !(ssl3_accept_~num1~0#1 > 0); 175306#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 175304#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 175291#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 175287#L664-1 ssl3_accept_~skip~0#1 := 0; 175285#L111-2 assume !false; 175283#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 175281#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 175279#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 175277#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 175275#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 175273#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 175271#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 175269#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 175267#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 175265#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 175264#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 175263#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 175262#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 175260#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 175257#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 175251#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 175243#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 175241#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 175227#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 175226#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 171107#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 171100#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 171098#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 171096#L180 assume 8576 == ssl3_accept_~s__state~0#1; 170547#L184 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 171095#L472 assume !(5 == ssl3_accept_~blastFlag~0#1); 170968#L472-2 assume !(ssl3_accept_~ret~0#1 <= 0); 170958#L478 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 170810#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 172318#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 172279#L664-1 ssl3_accept_~skip~0#1 := 0; 172280#L111-2 assume !false; 172271#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 172272#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 172263#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 172264#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 172255#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 172256#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 172247#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 172248#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 172239#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 172240#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 172231#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 172232#L144 assume 8466 == ssl3_accept_~s__state~0#1; 168441#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 172325#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 172206#L286-2 [2022-11-02 20:41:36,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:36,737 INFO L85 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2022-11-02 20:41:36,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:36,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543777342] [2022-11-02 20:41:36,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:36,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:36,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:36,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:41:36,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:36,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543777342] [2022-11-02 20:41:36,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543777342] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:36,789 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:36,789 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:41:36,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932569306] [2022-11-02 20:41:36,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:36,790 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:41:36,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:36,790 INFO L85 PathProgramCache]: Analyzing trace with hash 473806671, now seen corresponding path program 2 times [2022-11-02 20:41:36,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:36,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748894986] [2022-11-02 20:41:36,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:36,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:36,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:36,873 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-11-02 20:41:36,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:36,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748894986] [2022-11-02 20:41:36,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748894986] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:36,874 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:36,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:41:36,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175248927] [2022-11-02 20:41:36,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:36,875 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:36,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:36,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:36,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:36,876 INFO L87 Difference]: Start difference. First operand 12689 states and 16587 transitions. cyclomatic complexity: 3920 Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:41:37,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:37,044 INFO L93 Difference]: Finished difference Result 12733 states and 16615 transitions. [2022-11-02 20:41:37,044 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12733 states and 16615 transitions. [2022-11-02 20:41:37,099 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 9002 [2022-11-02 20:41:37,136 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12733 states to 12733 states and 16615 transitions. [2022-11-02 20:41:37,137 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9126 [2022-11-02 20:41:37,144 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9126 [2022-11-02 20:41:37,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12733 states and 16615 transitions. [2022-11-02 20:41:37,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:37,144 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12733 states and 16615 transitions. [2022-11-02 20:41:37,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12733 states and 16615 transitions. [2022-11-02 20:41:37,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12733 to 12689. [2022-11-02 20:41:37,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12689 states, 12689 states have (on average 1.3053038064465285) internal successors, (16563), 12688 states have internal predecessors, (16563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:41:37,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12689 states to 12689 states and 16563 transitions. [2022-11-02 20:41:37,317 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12689 states and 16563 transitions. [2022-11-02 20:41:37,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:37,322 INFO L428 stractBuchiCegarLoop]: Abstraction has 12689 states and 16563 transitions. [2022-11-02 20:41:37,323 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-11-02 20:41:37,323 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12689 states and 16563 transitions. [2022-11-02 20:41:37,362 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8976 [2022-11-02 20:41:37,362 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:37,362 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:37,363 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:37,363 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:37,364 INFO L748 eck$LassoCheckResult]: Stem: 192071#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); 191857#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; 191858#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 191980#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; 191873#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 191786#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 191787#L111-2 assume !false; 194136#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 195769#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 195770#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 195757#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 195758#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 195749#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 195750#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 195741#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 195742#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 195627#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 195628#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 198771#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 198772#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 195983#L150 [2022-11-02 20:41:37,364 INFO L750 eck$LassoCheckResult]: Loop: 195983#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 195977#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 195978#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 195972#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 195973#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 195967#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 195968#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 195962#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 195963#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 195843#L177 assume 8448 == ssl3_accept_~s__state~0#1; 195840#L178 assume !(ssl3_accept_~num1~0#1 > 0); 195834#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 195829#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 195824#L664 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 195822#L665 assume 0 == ssl3_accept_~skip~0#1; 195823#L666 assume 8560 == ssl3_accept_~state~0#1; 195835#L667 assume 8448 == ssl3_accept_~s__state~0#1; 195836#L668 assume !(-1 != ssl3_accept_~s__verify_mode~0#1); 196496#L666-1 assume !(0 != ssl3_accept_~s__debug~0#1); 196493#L683-1 assume !(0 != ssl3_accept_~cb~0#1); 196488#L664-1 ssl3_accept_~skip~0#1 := 0; 196487#L111-2 assume !false; 196486#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 196485#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 196484#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 196483#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 196482#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 196481#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 196480#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 196479#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 196478#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 196476#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 196477#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 196465#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 195982#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 195983#L150 [2022-11-02 20:41:37,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:37,366 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2022-11-02 20:41:37,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:37,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959044302] [2022-11-02 20:41:37,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:37,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:37,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:37,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:41:37,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:37,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959044302] [2022-11-02 20:41:37,398 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959044302] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:37,399 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:37,399 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:41:37,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626074617] [2022-11-02 20:41:37,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:37,399 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:41:37,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:37,400 INFO L85 PathProgramCache]: Analyzing trace with hash 285675497, now seen corresponding path program 1 times [2022-11-02 20:41:37,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:37,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108128764] [2022-11-02 20:41:37,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:37,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:37,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:37,407 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:37,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:37,412 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:37,638 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:41:37,638 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:41:37,639 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:41:37,639 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:41:37,639 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:41:37,639 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:37,639 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:41:37,639 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:41:37,639 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration28_Loop [2022-11-02 20:41:37,639 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:41:37,640 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:41:37,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-11-02 20:41:37,652 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:37,656 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:37,659 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:37,663 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:37,667 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:37,673 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:37,783 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:41:37,783 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:41:37,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:37,784 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:37,787 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:37,790 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:41:37,790 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:37,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2022-11-02 20:41:37,829 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2022-11-02 20:41:37,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:37,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:37,830 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:37,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2022-11-02 20:41:37,831 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:41:37,831 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:41:37,856 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:41:37,891 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:37,891 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:41:37,891 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:41:37,891 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:41:37,891 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:41:37,891 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:41:37,891 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:37,892 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:41:37,892 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:41:37,892 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration28_Loop [2022-11-02 20:41:37,892 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:41:37,892 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:41:37,893 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:37,904 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:37,906 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:37,909 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:37,914 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:37,921 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:37,927 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:41:38,044 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:41:38,044 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:41:38,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:38,044 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:38,047 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:38,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2022-11-02 20:41:38,049 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:41:38,059 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:41:38,059 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:41:38,060 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:41:38,060 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:41:38,060 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:41:38,062 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:41:38,062 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:41:38,065 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:41:38,069 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:41:38,070 INFO L444 ModelExtractionUtils]: 2 out of 5 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 20:41:38,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:41:38,070 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:41:38,071 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:41:38,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2022-11-02 20:41:38,072 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:41:38,072 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:41:38,072 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:41:38,073 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~state~0#1) = 1*ULTIMATE.start_ssl3_accept_~state~0#1 Supporting invariants [] [2022-11-02 20:41:38,097 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:38,098 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:41:38,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:38,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:38,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:41:38,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:41:38,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:38,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-02 20:41:38,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:41:38,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:41:38,345 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2022-11-02 20:41:38,346 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 12689 states and 16563 transitions. cyclomatic complexity: 3896 Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:41:38,880 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 12689 states and 16563 transitions. cyclomatic complexity: 3896. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 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 48283 states and 63315 transitions. Complement of second has 13 states. [2022-11-02 20:41:38,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 1 stem states 5 non-accepting loop states 1 accepting loop states [2022-11-02 20:41:38,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:41:38,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 408 transitions. [2022-11-02 20:41:38,883 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 408 transitions. Stem has 20 letters. Loop has 35 letters. [2022-11-02 20:41:38,884 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:41:38,884 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 408 transitions. Stem has 55 letters. Loop has 35 letters. [2022-11-02 20:41:38,885 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:41:38,885 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 408 transitions. Stem has 20 letters. Loop has 70 letters. [2022-11-02 20:41:38,886 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:41:38,886 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 48283 states and 63315 transitions. [2022-11-02 20:41:39,114 INFO L131 ngComponentsAnalysis]: Automaton has 82 accepting balls. 13345 [2022-11-02 20:41:39,241 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 48283 states to 42972 states and 55703 transitions. [2022-11-02 20:41:39,242 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17448 [2022-11-02 20:41:39,255 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17952 [2022-11-02 20:41:39,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42972 states and 55703 transitions. [2022-11-02 20:41:39,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:39,256 INFO L218 hiAutomatonCegarLoop]: Abstraction has 42972 states and 55703 transitions. [2022-11-02 20:41:39,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42972 states and 55703 transitions. [2022-11-02 20:41:39,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42972 to 34558. [2022-11-02 20:41:39,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34558 states, 34558 states have (on average 1.2905550089704265) internal successors, (44599), 34557 states have internal predecessors, (44599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:41:39,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34558 states to 34558 states and 44599 transitions. [2022-11-02 20:41:39,841 INFO L240 hiAutomatonCegarLoop]: Abstraction has 34558 states and 44599 transitions. [2022-11-02 20:41:39,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:39,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:39,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:39,843 INFO L87 Difference]: Start difference. First operand 34558 states and 44599 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:41:40,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:40,016 INFO L93 Difference]: Finished difference Result 16604 states and 21344 transitions. [2022-11-02 20:41:40,016 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16604 states and 21344 transitions. [2022-11-02 20:41:40,214 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 3814 [2022-11-02 20:41:40,266 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16604 states to 16594 states and 21334 transitions. [2022-11-02 20:41:40,267 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5136 [2022-11-02 20:41:40,270 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5262 [2022-11-02 20:41:40,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16594 states and 21334 transitions. [2022-11-02 20:41:40,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:40,273 INFO L218 hiAutomatonCegarLoop]: Abstraction has 16594 states and 21334 transitions. [2022-11-02 20:41:40,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16594 states and 21334 transitions. [2022-11-02 20:41:40,295 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:40,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16594 to 16166. [2022-11-02 20:41:40,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16166 states, 16166 states have (on average 1.2865272794754423) internal successors, (20798), 16165 states have internal predecessors, (20798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:41:40,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16166 states to 16166 states and 20798 transitions. [2022-11-02 20:41:40,686 INFO L240 hiAutomatonCegarLoop]: Abstraction has 16166 states and 20798 transitions. [2022-11-02 20:41:40,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:40,687 INFO L428 stractBuchiCegarLoop]: Abstraction has 16166 states and 20798 transitions. [2022-11-02 20:41:40,687 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-11-02 20:41:40,687 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16166 states and 20798 transitions. [2022-11-02 20:41:40,722 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 3802 [2022-11-02 20:41:40,723 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:40,723 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:40,725 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-11-02 20:41:40,725 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:41:40,725 INFO L748 eck$LassoCheckResult]: Stem: 304412#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); 304197#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; 304198#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 304314#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; 304209#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 304124#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 304125#L111-2 assume !false; 305553#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 305552#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 305551#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 305550#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 305549#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 305548#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 305547#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 305546#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 305545#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 305544#L138 assume 8464 == ssl3_accept_~s__state~0#1; 305543#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 305542#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 305540#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; 305537#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 305534#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 305531#L664-1 ssl3_accept_~skip~0#1 := 0; 305530#L111-2 assume !false; 305529#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 305528#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 305527#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 305526#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 305525#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 305524#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 305523#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 305522#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 305521#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 305520#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 305519#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 305518#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 305517#L147 assume 8496 == ssl3_accept_~s__state~0#1; 305516#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 305515#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 305513#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 305511#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 305512#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 305844#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 305841#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 305838#L664-1 ssl3_accept_~skip~0#1 := 0; 305837#L111-2 assume !false; 305836#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 305835#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 305834#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 305833#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 305832#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 305831#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 305830#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 305829#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 305828#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 305827#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 305826#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 305825#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 305824#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 305822#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 305821#L153 assume 8512 == ssl3_accept_~s__state~0#1; 305820#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; 305818#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 305819#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 310655#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 310608#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 310603#L664-1 [2022-11-02 20:41:40,726 INFO L750 eck$LassoCheckResult]: Loop: 310603#L664-1 ssl3_accept_~skip~0#1 := 0; 310600#L111-2 assume !false; 310597#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 310594#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 310591#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 310588#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 310586#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 310582#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 310578#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 310575#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 310570#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 310563#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 310559#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 310554#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 310548#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 310544#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 310540#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 310537#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 310532#L159 assume 8528 == ssl3_accept_~s__state~0#1; 308889#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; 304422#L339 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 304423#L339-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 310506#L372 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 304434#L374 assume !(3 == ssl3_accept_~blastFlag~0#1); 304435#L374-2 assume !(ssl3_accept_~ret~0#1 <= 0); 310500#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 310495#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 310490#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 310484#L664-1 ssl3_accept_~skip~0#1 := 0; 310479#L111-2 assume !false; 310471#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 310467#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 310463#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 310459#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 310455#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 310451#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 310448#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 310443#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 310439#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 310433#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 310429#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 310424#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 310405#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 310358#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 310352#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 310348#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 310344#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 310340#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 310336#L165 assume 8544 == ssl3_accept_~s__state~0#1; 304253#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 304255#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 310326#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; 310322#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 304401#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; 304330#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 304221#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; 304222#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 309888#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 310253#L664-1 ssl3_accept_~skip~0#1 := 0; 310248#L111-2 assume !false; 310244#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 310239#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 310235#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 310231#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 310227#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 310223#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 310219#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 310215#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 310211#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 310207#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 310203#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 310199#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 310195#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 310191#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 310187#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 310183#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 310179#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 310175#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 310171#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 310167#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 310163#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 310158#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 310153#L177 assume 8448 == ssl3_accept_~s__state~0#1; 310148#L178 assume !(ssl3_accept_~num1~0#1 > 0); 310142#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 310140#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 310126#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 310121#L664-1 ssl3_accept_~skip~0#1 := 0; 310118#L111-2 assume !false; 310111#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 310109#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 310107#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 310105#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 310103#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 310101#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 310099#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 310097#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 310095#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 310093#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 310091#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 310089#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 310087#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 310085#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 310083#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 310081#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 310079#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 310077#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 310075#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 310073#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 310071#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 310069#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 310067#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 310065#L180 assume 8576 == ssl3_accept_~s__state~0#1; 309970#L184 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 310062#L472 assume !(5 == ssl3_accept_~blastFlag~0#1); 310060#L472-2 assume !(ssl3_accept_~ret~0#1 <= 0); 310058#L478 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 310059#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 310640#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 310143#L664-1 ssl3_accept_~skip~0#1 := 0; 310144#L111-2 assume !false; 309946#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 309947#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 309933#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 309927#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 309920#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 309914#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 309906#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 309907#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 309889#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 309890#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 309871#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 309872#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 309181#L147 assume 8496 == ssl3_accept_~s__state~0#1; 308454#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 309179#L299 assume !(1 == ssl3_accept_~blastFlag~0#1); 309178#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 309175#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 308667#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 308666#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 308663#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 308657#L664-1 ssl3_accept_~skip~0#1 := 0; 308582#L111-2 assume !false; 308581#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 308580#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 308571#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 308569#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 308567#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 308565#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 308563#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 308561#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 308558#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 308556#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 308554#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 308551#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 308549#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 308547#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 305869#L153 assume 8512 == ssl3_accept_~s__state~0#1; 305867#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; 307831#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 307832#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 310647#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 310648#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 310603#L664-1 [2022-11-02 20:41:40,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:40,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1980785659, now seen corresponding path program 1 times [2022-11-02 20:41:40,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:40,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871244117] [2022-11-02 20:41:40,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:40,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:40,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:40,738 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:40,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:40,753 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:40,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:40,754 INFO L85 PathProgramCache]: Analyzing trace with hash -450239532, now seen corresponding path program 1 times [2022-11-02 20:41:40,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:40,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010646778] [2022-11-02 20:41:40,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:40,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:40,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:41:40,799 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 164 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2022-11-02 20:41:40,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:41:40,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010646778] [2022-11-02 20:41:40,799 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010646778] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:41:40,800 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:41:40,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:41:40,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610728894] [2022-11-02 20:41:40,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:41:40,800 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:41:40,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:41:40,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:41:40,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:41:40,801 INFO L87 Difference]: Start difference. First operand 16166 states and 20798 transitions. cyclomatic complexity: 4666 Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:41:40,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:41:40,987 INFO L93 Difference]: Finished difference Result 16336 states and 20987 transitions. [2022-11-02 20:41:40,987 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16336 states and 20987 transitions. [2022-11-02 20:41:41,044 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 3824 [2022-11-02 20:41:41,077 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16336 states to 16336 states and 20987 transitions. [2022-11-02 20:41:41,077 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5106 [2022-11-02 20:41:41,080 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5106 [2022-11-02 20:41:41,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16336 states and 20987 transitions. [2022-11-02 20:41:41,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:41:41,083 INFO L218 hiAutomatonCegarLoop]: Abstraction has 16336 states and 20987 transitions. [2022-11-02 20:41:41,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16336 states and 20987 transitions. [2022-11-02 20:41:41,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16336 to 16275. [2022-11-02 20:41:41,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16275 states, 16275 states have (on average 1.2852227342549922) internal successors, (20917), 16274 states have internal predecessors, (20917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:41:41,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16275 states to 16275 states and 20917 transitions. [2022-11-02 20:41:41,435 INFO L240 hiAutomatonCegarLoop]: Abstraction has 16275 states and 20917 transitions. [2022-11-02 20:41:41,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:41:41,436 INFO L428 stractBuchiCegarLoop]: Abstraction has 16275 states and 20917 transitions. [2022-11-02 20:41:41,437 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-11-02 20:41:41,437 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16275 states and 20917 transitions. [2022-11-02 20:41:41,481 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 3812 [2022-11-02 20:41:41,481 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:41:41,481 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:41:41,483 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-11-02 20:41:41,483 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-11-02 20:41:41,484 INFO L748 eck$LassoCheckResult]: Stem: 336921#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); 336707#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; 336708#L94 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 336823#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; 336721#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 336631#L102-1 assume !(0 == ssl3_accept_~s__cert~0#1); 336632#L111-2 assume !false; 337898#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 337897#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 337896#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 337895#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 337894#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 337893#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 337892#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 337891#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 337890#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 337889#L138 assume 8464 == ssl3_accept_~s__state~0#1; 337888#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 337887#L286 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 337885#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; 337882#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 337879#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 337876#L664-1 ssl3_accept_~skip~0#1 := 0; 337875#L111-2 assume !false; 337874#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 337873#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 337872#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 337871#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 337870#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 337869#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 337868#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 337867#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 337866#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 337865#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 337864#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 337863#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 337862#L147 assume 8496 == ssl3_accept_~s__state~0#1; 337861#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 337860#L299 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 337858#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 337856#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 337857#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 339495#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 339489#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 339486#L664-1 ssl3_accept_~skip~0#1 := 0; 339485#L111-2 assume !false; 339484#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 339483#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 339482#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 339481#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 339480#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 339479#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 339478#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 339471#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 339468#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 339461#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 339459#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 339457#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 339455#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 339451#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 339452#L153 assume 8512 == ssl3_accept_~s__state~0#1; 339745#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; 339743#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 339741#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 339733#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 339245#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 339242#L664-1 [2022-11-02 20:41:41,484 INFO L750 eck$LassoCheckResult]: Loop: 339242#L664-1 ssl3_accept_~skip~0#1 := 0; 339241#L111-2 assume !false; 339239#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 339233#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 339231#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 339229#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 339228#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 339227#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 339226#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 339223#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 339217#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 339215#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 339209#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 339207#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 339205#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 339203#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 339201#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 339199#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 339196#L159 assume 8528 == ssl3_accept_~s__state~0#1; 339041#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; 339194#L339 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 339191#L339-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 339185#L372 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 339187#L374 assume !(3 == ssl3_accept_~blastFlag~0#1); 339183#L374-2 assume !(ssl3_accept_~ret~0#1 <= 0); 339179#L351-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 339176#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 339169#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 339165#L664-1 ssl3_accept_~skip~0#1 := 0; 339163#L111-2 assume !false; 339161#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 339159#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 339157#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 339155#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 339153#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 339149#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 339144#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 339093#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 339086#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 339083#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 339080#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 339077#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 339074#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 339071#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 339068#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 339065#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 339061#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 339058#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 339032#L165 assume 8544 == ssl3_accept_~s__state~0#1; 339029#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 339025#L400 assume !(0 != ssl3_accept_~s__session__peer~0#1); 339021#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; 339010#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 339008#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; 339005#L429 assume !(4 == ssl3_accept_~blastFlag~0#1); 339003#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; 339001#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 338975#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 338967#L664-1 ssl3_accept_~skip~0#1 := 0; 338965#L111-2 assume !false; 338963#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 338961#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 338958#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 338956#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 338954#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 338952#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 338950#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 338948#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 338946#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 338944#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 338942#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 338940#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 338938#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 338936#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 338934#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 338932#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 338930#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 338928#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 338926#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 338924#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 338922#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 338920#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 338918#L177 assume 8448 == ssl3_accept_~s__state~0#1; 338916#L178 assume !(ssl3_accept_~num1~0#1 > 0); 338912#L458-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 338910#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 338903#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 338891#L664-1 ssl3_accept_~skip~0#1 := 0; 338890#L111-2 assume !false; 338889#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 338888#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 338887#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 338886#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 338885#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 338884#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 338883#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 338882#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 338881#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 338880#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 338879#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 338878#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 338877#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 338876#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 338875#L153 assume !(8512 == ssl3_accept_~s__state~0#1); 338874#L156 assume !(8513 == ssl3_accept_~s__state~0#1); 338873#L159 assume !(8528 == ssl3_accept_~s__state~0#1); 338872#L162 assume !(8529 == ssl3_accept_~s__state~0#1); 338871#L165 assume !(8544 == ssl3_accept_~s__state~0#1); 338870#L168 assume !(8545 == ssl3_accept_~s__state~0#1); 338868#L171 assume !(8560 == ssl3_accept_~s__state~0#1); 338864#L174 assume !(8561 == ssl3_accept_~s__state~0#1); 338862#L177 assume !(8448 == ssl3_accept_~s__state~0#1); 338860#L180 assume 8576 == ssl3_accept_~s__state~0#1; 338734#L184 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 338859#L472 assume !(5 == ssl3_accept_~blastFlag~0#1); 338857#L472-2 assume !(ssl3_accept_~ret~0#1 <= 0); 338855#L478 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 338856#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 340603#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 340599#L664-1 ssl3_accept_~skip~0#1 := 0; 340598#L111-2 assume !false; 340587#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 340585#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 340583#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 340581#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 340579#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 340577#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 340575#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 340573#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 340570#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 340568#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 340566#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 340563#L144 assume 8466 == ssl3_accept_~s__state~0#1; 339881#L145 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 340554#L286 assume !(0 == ssl3_accept_~blastFlag~0#1); 340520#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; 340516#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 340512#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 340508#L664-1 ssl3_accept_~skip~0#1 := 0; 340506#L111-2 assume !false; 340504#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 340502#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 340500#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 340498#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 340496#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 340494#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 340492#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 340490#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 340488#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 340487#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 340486#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 340485#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 338245#L147 assume 8496 == ssl3_accept_~s__state~0#1; 338243#L151 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 338244#L299 assume !(1 == ssl3_accept_~blastFlag~0#1); 338235#L299-2 assume !(ssl3_accept_~ret~0#1 <= 0); 338236#L305 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 339675#L305-2 ssl3_accept_~s__init_num~0#1 := 0; 339674#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 339668#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 339665#L664-1 ssl3_accept_~skip~0#1 := 0; 339664#L111-2 assume !false; 339663#L112 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 339662#L114 assume !(12292 == ssl3_accept_~s__state~0#1); 339661#L117 assume !(16384 == ssl3_accept_~s__state~0#1); 339655#L120 assume !(8192 == ssl3_accept_~s__state~0#1); 339653#L123 assume !(24576 == ssl3_accept_~s__state~0#1); 339651#L126 assume !(8195 == ssl3_accept_~s__state~0#1); 339649#L129 assume !(8480 == ssl3_accept_~s__state~0#1); 339647#L132 assume !(8481 == ssl3_accept_~s__state~0#1); 339645#L135 assume !(8482 == ssl3_accept_~s__state~0#1); 339643#L138 assume !(8464 == ssl3_accept_~s__state~0#1); 339641#L141 assume !(8465 == ssl3_accept_~s__state~0#1); 339639#L144 assume !(8466 == ssl3_accept_~s__state~0#1); 339637#L147 assume !(8496 == ssl3_accept_~s__state~0#1); 339635#L150 assume !(8497 == ssl3_accept_~s__state~0#1); 339633#L153 assume 8512 == ssl3_accept_~s__state~0#1; 339049#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; 339629#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~__cil_tmp56~0#1 := 256345;ssl3_accept_~skip~0#1 := 1; 339626#L317-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 339624#L626 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 339622#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 339242#L664-1 [2022-11-02 20:41:41,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:41,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1980785659, now seen corresponding path program 2 times [2022-11-02 20:41:41,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:41,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208628516] [2022-11-02 20:41:41,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:41,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:41,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:41,499 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:41,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:41,644 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:41,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:41,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1744068177, now seen corresponding path program 3 times [2022-11-02 20:41:41,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:41,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004481105] [2022-11-02 20:41:41,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:41,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:41,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:41,666 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:41,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:41,709 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:41,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:41:41,710 INFO L85 PathProgramCache]: Analyzing trace with hash 552293043, now seen corresponding path program 1 times [2022-11-02 20:41:41,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:41:41,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691337536] [2022-11-02 20:41:41,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:41:41,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:41:41,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:41,746 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:41,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:41,846 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:41:45,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:45,529 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:41:45,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:41:45,731 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 02.11 08:41:45 BoogieIcfgContainer [2022-11-02 20:41:45,746 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-02 20:41:45,747 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-02 20:41:45,747 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-02 20:41:45,747 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-02 20:41:45,748 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:41:08" (3/4) ... [2022-11-02 20:41:45,751 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2022-11-02 20:41:45,887 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/witness.graphml [2022-11-02 20:41:45,888 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-02 20:41:45,889 INFO L158 Benchmark]: Toolchain (without parser) took 38963.73ms. Allocated memory was 123.7MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 86.7MB in the beginning and 1.1GB in the end (delta: -1.0GB). Peak memory consumption was 385.3MB. Max. memory is 16.1GB. [2022-11-02 20:41:45,889 INFO L158 Benchmark]: CDTParser took 0.32ms. Allocated memory is still 123.7MB. Free memory is still 103.5MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-02 20:41:45,890 INFO L158 Benchmark]: CACSL2BoogieTranslator took 457.12ms. Allocated memory is still 123.7MB. Free memory was 86.5MB in the beginning and 94.9MB in the end (delta: -8.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-02 20:41:45,890 INFO L158 Benchmark]: Boogie Procedure Inliner took 94.19ms. Allocated memory is still 123.7MB. Free memory was 94.9MB in the beginning and 91.8MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:41:45,890 INFO L158 Benchmark]: Boogie Preprocessor took 44.77ms. Allocated memory is still 123.7MB. Free memory was 91.8MB in the beginning and 89.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:41:45,891 INFO L158 Benchmark]: RCFGBuilder took 985.76ms. Allocated memory is still 123.7MB. Free memory was 89.7MB in the beginning and 56.7MB in the end (delta: 33.1MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2022-11-02 20:41:45,891 INFO L158 Benchmark]: BuchiAutomizer took 37233.88ms. Allocated memory was 123.7MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 56.2MB in the beginning and 1.1GB in the end (delta: -1.1GB). Peak memory consumption was 341.5MB. Max. memory is 16.1GB. [2022-11-02 20:41:45,892 INFO L158 Benchmark]: Witness Printer took 140.86ms. Allocated memory is still 1.5GB. Free memory was 1.1GB in the beginning and 1.1GB in the end (delta: 11.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-02 20:41:45,894 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.32ms. Allocated memory is still 123.7MB. Free memory is still 103.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 457.12ms. Allocated memory is still 123.7MB. Free memory was 86.5MB in the beginning and 94.9MB in the end (delta: -8.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 94.19ms. Allocated memory is still 123.7MB. Free memory was 94.9MB in the beginning and 91.8MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 44.77ms. Allocated memory is still 123.7MB. Free memory was 91.8MB in the beginning and 89.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 985.76ms. Allocated memory is still 123.7MB. Free memory was 89.7MB in the beginning and 56.7MB in the end (delta: 33.1MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * BuchiAutomizer took 37233.88ms. Allocated memory was 123.7MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 56.2MB in the beginning and 1.1GB in the end (delta: -1.1GB). Peak memory consumption was 341.5MB. Max. memory is 16.1GB. * Witness Printer took 140.86ms. Allocated memory is still 1.5GB. Free memory was 1.1GB in the beginning and 1.1GB in the end (delta: 11.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 31 terminating modules (28 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function state and consists of 7 locations. 28 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 16275 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 37.0s and 30 iterations. TraceHistogramMax:7. Analysis of lassos took 22.6s. Construction of modules took 4.2s. Büchi inclusion checks took 8.1s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 31. Automata minimization 3.3s AutomataMinimizationTime, 31 MinimizatonAttempts, 21206 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 1.8s Buchi closure took 0.1s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 393/393 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6261 SdHoareTripleChecker+Valid, 5.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6258 mSDsluCounter, 14913 SdHoareTripleChecker+Invalid, 4.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6079 mSDsCounter, 801 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4277 IncrementalHoareTripleChecker+Invalid, 5078 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 801 mSolverCounterUnsat, 8834 mSDtfsCounter, 4277 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI19 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital74 mio100 ax100 hnf100 lsp26 ukn100 mio100 lsp100 div186 bol100 ite100 ukn100 eq195 hnf89 smp82 dnf106 smp100 tf106 neg97 sie105 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 22ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 31 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 1.3s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - LassoShapedNonTerminationArgument [Line: 111]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite program execution. Stem: [L714] int s ; [L715] int tmp ; [L719] s = 8464 [L720] CALL ssl3_accept(s) [L24] int s__info_callback = __VERIFIER_nondet_int() ; [L25] int s__in_handshake = __VERIFIER_nondet_int() ; [L26] int s__state ; [L27] int s__new_session ; [L28] int s__server ; [L29] int s__version = __VERIFIER_nondet_int() ; [L30] int s__type ; [L31] int s__init_num ; [L32] int s__hit = __VERIFIER_nondet_int() ; [L33] int s__rwstate ; [L34] int s__init_buf___0 = 1; [L35] int s__debug = __VERIFIER_nondet_int() ; [L36] int s__shutdown ; [L37] int s__cert = __VERIFIER_nondet_int() ; [L38] int s__options = __VERIFIER_nondet_int() ; [L39] int s__verify_mode = __VERIFIER_nondet_int() ; [L40] int s__session__peer = __VERIFIER_nondet_int() ; [L41] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L42] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L45] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L46] int s__s3__tmp__cert_request ; [L47] int s__s3__tmp__reuse_message ; [L48] int s__s3__tmp__use_rsa_tmp ; [L49] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__new_cipher__algorithms ; [L51] int s__s3__tmp__next_state___0 ; [L52] int s__s3__tmp__new_cipher__algo_strength ; [L53] int s__session__cipher ; [L54] int buf ; [L55] unsigned long l ; [L56] unsigned long Time ; [L57] unsigned long tmp ; [L58] int cb ; [L59] long num1 = __VERIFIER_nondet_long() ; [L60] int ret ; [L61] int new_state ; [L62] int state ; [L63] int skip ; [L64] int got_new_session ; [L65] int tmp___1 = __VERIFIER_nondet_int() ; [L66] int tmp___2 = __VERIFIER_nondet_int() ; [L67] int tmp___3 = __VERIFIER_nondet_int() ; [L68] int tmp___4 = __VERIFIER_nondet_int() ; [L69] int tmp___5 = __VERIFIER_nondet_int() ; [L70] int tmp___6 = __VERIFIER_nondet_int() ; [L71] int tmp___7 ; [L72] long tmp___8 = __VERIFIER_nondet_long() ; [L73] int tmp___9 = __VERIFIER_nondet_int() ; [L74] int tmp___10 = __VERIFIER_nondet_int() ; [L75] int blastFlag ; [L76] int __cil_tmp55 ; [L77] unsigned long __cil_tmp56 ; [L78] unsigned long __cil_tmp57 ; [L79] unsigned long __cil_tmp58 ; [L80] unsigned long __cil_tmp59 ; [L81] int __cil_tmp60 ; [L82] unsigned long __cil_tmp61 = __VERIFIER_nondet_ulong() ; [L86] s__state = initial_state [L87] blastFlag = 0 [L88] tmp = __VERIFIER_nondet_int() [L89] Time = tmp [L90] cb = 0 [L91] ret = -1 [L92] skip = 0 [L93] got_new_session = 0 VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__init_buf___0=1, s__state=8464, skip=0, Time=10, tmp=10] [L94] COND TRUE s__info_callback != 0 [L95] cb = s__info_callback VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, Time=10, tmp=10] [L101] s__in_handshake ++ VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, Time=10, tmp=10] [L102] COND FALSE !(tmp___1 + 12288) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, Time=10, tmp=10, tmp___1=-12288] [L107] COND FALSE !(s__cert == 0) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, Time=10, tmp=10, tmp___1=-12288] [L111] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, Time=10, tmp=10, tmp___1=-12288] [L113] state = s__state VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L114] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L117] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L120] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L123] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L126] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L129] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L132] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L135] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L138] COND TRUE s__state == 8464 VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L284] s__shutdown = 0 [L285] ret = __VERIFIER_nondet_int() [L286] COND TRUE blastFlag == 0 [L287] blastFlag = 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=0, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__shutdown=0, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L289] COND FALSE !(ret <= 0) [L292] got_new_session = 1 [L293] s__state = 8496 [L294] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L698] skip = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L111] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L113] state = s__state VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L114] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L117] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L120] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L123] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L126] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L129] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L132] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L135] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L138] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L141] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L144] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L147] COND TRUE s__state == 8496 VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L298] ret = __VERIFIER_nondet_int() [L299] COND TRUE blastFlag == 1 [L300] blastFlag = 2 VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L302] COND FALSE !(ret <= 0) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L305] COND FALSE !(\read(s__hit)) [L308] s__state = 8512 VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L310] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L698] skip = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L111] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L113] state = s__state VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L114] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L117] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L120] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L123] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L126] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L129] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L132] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L135] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L138] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L141] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L144] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L147] COND FALSE !(s__state == 8496) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L150] COND FALSE !(s__state == 8497) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L153] COND TRUE s__state == 8512 VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L315] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L316] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms VAL [\old(initial_state)=8464, __cil_tmp56=4294967041, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=4294967041, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L317] COND TRUE __cil_tmp56 + 256UL [L318] __cil_tmp56 = 256345 [L319] skip = 1 VAL [\old(initial_state)=8464, __cil_tmp56=256345, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=4294967041, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=1, state=8512, Time=10, tmp=10, tmp___1=-12288] [L330] s__state = 8528 [L331] s__init_num = 0 VAL [\old(initial_state)=8464, __cil_tmp56=256345, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=4294967041, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8528, skip=1, state=8512, Time=10, tmp=10, tmp___1=-12288] [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, __cil_tmp56=256345, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=4294967041, s__s3__tmp__reuse_message=7, s__shutdown=0, s__state=8528, skip=1, state=8512, Time=10, tmp=10, tmp___1=-12288] Loop: [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND FALSE !(s__state == 8496) [L150] COND FALSE !(s__state == 8497) [L153] COND FALSE !(s__state == 8512) [L156] COND FALSE !(s__state == 8513) [L159] COND TRUE s__state == 8528 [L335] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L336] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L338] __cil_tmp57 = (unsigned long )s__options [L339] COND TRUE __cil_tmp57 + 2097152UL [L340] s__s3__tmp__use_rsa_tmp = 1 [L345] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L373] ret = __VERIFIER_nondet_int() [L374] COND FALSE !(blastFlag == 3) [L377] COND FALSE !(ret <= 0) [L394] s__state = 8544 [L395] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND FALSE !(s__state == 8496) [L150] COND FALSE !(s__state == 8497) [L153] COND FALSE !(s__state == 8512) [L156] COND FALSE !(s__state == 8513) [L159] COND FALSE !(s__state == 8528) [L162] COND FALSE !(s__state == 8529) [L165] COND TRUE s__state == 8544 [L399] COND TRUE s__verify_mode + 1 [L400] COND FALSE !(s__session__peer != 0) [L412] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L413] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L415] COND FALSE !(__cil_tmp61 + 256UL) [L427] s__s3__tmp__cert_request = 1 [L428] ret = __VERIFIER_nondet_int() [L429] COND FALSE !(blastFlag == 4) [L432] COND FALSE !(ret <= 0) [L435] s__state = 8448 [L436] s__s3__tmp__next_state___0 = 8576 [L437] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND FALSE !(s__state == 8496) [L150] COND FALSE !(s__state == 8497) [L153] COND FALSE !(s__state == 8512) [L156] COND FALSE !(s__state == 8513) [L159] COND FALSE !(s__state == 8528) [L162] COND FALSE !(s__state == 8529) [L165] COND FALSE !(s__state == 8544) [L168] COND FALSE !(s__state == 8545) [L171] COND FALSE !(s__state == 8560) [L174] COND FALSE !(s__state == 8561) [L177] COND TRUE s__state == 8448 [L458] COND FALSE !(num1 > 0L) [L467] s__state = s__s3__tmp__next_state___0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND FALSE !(s__state == 8496) [L150] COND FALSE !(s__state == 8497) [L153] COND FALSE !(s__state == 8512) [L156] COND FALSE !(s__state == 8513) [L159] COND FALSE !(s__state == 8528) [L162] COND FALSE !(s__state == 8529) [L165] COND FALSE !(s__state == 8544) [L168] COND FALSE !(s__state == 8545) [L171] COND FALSE !(s__state == 8560) [L174] COND FALSE !(s__state == 8561) [L177] COND FALSE !(s__state == 8448) [L180] COND TRUE s__state == 8576 [L471] ret = __VERIFIER_nondet_int() [L472] COND FALSE !(blastFlag == 5) [L475] COND FALSE !(ret <= 0) [L478] COND TRUE ret == 2 [L479] s__state = 8466 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND TRUE s__state == 8466 [L284] s__shutdown = 0 [L285] ret = __VERIFIER_nondet_int() [L286] COND FALSE !(blastFlag == 0) [L289] COND FALSE !(ret <= 0) [L292] got_new_session = 1 [L293] s__state = 8496 [L294] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND TRUE s__state == 8496 [L298] ret = __VERIFIER_nondet_int() [L299] COND FALSE !(blastFlag == 1) [L302] COND FALSE !(ret <= 0) [L305] COND FALSE !(\read(s__hit)) [L308] s__state = 8512 [L310] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND FALSE !(s__state == 8496) [L150] COND FALSE !(s__state == 8497) [L153] COND TRUE s__state == 8512 [L315] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L316] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L317] COND TRUE __cil_tmp56 + 256UL [L318] __cil_tmp56 = 256345 [L319] skip = 1 [L330] s__state = 8528 [L331] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) End of lasso representation. - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 111]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L714] int s ; [L715] int tmp ; [L719] s = 8464 [L720] CALL ssl3_accept(s) [L24] int s__info_callback = __VERIFIER_nondet_int() ; [L25] int s__in_handshake = __VERIFIER_nondet_int() ; [L26] int s__state ; [L27] int s__new_session ; [L28] int s__server ; [L29] int s__version = __VERIFIER_nondet_int() ; [L30] int s__type ; [L31] int s__init_num ; [L32] int s__hit = __VERIFIER_nondet_int() ; [L33] int s__rwstate ; [L34] int s__init_buf___0 = 1; [L35] int s__debug = __VERIFIER_nondet_int() ; [L36] int s__shutdown ; [L37] int s__cert = __VERIFIER_nondet_int() ; [L38] int s__options = __VERIFIER_nondet_int() ; [L39] int s__verify_mode = __VERIFIER_nondet_int() ; [L40] int s__session__peer = __VERIFIER_nondet_int() ; [L41] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L42] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L45] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L46] int s__s3__tmp__cert_request ; [L47] int s__s3__tmp__reuse_message ; [L48] int s__s3__tmp__use_rsa_tmp ; [L49] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__new_cipher__algorithms ; [L51] int s__s3__tmp__next_state___0 ; [L52] int s__s3__tmp__new_cipher__algo_strength ; [L53] int s__session__cipher ; [L54] int buf ; [L55] unsigned long l ; [L56] unsigned long Time ; [L57] unsigned long tmp ; [L58] int cb ; [L59] long num1 = __VERIFIER_nondet_long() ; [L60] int ret ; [L61] int new_state ; [L62] int state ; [L63] int skip ; [L64] int got_new_session ; [L65] int tmp___1 = __VERIFIER_nondet_int() ; [L66] int tmp___2 = __VERIFIER_nondet_int() ; [L67] int tmp___3 = __VERIFIER_nondet_int() ; [L68] int tmp___4 = __VERIFIER_nondet_int() ; [L69] int tmp___5 = __VERIFIER_nondet_int() ; [L70] int tmp___6 = __VERIFIER_nondet_int() ; [L71] int tmp___7 ; [L72] long tmp___8 = __VERIFIER_nondet_long() ; [L73] int tmp___9 = __VERIFIER_nondet_int() ; [L74] int tmp___10 = __VERIFIER_nondet_int() ; [L75] int blastFlag ; [L76] int __cil_tmp55 ; [L77] unsigned long __cil_tmp56 ; [L78] unsigned long __cil_tmp57 ; [L79] unsigned long __cil_tmp58 ; [L80] unsigned long __cil_tmp59 ; [L81] int __cil_tmp60 ; [L82] unsigned long __cil_tmp61 = __VERIFIER_nondet_ulong() ; [L86] s__state = initial_state [L87] blastFlag = 0 [L88] tmp = __VERIFIER_nondet_int() [L89] Time = tmp [L90] cb = 0 [L91] ret = -1 [L92] skip = 0 [L93] got_new_session = 0 VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__init_buf___0=1, s__state=8464, skip=0, Time=10, tmp=10] [L94] COND TRUE s__info_callback != 0 [L95] cb = s__info_callback VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, Time=10, tmp=10] [L101] s__in_handshake ++ VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, Time=10, tmp=10] [L102] COND FALSE !(tmp___1 + 12288) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, Time=10, tmp=10, tmp___1=-12288] [L107] COND FALSE !(s__cert == 0) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, Time=10, tmp=10, tmp___1=-12288] [L111] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, Time=10, tmp=10, tmp___1=-12288] [L113] state = s__state VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L114] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L117] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L120] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L123] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L126] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L129] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L132] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L135] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L138] COND TRUE s__state == 8464 VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L284] s__shutdown = 0 [L285] ret = __VERIFIER_nondet_int() [L286] COND TRUE blastFlag == 0 [L287] blastFlag = 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=0, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__shutdown=0, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L289] COND FALSE !(ret <= 0) [L292] got_new_session = 1 [L293] s__state = 8496 [L294] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L698] skip = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L111] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L113] state = s__state VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L114] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L117] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L120] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L123] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L126] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L129] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L132] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L135] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L138] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L141] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L144] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L147] COND TRUE s__state == 8496 VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L298] ret = __VERIFIER_nondet_int() [L299] COND TRUE blastFlag == 1 [L300] blastFlag = 2 VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L302] COND FALSE !(ret <= 0) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L305] COND FALSE !(\read(s__hit)) [L308] s__state = 8512 VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L310] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L698] skip = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L111] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L113] state = s__state VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L114] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L117] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L120] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L123] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L126] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L129] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L132] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L135] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L138] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L141] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L144] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L147] COND FALSE !(s__state == 8496) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L150] COND FALSE !(s__state == 8497) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L153] COND TRUE s__state == 8512 VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L315] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L316] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms VAL [\old(initial_state)=8464, __cil_tmp56=4294967041, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=4294967041, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L317] COND TRUE __cil_tmp56 + 256UL [L318] __cil_tmp56 = 256345 [L319] skip = 1 VAL [\old(initial_state)=8464, __cil_tmp56=256345, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=4294967041, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8512, skip=1, state=8512, Time=10, tmp=10, tmp___1=-12288] [L330] s__state = 8528 [L331] s__init_num = 0 VAL [\old(initial_state)=8464, __cil_tmp56=256345, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=4294967041, s__s3__tmp__reuse_message=16, s__shutdown=0, s__state=8528, skip=1, state=8512, Time=10, tmp=10, tmp___1=-12288] [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, __cil_tmp56=256345, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=4294967041, s__s3__tmp__reuse_message=7, s__shutdown=0, s__state=8528, skip=1, state=8512, Time=10, tmp=10, tmp___1=-12288] Loop: [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND FALSE !(s__state == 8496) [L150] COND FALSE !(s__state == 8497) [L153] COND FALSE !(s__state == 8512) [L156] COND FALSE !(s__state == 8513) [L159] COND TRUE s__state == 8528 [L335] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L336] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L338] __cil_tmp57 = (unsigned long )s__options [L339] COND TRUE __cil_tmp57 + 2097152UL [L340] s__s3__tmp__use_rsa_tmp = 1 [L345] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L373] ret = __VERIFIER_nondet_int() [L374] COND FALSE !(blastFlag == 3) [L377] COND FALSE !(ret <= 0) [L394] s__state = 8544 [L395] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND FALSE !(s__state == 8496) [L150] COND FALSE !(s__state == 8497) [L153] COND FALSE !(s__state == 8512) [L156] COND FALSE !(s__state == 8513) [L159] COND FALSE !(s__state == 8528) [L162] COND FALSE !(s__state == 8529) [L165] COND TRUE s__state == 8544 [L399] COND TRUE s__verify_mode + 1 [L400] COND FALSE !(s__session__peer != 0) [L412] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L413] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L415] COND FALSE !(__cil_tmp61 + 256UL) [L427] s__s3__tmp__cert_request = 1 [L428] ret = __VERIFIER_nondet_int() [L429] COND FALSE !(blastFlag == 4) [L432] COND FALSE !(ret <= 0) [L435] s__state = 8448 [L436] s__s3__tmp__next_state___0 = 8576 [L437] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND FALSE !(s__state == 8496) [L150] COND FALSE !(s__state == 8497) [L153] COND FALSE !(s__state == 8512) [L156] COND FALSE !(s__state == 8513) [L159] COND FALSE !(s__state == 8528) [L162] COND FALSE !(s__state == 8529) [L165] COND FALSE !(s__state == 8544) [L168] COND FALSE !(s__state == 8545) [L171] COND FALSE !(s__state == 8560) [L174] COND FALSE !(s__state == 8561) [L177] COND TRUE s__state == 8448 [L458] COND FALSE !(num1 > 0L) [L467] s__state = s__s3__tmp__next_state___0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND FALSE !(s__state == 8496) [L150] COND FALSE !(s__state == 8497) [L153] COND FALSE !(s__state == 8512) [L156] COND FALSE !(s__state == 8513) [L159] COND FALSE !(s__state == 8528) [L162] COND FALSE !(s__state == 8529) [L165] COND FALSE !(s__state == 8544) [L168] COND FALSE !(s__state == 8545) [L171] COND FALSE !(s__state == 8560) [L174] COND FALSE !(s__state == 8561) [L177] COND FALSE !(s__state == 8448) [L180] COND TRUE s__state == 8576 [L471] ret = __VERIFIER_nondet_int() [L472] COND FALSE !(blastFlag == 5) [L475] COND FALSE !(ret <= 0) [L478] COND TRUE ret == 2 [L479] s__state = 8466 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND TRUE s__state == 8466 [L284] s__shutdown = 0 [L285] ret = __VERIFIER_nondet_int() [L286] COND FALSE !(blastFlag == 0) [L289] COND FALSE !(ret <= 0) [L292] got_new_session = 1 [L293] s__state = 8496 [L294] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND TRUE s__state == 8496 [L298] ret = __VERIFIER_nondet_int() [L299] COND FALSE !(blastFlag == 1) [L302] COND FALSE !(ret <= 0) [L305] COND FALSE !(\read(s__hit)) [L308] s__state = 8512 [L310] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND FALSE !(s__state == 8496) [L150] COND FALSE !(s__state == 8497) [L153] COND TRUE s__state == 8512 [L315] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L316] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L317] COND TRUE __cil_tmp56 + 256UL [L318] __cil_tmp56 = 256345 [L319] skip = 1 [L330] s__state = 8528 [L331] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2022-11-02 20:41:46,089 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:46,301 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-02 20:41:46,487 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-11-02 20:41:46,690 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_01090a57-90e7-434c-b761-6dae570e6089/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)