./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_4.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/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_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_4.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/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_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/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 f559dc59bc463f9a27da280f1f7098996cb99e14cb280bd541f8697a124cb729 --- 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:38:15,290 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 20:38:15,293 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 20:38:15,344 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 20:38:15,345 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 20:38:15,349 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 20:38:15,351 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 20:38:15,355 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 20:38:15,361 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 20:38:15,367 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 20:38:15,368 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 20:38:15,369 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 20:38:15,369 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 20:38:15,370 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 20:38:15,371 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 20:38:15,372 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 20:38:15,372 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 20:38:15,373 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 20:38:15,375 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 20:38:15,377 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 20:38:15,378 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 20:38:15,380 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 20:38:15,381 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 20:38:15,382 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 20:38:15,385 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 20:38:15,386 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 20:38:15,386 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 20:38:15,387 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 20:38:15,388 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 20:38:15,389 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 20:38:15,389 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 20:38:15,390 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 20:38:15,391 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 20:38:15,392 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 20:38:15,393 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 20:38:15,393 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 20:38:15,394 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 20:38:15,394 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 20:38:15,395 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 20:38:15,396 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 20:38:15,396 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 20:38:15,397 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-11-02 20:38:15,418 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 20:38:15,419 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 20:38:15,419 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 20:38:15,419 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 20:38:15,420 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 20:38:15,421 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 20:38:15,421 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 20:38:15,421 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-02 20:38:15,421 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-02 20:38:15,422 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-02 20:38:15,422 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-02 20:38:15,422 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-02 20:38:15,422 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-02 20:38:15,423 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 20:38:15,423 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-02 20:38:15,423 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-02 20:38:15,432 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 20:38:15,434 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-02 20:38:15,434 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 20:38:15,434 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-02 20:38:15,435 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-02 20:38:15,435 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-02 20:38:15,435 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-02 20:38:15,435 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 20:38:15,436 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-02 20:38:15,436 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 20:38:15,436 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-02 20:38:15,437 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 20:38:15,437 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 20:38:15,437 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 20:38:15,437 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 20:38:15,438 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-02 20:38:15,439 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_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/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_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/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 -> f559dc59bc463f9a27da280f1f7098996cb99e14cb280bd541f8697a124cb729 [2022-11-02 20:38:15,703 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 20:38:15,740 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 20:38:15,743 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 20:38:15,744 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 20:38:15,745 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 20:38:15,746 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/openssl-simplified/s3_srvr_4.cil.c [2022-11-02 20:38:15,824 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/data/d87847737/1d130a95adee46a4b57118255e96fdfd/FLAGf79e6c863 [2022-11-02 20:38:16,375 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 20:38:16,375 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/sv-benchmarks/c/openssl-simplified/s3_srvr_4.cil.c [2022-11-02 20:38:16,385 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/data/d87847737/1d130a95adee46a4b57118255e96fdfd/FLAGf79e6c863 [2022-11-02 20:38:16,729 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/data/d87847737/1d130a95adee46a4b57118255e96fdfd [2022-11-02 20:38:16,731 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 20:38:16,733 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 20:38:16,734 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 20:38:16,734 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 20:38:16,738 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 20:38:16,739 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:38:16" (1/1) ... [2022-11-02 20:38:16,740 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@67664569 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:38:16, skipping insertion in model container [2022-11-02 20:38:16,740 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:38:16" (1/1) ... [2022-11-02 20:38:16,752 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 20:38:16,817 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 20:38:17,067 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_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/sv-benchmarks/c/openssl-simplified/s3_srvr_4.cil.c[42875,42888] [2022-11-02 20:38:17,077 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:38:17,086 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 20:38:17,133 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_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/sv-benchmarks/c/openssl-simplified/s3_srvr_4.cil.c[42875,42888] [2022-11-02 20:38:17,136 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:38:17,149 INFO L208 MainTranslator]: Completed translation [2022-11-02 20:38:17,150 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:38:17 WrapperNode [2022-11-02 20:38:17,150 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 20:38:17,151 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 20:38:17,151 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 20:38:17,152 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 20:38:17,159 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:38:17" (1/1) ... [2022-11-02 20:38:17,168 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:38:17" (1/1) ... [2022-11-02 20:38:17,201 INFO L138 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 500 [2022-11-02 20:38:17,201 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 20:38:17,202 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 20:38:17,202 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 20:38:17,202 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 20:38:17,212 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:38:17" (1/1) ... [2022-11-02 20:38:17,212 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:38:17" (1/1) ... [2022-11-02 20:38:17,215 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:38:17" (1/1) ... [2022-11-02 20:38:17,216 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:38:17" (1/1) ... [2022-11-02 20:38:17,222 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:38:17" (1/1) ... [2022-11-02 20:38:17,228 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:38:17" (1/1) ... [2022-11-02 20:38:17,230 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:38:17" (1/1) ... [2022-11-02 20:38:17,232 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:38:17" (1/1) ... [2022-11-02 20:38:17,236 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 20:38:17,237 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 20:38:17,237 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 20:38:17,237 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 20:38:17,238 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:38:17" (1/1) ... [2022-11-02 20:38:17,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:17,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:17,300 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:17,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-02 20:38:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-02 20:38:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-02 20:38:17,349 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 20:38:17,349 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 20:38:17,438 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 20:38:17,440 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 20:38:17,457 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-02 20:38:18,059 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2022-11-02 20:38:18,059 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2022-11-02 20:38:18,060 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 20:38:18,075 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 20:38:18,076 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-02 20:38:18,078 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:38:18 BoogieIcfgContainer [2022-11-02 20:38:18,079 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 20:38:18,080 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-02 20:38:18,081 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-02 20:38:18,086 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-02 20:38:18,087 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:38:18,088 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 02.11 08:38:16" (1/3) ... [2022-11-02 20:38:18,089 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6fba01a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:38:18, skipping insertion in model container [2022-11-02 20:38:18,089 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:38:18,089 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:38:17" (2/3) ... [2022-11-02 20:38:18,090 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6fba01a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:38:18, skipping insertion in model container [2022-11-02 20:38:18,090 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:38:18,090 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:38:18" (3/3) ... [2022-11-02 20:38:18,092 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_srvr_4.cil.c [2022-11-02 20:38:18,170 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-02 20:38:18,170 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-02 20:38:18,170 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-02 20:38:18,171 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-02 20:38:18,171 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-02 20:38:18,171 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-02 20:38:18,171 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-02 20:38:18,171 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-02 20:38:18,181 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:18,225 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2022-11-02 20:38:18,226 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:18,226 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:18,239 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 20:38:18,239 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:18,239 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-02 20:38:18,243 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:18,254 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2022-11-02 20:38:18,257 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:18,257 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:18,260 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 20:38:18,262 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:18,269 INFO L748 eck$LassoCheckResult]: Stem: 123#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 40#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 38#L93true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 21#L96-2true ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 125#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 17#L101-1true assume !(0 == ssl3_accept_~s__cert~0#1); 43#L110-2true [2022-11-02 20:38:18,270 INFO L750 eck$LassoCheckResult]: Loop: 43#L110-2true assume !false; 18#L111true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 118#L113true assume !(12292 == ssl3_accept_~s__state~0#1); 30#L116true assume !(16384 == ssl3_accept_~s__state~0#1); 124#L119true assume !(8192 == ssl3_accept_~s__state~0#1); 53#L122true assume !(24576 == ssl3_accept_~s__state~0#1); 85#L125true assume !(8195 == ssl3_accept_~s__state~0#1); 59#L128true assume 8480 == ssl3_accept_~s__state~0#1; 131#L132true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 8#L270true assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 140#L554true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 120#L591true ssl3_accept_~skip~0#1 := 0; 43#L110-2true [2022-11-02 20:38:18,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:18,277 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2022-11-02 20:38:18,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:18,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995991145] [2022-11-02 20:38:18,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:18,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:18,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:18,397 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:18,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:18,455 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:18,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:18,459 INFO L85 PathProgramCache]: Analyzing trace with hash -289467049, now seen corresponding path program 1 times [2022-11-02 20:38:18,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:18,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823247700] [2022-11-02 20:38:18,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:18,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:18,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:18,490 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:18,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:18,503 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:18,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:18,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1315320920, now seen corresponding path program 1 times [2022-11-02 20:38:18,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:18,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666297272] [2022-11-02 20:38:18,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:18,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:18,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:18,724 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:38:18,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:18,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666297272] [2022-11-02 20:38:18,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666297272] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:18,725 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:18,726 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:38:18,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064604145] [2022-11-02 20:38:18,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:18,845 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:38:18,846 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:38:18,846 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:38:18,847 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:38:18,847 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:38:18,847 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:18,847 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:38:18,847 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:38:18,848 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4.cil.c_Iteration1_Loop [2022-11-02 20:38:18,848 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:38:18,848 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:38:18,866 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:18,878 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:38:18,885 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:38:18,888 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:38:18,922 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:18,942 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:18,951 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:19,094 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:38:19,096 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:38:19,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:19,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:19,103 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:19,108 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:19,109 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:19,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-11-02 20:38:19,137 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:38:19,137 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:38:19,181 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:19,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:19,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:19,184 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:19,193 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:19,194 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:19,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-11-02 20:38:19,240 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:38:19,240 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=7, ULTIMATE.start_ssl3_accept_~ret~0#1=7} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=7, ULTIMATE.start_ssl3_accept_~ret~0#1=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:38:19,267 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:19,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:19,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:19,270 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:19,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-11-02 20:38:19,284 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:19,285 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:19,298 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:38:19,298 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:38:19,335 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:19,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:19,336 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:19,338 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:19,341 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-11-02 20:38:19,343 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:19,343 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:19,355 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:38:19,355 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:38:19,401 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:19,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:19,402 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:19,403 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:19,413 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:19,413 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:19,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-11-02 20:38:19,443 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:38:19,443 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:38:19,483 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:19,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:19,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:19,485 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:19,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-11-02 20:38:19,488 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:19,488 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:19,531 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:19,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:19,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:19,533 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:19,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-11-02 20:38:19,536 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:38:19,536 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:19,575 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:38:19,619 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:19,619 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:38:19,620 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:38:19,620 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:38:19,620 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:38:19,620 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:38:19,620 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:19,620 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:38:19,620 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:38:19,620 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4.cil.c_Iteration1_Loop [2022-11-02 20:38:19,620 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:38:19,620 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:38:19,622 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:38:19,640 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:38:19,645 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:19,650 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:38:19,654 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:19,658 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:38:19,674 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:38:19,813 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:38:19,818 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:38:19,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:19,820 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:19,839 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:19,897 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:38:19,911 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-11-02 20:38:19,912 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:19,912 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:19,913 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:19,913 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:19,913 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:19,915 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:19,916 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:19,926 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:19,959 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:19,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:19,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:19,961 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:19,962 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-11-02 20:38:19,963 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:38:19,974 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:19,975 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:19,975 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:19,975 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:19,975 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:19,976 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:19,976 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:19,983 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:20,017 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:20,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:20,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:20,018 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:20,020 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-11-02 20:38:20,020 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:38:20,030 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:20,031 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:20,031 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:20,031 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:20,031 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:20,032 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:20,032 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:20,041 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:20,076 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:20,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:20,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:20,078 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:20,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-11-02 20:38:20,079 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:38:20,090 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:20,090 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:20,090 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:20,090 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:20,090 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:20,091 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:20,091 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:20,094 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:20,120 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:20,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:20,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:20,122 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:20,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-11-02 20:38:20,124 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:38:20,138 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:20,138 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:20,139 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:20,139 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:20,139 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:20,143 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:20,143 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:20,165 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:20,186 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:20,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:20,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:20,188 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:20,189 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-11-02 20:38:20,190 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:38:20,200 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:20,200 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:20,200 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:20,201 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:20,201 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:20,202 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:20,203 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:20,220 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:38:20,226 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:38:20,226 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 20:38:20,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:20,228 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:20,232 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:20,235 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:38:20,235 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:38:20,236 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:38:20,236 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:38:20,237 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-11-02 20:38:20,295 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:20,298 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:38:20,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:20,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:20,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:38:20,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:38:20,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:20,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:38:20,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:38:20,490 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:38:20,546 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:38:20,549 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:20,942 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:21,431 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 788 states and 1325 transitions. Complement of second has 10 states. [2022-11-02 20:38:21,434 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:38:21,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:21,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 573 transitions. [2022-11-02 20:38:21,444 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 12 letters. [2022-11-02 20:38:21,448 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:38:21,449 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 18 letters. Loop has 12 letters. [2022-11-02 20:38:21,449 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:38:21,449 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 24 letters. [2022-11-02 20:38:21,450 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:38:21,451 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 788 states and 1325 transitions. [2022-11-02 20:38:21,479 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2022-11-02 20:38:21,492 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 788 states to 650 states and 1003 transitions. [2022-11-02 20:38:21,495 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 365 [2022-11-02 20:38:21,498 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 376 [2022-11-02 20:38:21,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 650 states and 1003 transitions. [2022-11-02 20:38:21,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:21,499 INFO L218 hiAutomatonCegarLoop]: Abstraction has 650 states and 1003 transitions. [2022-11-02 20:38:21,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states and 1003 transitions. [2022-11-02 20:38:21,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 456. [2022-11-02 20:38:21,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 456 states have (on average 1.5350877192982457) internal successors, (700), 455 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:21,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 700 transitions. [2022-11-02 20:38:21,580 INFO L240 hiAutomatonCegarLoop]: Abstraction has 456 states and 700 transitions. [2022-11-02 20:38:21,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:21,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:21,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:21,585 INFO L87 Difference]: Start difference. First operand 456 states and 700 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:21,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:21,731 INFO L93 Difference]: Finished difference Result 508 states and 781 transitions. [2022-11-02 20:38:21,731 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 508 states and 781 transitions. [2022-11-02 20:38:21,735 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2022-11-02 20:38:21,738 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 508 states to 508 states and 781 transitions. [2022-11-02 20:38:21,739 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 311 [2022-11-02 20:38:21,739 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 311 [2022-11-02 20:38:21,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 508 states and 781 transitions. [2022-11-02 20:38:21,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:21,740 INFO L218 hiAutomatonCegarLoop]: Abstraction has 508 states and 781 transitions. [2022-11-02 20:38:21,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states and 781 transitions. [2022-11-02 20:38:21,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 488. [2022-11-02 20:38:21,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 488 states have (on average 1.5471311475409837) internal successors, (755), 487 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:21,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 755 transitions. [2022-11-02 20:38:21,754 INFO L240 hiAutomatonCegarLoop]: Abstraction has 488 states and 755 transitions. [2022-11-02 20:38:21,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:21,755 INFO L428 stractBuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2022-11-02 20:38:21,755 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-02 20:38:21,755 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 488 states and 755 transitions. [2022-11-02 20:38:21,758 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2022-11-02 20:38:21,758 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:21,759 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:21,760 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:38:21,760 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:38:21,760 INFO L748 eck$LassoCheckResult]: Stem: 2244#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 2096#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 2090#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2036#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 2037#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2022#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2023#L110-2 assume !false; 2103#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2368#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2362#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2347#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2136#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2137#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2402#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2428#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2247#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2248#L137 assume 8464 == ssl3_accept_~s__state~0#1; 1990#L144 [2022-11-02 20:38:21,761 INFO L750 eck$LassoCheckResult]: Loop: 1990#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 1991#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2009#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 1993#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2360#L591 ssl3_accept_~skip~0#1 := 0; 2361#L110-2 assume !false; 2356#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2357#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2345#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2346#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2350#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2351#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2276#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2274#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2269#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2270#L137 assume 8464 == ssl3_accept_~s__state~0#1; 1990#L144 [2022-11-02 20:38:21,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:21,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2022-11-02 20:38:21,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:21,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14017214] [2022-11-02 20:38:21,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:21,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:21,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:21,774 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:21,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:21,787 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:21,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:21,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1699504289, now seen corresponding path program 1 times [2022-11-02 20:38:21,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:21,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978519569] [2022-11-02 20:38:21,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:21,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:21,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:21,842 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:38:21,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:21,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978519569] [2022-11-02 20:38:21,843 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978519569] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:21,843 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:21,843 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:38:21,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980210909] [2022-11-02 20:38:21,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:21,844 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:21,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:21,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:21,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:21,845 INFO L87 Difference]: Start difference. First operand 488 states and 755 transitions. cyclomatic complexity: 270 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:22,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:22,074 INFO L93 Difference]: Finished difference Result 598 states and 933 transitions. [2022-11-02 20:38:22,074 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 598 states and 933 transitions. [2022-11-02 20:38:22,080 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2022-11-02 20:38:22,084 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 598 states to 598 states and 933 transitions. [2022-11-02 20:38:22,085 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 375 [2022-11-02 20:38:22,086 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2022-11-02 20:38:22,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 598 states and 933 transitions. [2022-11-02 20:38:22,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:22,086 INFO L218 hiAutomatonCegarLoop]: Abstraction has 598 states and 933 transitions. [2022-11-02 20:38:22,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states and 933 transitions. [2022-11-02 20:38:22,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 522. [2022-11-02 20:38:22,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 522 states have (on average 1.5421455938697317) internal successors, (805), 521 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:22,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 805 transitions. [2022-11-02 20:38:22,101 INFO L240 hiAutomatonCegarLoop]: Abstraction has 522 states and 805 transitions. [2022-11-02 20:38:22,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:22,102 INFO L428 stractBuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2022-11-02 20:38:22,103 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-02 20:38:22,103 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 522 states and 805 transitions. [2022-11-02 20:38:22,107 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2022-11-02 20:38:22,107 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:22,107 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:22,109 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:22,109 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:22,109 INFO L748 eck$LassoCheckResult]: Stem: 3339#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 3191#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 3185#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3129#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 3130#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3115#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3116#L110-2 assume !false; 3500#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3499#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3498#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3496#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3497#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3494#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3495#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3538#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3536#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3534#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3082#L144 [2022-11-02 20:38:22,110 INFO L750 eck$LassoCheckResult]: Loop: 3082#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 3083#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3101#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 3102#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3547#L591 ssl3_accept_~skip~0#1 := 0; 3546#L110-2 assume !false; 3545#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3544#L113 assume 12292 == ssl3_accept_~s__state~0#1; 3235#L114 ssl3_accept_~s__new_session~0#1 := 1; 3236#L222 ssl3_accept_~s__server~0#1 := 1; 3289#L227 assume 0 != ssl3_accept_~cb~0#1; 3187#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3188#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3322#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3199#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3200#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 3181#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3380#L591 ssl3_accept_~skip~0#1 := 0; 3378#L110-2 assume !false; 3376#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3374#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3372#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3370#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3368#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3366#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3362#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3363#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3364#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3353#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3082#L144 [2022-11-02 20:38:22,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:22,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2022-11-02 20:38:22,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:22,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247648639] [2022-11-02 20:38:22,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:22,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:22,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:22,124 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:22,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:22,138 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:22,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:22,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1808014257, now seen corresponding path program 1 times [2022-11-02 20:38:22,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:22,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551509304] [2022-11-02 20:38:22,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:22,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:22,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:22,178 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:38:22,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:22,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551509304] [2022-11-02 20:38:22,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551509304] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:22,179 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:22,180 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:38:22,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406498571] [2022-11-02 20:38:22,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:22,181 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:22,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:22,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:22,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:22,182 INFO L87 Difference]: Start difference. First operand 522 states and 805 transitions. cyclomatic complexity: 286 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:22,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:22,396 INFO L93 Difference]: Finished difference Result 647 states and 916 transitions. [2022-11-02 20:38:22,396 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 647 states and 916 transitions. [2022-11-02 20:38:22,401 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2022-11-02 20:38:22,406 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 647 states to 574 states and 836 transitions. [2022-11-02 20:38:22,406 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 403 [2022-11-02 20:38:22,407 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 414 [2022-11-02 20:38:22,407 INFO L73 IsDeterministic]: Start isDeterministic. Operand 574 states and 836 transitions. [2022-11-02 20:38:22,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:22,407 INFO L218 hiAutomatonCegarLoop]: Abstraction has 574 states and 836 transitions. [2022-11-02 20:38:22,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states and 836 transitions. [2022-11-02 20:38:22,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 531. [2022-11-02 20:38:22,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4783427495291903) internal successors, (785), 530 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:22,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 785 transitions. [2022-11-02 20:38:22,418 INFO L240 hiAutomatonCegarLoop]: Abstraction has 531 states and 785 transitions. [2022-11-02 20:38:22,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:22,419 INFO L428 stractBuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2022-11-02 20:38:22,419 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-02 20:38:22,420 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 785 transitions. [2022-11-02 20:38:22,423 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2022-11-02 20:38:22,423 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:22,423 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:22,424 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:22,424 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:22,424 INFO L748 eck$LassoCheckResult]: Stem: 4509#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 4369#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 4358#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4303#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 4304#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4293#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4294#L110-2 assume !false; 4575#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4701#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4697#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4693#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4549#L222 [2022-11-02 20:38:22,425 INFO L750 eck$LassoCheckResult]: Loop: 4549#L222 ssl3_accept_~s__server~0#1 := 1; 4752#L227 assume 0 != ssl3_accept_~cb~0#1; 4360#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4361#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4494#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4373#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4374#L254 assume 12292 != ssl3_accept_~s__state~0#1; 4283#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 4260#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 4704#L591 ssl3_accept_~skip~0#1 := 0; 4700#L110-2 assume !false; 4696#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4692#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4688#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4684#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4549#L222 [2022-11-02 20:38:22,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:22,425 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2022-11-02 20:38:22,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:22,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841279444] [2022-11-02 20:38:22,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:22,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:22,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:22,471 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:38:22,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:22,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841279444] [2022-11-02 20:38:22,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841279444] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:22,472 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:22,472 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:38:22,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039949744] [2022-11-02 20:38:22,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:22,473 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:38:22,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:22,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1662919674, now seen corresponding path program 1 times [2022-11-02 20:38:22,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:22,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869289886] [2022-11-02 20:38:22,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:22,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:22,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:22,507 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:38:22,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:22,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869289886] [2022-11-02 20:38:22,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869289886] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:22,509 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:22,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:38:22,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532436116] [2022-11-02 20:38:22,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:22,511 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:22,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:22,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:22,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:22,515 INFO L87 Difference]: Start difference. First operand 531 states and 785 transitions. cyclomatic complexity: 257 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:22,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:22,662 INFO L93 Difference]: Finished difference Result 541 states and 793 transitions. [2022-11-02 20:38:22,662 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 793 transitions. [2022-11-02 20:38:22,669 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2022-11-02 20:38:22,672 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 793 transitions. [2022-11-02 20:38:22,672 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2022-11-02 20:38:22,673 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2022-11-02 20:38:22,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 793 transitions. [2022-11-02 20:38:22,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:22,676 INFO L218 hiAutomatonCegarLoop]: Abstraction has 541 states and 793 transitions. [2022-11-02 20:38:22,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 793 transitions. [2022-11-02 20:38:22,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2022-11-02 20:38:22,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4708097928436912) internal successors, (781), 530 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:22,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 781 transitions. [2022-11-02 20:38:22,713 INFO L240 hiAutomatonCegarLoop]: Abstraction has 531 states and 781 transitions. [2022-11-02 20:38:22,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:22,715 INFO L428 stractBuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2022-11-02 20:38:22,715 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-02 20:38:22,715 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 781 transitions. [2022-11-02 20:38:22,718 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2022-11-02 20:38:22,718 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:22,718 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:22,719 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:22,719 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:38:22,719 INFO L748 eck$LassoCheckResult]: Stem: 5573#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 5447#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 5436#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5383#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 5384#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5373#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 5374#L110-2 assume !false; 5627#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5779#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5778#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5777#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5776#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5775#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5536#L222 [2022-11-02 20:38:22,719 INFO L750 eck$LassoCheckResult]: Loop: 5536#L222 ssl3_accept_~s__server~0#1 := 1; 5537#L227 assume 0 != ssl3_accept_~cb~0#1; 5438#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 5439#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 5561#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5450#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5451#L254 assume 12292 != ssl3_accept_~s__state~0#1; 5363#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 5339#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5841#L591 ssl3_accept_~skip~0#1 := 0; 5840#L110-2 assume !false; 5839#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5838#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5837#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5832#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5818#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5796#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5536#L222 [2022-11-02 20:38:22,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:22,720 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2022-11-02 20:38:22,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:22,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177944933] [2022-11-02 20:38:22,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:22,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:22,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:22,769 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:38:22,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:22,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177944933] [2022-11-02 20:38:22,770 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177944933] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:22,770 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:22,770 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:38:22,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940666685] [2022-11-02 20:38:22,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:22,770 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:38:22,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:22,771 INFO L85 PathProgramCache]: Analyzing trace with hash 337976511, now seen corresponding path program 1 times [2022-11-02 20:38:22,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:22,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21485848] [2022-11-02 20:38:22,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:22,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:22,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:22,809 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:38:22,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:22,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21485848] [2022-11-02 20:38:22,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21485848] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:22,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:22,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:38:22,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334592606] [2022-11-02 20:38:22,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:22,811 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:22,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:22,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:22,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:22,812 INFO L87 Difference]: Start difference. First operand 531 states and 781 transitions. cyclomatic complexity: 253 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:22,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:22,934 INFO L93 Difference]: Finished difference Result 541 states and 789 transitions. [2022-11-02 20:38:22,934 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 789 transitions. [2022-11-02 20:38:22,937 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2022-11-02 20:38:22,942 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 789 transitions. [2022-11-02 20:38:22,942 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2022-11-02 20:38:22,942 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2022-11-02 20:38:22,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 789 transitions. [2022-11-02 20:38:22,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:22,946 INFO L218 hiAutomatonCegarLoop]: Abstraction has 541 states and 789 transitions. [2022-11-02 20:38:22,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 789 transitions. [2022-11-02 20:38:22,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2022-11-02 20:38:22,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.463276836158192) internal successors, (777), 530 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:22,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 777 transitions. [2022-11-02 20:38:22,955 INFO L240 hiAutomatonCegarLoop]: Abstraction has 531 states and 777 transitions. [2022-11-02 20:38:22,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:22,957 INFO L428 stractBuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2022-11-02 20:38:22,957 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-02 20:38:22,957 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 777 transitions. [2022-11-02 20:38:22,960 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2022-11-02 20:38:22,960 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:22,960 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:22,962 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:38:22,963 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:22,963 INFO L748 eck$LassoCheckResult]: Stem: 6662#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 6526#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 6515#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 6461#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 6462#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 6455#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 6456#L110-2 assume !false; 6719#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6903#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6902#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6901#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6900#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6898#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6897#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6896#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6895#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6704#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6415#L144 [2022-11-02 20:38:22,963 INFO L750 eck$LassoCheckResult]: Loop: 6415#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 6416#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 6439#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 6440#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6839#L591 ssl3_accept_~skip~0#1 := 0; 6838#L110-2 assume !false; 6836#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6835#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6834#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6833#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6832#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6830#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6828#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6826#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6818#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6817#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 6816#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 6814#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 6799#L146 assume 8496 == ssl3_accept_~s__state~0#1; 6754#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 6795#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 6793#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 6791#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 6783#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 6726#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6773#L591 ssl3_accept_~skip~0#1 := 0; 6771#L110-2 assume !false; 6769#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6767#L113 assume 12292 == ssl3_accept_~s__state~0#1; 6768#L114 ssl3_accept_~s__new_session~0#1 := 1; 6764#L222 ssl3_accept_~s__server~0#1 := 1; 6881#L227 assume 0 != ssl3_accept_~cb~0#1; 6880#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 6879#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 6877#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 6874#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 6873#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 6872#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6866#L591 ssl3_accept_~skip~0#1 := 0; 6864#L110-2 assume !false; 6862#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6860#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6858#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6856#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6854#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6852#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6684#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6685#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6686#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6724#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6415#L144 [2022-11-02 20:38:22,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:22,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2022-11-02 20:38:22,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:22,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050266190] [2022-11-02 20:38:22,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:22,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:22,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:22,988 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:22,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:22,997 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:22,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:22,998 INFO L85 PathProgramCache]: Analyzing trace with hash 2098087239, now seen corresponding path program 1 times [2022-11-02 20:38:22,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:22,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026434089] [2022-11-02 20:38:22,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:22,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:23,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:23,082 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:38:23,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:23,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026434089] [2022-11-02 20:38:23,083 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026434089] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:23,083 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:23,083 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:38:23,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924748022] [2022-11-02 20:38:23,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:23,084 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:23,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:23,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:23,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:23,085 INFO L87 Difference]: Start difference. First operand 531 states and 777 transitions. cyclomatic complexity: 249 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:23,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:23,267 INFO L93 Difference]: Finished difference Result 674 states and 993 transitions. [2022-11-02 20:38:23,267 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 674 states and 993 transitions. [2022-11-02 20:38:23,271 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 435 [2022-11-02 20:38:23,275 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 674 states to 667 states and 986 transitions. [2022-11-02 20:38:23,276 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 466 [2022-11-02 20:38:23,276 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 466 [2022-11-02 20:38:23,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 667 states and 986 transitions. [2022-11-02 20:38:23,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:23,277 INFO L218 hiAutomatonCegarLoop]: Abstraction has 667 states and 986 transitions. [2022-11-02 20:38:23,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states and 986 transitions. [2022-11-02 20:38:23,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 651. [2022-11-02 20:38:23,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 651 states have (on average 1.4807987711213517) internal successors, (964), 650 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:23,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 964 transitions. [2022-11-02 20:38:23,289 INFO L240 hiAutomatonCegarLoop]: Abstraction has 651 states and 964 transitions. [2022-11-02 20:38:23,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:23,292 INFO L428 stractBuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2022-11-02 20:38:23,292 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-02 20:38:23,292 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 651 states and 964 transitions. [2022-11-02 20:38:23,298 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 424 [2022-11-02 20:38:23,298 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:23,298 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:23,302 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:38:23,302 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:23,303 INFO L748 eck$LassoCheckResult]: Stem: 7880#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 7740#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 7729#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7675#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 7676#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7669#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7670#L110-2 assume !false; 7932#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8144#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8139#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8138#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8136#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8134#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8131#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8124#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8119#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7903#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7626#L144 [2022-11-02 20:38:23,310 INFO L750 eck$LassoCheckResult]: Loop: 7626#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 7627#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7653#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 7654#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8118#L591 ssl3_accept_~skip~0#1 := 0; 8117#L110-2 assume !false; 8116#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8115#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8114#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8111#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8110#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8109#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8108#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8106#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8105#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8104#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8102#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8101#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8097#L146 assume 8496 == ssl3_accept_~s__state~0#1; 7993#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 8094#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 8093#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 8090#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 8070#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 7941#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8062#L591 ssl3_accept_~skip~0#1 := 0; 8061#L110-2 assume !false; 8060#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8059#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8058#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8057#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8056#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8055#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8054#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8053#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8052#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8051#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8050#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8049#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8048#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 8047#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 8046#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 8045#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 8044#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 8043#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 7947#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 7948#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 7895#L170 assume 8560 == ssl3_accept_~s__state~0#1; 7888#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 7834#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 7629#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8199#L591 ssl3_accept_~skip~0#1 := 0; 8198#L110-2 assume !false; 8197#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8196#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8194#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8193#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8192#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8191#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8190#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7901#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7902#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7939#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7626#L144 [2022-11-02 20:38:23,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:23,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2022-11-02 20:38:23,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:23,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873319438] [2022-11-02 20:38:23,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:23,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:23,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:23,320 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:23,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:23,343 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:23,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:23,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1512568018, now seen corresponding path program 1 times [2022-11-02 20:38:23,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:23,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523858758] [2022-11-02 20:38:23,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:23,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:23,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:23,423 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:38:23,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:23,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523858758] [2022-11-02 20:38:23,424 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523858758] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:23,424 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:23,424 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:38:23,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193892637] [2022-11-02 20:38:23,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:23,425 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:23,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:23,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:23,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:23,425 INFO L87 Difference]: Start difference. First operand 651 states and 964 transitions. cyclomatic complexity: 316 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:23,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:23,612 INFO L93 Difference]: Finished difference Result 787 states and 1074 transitions. [2022-11-02 20:38:23,612 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1074 transitions. [2022-11-02 20:38:23,617 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 519 [2022-11-02 20:38:23,621 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 787 states and 1074 transitions. [2022-11-02 20:38:23,622 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 550 [2022-11-02 20:38:23,622 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 550 [2022-11-02 20:38:23,623 INFO L73 IsDeterministic]: Start isDeterministic. Operand 787 states and 1074 transitions. [2022-11-02 20:38:23,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:23,623 INFO L218 hiAutomatonCegarLoop]: Abstraction has 787 states and 1074 transitions. [2022-11-02 20:38:23,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states and 1074 transitions. [2022-11-02 20:38:23,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 779. [2022-11-02 20:38:23,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 779 states, 779 states have (on average 1.3645699614890885) internal successors, (1063), 778 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:23,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 1063 transitions. [2022-11-02 20:38:23,637 INFO L240 hiAutomatonCegarLoop]: Abstraction has 779 states and 1063 transitions. [2022-11-02 20:38:23,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:23,638 INFO L428 stractBuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2022-11-02 20:38:23,638 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-02 20:38:23,638 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 779 states and 1063 transitions. [2022-11-02 20:38:23,642 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2022-11-02 20:38:23,642 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:23,642 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:23,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:38:23,643 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:23,644 INFO L748 eck$LassoCheckResult]: Stem: 9313#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 9173#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 9167#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 9113#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 9114#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 9099#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 9100#L110-2 assume !false; 9411#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9559#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9557#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9555#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9553#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9552#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9551#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9546#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9545#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9543#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9070#L144 [2022-11-02 20:38:23,644 INFO L750 eck$LassoCheckResult]: Loop: 9070#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 9071#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 9087#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 9088#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9082#L591 ssl3_accept_~skip~0#1 := 0; 9179#L110-2 assume !false; 9101#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9102#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9139#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9140#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9212#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9213#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9224#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9189#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9190#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9235#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9229#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9230#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9295#L146 assume 8496 == ssl3_accept_~s__state~0#1; 9289#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 9147#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 9148#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 9513#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 9494#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 9395#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9482#L591 ssl3_accept_~skip~0#1 := 0; 9480#L110-2 assume !false; 9478#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9475#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9473#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9471#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9468#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9465#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9463#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9461#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9459#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9457#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9455#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9452#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9450#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 9451#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 9446#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 9447#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 9655#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 9533#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 9405#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 9406#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 9339#L170 assume 8560 == ssl3_accept_~s__state~0#1; 9322#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 9263#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 9073#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9670#L591 ssl3_accept_~skip~0#1 := 0; 9668#L110-2 assume !false; 9666#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9664#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9662#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9660#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9658#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9656#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9653#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9387#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9388#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9342#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9070#L144 [2022-11-02 20:38:23,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:23,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2022-11-02 20:38:23,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:23,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741076522] [2022-11-02 20:38:23,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:23,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:23,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:23,652 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:23,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:23,660 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:23,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:23,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1936214740, now seen corresponding path program 1 times [2022-11-02 20:38:23,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:23,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165000117] [2022-11-02 20:38:23,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:23,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:23,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:23,695 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:38:23,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:23,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165000117] [2022-11-02 20:38:23,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165000117] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:23,696 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:23,696 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:38:23,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217880284] [2022-11-02 20:38:23,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:23,697 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:23,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:23,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:23,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:23,698 INFO L87 Difference]: Start difference. First operand 779 states and 1063 transitions. cyclomatic complexity: 287 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:23,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:23,830 INFO L93 Difference]: Finished difference Result 860 states and 1162 transitions. [2022-11-02 20:38:23,830 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 860 states and 1162 transitions. [2022-11-02 20:38:23,836 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2022-11-02 20:38:23,841 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 860 states to 860 states and 1162 transitions. [2022-11-02 20:38:23,841 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 597 [2022-11-02 20:38:23,842 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 597 [2022-11-02 20:38:23,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 860 states and 1162 transitions. [2022-11-02 20:38:23,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:23,843 INFO L218 hiAutomatonCegarLoop]: Abstraction has 860 states and 1162 transitions. [2022-11-02 20:38:23,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states and 1162 transitions. [2022-11-02 20:38:23,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 848. [2022-11-02 20:38:23,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 848 states have (on average 1.3525943396226414) internal successors, (1147), 847 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:23,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1147 transitions. [2022-11-02 20:38:23,858 INFO L240 hiAutomatonCegarLoop]: Abstraction has 848 states and 1147 transitions. [2022-11-02 20:38:23,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:23,859 INFO L428 stractBuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2022-11-02 20:38:23,860 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-02 20:38:23,860 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 848 states and 1147 transitions. [2022-11-02 20:38:23,864 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2022-11-02 20:38:23,864 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:23,864 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:23,865 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:38:23,865 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:23,866 INFO L748 eck$LassoCheckResult]: Stem: 10970#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 10824#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 10813#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 10758#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 10759#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 10752#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 10753#L110-2 assume !false; 10826#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11509#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11507#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11508#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11502#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11500#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10874#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10836#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10837#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10971#L137 assume 8464 == ssl3_accept_~s__state~0#1; 10716#L144 [2022-11-02 20:38:23,866 INFO L750 eck$LassoCheckResult]: Loop: 10716#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 10717#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 10736#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 10737#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11398#L591 ssl3_accept_~skip~0#1 := 0; 11396#L110-2 assume !false; 11394#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11392#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11390#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11388#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11386#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11384#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11382#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11380#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11378#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11376#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11374#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11373#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11369#L146 assume 8496 == ssl3_accept_~s__state~0#1; 11228#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 11368#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 11367#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 11365#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 11364#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 11363#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11358#L591 ssl3_accept_~skip~0#1 := 0; 11357#L110-2 assume !false; 11356#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11354#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11352#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11350#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11349#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11344#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11342#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11340#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11338#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11336#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11334#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11332#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11330#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 11251#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11217#L152 assume 8512 == ssl3_accept_~s__state~0#1; 11214#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 11213#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 10916#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 10783#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11517#L591 ssl3_accept_~skip~0#1 := 0; 11516#L110-2 assume !false; 11515#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11514#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11513#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11504#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11505#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11506#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11503#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11501#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11499#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10885#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10881#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 10882#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11321#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 11227#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11226#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 11215#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 11216#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 11224#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 11225#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 11073#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 11074#L170 assume 8560 == ssl3_accept_~s__state~0#1; 10978#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 10917#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 10706#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11343#L591 ssl3_accept_~skip~0#1 := 0; 11341#L110-2 assume !false; 11339#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11337#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11335#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11333#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11331#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11329#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11249#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11250#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11538#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11536#L137 assume 8464 == ssl3_accept_~s__state~0#1; 10716#L144 [2022-11-02 20:38:23,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:23,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2022-11-02 20:38:23,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:23,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440676983] [2022-11-02 20:38:23,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:23,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:23,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:23,874 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:23,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:23,884 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:23,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:23,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1351308390, now seen corresponding path program 1 times [2022-11-02 20:38:23,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:23,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68177417] [2022-11-02 20:38:23,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:23,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:23,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:23,940 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-02 20:38:23,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:23,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68177417] [2022-11-02 20:38:23,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68177417] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:23,940 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:23,941 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:38:23,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417643696] [2022-11-02 20:38:23,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:23,941 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:23,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:23,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:23,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:23,942 INFO L87 Difference]: Start difference. First operand 848 states and 1147 transitions. cyclomatic complexity: 302 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:24,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:24,082 INFO L93 Difference]: Finished difference Result 962 states and 1300 transitions. [2022-11-02 20:38:24,082 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 962 states and 1300 transitions. [2022-11-02 20:38:24,089 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2022-11-02 20:38:24,094 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 962 states to 962 states and 1300 transitions. [2022-11-02 20:38:24,094 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 665 [2022-11-02 20:38:24,095 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 665 [2022-11-02 20:38:24,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 962 states and 1300 transitions. [2022-11-02 20:38:24,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:24,095 INFO L218 hiAutomatonCegarLoop]: Abstraction has 962 states and 1300 transitions. [2022-11-02 20:38:24,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states and 1300 transitions. [2022-11-02 20:38:24,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 923. [2022-11-02 20:38:24,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 923 states have (on average 1.3401950162513543) internal successors, (1237), 922 states have internal predecessors, (1237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:24,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 1237 transitions. [2022-11-02 20:38:24,111 INFO L240 hiAutomatonCegarLoop]: Abstraction has 923 states and 1237 transitions. [2022-11-02 20:38:24,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:24,112 INFO L428 stractBuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2022-11-02 20:38:24,113 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-02 20:38:24,113 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 923 states and 1237 transitions. [2022-11-02 20:38:24,117 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2022-11-02 20:38:24,117 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:24,117 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:24,118 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:38:24,119 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:24,119 INFO L748 eck$LassoCheckResult]: Stem: 12793#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 12641#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 12630#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 12576#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 12577#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 12570#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 12571#L110-2 assume !false; 12877#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13134#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13130#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13126#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13122#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13118#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13114#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13090#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13037#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13038#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12531#L144 [2022-11-02 20:38:24,119 INFO L750 eck$LassoCheckResult]: Loop: 12531#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 12532#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 12554#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 12555#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13349#L591 ssl3_accept_~skip~0#1 := 0; 13346#L110-2 assume !false; 13343#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13340#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13337#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13334#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13331#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13328#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13323#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13319#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13315#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13311#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 13308#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 13305#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 13007#L146 assume 8496 == ssl3_accept_~s__state~0#1; 13008#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 13191#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 12578#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 12579#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 13185#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 13180#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13174#L591 ssl3_accept_~skip~0#1 := 0; 13172#L110-2 assume !false; 13170#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13168#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13166#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13164#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13162#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13160#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13159#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13157#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13151#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13148#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 13143#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 13136#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 13132#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 13128#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 13124#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 13120#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 13116#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 13111#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 13110#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 13109#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 13108#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 13107#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 13106#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 13104#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 13103#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 12762#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 12550#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 12551#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 12725#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 13004#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 13003#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 12590#L203 assume 8656 == ssl3_accept_~s__state~0#1; 12591#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 12666#L499 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 12667#L504 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 12573#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 12598#L516 assume !(0 == ssl3_accept_~tmp___10~0#1); 12732#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13031#L591 ssl3_accept_~skip~0#1 := 0; 13030#L110-2 assume !false; 13028#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13026#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13015#L116 assume 16384 == ssl3_accept_~s__state~0#1; 12681#L222 ssl3_accept_~s__server~0#1 := 1; 13243#L227 assume 0 != ssl3_accept_~cb~0#1; 13242#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 13241#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 13239#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 13237#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 13236#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 13234#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13229#L591 ssl3_accept_~skip~0#1 := 0; 13228#L110-2 assume !false; 13227#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13222#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13220#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13218#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13216#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13214#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12943#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12944#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12891#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12820#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12531#L144 [2022-11-02 20:38:24,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:24,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2022-11-02 20:38:24,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:24,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674905941] [2022-11-02 20:38:24,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:24,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:24,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:24,147 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:24,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:24,157 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:24,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:24,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1883042061, now seen corresponding path program 1 times [2022-11-02 20:38:24,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:24,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127923800] [2022-11-02 20:38:24,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:24,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:24,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:24,205 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-02 20:38:24,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:24,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127923800] [2022-11-02 20:38:24,206 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127923800] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:24,206 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:24,206 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:38:24,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685995031] [2022-11-02 20:38:24,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:24,207 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:24,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:24,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:24,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:24,208 INFO L87 Difference]: Start difference. First operand 923 states and 1237 transitions. cyclomatic complexity: 317 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:24,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:24,390 INFO L93 Difference]: Finished difference Result 868 states and 1152 transitions. [2022-11-02 20:38:24,390 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 868 states and 1152 transitions. [2022-11-02 20:38:24,395 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 537 [2022-11-02 20:38:24,399 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 868 states to 866 states and 1150 transitions. [2022-11-02 20:38:24,400 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 615 [2022-11-02 20:38:24,400 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 615 [2022-11-02 20:38:24,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 866 states and 1150 transitions. [2022-11-02 20:38:24,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:24,401 INFO L218 hiAutomatonCegarLoop]: Abstraction has 866 states and 1150 transitions. [2022-11-02 20:38:24,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states and 1150 transitions. [2022-11-02 20:38:24,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 862. [2022-11-02 20:38:24,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 862 states have (on average 1.3294663573085848) internal successors, (1146), 861 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:24,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1146 transitions. [2022-11-02 20:38:24,417 INFO L240 hiAutomatonCegarLoop]: Abstraction has 862 states and 1146 transitions. [2022-11-02 20:38:24,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:24,418 INFO L428 stractBuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2022-11-02 20:38:24,419 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-11-02 20:38:24,419 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 862 states and 1146 transitions. [2022-11-02 20:38:24,423 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 533 [2022-11-02 20:38:24,423 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:24,423 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:24,426 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:38:24,427 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:24,427 INFO L748 eck$LassoCheckResult]: Stem: 14574#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 14429#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 14425#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 14370#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 14371#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 14356#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 14357#L110-2 assume !false; 14623#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15123#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15121#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15119#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15117#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15115#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15113#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15111#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15110#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14637#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14329#L144 [2022-11-02 20:38:24,427 INFO L750 eck$LassoCheckResult]: Loop: 14329#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 14330#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 14345#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 14346#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14995#L591 ssl3_accept_~skip~0#1 := 0; 14993#L110-2 assume !false; 14991#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14989#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14987#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14985#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14983#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14981#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14979#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14977#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14976#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14975#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14974#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14973#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14969#L146 assume 8496 == ssl3_accept_~s__state~0#1; 14799#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 14963#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 14372#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 14373#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 14537#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 14538#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15159#L591 ssl3_accept_~skip~0#1 := 0; 15157#L110-2 assume !false; 15155#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15153#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15151#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15149#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15147#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15145#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14475#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14443#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14444#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15142#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15141#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15140#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15139#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 14535#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 14413#L152 assume 8512 == ssl3_accept_~s__state~0#1; 14414#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 14451#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 14452#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 14515#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14962#L591 ssl3_accept_~skip~0#1 := 0; 14961#L110-2 assume !false; 14958#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14955#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14949#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14947#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14945#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14943#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14941#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14939#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14937#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14935#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14933#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14902#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14901#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 14858#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 14857#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 14856#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 14811#L158 assume 8528 == ssl3_accept_~s__state~0#1; 14419#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 14382#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 14383#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 14506#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 14578#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 14409#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 14394#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14850#L591 ssl3_accept_~skip~0#1 := 0; 14848#L110-2 assume !false; 14847#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14846#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14845#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14844#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14838#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14836#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14834#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14832#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14830#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14828#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14826#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14824#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14822#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 14820#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 14818#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 14816#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 14814#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 14812#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 14660#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 14661#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 14662#L170 assume 8560 == ssl3_accept_~s__state~0#1; 14581#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 14517#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 14319#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15127#L591 ssl3_accept_~skip~0#1 := 0; 15125#L110-2 assume !false; 15124#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15122#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15120#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15118#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15116#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15114#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15112#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14795#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14647#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14648#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14329#L144 [2022-11-02 20:38:24,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:24,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2022-11-02 20:38:24,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:24,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339635265] [2022-11-02 20:38:24,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:24,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:24,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:24,435 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:24,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:24,444 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:24,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:24,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1901959717, now seen corresponding path program 1 times [2022-11-02 20:38:24,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:24,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146098559] [2022-11-02 20:38:24,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:24,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:24,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:24,528 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-02 20:38:24,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:24,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146098559] [2022-11-02 20:38:24,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146098559] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:24,529 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:24,529 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:38:24,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354022070] [2022-11-02 20:38:24,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:24,530 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:24,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:24,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:24,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:24,531 INFO L87 Difference]: Start difference. First operand 862 states and 1146 transitions. cyclomatic complexity: 288 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:24,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:24,664 INFO L93 Difference]: Finished difference Result 965 states and 1277 transitions. [2022-11-02 20:38:24,664 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 965 states and 1277 transitions. [2022-11-02 20:38:24,669 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 601 [2022-11-02 20:38:24,674 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 965 states to 965 states and 1277 transitions. [2022-11-02 20:38:24,674 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 679 [2022-11-02 20:38:24,675 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 679 [2022-11-02 20:38:24,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1277 transitions. [2022-11-02 20:38:24,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:24,675 INFO L218 hiAutomatonCegarLoop]: Abstraction has 965 states and 1277 transitions. [2022-11-02 20:38:24,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1277 transitions. [2022-11-02 20:38:24,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 943. [2022-11-02 20:38:24,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 943 states, 943 states have (on average 1.3170731707317074) internal successors, (1242), 942 states have internal predecessors, (1242), 0 states have call successors, (0), 0 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:38:24,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1242 transitions. [2022-11-02 20:38:24,691 INFO L240 hiAutomatonCegarLoop]: Abstraction has 943 states and 1242 transitions. [2022-11-02 20:38:24,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:24,692 INFO L428 stractBuchiCegarLoop]: Abstraction has 943 states and 1242 transitions. [2022-11-02 20:38:24,692 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-11-02 20:38:24,692 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 943 states and 1242 transitions. [2022-11-02 20:38:24,697 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 587 [2022-11-02 20:38:24,697 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:24,697 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:24,698 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:38:24,698 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:24,698 INFO L748 eck$LassoCheckResult]: Stem: 16417#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 16259#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 16255#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 16204#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 16205#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 16190#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 16191#L110-2 assume !false; 16475#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16836#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16833#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16830#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16827#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16824#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16823#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16821#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16819#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16820#L137 assume 8464 == ssl3_accept_~s__state~0#1; 16162#L144 [2022-11-02 20:38:24,699 INFO L750 eck$LassoCheckResult]: Loop: 16162#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 16163#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 16179#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 16180#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16758#L591 ssl3_accept_~skip~0#1 := 0; 16757#L110-2 assume !false; 16756#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16755#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16754#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16753#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16752#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16751#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16750#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16749#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16747#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16746#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16745#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16744#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16698#L146 assume 8496 == ssl3_accept_~s__state~0#1; 16544#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 16987#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 16984#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 16390#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 16392#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 17022#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17017#L591 ssl3_accept_~skip~0#1 := 0; 17016#L110-2 assume !false; 16192#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16193#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16229#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16230#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16418#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16362#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16307#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16274#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16275#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17008#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17007#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17006#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17005#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16375#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16245#L152 assume 8512 == ssl3_accept_~s__state~0#1; 16246#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 16429#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 16910#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 16903#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16897#L591 ssl3_accept_~skip~0#1 := 0; 16895#L110-2 assume !false; 16893#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16891#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16889#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16887#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16885#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16883#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16881#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16879#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16877#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16875#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16873#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16871#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16869#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16814#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16804#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 16803#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 16797#L158 assume 8528 == ssl3_accept_~s__state~0#1; 16528#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 16796#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 16795#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 16341#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 16433#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 16241#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 16413#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16928#L591 ssl3_accept_~skip~0#1 := 0; 16905#L110-2 assume !false; 16904#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16898#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16896#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16894#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16892#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16890#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16888#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16886#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16884#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16882#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16880#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16878#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16876#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16874#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16872#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 16870#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 16868#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 16166#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 16167#L164 assume 8544 == ssl3_accept_~s__state~0#1; 16156#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 16157#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 16197#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 16326#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 16327#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 16309#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 16152#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16921#L591 ssl3_accept_~skip~0#1 := 0; 16919#L110-2 assume !false; 16917#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16915#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16914#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16913#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16911#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16909#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16908#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16549#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16462#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16435#L137 assume 8464 == ssl3_accept_~s__state~0#1; 16162#L144 [2022-11-02 20:38:24,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:24,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2022-11-02 20:38:24,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:24,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781367812] [2022-11-02 20:38:24,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:24,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:24,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:24,706 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:24,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:24,719 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:24,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:24,720 INFO L85 PathProgramCache]: Analyzing trace with hash -191234251, now seen corresponding path program 1 times [2022-11-02 20:38:24,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:24,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855298538] [2022-11-02 20:38:24,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:24,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:24,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:24,798 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:38:24,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:24,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855298538] [2022-11-02 20:38:24,799 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855298538] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:24,799 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:24,799 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:38:24,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772657594] [2022-11-02 20:38:24,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:24,800 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:24,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:24,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:24,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:24,801 INFO L87 Difference]: Start difference. First operand 943 states and 1242 transitions. cyclomatic complexity: 303 Second operand has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:24,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:24,950 INFO L93 Difference]: Finished difference Result 1016 states and 1330 transitions. [2022-11-02 20:38:24,950 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1016 states and 1330 transitions. [2022-11-02 20:38:24,957 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 619 [2022-11-02 20:38:24,963 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1016 states to 994 states and 1299 transitions. [2022-11-02 20:38:24,963 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 717 [2022-11-02 20:38:24,964 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 731 [2022-11-02 20:38:24,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 994 states and 1299 transitions. [2022-11-02 20:38:24,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:24,964 INFO L218 hiAutomatonCegarLoop]: Abstraction has 994 states and 1299 transitions. [2022-11-02 20:38:24,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 994 states and 1299 transitions. [2022-11-02 20:38:24,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 994 to 947. [2022-11-02 20:38:24,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.3146779303062301) internal successors, (1245), 946 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:24,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1245 transitions. [2022-11-02 20:38:24,985 INFO L240 hiAutomatonCegarLoop]: Abstraction has 947 states and 1245 transitions. [2022-11-02 20:38:24,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:24,986 INFO L428 stractBuchiCegarLoop]: Abstraction has 947 states and 1245 transitions. [2022-11-02 20:38:24,986 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-11-02 20:38:24,986 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1245 transitions. [2022-11-02 20:38:24,992 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2022-11-02 20:38:24,992 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:24,992 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:24,993 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:38:24,993 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:24,993 INFO L748 eck$LassoCheckResult]: Stem: 18368#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 18225#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 18221#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 18169#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 18170#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 18155#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 18156#L110-2 assume !false; 18541#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18539#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18534#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18532#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18530#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18528#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18526#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18524#L131 assume 8481 == ssl3_accept_~s__state~0#1; 18377#L132 [2022-11-02 20:38:24,994 INFO L750 eck$LassoCheckResult]: Loop: 18377#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 18129#L270 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 18130#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18139#L591 ssl3_accept_~skip~0#1 := 0; 18228#L110-2 assume !false; 18157#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18158#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18192#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18193#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18259#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18260#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18267#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18237#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18238#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18369#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18270#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18271#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18927#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 18328#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 18208#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 18209#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 18135#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 18131#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 18132#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 18151#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 18152#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 18274#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 18275#L176 assume 8448 == ssl3_accept_~s__state~0#1; 18265#L177 assume !(ssl3_accept_~num1~0#1 > 0); 18212#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 18213#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18416#L591 ssl3_accept_~skip~0#1 := 0; 18412#L110-2 assume !false; 18411#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18409#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18410#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18494#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18492#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18490#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18488#L128 assume 8480 == ssl3_accept_~s__state~0#1; 18377#L132 [2022-11-02 20:38:24,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:24,994 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2022-11-02 20:38:24,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:24,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655136051] [2022-11-02 20:38:24,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:24,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:25,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:25,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:38:25,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:25,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655136051] [2022-11-02 20:38:25,030 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655136051] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:25,030 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:25,030 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:38:25,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466001469] [2022-11-02 20:38:25,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:25,031 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:38:25,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:25,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1563305554, now seen corresponding path program 1 times [2022-11-02 20:38:25,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:25,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584394325] [2022-11-02 20:38:25,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:25,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:25,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:25,066 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:38:25,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:25,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584394325] [2022-11-02 20:38:25,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584394325] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:38:25,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096054809] [2022-11-02 20:38:25,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:25,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:38:25,067 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:25,068 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:38:25,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-02 20:38:25,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:25,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:38:25,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:38:25,238 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:38:25,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:38:25,329 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:38:25,330 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096054809] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:38:25,330 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:38:25,330 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 20:38:25,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069614750] [2022-11-02 20:38:25,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:38:25,333 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:25,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:25,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:25,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:25,334 INFO L87 Difference]: Start difference. First operand 947 states and 1245 transitions. cyclomatic complexity: 303 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:25,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:25,453 INFO L93 Difference]: Finished difference Result 949 states and 1245 transitions. [2022-11-02 20:38:25,453 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 949 states and 1245 transitions. [2022-11-02 20:38:25,460 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2022-11-02 20:38:25,465 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 949 states to 949 states and 1245 transitions. [2022-11-02 20:38:25,465 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 686 [2022-11-02 20:38:25,466 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 686 [2022-11-02 20:38:25,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 949 states and 1245 transitions. [2022-11-02 20:38:25,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:25,466 INFO L218 hiAutomatonCegarLoop]: Abstraction has 949 states and 1245 transitions. [2022-11-02 20:38:25,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states and 1245 transitions. [2022-11-02 20:38:25,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 947. [2022-11-02 20:38:25,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.3125659978880675) internal successors, (1243), 946 states have internal predecessors, (1243), 0 states have call successors, (0), 0 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:38:25,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1243 transitions. [2022-11-02 20:38:25,484 INFO L240 hiAutomatonCegarLoop]: Abstraction has 947 states and 1243 transitions. [2022-11-02 20:38:25,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:25,485 INFO L428 stractBuchiCegarLoop]: Abstraction has 947 states and 1243 transitions. [2022-11-02 20:38:25,485 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-11-02 20:38:25,485 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1243 transitions. [2022-11-02 20:38:25,489 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2022-11-02 20:38:25,489 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:25,489 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:25,490 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:25,491 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:25,491 INFO L748 eck$LassoCheckResult]: Stem: 20496#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 20362#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 20358#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 20308#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 20309#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 20294#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 20295#L110-2 assume !false; 20558#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20556#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20555#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 20554#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20553#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20548#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20546#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20544#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20542#L134 assume 8482 == ssl3_accept_~s__state~0#1; 20487#L135 [2022-11-02 20:38:25,491 INFO L750 eck$LassoCheckResult]: Loop: 20487#L135 ssl3_accept_~s__state~0#1 := 3; 20270#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21173#L591 ssl3_accept_~skip~0#1 := 0; 21171#L110-2 assume !false; 21168#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21165#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21163#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21160#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20396#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20397#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21156#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21155#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20499#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 20414#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 20408#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 20409#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 20479#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 20888#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 20884#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 20780#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 20779#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 20778#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 20777#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 20775#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 20773#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 20772#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 20568#L176 assume 8448 == ssl3_accept_~s__state~0#1; 20402#L177 assume !(ssl3_accept_~num1~0#1 > 0); 20351#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 20352#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 20547#L591 ssl3_accept_~skip~0#1 := 0; 20545#L110-2 assume !false; 20543#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20540#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20541#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 20909#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20907#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20904#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20902#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20900#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20897#L134 assume 8482 == ssl3_accept_~s__state~0#1; 20487#L135 [2022-11-02 20:38:25,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:25,492 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2022-11-02 20:38:25,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:25,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835389148] [2022-11-02 20:38:25,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:25,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:25,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:25,530 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:38:25,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:25,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835389148] [2022-11-02 20:38:25,531 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835389148] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:25,531 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:25,531 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:38:25,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286050453] [2022-11-02 20:38:25,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:25,532 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:38:25,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:25,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1202612963, now seen corresponding path program 1 times [2022-11-02 20:38:25,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:25,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924486314] [2022-11-02 20:38:25,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:25,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:25,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:25,565 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:38:25,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:25,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924486314] [2022-11-02 20:38:25,565 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924486314] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:25,565 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:25,566 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:38:25,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143741482] [2022-11-02 20:38:25,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:25,566 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:25,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:25,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:25,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:25,567 INFO L87 Difference]: Start difference. First operand 947 states and 1243 transitions. cyclomatic complexity: 301 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:25,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:25,713 INFO L93 Difference]: Finished difference Result 947 states and 1241 transitions. [2022-11-02 20:38:25,713 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 947 states and 1241 transitions. [2022-11-02 20:38:25,718 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2022-11-02 20:38:25,722 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 947 states to 947 states and 1241 transitions. [2022-11-02 20:38:25,722 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 684 [2022-11-02 20:38:25,723 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 684 [2022-11-02 20:38:25,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 947 states and 1241 transitions. [2022-11-02 20:38:25,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:25,723 INFO L218 hiAutomatonCegarLoop]: Abstraction has 947 states and 1241 transitions. [2022-11-02 20:38:25,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 947 states and 1241 transitions. [2022-11-02 20:38:25,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 947 to 947. [2022-11-02 20:38:25,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.310454065469905) internal successors, (1241), 946 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:25,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1241 transitions. [2022-11-02 20:38:25,738 INFO L240 hiAutomatonCegarLoop]: Abstraction has 947 states and 1241 transitions. [2022-11-02 20:38:25,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:25,739 INFO L428 stractBuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2022-11-02 20:38:25,739 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-11-02 20:38:25,739 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1241 transitions. [2022-11-02 20:38:25,743 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2022-11-02 20:38:25,743 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:25,743 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:25,744 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:38:25,744 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:25,744 INFO L748 eck$LassoCheckResult]: Stem: 22392#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 22263#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 22259#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 22210#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 22211#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 22196#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 22197#L110-2 assume !false; 22493#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22865#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22864#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22863#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22862#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22861#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22860#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22859#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22858#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22856#L137 assume 8464 == ssl3_accept_~s__state~0#1; 22167#L144 [2022-11-02 20:38:25,745 INFO L750 eck$LassoCheckResult]: Loop: 22167#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 22168#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 22184#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 22185#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22179#L591 ssl3_accept_~skip~0#1 := 0; 22390#L110-2 assume !false; 23096#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23095#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23093#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23092#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23091#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23090#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23085#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23083#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23081#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23079#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23077#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23076#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22573#L146 assume 8496 == ssl3_accept_~s__state~0#1; 22368#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 22240#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 22212#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 22213#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 22371#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 22962#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22956#L591 ssl3_accept_~skip~0#1 := 0; 22954#L110-2 assume !false; 22952#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22950#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22948#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22946#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22944#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22942#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22940#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22938#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22936#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22885#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22884#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22883#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22882#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 22879#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 22624#L152 assume 8512 == ssl3_accept_~s__state~0#1; 22399#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 22282#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 22283#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 22340#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23034#L591 ssl3_accept_~skip~0#1 := 0; 23032#L110-2 assume !false; 23030#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23028#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23026#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23024#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23022#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23020#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23018#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23016#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23014#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23012#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23010#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23008#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23006#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23004#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23002#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 23000#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 22584#L158 assume 8528 == ssl3_accept_~s__state~0#1; 22254#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 22220#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 22221#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 22347#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 22242#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 22244#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 22745#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22740#L591 ssl3_accept_~skip~0#1 := 0; 22739#L110-2 assume !false; 22738#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22737#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22736#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22735#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22733#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22727#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22725#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22723#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22721#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22719#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22717#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22715#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22713#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 22711#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 22709#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 22707#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 22705#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 22699#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 22490#L164 assume 8544 == ssl3_accept_~s__state~0#1; 22488#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0#1);ssl3_accept_~skip~0#1 := 1;ssl3_accept_~s__s3__tmp__cert_request~0#1 := 0;ssl3_accept_~s__state~0#1 := 8560; 22480#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22598#L591 ssl3_accept_~skip~0#1 := 0; 22597#L110-2 assume !false; 22596#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22595#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22594#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22593#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22592#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22590#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22588#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22587#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22586#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22583#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22582#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22581#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22578#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 22579#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 22671#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 22669#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 22667#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 22665#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 22663#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 22491#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 22492#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 22535#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 22536#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 22615#L179 assume 8576 == ssl3_accept_~s__state~0#1; 22613#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 22612#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 22608#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 22191#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22979#L591 ssl3_accept_~skip~0#1 := 0; 22977#L110-2 assume !false; 22975#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22973#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22881#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22880#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22878#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22877#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22876#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22429#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22875#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22873#L137 assume 8464 == ssl3_accept_~s__state~0#1; 22167#L144 [2022-11-02 20:38:25,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:25,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2022-11-02 20:38:25,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:25,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891602743] [2022-11-02 20:38:25,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:25,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:25,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:25,751 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:25,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:25,757 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:25,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:25,758 INFO L85 PathProgramCache]: Analyzing trace with hash -204634542, now seen corresponding path program 1 times [2022-11-02 20:38:25,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:25,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753519764] [2022-11-02 20:38:25,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:25,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:25,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:25,810 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2022-11-02 20:38:25,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:25,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753519764] [2022-11-02 20:38:25,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753519764] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:25,811 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:25,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:38:25,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815898585] [2022-11-02 20:38:25,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:25,812 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:25,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:25,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:25,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:25,813 INFO L87 Difference]: Start difference. First operand 947 states and 1241 transitions. cyclomatic complexity: 299 Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:25,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:25,831 INFO L93 Difference]: Finished difference Result 1864 states and 2426 transitions. [2022-11-02 20:38:25,831 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1864 states and 2426 transitions. [2022-11-02 20:38:25,840 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1202 [2022-11-02 20:38:25,849 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1864 states to 1864 states and 2426 transitions. [2022-11-02 20:38:25,849 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1345 [2022-11-02 20:38:25,851 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1345 [2022-11-02 20:38:25,851 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1864 states and 2426 transitions. [2022-11-02 20:38:25,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:25,851 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1864 states and 2426 transitions. [2022-11-02 20:38:25,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1864 states and 2426 transitions. [2022-11-02 20:38:25,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1864 to 950. [2022-11-02 20:38:25,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 950 states have (on average 1.3094736842105263) internal successors, (1244), 949 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:25,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1244 transitions. [2022-11-02 20:38:25,871 INFO L240 hiAutomatonCegarLoop]: Abstraction has 950 states and 1244 transitions. [2022-11-02 20:38:25,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:25,872 INFO L428 stractBuchiCegarLoop]: Abstraction has 950 states and 1244 transitions. [2022-11-02 20:38:25,872 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-11-02 20:38:25,872 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 950 states and 1244 transitions. [2022-11-02 20:38:25,875 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2022-11-02 20:38:25,875 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:25,875 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:25,876 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:25,877 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:25,877 INFO L748 eck$LassoCheckResult]: Stem: 25219#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 25086#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 25080#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25026#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 25027#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 25016#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 25017#L110-2 assume !false; 25346#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25826#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25823#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25820#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25817#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25736#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25734#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25732#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25730#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25306#L137 assume 8464 == ssl3_accept_~s__state~0#1; 24985#L144 [2022-11-02 20:38:25,877 INFO L750 eck$LassoCheckResult]: Loop: 24985#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 24986#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 25001#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 25002#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25788#L591 ssl3_accept_~skip~0#1 := 0; 25786#L110-2 assume !false; 25784#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25782#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25780#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25778#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25776#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25774#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25772#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25770#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25768#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25766#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25764#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25762#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25658#L146 assume 8496 == ssl3_accept_~s__state~0#1; 25410#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 25655#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 25654#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 25652#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 25651#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 25650#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25645#L591 ssl3_accept_~skip~0#1 := 0; 25643#L110-2 assume !false; 25642#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25641#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25640#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25635#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25633#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25631#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25629#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25627#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25625#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25623#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25621#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25619#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25617#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25615#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25607#L152 assume 8512 == ssl3_accept_~s__state~0#1; 25225#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 25107#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 25108#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 25166#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25634#L591 ssl3_accept_~skip~0#1 := 0; 25632#L110-2 assume !false; 25630#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25628#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25626#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25624#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25622#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25620#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25618#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25616#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25614#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25606#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25603#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25598#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25595#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25592#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25589#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25587#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25559#L158 assume 8528 == ssl3_accept_~s__state~0#1; 25074#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 25075#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 25174#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 25156#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 25223#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 25064#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 25213#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25709#L591 ssl3_accept_~skip~0#1 := 0; 25707#L110-2 assume !false; 25705#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25703#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25701#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25699#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25698#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25696#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25694#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25692#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25690#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25687#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25685#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25683#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25681#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25679#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25677#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25675#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25673#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 25671#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 25349#L164 assume 8544 == ssl3_accept_~s__state~0#1; 25347#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0#1);ssl3_accept_~skip~0#1 := 1;ssl3_accept_~s__s3__tmp__cert_request~0#1 := 0;ssl3_accept_~s__state~0#1 := 8560; 25050#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25604#L591 ssl3_accept_~skip~0#1 := 0; 25601#L110-2 assume !false; 25597#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25593#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25590#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25588#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25585#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25584#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25583#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25581#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25580#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25579#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25578#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25572#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25570#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25568#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25566#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25564#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25562#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 25560#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 25561#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 25350#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 25351#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 25422#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 25423#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 25728#L179 assume 8576 == ssl3_accept_~s__state~0#1; 25056#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 25057#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 24973#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 24975#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25717#L591 ssl3_accept_~skip~0#1 := 0; 25716#L110-2 assume !false; 25715#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25710#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25708#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25706#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25704#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25702#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25700#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25229#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25697#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25695#L137 assume 8464 == ssl3_accept_~s__state~0#1; 24985#L144 [2022-11-02 20:38:25,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:25,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2022-11-02 20:38:25,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:25,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426369865] [2022-11-02 20:38:25,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:25,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:25,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:25,883 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:25,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:25,889 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:25,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:25,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1290847923, now seen corresponding path program 1 times [2022-11-02 20:38:25,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:25,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137357755] [2022-11-02 20:38:25,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:25,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:25,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:25,937 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:38:25,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:25,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137357755] [2022-11-02 20:38:25,938 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137357755] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:25,938 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:25,938 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:38:25,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470314186] [2022-11-02 20:38:25,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:25,939 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:25,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:25,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:25,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:25,940 INFO L87 Difference]: Start difference. First operand 950 states and 1244 transitions. cyclomatic complexity: 299 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:26,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:26,078 INFO L93 Difference]: Finished difference Result 922 states and 1173 transitions. [2022-11-02 20:38:26,078 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 922 states and 1173 transitions. [2022-11-02 20:38:26,083 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 492 [2022-11-02 20:38:26,086 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 922 states to 793 states and 1012 transitions. [2022-11-02 20:38:26,086 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 559 [2022-11-02 20:38:26,087 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 688 [2022-11-02 20:38:26,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 793 states and 1012 transitions. [2022-11-02 20:38:26,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:26,088 INFO L218 hiAutomatonCegarLoop]: Abstraction has 793 states and 1012 transitions. [2022-11-02 20:38:26,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states and 1012 transitions. [2022-11-02 20:38:26,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 662. [2022-11-02 20:38:26,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 662 states have (on average 1.2794561933534743) internal successors, (847), 661 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:26,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 847 transitions. [2022-11-02 20:38:26,099 INFO L240 hiAutomatonCegarLoop]: Abstraction has 662 states and 847 transitions. [2022-11-02 20:38:26,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:26,100 INFO L428 stractBuchiCegarLoop]: Abstraction has 662 states and 847 transitions. [2022-11-02 20:38:26,100 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-11-02 20:38:26,100 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 662 states and 847 transitions. [2022-11-02 20:38:26,102 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 490 [2022-11-02 20:38:26,103 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:26,103 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:26,104 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:38:26,104 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:26,104 INFO L748 eck$LassoCheckResult]: Stem: 27049#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 26943#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 26939#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 26898#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 26899#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 26892#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 26893#L110-2 assume !false; 27158#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27512#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27511#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27510#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27509#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27508#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27507#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26954#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26955#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27050#L137 assume 8464 == ssl3_accept_~s__state~0#1; 26857#L144 [2022-11-02 20:38:26,104 INFO L750 eck$LassoCheckResult]: Loop: 26857#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 26858#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 26879#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 26880#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27222#L591 ssl3_accept_~skip~0#1 := 0; 27220#L110-2 assume !false; 27218#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27216#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27214#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27212#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27210#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27208#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27206#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27204#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27202#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27200#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27198#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27196#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27173#L146 assume 8496 == ssl3_accept_~s__state~0#1; 27111#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 26925#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 26900#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 26901#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 27039#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 27369#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27364#L591 ssl3_accept_~skip~0#1 := 0; 27362#L110-2 assume !false; 27361#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27360#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27359#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27354#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27352#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27350#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27348#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27346#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27344#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27342#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27340#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27338#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27336#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27334#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27175#L152 assume 8512 == ssl3_accept_~s__state~0#1; 27053#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 26962#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 26963#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 27012#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27500#L591 ssl3_accept_~skip~0#1 := 0; 27499#L110-2 assume !false; 27498#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27497#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27495#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27494#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27493#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27492#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27487#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27485#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27483#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27481#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27479#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27477#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27475#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27473#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27471#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27469#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 26865#L158 assume 8528 == ssl3_accept_~s__state~0#1; 26866#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 26912#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 26913#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 27003#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 27052#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 26929#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 27046#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26870#L591 ssl3_accept_~skip~0#1 := 0; 26946#L110-2 assume !false; 26886#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26887#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26919#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26920#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26973#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26974#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26982#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26983#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27506#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26992#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26986#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26987#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27018#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27019#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 26930#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 26931#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 26972#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 27174#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 27131#L164 assume 8544 == ssl3_accept_~s__state~0#1; 26854#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 26855#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 26891#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 26997#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 26998#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 26985#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 26860#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27223#L591 ssl3_accept_~skip~0#1 := 0; 27221#L110-2 assume !false; 27219#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27217#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27215#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27213#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27211#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27209#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27207#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27205#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27203#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27201#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27199#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27197#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27193#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27191#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27189#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27187#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 27185#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 27183#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 27181#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 27180#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 27179#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 27177#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 27058#L176 assume 8448 == ssl3_accept_~s__state~0#1; 26979#L177 assume !(ssl3_accept_~num1~0#1 > 0); 26934#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 26935#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27079#L591 ssl3_accept_~skip~0#1 := 0; 27077#L110-2 assume !false; 27074#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27056#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27057#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27372#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27373#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27371#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27072#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27061#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27059#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27060#L137 assume 8464 == ssl3_accept_~s__state~0#1; 26857#L144 [2022-11-02 20:38:26,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:26,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2022-11-02 20:38:26,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:26,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956563653] [2022-11-02 20:38:26,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:26,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:26,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:26,111 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:26,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:26,117 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:26,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:26,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1745213402, now seen corresponding path program 1 times [2022-11-02 20:38:26,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:26,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179690157] [2022-11-02 20:38:26,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:26,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:26,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:26,201 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:38:26,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:26,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179690157] [2022-11-02 20:38:26,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179690157] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:38:26,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658952527] [2022-11-02 20:38:26,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:26,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:38:26,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:26,204 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:38:26,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-02 20:38:26,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:26,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:38:26,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:38:26,392 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:38:26,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:38:26,471 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:38:26,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658952527] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:38:26,472 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:38:26,472 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 20:38:26,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119017323] [2022-11-02 20:38:26,472 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:38:26,473 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:26,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:26,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:38:26,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:38:26,474 INFO L87 Difference]: Start difference. First operand 662 states and 847 transitions. cyclomatic complexity: 188 Second operand has 6 states, 5 states have (on average 26.2) internal successors, (131), 6 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:27,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:27,265 INFO L93 Difference]: Finished difference Result 1631 states and 2075 transitions. [2022-11-02 20:38:27,266 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1631 states and 2075 transitions. [2022-11-02 20:38:27,274 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1429 [2022-11-02 20:38:27,289 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1631 states to 1601 states and 2045 transitions. [2022-11-02 20:38:27,289 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1496 [2022-11-02 20:38:27,291 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1496 [2022-11-02 20:38:27,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1601 states and 2045 transitions. [2022-11-02 20:38:27,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:27,293 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1601 states and 2045 transitions. [2022-11-02 20:38:27,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1601 states and 2045 transitions. [2022-11-02 20:38:27,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1601 to 996. [2022-11-02 20:38:27,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 996 states, 996 states have (on average 1.2961847389558232) internal successors, (1291), 995 states have internal predecessors, (1291), 0 states have call successors, (0), 0 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:38:27,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 996 states to 996 states and 1291 transitions. [2022-11-02 20:38:27,337 INFO L240 hiAutomatonCegarLoop]: Abstraction has 996 states and 1291 transitions. [2022-11-02 20:38:27,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:38:27,339 INFO L428 stractBuchiCegarLoop]: Abstraction has 996 states and 1291 transitions. [2022-11-02 20:38:27,339 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-11-02 20:38:27,340 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 996 states and 1291 transitions. [2022-11-02 20:38:27,343 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 824 [2022-11-02 20:38:27,343 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:27,343 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:27,345 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:38:27,345 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:27,345 INFO L748 eck$LassoCheckResult]: Stem: 30219#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 30095#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 30088#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 30045#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 30046#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 30039#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 30040#L110-2 assume !false; 30251#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30778#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30777#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30776#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30775#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30774#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30773#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30772#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30771#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30770#L137 assume 8464 == ssl3_accept_~s__state~0#1; 30005#L144 [2022-11-02 20:38:27,346 INFO L750 eck$LassoCheckResult]: Loop: 30005#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 30006#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 30025#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 30026#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30016#L591 ssl3_accept_~skip~0#1 := 0; 30096#L110-2 assume !false; 30035#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30036#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30068#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30069#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30125#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30126#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30134#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30104#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30105#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30144#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30138#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30139#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30201#L146 assume 8496 == ssl3_accept_~s__state~0#1; 30198#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 30075#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 30047#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 30048#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 30200#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 30121#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30923#L591 ssl3_accept_~skip~0#1 := 0; 30921#L110-2 assume !false; 30920#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30919#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30918#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30917#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30915#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30914#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30913#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30912#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30907#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30905#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30903#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30901#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30899#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30897#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30895#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30893#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30013#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 30009#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 30010#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 30029#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 30030#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 30142#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 30108#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 30109#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 30846#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 30844#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 30813#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 30812#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 30192#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 30155#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 30156#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 30056#L203 assume 8656 == ssl3_accept_~s__state~0#1; 30057#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 30112#L499 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 30113#L504 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 30042#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 30060#L516 assume !(0 == ssl3_accept_~tmp___10~0#1); 30171#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30991#L591 ssl3_accept_~skip~0#1 := 0; 30990#L110-2 assume !false; 30989#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30988#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30987#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30986#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30985#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30984#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30983#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30982#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30981#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30980#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30979#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30978#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30179#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30180#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30077#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30078#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30883#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 30882#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 30175#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 30176#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 30870#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 30867#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 30851#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 30221#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 30203#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 30196#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 30021#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 30022#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 30167#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 30808#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 30806#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 30779#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 30676#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 30087#L209 assume 8672 == ssl3_accept_~s__state~0#1; 30154#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 30051#L524 assume !(4 == ssl3_accept_~blastFlag~0#1); 30052#L527 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 30092#L531 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 30094#L531-2 ssl3_accept_~s__init_num~0#1 := 0; 30209#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30828#L591 ssl3_accept_~skip~0#1 := 0; 30827#L110-2 assume !false; 30826#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30825#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30824#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30823#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30822#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30821#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30820#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30819#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30818#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30817#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30816#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30815#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30419#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30417#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30415#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30413#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30411#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 30409#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 30407#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 30396#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 30397#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 30311#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 30309#L176 assume 8448 == ssl3_accept_~s__state~0#1; 30310#L177 assume !(ssl3_accept_~num1~0#1 > 0); 30304#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 30305#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30293#L591 ssl3_accept_~skip~0#1 := 0; 30294#L110-2 assume !false; 30289#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30290#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30284#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30285#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30280#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30281#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30276#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30277#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30257#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30258#L137 assume 8464 == ssl3_accept_~s__state~0#1; 30005#L144 [2022-11-02 20:38:27,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:27,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2022-11-02 20:38:27,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:27,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759774098] [2022-11-02 20:38:27,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:27,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:27,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:27,355 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:27,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:27,362 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:27,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:27,364 INFO L85 PathProgramCache]: Analyzing trace with hash 563450058, now seen corresponding path program 1 times [2022-11-02 20:38:27,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:27,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732066574] [2022-11-02 20:38:27,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:27,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:27,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:27,414 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-02 20:38:27,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:27,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732066574] [2022-11-02 20:38:27,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732066574] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:27,414 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:27,415 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:38:27,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612293460] [2022-11-02 20:38:27,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:27,416 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:27,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:27,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:27,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:27,417 INFO L87 Difference]: Start difference. First operand 996 states and 1291 transitions. cyclomatic complexity: 298 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:38:27,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:27,442 INFO L93 Difference]: Finished difference Result 1742 states and 2283 transitions. [2022-11-02 20:38:27,442 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1742 states and 2283 transitions. [2022-11-02 20:38:27,451 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1570 [2022-11-02 20:38:27,459 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1742 states to 1742 states and 2283 transitions. [2022-11-02 20:38:27,460 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1637 [2022-11-02 20:38:27,463 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1637 [2022-11-02 20:38:27,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1742 states and 2283 transitions. [2022-11-02 20:38:27,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:27,464 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1742 states and 2283 transitions. [2022-11-02 20:38:27,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1742 states and 2283 transitions. [2022-11-02 20:38:27,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1742 to 1742. [2022-11-02 20:38:27,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1742 states, 1742 states have (on average 1.3105625717566016) internal successors, (2283), 1741 states have internal predecessors, (2283), 0 states have call successors, (0), 0 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:38:27,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1742 states to 1742 states and 2283 transitions. [2022-11-02 20:38:27,499 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1742 states and 2283 transitions. [2022-11-02 20:38:27,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:27,500 INFO L428 stractBuchiCegarLoop]: Abstraction has 1742 states and 2283 transitions. [2022-11-02 20:38:27,500 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-11-02 20:38:27,500 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1742 states and 2283 transitions. [2022-11-02 20:38:27,507 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1570 [2022-11-02 20:38:27,508 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:27,508 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:27,509 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:38:27,509 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:27,510 INFO L748 eck$LassoCheckResult]: Stem: 32976#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 32839#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 32835#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 32791#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 32792#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 32778#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 32779#L110-2 assume !false; 33011#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33406#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33403#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33400#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33397#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33394#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33391#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33388#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33385#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33382#L137 assume 8464 == ssl3_accept_~s__state~0#1; 32749#L144 [2022-11-02 20:38:27,510 INFO L750 eck$LassoCheckResult]: Loop: 32749#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 32750#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 33558#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 33541#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33533#L591 ssl3_accept_~skip~0#1 := 0; 33529#L110-2 assume !false; 33525#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33521#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33517#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33513#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33509#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33505#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33501#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33498#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33494#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33490#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 33486#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 33482#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 33205#L146 assume 8496 == ssl3_accept_~s__state~0#1; 33204#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 33203#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 33202#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 33201#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 32953#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 33802#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33796#L591 ssl3_accept_~skip~0#1 := 0; 33794#L110-2 assume !false; 33792#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33790#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33788#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33786#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33784#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33782#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33780#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33778#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33776#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33774#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 33772#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 33770#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 33768#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 33766#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 33080#L152 assume 8512 == ssl3_accept_~s__state~0#1; 32986#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 32859#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 32860#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 32921#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33797#L591 ssl3_accept_~skip~0#1 := 0; 33795#L110-2 assume !false; 33793#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33791#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33789#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33787#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33785#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33783#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33781#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33779#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33777#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33775#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 33773#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 33771#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 33769#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 33767#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 33765#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 33763#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 33084#L158 assume 8528 == ssl3_accept_~s__state~0#1; 32830#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 32801#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 32802#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 32912#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 32988#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 32823#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 32969#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34224#L591 ssl3_accept_~skip~0#1 := 0; 34222#L110-2 assume !false; 34220#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34218#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34216#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34215#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34214#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34212#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34211#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34210#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34209#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34204#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34202#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34200#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34198#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34196#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 34194#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 34192#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 34190#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 34188#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 33090#L164 assume 8544 == ssl3_accept_~s__state~0#1; 33091#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 32875#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 32786#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 32901#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 32902#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 33560#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 33556#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33536#L591 ssl3_accept_~skip~0#1 := 0; 33532#L110-2 assume !false; 33528#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33524#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33520#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33516#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33512#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33508#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33504#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33500#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33497#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33493#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 33489#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 33485#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 33479#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 33477#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 33476#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 33475#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 33474#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 33473#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 33472#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 33471#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 33470#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 33469#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 33468#L176 assume 8448 == ssl3_accept_~s__state~0#1; 33467#L177 assume !(ssl3_accept_~num1~0#1 > 0); 33465#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 33463#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33458#L591 ssl3_accept_~skip~0#1 := 0; 33457#L110-2 assume !false; 33456#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33455#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33450#L116 assume 16384 == ssl3_accept_~s__state~0#1; 33449#L222 ssl3_accept_~s__server~0#1 := 1; 33447#L227 assume 0 != ssl3_accept_~cb~0#1; 33445#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 33442#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 33436#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 33432#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 33349#L254 assume 12292 != ssl3_accept_~s__state~0#1; 33350#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 33551#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33535#L591 ssl3_accept_~skip~0#1 := 0; 33531#L110-2 assume !false; 33527#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33523#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33519#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33515#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33511#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33507#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33503#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33499#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33496#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33492#L137 assume 8464 == ssl3_accept_~s__state~0#1; 32749#L144 [2022-11-02 20:38:27,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:27,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2022-11-02 20:38:27,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:27,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314002895] [2022-11-02 20:38:27,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:27,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:27,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:27,517 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:27,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:27,526 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:27,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:27,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1681308288, now seen corresponding path program 1 times [2022-11-02 20:38:27,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:27,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305286266] [2022-11-02 20:38:27,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:27,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:27,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:27,615 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:38:27,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:27,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305286266] [2022-11-02 20:38:27,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305286266] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:38:27,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063870663] [2022-11-02 20:38:27,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:27,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:38:27,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:27,620 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:38:27,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-02 20:38:27,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:27,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:38:27,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:38:27,781 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:38:27,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:38:27,841 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:38:27,841 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063870663] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:38:27,841 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:38:27,841 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:38:27,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296048631] [2022-11-02 20:38:27,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:38:27,842 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:27,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:27,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:38:27,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:38:27,843 INFO L87 Difference]: Start difference. First operand 1742 states and 2283 transitions. cyclomatic complexity: 546 Second operand has 6 states, 6 states have (on average 23.0) internal successors, (138), 6 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:28,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:28,472 INFO L93 Difference]: Finished difference Result 2837 states and 3620 transitions. [2022-11-02 20:38:28,472 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2837 states and 3620 transitions. [2022-11-02 20:38:28,488 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2130 [2022-11-02 20:38:28,511 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2837 states to 2787 states and 3566 transitions. [2022-11-02 20:38:28,511 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2682 [2022-11-02 20:38:28,513 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2682 [2022-11-02 20:38:28,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2787 states and 3566 transitions. [2022-11-02 20:38:28,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:28,515 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2787 states and 3566 transitions. [2022-11-02 20:38:28,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2787 states and 3566 transitions. [2022-11-02 20:38:28,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2787 to 2039. [2022-11-02 20:38:28,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2039 states, 2039 states have (on average 1.2972045120156939) internal successors, (2645), 2038 states have internal predecessors, (2645), 0 states have call successors, (0), 0 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:38:28,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2039 states to 2039 states and 2645 transitions. [2022-11-02 20:38:28,556 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2039 states and 2645 transitions. [2022-11-02 20:38:28,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-02 20:38:28,557 INFO L428 stractBuchiCegarLoop]: Abstraction has 2039 states and 2645 transitions. [2022-11-02 20:38:28,557 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-11-02 20:38:28,557 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2039 states and 2645 transitions. [2022-11-02 20:38:28,564 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1835 [2022-11-02 20:38:28,565 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:28,565 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:28,566 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:38:28,566 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:28,566 INFO L748 eck$LassoCheckResult]: Stem: 38486#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 38355#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 38349#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 38307#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 38308#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 38301#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 38302#L110-2 assume !false; 38518#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39775#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39773#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39771#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39769#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39767#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39765#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39763#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39761#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39759#L137 assume 8464 == ssl3_accept_~s__state~0#1; 38558#L144 [2022-11-02 20:38:28,567 INFO L750 eck$LassoCheckResult]: Loop: 38558#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 40264#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 40262#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 40263#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40277#L591 ssl3_accept_~skip~0#1 := 0; 40276#L110-2 assume !false; 40275#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40274#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40273#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40272#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40271#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40270#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40269#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 40268#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40267#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40266#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 40226#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 40144#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 40124#L146 assume 8496 == ssl3_accept_~s__state~0#1; 38555#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 40119#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 40116#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 40112#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 38456#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 40070#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40064#L591 ssl3_accept_~skip~0#1 := 0; 40062#L110-2 assume !false; 40060#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40058#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40056#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40054#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40052#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40050#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40048#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 40046#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40044#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40042#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 40040#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 40038#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 40036#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 40006#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 39054#L152 assume 8512 == ssl3_accept_~s__state~0#1; 38552#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 39922#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 39919#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 39916#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39910#L591 ssl3_accept_~skip~0#1 := 0; 39908#L110-2 assume !false; 39906#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39904#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39902#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39900#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39898#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39896#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39894#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39892#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39890#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39888#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 39886#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 39885#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 39884#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 39883#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 39882#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 39881#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 39880#L158 assume 8528 == ssl3_accept_~s__state~0#1; 38549#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 39879#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 39877#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 39876#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 38334#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 38336#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 39870#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39865#L591 ssl3_accept_~skip~0#1 := 0; 39864#L110-2 assume !false; 39863#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39862#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39861#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39860#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39859#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39858#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39857#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39856#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39855#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39854#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 39853#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 39852#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 39851#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 39850#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 39849#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 39811#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 39810#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 39809#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 39806#L164 assume 8544 == ssl3_accept_~s__state~0#1; 38546#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 39805#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 39803#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 39802#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 38473#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 38396#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 38397#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39555#L591 ssl3_accept_~skip~0#1 := 0; 39556#L110-2 assume !false; 39549#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39550#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39543#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39544#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39537#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39538#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39529#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39530#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39500#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39501#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 39489#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 39490#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 39479#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 39480#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 39467#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 39468#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 39453#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 39454#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 39447#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 39448#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 39443#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 39444#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 39414#L176 assume 8448 == ssl3_accept_~s__state~0#1; 39415#L177 assume !(ssl3_accept_~num1~0#1 > 0); 39793#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 39791#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39786#L591 ssl3_accept_~skip~0#1 := 0; 39785#L110-2 assume !false; 39784#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39783#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39782#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39781#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39780#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39779#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39778#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39777#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39776#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39774#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 39772#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 39770#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 39768#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 39766#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 39764#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 39762#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 39760#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 39758#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 39756#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 39754#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 39752#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 39750#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 39748#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 39746#L179 assume 8576 == ssl3_accept_~s__state~0#1; 39660#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 39742#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 39741#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 38991#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40256#L591 ssl3_accept_~skip~0#1 := 0; 40255#L110-2 assume !false; 40254#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40253#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40252#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40251#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40250#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40249#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40248#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39419#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40229#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40227#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 40228#L140 assume 8465 == ssl3_accept_~s__state~0#1; 38558#L144 [2022-11-02 20:38:28,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:28,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2022-11-02 20:38:28,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:28,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702567387] [2022-11-02 20:38:28,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:28,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:28,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:28,579 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:28,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:28,585 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:28,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:28,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1982133688, now seen corresponding path program 1 times [2022-11-02 20:38:28,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:28,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692582306] [2022-11-02 20:38:28,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:28,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:28,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:28,656 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2022-11-02 20:38:28,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:28,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692582306] [2022-11-02 20:38:28,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692582306] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:28,657 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:28,657 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:38:28,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241272271] [2022-11-02 20:38:28,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:28,657 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:28,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:28,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:28,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:28,658 INFO L87 Difference]: Start difference. First operand 2039 states and 2645 transitions. cyclomatic complexity: 614 Second operand has 3 states, 2 states have (on average 37.0) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:28,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:28,822 INFO L93 Difference]: Finished difference Result 2047 states and 2653 transitions. [2022-11-02 20:38:28,822 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2047 states and 2653 transitions. [2022-11-02 20:38:28,832 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1843 [2022-11-02 20:38:28,839 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2047 states to 2047 states and 2653 transitions. [2022-11-02 20:38:28,839 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1942 [2022-11-02 20:38:28,841 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1942 [2022-11-02 20:38:28,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2047 states and 2653 transitions. [2022-11-02 20:38:28,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:28,844 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2047 states and 2653 transitions. [2022-11-02 20:38:28,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2047 states and 2653 transitions. [2022-11-02 20:38:28,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2047 to 2039. [2022-11-02 20:38:28,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2039 states, 2039 states have (on average 1.2962236390387445) internal successors, (2643), 2038 states have internal predecessors, (2643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:28,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2039 states to 2039 states and 2643 transitions. [2022-11-02 20:38:28,883 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2039 states and 2643 transitions. [2022-11-02 20:38:28,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:28,884 INFO L428 stractBuchiCegarLoop]: Abstraction has 2039 states and 2643 transitions. [2022-11-02 20:38:28,884 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-11-02 20:38:28,884 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2039 states and 2643 transitions. [2022-11-02 20:38:28,892 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1835 [2022-11-02 20:38:28,892 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:28,892 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:28,894 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:38:28,894 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:28,894 INFO L748 eck$LassoCheckResult]: Stem: 42588#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 42450#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 42444#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 42400#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 42401#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 42394#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 42395#L110-2 assume !false; 42621#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42881#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42880#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42879#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42878#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42877#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42876#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42875#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42874#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42873#L137 assume 8464 == ssl3_accept_~s__state~0#1; 42679#L144 [2022-11-02 20:38:28,894 INFO L750 eck$LassoCheckResult]: Loop: 42679#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 43584#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 43580#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 43573#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43569#L591 ssl3_accept_~skip~0#1 := 0; 43554#L110-2 assume !false; 43555#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43548#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43549#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43541#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43542#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43535#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43536#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43529#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43530#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43522#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43523#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43440#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43246#L146 assume 8496 == ssl3_accept_~s__state~0#1; 42559#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 42560#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 42402#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 42403#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 42563#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 43614#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43609#L591 ssl3_accept_~skip~0#1 := 0; 43608#L110-2 assume !false; 43607#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43606#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43605#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43604#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43603#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43602#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43601#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43600#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43599#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43598#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43597#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43596#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43595#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43594#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 42749#L152 assume 8512 == ssl3_accept_~s__state~0#1; 42595#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 42472#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 42473#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 42526#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43900#L591 ssl3_accept_~skip~0#1 := 0; 43898#L110-2 assume !false; 43896#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43894#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43892#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43890#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43888#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43886#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43884#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43882#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43880#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43878#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43877#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43873#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43869#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43861#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43855#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43849#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 42772#L158 assume 8528 == ssl3_accept_~s__state~0#1; 42440#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 42417#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 42418#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 42536#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 44228#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 44227#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 44226#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44221#L591 ssl3_accept_~skip~0#1 := 0; 44220#L110-2 assume !false; 44219#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44218#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 44217#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 44216#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 44215#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 44214#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 44213#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 44212#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 44210#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 44208#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 44207#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 44206#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 44205#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 44202#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 44201#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 44163#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 44162#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 44157#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 44139#L164 assume 8544 == ssl3_accept_~s__state~0#1; 42356#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 42357#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 44119#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 44118#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 42573#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 42574#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 44111#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44105#L591 ssl3_accept_~skip~0#1 := 0; 43982#L110-2 assume !false; 43983#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43974#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43975#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43968#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43969#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43962#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43963#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43956#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43957#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43950#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43951#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43944#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43945#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43871#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43872#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43858#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43859#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 43845#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 43846#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 43626#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 43627#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 43589#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 43590#L176 assume 8448 == ssl3_accept_~s__state~0#1; 42487#L177 assume !(ssl3_accept_~num1~0#1 > 0); 42488#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 44015#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44010#L591 ssl3_accept_~skip~0#1 := 0; 44009#L110-2 assume !false; 44008#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44007#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 44006#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 44005#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 44004#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 44003#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 44002#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 44001#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 44000#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43999#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43998#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43997#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43996#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43995#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43994#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43993#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43992#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 43991#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 43990#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 43989#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 43988#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 43987#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 43985#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 43986#L179 assume 8576 == ssl3_accept_~s__state~0#1; 43908#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 44211#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 44209#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 43367#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43561#L591 ssl3_accept_~skip~0#1 := 0; 43562#L110-2 assume !false; 43551#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43552#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43545#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43546#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43538#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43539#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43533#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43498#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43524#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43525#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43400#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43401#L143 assume 8466 == ssl3_accept_~s__state~0#1; 42679#L144 [2022-11-02 20:38:28,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:28,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2022-11-02 20:38:28,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:28,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027334209] [2022-11-02 20:38:28,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:28,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:28,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:28,901 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:28,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:28,908 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:28,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:28,908 INFO L85 PathProgramCache]: Analyzing trace with hash 162096038, now seen corresponding path program 1 times [2022-11-02 20:38:28,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:28,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863436219] [2022-11-02 20:38:28,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:28,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:28,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:29,249 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-11-02 20:38:29,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:29,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863436219] [2022-11-02 20:38:29,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863436219] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:29,249 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:29,249 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:38:29,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791461688] [2022-11-02 20:38:29,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:29,250 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:29,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:29,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:38:29,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:38:29,251 INFO L87 Difference]: Start difference. First operand 2039 states and 2643 transitions. cyclomatic complexity: 612 Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:29,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:29,389 INFO L93 Difference]: Finished difference Result 9257 states and 11904 transitions. [2022-11-02 20:38:29,389 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9257 states and 11904 transitions. [2022-11-02 20:38:29,435 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8903 [2022-11-02 20:38:29,480 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9257 states to 9257 states and 11904 transitions. [2022-11-02 20:38:29,480 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9152 [2022-11-02 20:38:29,488 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9152 [2022-11-02 20:38:29,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9257 states and 11904 transitions. [2022-11-02 20:38:29,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:29,495 INFO L218 hiAutomatonCegarLoop]: Abstraction has 9257 states and 11904 transitions. [2022-11-02 20:38:29,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9257 states and 11904 transitions. [2022-11-02 20:38:29,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9257 to 3507. [2022-11-02 20:38:29,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3507 states, 3507 states have (on average 1.2899914456800685) internal successors, (4524), 3506 states have internal predecessors, (4524), 0 states have call successors, (0), 0 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:38:29,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3507 states to 3507 states and 4524 transitions. [2022-11-02 20:38:29,671 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3507 states and 4524 transitions. [2022-11-02 20:38:29,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 20:38:29,672 INFO L428 stractBuchiCegarLoop]: Abstraction has 3507 states and 4524 transitions. [2022-11-02 20:38:29,672 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-11-02 20:38:29,672 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3507 states and 4524 transitions. [2022-11-02 20:38:29,684 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3303 [2022-11-02 20:38:29,685 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:29,685 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:29,686 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:38:29,686 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:29,687 INFO L748 eck$LassoCheckResult]: Stem: 53895#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 53763#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 53757#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 53713#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 53714#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 53707#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 53708#L110-2 assume !false; 53946#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56002#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 56001#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 56000#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 55999#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 55998#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 55997#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 55996#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 55995#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 55994#L137 assume 8464 == ssl3_accept_~s__state~0#1; 53672#L144 [2022-11-02 20:38:29,687 INFO L750 eck$LassoCheckResult]: Loop: 53672#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 53673#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 53692#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 53693#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57109#L591 ssl3_accept_~skip~0#1 := 0; 57107#L110-2 assume !false; 57105#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57104#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57102#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57100#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57098#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57096#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57093#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57086#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57083#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57044#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57043#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 57042#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 56016#L146 assume 8496 == ssl3_accept_~s__state~0#1; 55489#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 56147#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 56145#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 56143#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 53868#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 56139#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56133#L591 ssl3_accept_~skip~0#1 := 0; 56131#L110-2 assume !false; 56129#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56127#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 56125#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 56123#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 56121#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 56119#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 56117#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 56115#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 56113#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 56111#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 56109#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 56107#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 56105#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 56103#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 55019#L152 assume 8512 == ssl3_accept_~s__state~0#1; 53905#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 53906#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 54906#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 53833#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 53834#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57062#L591 ssl3_accept_~skip~0#1 := 0; 57061#L110-2 assume !false; 57060#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57059#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57058#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57057#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57056#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57055#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57054#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57053#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57052#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57051#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57050#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 57049#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 57048#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 57047#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 57046#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 57045#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 56180#L158 assume 8528 == ssl3_accept_~s__state~0#1; 55481#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 53729#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 53730#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 53827#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 53909#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 53744#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 56980#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56975#L591 ssl3_accept_~skip~0#1 := 0; 56973#L110-2 assume !false; 56972#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56970#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 56968#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 56967#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 56966#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 56965#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 56964#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 56963#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 56962#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 56961#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 56960#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 56959#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 56958#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 56957#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 56956#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 56955#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 56954#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 56257#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 56258#L164 assume 8544 == ssl3_accept_~s__state~0#1; 53669#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 53670#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 53852#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 53853#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 53879#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 53880#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 56934#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56928#L591 ssl3_accept_~skip~0#1 := 0; 56926#L110-2 assume !false; 56924#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56922#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 56920#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 56919#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 56917#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 56914#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 56913#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 56912#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 56911#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 56909#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 56908#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 56903#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 56901#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 56894#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 56688#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 56689#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 56656#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 56657#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 56646#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 56647#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 56591#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 56592#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 56259#L176 assume 8448 == ssl3_accept_~s__state~0#1; 53797#L177 assume !(ssl3_accept_~num1~0#1 > 0); 53749#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 53750#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56892#L591 ssl3_accept_~skip~0#1 := 0; 56889#L110-2 assume !false; 56887#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56885#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 56883#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 56881#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 56879#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 56877#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 56875#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 56873#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 56869#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 56865#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 56858#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 56855#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 56852#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 56849#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 56846#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 56843#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 56840#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 56837#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 56834#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 56831#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 56828#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 56825#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 56822#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 56819#L179 assume 8576 == ssl3_accept_~s__state~0#1; 56684#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 56814#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 56809#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 53668#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57121#L591 ssl3_accept_~skip~0#1 := 0; 57120#L110-2 assume !false; 57119#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57118#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57117#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57115#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57110#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57108#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57106#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 56492#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57103#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57101#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57099#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 56015#L143 assume 8466 == ssl3_accept_~s__state~0#1; 53672#L144 [2022-11-02 20:38:29,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:29,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2022-11-02 20:38:29,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:29,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832980086] [2022-11-02 20:38:29,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:29,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:29,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:29,695 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:29,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:29,702 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:29,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:29,703 INFO L85 PathProgramCache]: Analyzing trace with hash 492667060, now seen corresponding path program 1 times [2022-11-02 20:38:29,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:29,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671038317] [2022-11-02 20:38:29,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:29,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:29,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:29,718 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:29,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:29,757 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:29,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:29,758 INFO L85 PathProgramCache]: Analyzing trace with hash -963014968, now seen corresponding path program 1 times [2022-11-02 20:38:29,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:29,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225745551] [2022-11-02 20:38:29,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:29,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:29,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:29,779 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:29,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:29,826 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:31,655 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:38:31,656 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:38:31,656 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:38:31,656 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:38:31,656 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:38:31,656 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:31,656 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:38:31,657 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:38:31,657 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4.cil.c_Iteration22_Loop [2022-11-02 20:38:31,657 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:38:31,657 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:38:31,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:38:31,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:38:31,670 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:38:31,674 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:38:31,679 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:31,682 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:31,686 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:38:31,690 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:38:31,693 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:31,696 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:38:31,699 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:38:31,702 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:38:31,706 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:31,710 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:38:31,715 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:31,719 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:38:31,727 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:31,731 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:38:31,734 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:38:31,759 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:31,762 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:31,769 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:32,099 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:38:32,099 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:38:32,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:32,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:32,107 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:32,110 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:32,110 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:32,124 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-11-02 20:38:32,128 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:38:32,128 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:38:32,167 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:32,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:32,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:32,169 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:32,172 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:32,173 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:32,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-02 20:38:32,194 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:38:32,194 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:38:32,232 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:32,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:32,232 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:32,233 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:32,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-02 20:38:32,235 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:32,235 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:32,246 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:38:32,247 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:38:32,279 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:32,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:32,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:32,287 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:32,300 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:32,300 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:32,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-02 20:38:32,323 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:38:32,323 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:38:32,364 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:32,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:32,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:32,365 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:32,377 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:32,377 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:32,385 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-02 20:38:32,398 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:38:32,398 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:38:32,422 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:32,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:32,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:32,423 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:32,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-02 20:38:32,425 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:32,425 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:32,437 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:38:32,437 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:38:32,464 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:32,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:32,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:32,466 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:32,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-02 20:38:32,467 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:32,468 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:32,479 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:38:32,479 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:38:32,504 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2022-11-02 20:38:32,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:32,504 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:32,505 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:32,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-02 20:38:32,507 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:32,507 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:32,518 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:38:32,518 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:38:32,547 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2022-11-02 20:38:32,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:32,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:32,549 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:32,550 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:32,550 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:32,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-02 20:38:32,568 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:38:32,568 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:38:32,613 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:32,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:32,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:32,615 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:32,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-02 20:38:32,617 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:32,618 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:32,635 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:38:32,635 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet42#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet42#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:38:32,658 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2022-11-02 20:38:32,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:32,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:32,659 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:32,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-02 20:38:32,662 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:32,662 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:32,678 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:38:32,679 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:38:32,702 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2022-11-02 20:38:32,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:32,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:32,704 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:32,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-11-02 20:38:32,705 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:32,705 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:32,717 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:38:32,717 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:38:32,741 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2022-11-02 20:38:32,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:32,741 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:32,742 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:32,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-11-02 20:38:32,745 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:32,745 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:32,767 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:38:32,767 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:38:32,792 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:32,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:32,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:32,793 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:32,794 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-11-02 20:38:32,795 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:32,795 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:32,826 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2022-11-02 20:38:32,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:32,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:32,828 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:32,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-11-02 20:38:32,832 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:38:32,832 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:32,850 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:38:32,876 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:32,877 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:38:32,877 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:38:32,877 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:38:32,877 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:38:32,877 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:38:32,877 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:32,877 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:38:32,877 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:38:32,877 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4.cil.c_Iteration22_Loop [2022-11-02 20:38:32,878 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:38:32,878 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:38:32,880 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:38:32,883 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:38:32,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:38:32,891 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:38:32,899 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:38:32,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:38:32,915 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:38:32,919 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:32,922 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:32,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:38:32,929 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:32,932 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:32,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:38:32,939 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:38:32,942 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:32,948 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:32,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:38:32,956 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:38:32,959 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:32,962 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:32,968 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:38:32,976 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:33,301 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:38:33,301 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:38:33,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:33,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:33,308 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:33,311 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:38:33,324 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:33,324 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:33,324 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:33,324 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:33,324 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:33,326 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:33,326 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:33,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-11-02 20:38:33,339 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:33,377 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:33,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:33,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:33,379 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:33,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:38:33,396 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:33,396 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:33,396 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:33,396 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:33,396 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:33,399 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:33,399 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:33,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-11-02 20:38:33,423 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:33,461 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:33,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:33,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:33,464 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:33,468 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:38:33,480 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:33,480 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:33,480 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:33,481 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:33,481 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:33,482 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:33,482 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:33,484 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-02 20:38:33,503 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:33,542 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:33,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:33,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:33,543 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:33,549 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:38:33,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-11-02 20:38:33,561 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:33,561 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:33,561 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:33,562 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:33,562 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:33,562 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:33,563 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:33,579 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:33,603 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:33,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:33,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:33,604 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:33,607 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:38:33,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-02 20:38:33,619 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:33,619 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:33,619 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:33,619 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:33,619 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:33,620 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:33,620 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:33,639 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:33,667 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2022-11-02 20:38:33,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:33,668 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:33,668 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:33,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-02 20:38:33,671 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:38:33,681 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:33,681 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:33,681 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:33,681 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:33,681 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:33,684 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:33,685 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:33,711 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:33,744 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:33,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:33,744 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:33,745 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:33,753 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:38:33,765 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:33,765 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:33,765 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:33,765 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:33,766 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:33,766 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:33,766 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:33,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-11-02 20:38:33,779 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:33,803 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2022-11-02 20:38:33,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:33,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:33,804 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:33,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-11-02 20:38:33,805 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:38:33,815 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:33,815 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:33,816 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:33,816 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:33,816 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:33,816 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:33,817 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:33,818 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:33,839 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:33,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:33,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:33,841 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:33,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-11-02 20:38:33,842 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:38:33,852 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:33,852 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:33,852 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:33,852 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:33,852 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:33,853 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:33,853 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:33,854 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:33,877 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2022-11-02 20:38:33,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:33,878 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:33,879 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:33,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-11-02 20:38:33,880 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:38:33,890 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:33,890 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:33,890 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:33,890 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:33,890 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:33,891 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:33,891 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:33,893 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:33,914 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2022-11-02 20:38:33,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:33,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:33,916 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:33,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-11-02 20:38:33,919 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:38:33,929 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:33,929 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:33,929 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:33,930 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:38:33,930 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:33,930 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:38:33,931 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:33,933 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:33,953 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2022-11-02 20:38:33,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:33,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:33,955 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:33,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-02 20:38:33,957 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:38:33,966 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:33,966 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:33,967 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:33,967 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:33,967 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:33,968 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:33,968 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:33,988 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:34,027 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:34,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:34,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:34,028 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:34,030 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:38:34,043 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:34,043 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:34,043 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:34,043 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:34,043 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:34,044 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:34,044 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:34,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-11-02 20:38:34,054 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:34,087 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2022-11-02 20:38:34,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:34,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:34,088 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:34,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-11-02 20:38:34,090 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:38:34,100 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:34,100 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:34,100 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:34,100 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:34,100 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:34,101 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:34,101 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:34,103 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:34,123 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:34,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:34,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:34,124 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:34,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-11-02 20:38:34,127 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:38:34,137 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:34,137 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:34,137 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:34,137 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:34,137 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:34,138 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:34,138 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:34,140 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:38:34,143 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:38:34,143 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:38:34,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:34,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:34,144 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:34,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-11-02 20:38:34,146 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:38:34,146 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:38:34,146 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:38:34,146 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:38:34,173 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2022-11-02 20:38:34,174 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:38:34,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:34,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:34,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:38:34,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:38:34,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:34,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:38:34,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:38:34,712 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:34,940 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-11-02 20:38:34,942 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:38:34,942 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3507 states and 4524 transitions. cyclomatic complexity: 1028 Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:35,038 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3507 states and 4524 transitions. cyclomatic complexity: 1028. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 9407 states and 12094 transitions. Complement of second has 4 states. [2022-11-02 20:38:35,039 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:38:35,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:35,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 377 transitions. [2022-11-02 20:38:35,041 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 17 letters. Loop has 173 letters. [2022-11-02 20:38:35,049 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:38:35,049 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 190 letters. Loop has 173 letters. [2022-11-02 20:38:35,051 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:38:35,052 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 17 letters. Loop has 346 letters. [2022-11-02 20:38:35,054 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:38:35,054 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9407 states and 12094 transitions. [2022-11-02 20:38:35,112 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6241 [2022-11-02 20:38:35,151 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9407 states to 9407 states and 12094 transitions. [2022-11-02 20:38:35,152 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6344 [2022-11-02 20:38:35,159 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6356 [2022-11-02 20:38:35,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9407 states and 12094 transitions. [2022-11-02 20:38:35,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:35,162 INFO L218 hiAutomatonCegarLoop]: Abstraction has 9407 states and 12094 transitions. [2022-11-02 20:38:35,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9407 states and 12094 transitions. [2022-11-02 20:38:35,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9407 to 9395. [2022-11-02 20:38:35,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9395 states, 9395 states have (on average 1.2853645556146887) internal successors, (12076), 9394 states have internal predecessors, (12076), 0 states have call successors, (0), 0 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:38:35,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9395 states to 9395 states and 12076 transitions. [2022-11-02 20:38:35,359 INFO L240 hiAutomatonCegarLoop]: Abstraction has 9395 states and 12076 transitions. [2022-11-02 20:38:35,360 INFO L428 stractBuchiCegarLoop]: Abstraction has 9395 states and 12076 transitions. [2022-11-02 20:38:35,360 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-11-02 20:38:35,360 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9395 states and 12076 transitions. [2022-11-02 20:38:35,400 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6241 [2022-11-02 20:38:35,400 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:35,400 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:35,402 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:38:35,402 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:35,402 INFO L748 eck$LassoCheckResult]: Stem: 67504#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 67304#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 67298#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 67234#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 67235#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 67223#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 67224#L110-2 assume !false; 67965#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 71471#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 71470#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 71469#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 71468#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 71467#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 71466#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 71465#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 71464#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 70222#L137 assume 8464 == ssl3_accept_~s__state~0#1; 70220#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 70221#L285 [2022-11-02 20:38:35,403 INFO L750 eck$LassoCheckResult]: Loop: 70221#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 76513#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 76512#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 76526#L591 ssl3_accept_~skip~0#1 := 0; 76525#L110-2 assume !false; 76524#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 76523#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 76522#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 76521#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 76520#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 76519#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 76518#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 76517#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 76516#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 76515#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 76514#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 75546#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 74183#L146 assume 8496 == ssl3_accept_~s__state~0#1; 74179#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 74178#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 74177#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 74139#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 74136#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 74132#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74125#L591 ssl3_accept_~skip~0#1 := 0; 74122#L110-2 assume !false; 74119#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74116#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 74113#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 74110#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 74107#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 74104#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 74101#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74098#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74095#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74092#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 74089#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74086#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 74083#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 74080#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 70577#L152 assume 8512 == ssl3_accept_~s__state~0#1; 70531#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 70532#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 67528#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 67529#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 75534#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75529#L591 ssl3_accept_~skip~0#1 := 0; 75528#L110-2 assume !false; 75527#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75526#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 75525#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 75524#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 75523#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 75522#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 75521#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 75520#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 75519#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 75518#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 75517#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 75516#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 75515#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 75514#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 75513#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 75512#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 75511#L158 assume 8528 == ssl3_accept_~s__state~0#1; 74539#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 75510#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 75509#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 75507#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 75504#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 75498#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 75496#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75491#L591 ssl3_accept_~skip~0#1 := 0; 75489#L110-2 assume !false; 75484#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75482#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 75480#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 75478#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 75476#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 75474#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 75472#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 75470#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 75468#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 75466#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 75464#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 75462#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 75460#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 75458#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 75456#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 75454#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 75452#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 75450#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 75448#L164 assume 8544 == ssl3_accept_~s__state~0#1; 74536#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 75445#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 75442#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 75440#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 75436#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 75435#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 75432#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75427#L591 ssl3_accept_~skip~0#1 := 0; 75426#L110-2 assume !false; 75425#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75424#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 75423#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 75422#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 75421#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 75420#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 75419#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 75418#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 75417#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 75416#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 75415#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 75414#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 75413#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 75412#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 75411#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 75410#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 75409#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 75408#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 75407#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 75406#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 75405#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 75404#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 75403#L176 assume 8448 == ssl3_accept_~s__state~0#1; 75402#L177 assume !(ssl3_accept_~num1~0#1 > 0); 75400#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 75398#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75393#L591 ssl3_accept_~skip~0#1 := 0; 75392#L110-2 assume !false; 75391#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75390#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 75389#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 75388#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 75387#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 75386#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 75385#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 75384#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 75383#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 75382#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 75381#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 75380#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 75379#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 75378#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 75377#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 75376#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 75375#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 75374#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 75373#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 75372#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 75371#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 75370#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 75369#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 75368#L179 assume 8576 == ssl3_accept_~s__state~0#1; 75021#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 75367#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 75366#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 74524#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75866#L591 ssl3_accept_~skip~0#1 := 0; 75754#L110-2 assume !false; 75747#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75746#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 75726#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 75682#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 75677#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 75676#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 75598#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 75597#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74317#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74314#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 74308#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74309#L143 assume 8466 == ssl3_accept_~s__state~0#1; 74210#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 70221#L285 [2022-11-02 20:38:35,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:35,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2022-11-02 20:38:35,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:35,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691153967] [2022-11-02 20:38:35,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:35,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:35,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:35,411 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:35,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:35,417 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:35,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:35,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1904794091, now seen corresponding path program 1 times [2022-11-02 20:38:35,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:35,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273598988] [2022-11-02 20:38:35,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:35,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:35,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:35,538 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2022-11-02 20:38:35,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:35,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273598988] [2022-11-02 20:38:35,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273598988] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:35,539 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:35,539 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:38:35,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43366006] [2022-11-02 20:38:35,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:35,540 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:35,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:35,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:35,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:35,541 INFO L87 Difference]: Start difference. First operand 9395 states and 12076 transitions. cyclomatic complexity: 2704 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:38:35,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:35,620 INFO L93 Difference]: Finished difference Result 18101 states and 23168 transitions. [2022-11-02 20:38:35,620 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18101 states and 23168 transitions. [2022-11-02 20:38:35,748 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 12037 [2022-11-02 20:38:35,805 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18101 states to 18101 states and 23168 transitions. [2022-11-02 20:38:35,805 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12144 [2022-11-02 20:38:35,817 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12144 [2022-11-02 20:38:35,817 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18101 states and 23168 transitions. [2022-11-02 20:38:35,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:35,817 INFO L218 hiAutomatonCegarLoop]: Abstraction has 18101 states and 23168 transitions. [2022-11-02 20:38:35,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18101 states and 23168 transitions. [2022-11-02 20:38:35,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18101 to 9395. [2022-11-02 20:38:36,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9395 states, 9395 states have (on average 1.2840872804683343) internal successors, (12064), 9394 states have internal predecessors, (12064), 0 states have call successors, (0), 0 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:38:36,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9395 states to 9395 states and 12064 transitions. [2022-11-02 20:38:36,021 INFO L240 hiAutomatonCegarLoop]: Abstraction has 9395 states and 12064 transitions. [2022-11-02 20:38:36,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:36,022 INFO L428 stractBuchiCegarLoop]: Abstraction has 9395 states and 12064 transitions. [2022-11-02 20:38:36,022 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-11-02 20:38:36,022 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9395 states and 12064 transitions. [2022-11-02 20:38:36,050 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6241 [2022-11-02 20:38:36,050 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:36,050 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:36,052 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:38:36,052 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:36,052 INFO L748 eck$LassoCheckResult]: Stem: 95023#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 94807#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 94801#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 94737#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 94738#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 94721#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 94722#L110-2 assume !false; 95628#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 98408#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 98409#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 98403#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 98404#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 98399#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 98400#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 98360#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 98361#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 98337#L137 assume 8464 == ssl3_accept_~s__state~0#1; 96114#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 96115#L285 [2022-11-02 20:38:36,052 INFO L750 eck$LassoCheckResult]: Loop: 96115#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 103527#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 103519#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 103515#L591 ssl3_accept_~skip~0#1 := 0; 103500#L110-2 assume !false; 103501#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 103490#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 103491#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 103480#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 103481#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 103470#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 103471#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 103461#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 103462#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 103451#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 103452#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 103405#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 103403#L146 assume 8496 == ssl3_accept_~s__state~0#1; 102985#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 103402#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 103401#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 103399#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 103400#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 103623#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 103617#L591 ssl3_accept_~skip~0#1 := 0; 103615#L110-2 assume !false; 103613#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 103611#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 103609#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 103607#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 103605#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 103603#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 103601#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 103599#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 103597#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 103595#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 103593#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 103591#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 103589#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 103587#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 97776#L152 assume 8512 == ssl3_accept_~s__state~0#1; 97773#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 97771#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 97772#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 94920#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 94921#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 102605#L591 ssl3_accept_~skip~0#1 := 0; 102606#L110-2 assume !false; 102594#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 102595#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 102582#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 102583#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 102570#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 102571#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 102423#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 102424#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 102318#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 102319#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 102243#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 102244#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 102226#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 102227#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 102212#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 102213#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 102148#L158 assume 8528 == ssl3_accept_~s__state~0#1; 101349#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 101918#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 94937#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 94938#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 103938#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 101897#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 101892#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 101884#L591 ssl3_accept_~skip~0#1 := 0; 101880#L110-2 assume !false; 101876#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 101872#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 101868#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 101864#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 101860#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 101856#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 101853#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 101850#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 101776#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 101384#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 101377#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 101374#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 101371#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 101368#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 101365#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 101362#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 101359#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 101356#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 101333#L164 assume 8544 == ssl3_accept_~s__state~0#1; 101330#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 101326#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 101325#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 101316#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 94900#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 94865#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 94866#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 103889#L591 ssl3_accept_~skip~0#1 := 0; 103888#L110-2 assume !false; 103887#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 103886#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 103885#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 103884#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 103883#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 103882#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 103881#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 103880#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 103879#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 103878#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 103877#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 103876#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 103875#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 103874#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 103873#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 103872#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 103871#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 103870#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 103869#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 103868#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 103867#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 103866#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 103209#L176 assume 8448 == ssl3_accept_~s__state~0#1; 103210#L177 assume !(ssl3_accept_~num1~0#1 > 0); 103850#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 103847#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 103841#L591 ssl3_accept_~skip~0#1 := 0; 103839#L110-2 assume !false; 103837#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 103835#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 103833#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 103831#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 103829#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 103827#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 103825#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 103823#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 103821#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 103819#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 103817#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 103816#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 103815#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 103812#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 103811#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 103810#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 103809#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 103808#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 103805#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 103802#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 103801#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 103800#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 103797#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 103730#L179 assume 8576 == ssl3_accept_~s__state~0#1; 103725#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 103723#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 103528#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 103092#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 103505#L591 ssl3_accept_~skip~0#1 := 0; 103506#L110-2 assume !false; 103495#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 103496#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 103485#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 103486#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 103475#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 103476#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 103465#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 103466#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 103456#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 103457#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 103444#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 103445#L143 assume 8466 == ssl3_accept_~s__state~0#1; 103114#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 96115#L285 [2022-11-02 20:38:36,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:36,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 2 times [2022-11-02 20:38:36,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:36,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47666134] [2022-11-02 20:38:36,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:36,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:36,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:36,059 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:36,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:36,064 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:36,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:36,065 INFO L85 PathProgramCache]: Analyzing trace with hash 960216180, now seen corresponding path program 1 times [2022-11-02 20:38:36,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:36,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792472019] [2022-11-02 20:38:36,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:36,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:36,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:36,084 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:36,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:36,110 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:36,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:36,111 INFO L85 PathProgramCache]: Analyzing trace with hash 127432333, now seen corresponding path program 1 times [2022-11-02 20:38:36,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:36,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63339950] [2022-11-02 20:38:36,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:36,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:36,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:36,156 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2022-11-02 20:38:36,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:36,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63339950] [2022-11-02 20:38:36,156 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63339950] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:36,157 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:36,157 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:38:36,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660417334] [2022-11-02 20:38:36,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:37,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:37,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:37,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:37,884 INFO L87 Difference]: Start difference. First operand 9395 states and 12064 transitions. cyclomatic complexity: 2692 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:37,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:37,942 INFO L93 Difference]: Finished difference Result 12261 states and 15714 transitions. [2022-11-02 20:38:37,943 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12261 states and 15714 transitions. [2022-11-02 20:38:38,074 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9087 [2022-11-02 20:38:38,112 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12261 states to 12257 states and 15710 transitions. [2022-11-02 20:38:38,113 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9202 [2022-11-02 20:38:38,121 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9202 [2022-11-02 20:38:38,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12257 states and 15710 transitions. [2022-11-02 20:38:38,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:38,124 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12257 states and 15710 transitions. [2022-11-02 20:38:38,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12257 states and 15710 transitions. [2022-11-02 20:38:38,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12257 to 12257. [2022-11-02 20:38:38,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12257 states, 12257 states have (on average 1.281716570123195) internal successors, (15710), 12256 states have internal predecessors, (15710), 0 states have call successors, (0), 0 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:38:38,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12257 states to 12257 states and 15710 transitions. [2022-11-02 20:38:38,293 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12257 states and 15710 transitions. [2022-11-02 20:38:38,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:38,294 INFO L428 stractBuchiCegarLoop]: Abstraction has 12257 states and 15710 transitions. [2022-11-02 20:38:38,294 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-11-02 20:38:38,295 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12257 states and 15710 transitions. [2022-11-02 20:38:38,331 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9087 [2022-11-02 20:38:38,331 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:38,331 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:38,336 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:38:38,336 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:38,337 INFO L748 eck$LassoCheckResult]: Stem: 116657#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 116468#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 116462#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 116400#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 116401#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 116389#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 116390#L110-2 assume !false; 117209#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 124418#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 124415#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 124412#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 124403#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 124401#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 124399#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 124397#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 124394#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 124391#L137 assume 8464 == ssl3_accept_~s__state~0#1; 117037#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 116972#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 116973#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 126305#L554 [2022-11-02 20:38:38,337 INFO L750 eck$LassoCheckResult]: Loop: 126305#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126301#L591 ssl3_accept_~skip~0#1 := 0; 126296#L110-2 assume !false; 126297#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126141#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126142#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126132#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126133#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126123#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126124#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 125915#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 125916#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126311#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126310#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126172#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 125894#L146 assume 8496 == ssl3_accept_~s__state~0#1; 125889#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 125886#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 125883#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 125879#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 125876#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 125812#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 125805#L591 ssl3_accept_~skip~0#1 := 0; 125802#L110-2 assume !false; 125799#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 125796#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 125793#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 125790#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 125789#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 125788#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 125787#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 125783#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 125781#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 125778#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 125776#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 125775#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 125774#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 125773#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 125660#L152 assume 8512 == ssl3_accept_~s__state~0#1; 125661#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 125626#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 125627#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 126721#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 126719#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126714#L591 ssl3_accept_~skip~0#1 := 0; 126713#L110-2 assume !false; 126712#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126711#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126710#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126709#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126708#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126707#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126706#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126705#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126704#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126703#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126702#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126701#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126700#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126699#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126698#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126697#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 126696#L158 assume 8528 == ssl3_accept_~s__state~0#1; 126139#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 126695#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 126689#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 126682#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 126680#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 126679#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 126677#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126672#L591 ssl3_accept_~skip~0#1 := 0; 126670#L110-2 assume !false; 126665#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126663#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126661#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126659#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126657#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126655#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126653#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126651#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126649#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126647#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126645#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126643#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126641#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126639#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126637#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126635#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 126633#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 126631#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 126629#L164 assume 8544 == ssl3_accept_~s__state~0#1; 126130#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 126626#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 126623#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 126621#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 126617#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 126616#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 126613#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126608#L591 ssl3_accept_~skip~0#1 := 0; 126607#L110-2 assume !false; 126606#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126605#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126604#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126603#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126602#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126601#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126600#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126599#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126598#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126597#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126596#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126595#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126594#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126593#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126592#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126591#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 126590#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 126589#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 126588#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 126587#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 126586#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 126585#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 126584#L176 assume 8448 == ssl3_accept_~s__state~0#1; 126583#L177 assume !(ssl3_accept_~num1~0#1 > 0); 126581#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 126579#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126574#L591 ssl3_accept_~skip~0#1 := 0; 126573#L110-2 assume !false; 126572#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126571#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126570#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126569#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126568#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126567#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126566#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126565#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126564#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126563#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126562#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126561#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126560#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126559#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126558#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126557#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 126556#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 126555#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 126554#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 126553#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 126552#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 126551#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 126550#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 126527#L179 assume 8576 == ssl3_accept_~s__state~0#1; 126521#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 126323#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 126307#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 126309#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126298#L591 ssl3_accept_~skip~0#1 := 0; 126299#L110-2 assume !false; 126145#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126146#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126136#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126137#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126127#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126128#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 125924#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 125925#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 125911#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 125908#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 125904#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 125905#L143 assume 8466 == ssl3_accept_~s__state~0#1; 125901#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 116976#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 126306#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 126305#L554 [2022-11-02 20:38:38,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:38,338 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2022-11-02 20:38:38,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:38,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048968798] [2022-11-02 20:38:38,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:38,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:38,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:38,344 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:38,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:38,350 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:38,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:38,351 INFO L85 PathProgramCache]: Analyzing trace with hash -473716736, now seen corresponding path program 2 times [2022-11-02 20:38:38,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:38,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592306831] [2022-11-02 20:38:38,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:38,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:38,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:38,384 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:38,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:38,406 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:38,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:38,407 INFO L85 PathProgramCache]: Analyzing trace with hash -2111111663, now seen corresponding path program 1 times [2022-11-02 20:38:38,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:38,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856545420] [2022-11-02 20:38:38,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:38,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:38,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:38,459 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-11-02 20:38:38,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:38,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856545420] [2022-11-02 20:38:38,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856545420] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:38,459 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:38,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:38:38,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964785880] [2022-11-02 20:38:38,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:40,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:40,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:40,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:40,145 INFO L87 Difference]: Start difference. First operand 12257 states and 15710 transitions. cyclomatic complexity: 3482 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:40,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:40,211 INFO L93 Difference]: Finished difference Result 12537 states and 16046 transitions. [2022-11-02 20:38:40,211 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12537 states and 16046 transitions. [2022-11-02 20:38:40,290 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9183 [2022-11-02 20:38:40,344 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12537 states to 12445 states and 15934 transitions. [2022-11-02 20:38:40,344 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9298 [2022-11-02 20:38:40,360 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9298 [2022-11-02 20:38:40,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12445 states and 15934 transitions. [2022-11-02 20:38:40,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:40,361 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12445 states and 15934 transitions. [2022-11-02 20:38:40,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12445 states and 15934 transitions. [2022-11-02 20:38:40,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12445 to 12445. [2022-11-02 20:38:40,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12445 states, 12445 states have (on average 1.2803535556448373) internal successors, (15934), 12444 states have internal predecessors, (15934), 0 states have call successors, (0), 0 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:38:40,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12445 states to 12445 states and 15934 transitions. [2022-11-02 20:38:40,561 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12445 states and 15934 transitions. [2022-11-02 20:38:40,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:40,562 INFO L428 stractBuchiCegarLoop]: Abstraction has 12445 states and 15934 transitions. [2022-11-02 20:38:40,562 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-11-02 20:38:40,562 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12445 states and 15934 transitions. [2022-11-02 20:38:40,604 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9183 [2022-11-02 20:38:40,605 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:40,605 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:40,607 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:38:40,607 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:40,647 INFO L748 eck$LassoCheckResult]: Stem: 141467#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 141274#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 141264#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 141203#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 141204#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 141197#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 141198#L110-2 assume !false; 142353#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 150007#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 150003#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 149999#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 149995#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 149991#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 149987#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 149983#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 149828#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 149829#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 147640#L140 assume 8465 == ssl3_accept_~s__state~0#1; 147631#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 147624#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 147620#L285-2 [2022-11-02 20:38:40,647 INFO L750 eck$LassoCheckResult]: Loop: 147620#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 147613#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 147607#L591 ssl3_accept_~skip~0#1 := 0; 147605#L110-2 assume !false; 147603#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147601#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 147599#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 147597#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 147595#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 147593#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 147591#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 147589#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 147587#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 147585#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 147583#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 147525#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 147526#L146 assume 8496 == ssl3_accept_~s__state~0#1; 147325#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 147326#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 147174#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 147175#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 147580#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 147578#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 147573#L591 ssl3_accept_~skip~0#1 := 0; 147572#L110-2 assume !false; 147571#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147570#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 147569#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 147568#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 147567#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 147566#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 147565#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 147564#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 147563#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 147562#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 147561#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 147560#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 147559#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 147558#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 147557#L152 assume 8512 == ssl3_accept_~s__state~0#1; 142054#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 147555#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 147554#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 147553#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 147551#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 147546#L591 ssl3_accept_~skip~0#1 := 0; 147545#L110-2 assume !false; 147544#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147543#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 147542#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 147541#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 147540#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 147539#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 147538#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 147537#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 147536#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 147535#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 147534#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 147533#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 147532#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 147531#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 147530#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 147529#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 147528#L158 assume 8528 == ssl3_accept_~s__state~0#1; 142044#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 147527#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 147523#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 147516#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 147514#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 147513#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 147511#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 147506#L591 ssl3_accept_~skip~0#1 := 0; 147504#L110-2 assume !false; 147499#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147497#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 147495#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 147493#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 147491#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 147489#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 147487#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 147485#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 147483#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 147481#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 147479#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 147477#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 147475#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 147473#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 147471#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 147469#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 147467#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 147465#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 147463#L164 assume 8544 == ssl3_accept_~s__state~0#1; 142028#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 147460#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 147457#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 147455#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 147451#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 147450#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 147447#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 147442#L591 ssl3_accept_~skip~0#1 := 0; 147441#L110-2 assume !false; 147440#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147439#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 147438#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 147437#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 147436#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 147435#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 147434#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 147433#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 147432#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 147431#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 147430#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 147429#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 147428#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 147427#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 147426#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 147425#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 147424#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 147423#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 147422#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 147421#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 147420#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 147419#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 147418#L176 assume 8448 == ssl3_accept_~s__state~0#1; 147417#L177 assume !(ssl3_accept_~num1~0#1 > 0); 147415#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 147413#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 147408#L591 ssl3_accept_~skip~0#1 := 0; 147407#L110-2 assume !false; 147406#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147405#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 147404#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 147403#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 147402#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 147401#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 147400#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 147399#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 147398#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 147397#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 147396#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 147395#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 147394#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 147393#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 147392#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 147391#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 147390#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 147389#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 147388#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 147387#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 147386#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 147385#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 147384#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 147381#L179 assume 8576 == ssl3_accept_~s__state~0#1; 147040#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 147341#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 147338#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 146739#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 147695#L591 ssl3_accept_~skip~0#1 := 0; 147693#L110-2 assume !false; 147682#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147678#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 147674#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 147670#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 147666#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 147662#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 147658#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 147654#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 147650#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 147646#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 147628#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 147629#L143 assume 8466 == ssl3_accept_~s__state~0#1; 142065#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 147709#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 147620#L285-2 [2022-11-02 20:38:40,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:40,648 INFO L85 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2022-11-02 20:38:40,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:40,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086447795] [2022-11-02 20:38:40,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:40,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:40,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:40,680 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:38:40,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:40,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086447795] [2022-11-02 20:38:40,681 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086447795] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:40,681 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:40,681 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:38:40,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239579551] [2022-11-02 20:38:40,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:40,682 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:38:40,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:40,683 INFO L85 PathProgramCache]: Analyzing trace with hash -2090616870, now seen corresponding path program 2 times [2022-11-02 20:38:40,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:40,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227399432] [2022-11-02 20:38:40,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:40,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:40,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:40,780 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-11-02 20:38:40,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:40,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227399432] [2022-11-02 20:38:40,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227399432] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:40,781 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:40,781 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:38:40,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697959096] [2022-11-02 20:38:40,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:40,782 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:40,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:40,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:40,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:40,783 INFO L87 Difference]: Start difference. First operand 12445 states and 15934 transitions. cyclomatic complexity: 3518 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:38:40,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:40,929 INFO L93 Difference]: Finished difference Result 12497 states and 15967 transitions. [2022-11-02 20:38:40,929 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12497 states and 15967 transitions. [2022-11-02 20:38:40,993 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9211 [2022-11-02 20:38:41,038 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12497 states to 12497 states and 15967 transitions. [2022-11-02 20:38:41,038 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9334 [2022-11-02 20:38:41,046 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9334 [2022-11-02 20:38:41,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12497 states and 15967 transitions. [2022-11-02 20:38:41,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:41,050 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12497 states and 15967 transitions. [2022-11-02 20:38:41,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12497 states and 15967 transitions. [2022-11-02 20:38:41,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12497 to 12445. [2022-11-02 20:38:41,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12445 states, 12445 states have (on average 1.2781840096424266) internal successors, (15907), 12444 states have internal predecessors, (15907), 0 states have call successors, (0), 0 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:38:41,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12445 states to 12445 states and 15907 transitions. [2022-11-02 20:38:41,227 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12445 states and 15907 transitions. [2022-11-02 20:38:41,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:41,228 INFO L428 stractBuchiCegarLoop]: Abstraction has 12445 states and 15907 transitions. [2022-11-02 20:38:41,228 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-11-02 20:38:41,228 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12445 states and 15907 transitions. [2022-11-02 20:38:41,270 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9183 [2022-11-02 20:38:41,270 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:41,270 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:41,271 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:38:41,271 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:41,271 INFO L748 eck$LassoCheckResult]: Stem: 166417#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 166220#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 166214#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 166152#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 166153#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 166140#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 166141#L110-2 assume !false; 167453#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 169815#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 169816#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 169809#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 169810#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 170866#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 169801#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 169802#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 169793#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 169794#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 170859#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 170860#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 171783#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 170834#L149 [2022-11-02 20:38:41,272 INFO L750 eck$LassoCheckResult]: Loop: 170834#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 170832#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 170830#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 170826#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 170827#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 170821#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 170822#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 170728#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 170729#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 170721#L176 assume 8448 == ssl3_accept_~s__state~0#1; 170716#L177 assume !(ssl3_accept_~num1~0#1 > 0); 170713#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 170710#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 170704#L591 ssl3_accept_~skip~0#1 := 0; 170702#L110-2 assume !false; 170700#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 170698#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 170690#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 170692#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 170696#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 170697#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 170787#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 170788#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 170815#L134 assume 8482 == ssl3_accept_~s__state~0#1; 170816#L135 ssl3_accept_~s__state~0#1 := 3; 170879#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 170874#L591 ssl3_accept_~skip~0#1 := 0; 170873#L110-2 assume !false; 170872#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 170871#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 170870#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 170869#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 170868#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 170867#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 170865#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 170864#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 170863#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 170861#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 170862#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 170858#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 170837#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 170834#L149 [2022-11-02 20:38:41,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:41,272 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2022-11-02 20:38:41,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:41,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643099165] [2022-11-02 20:38:41,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:41,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:41,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:41,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:38:41,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:41,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643099165] [2022-11-02 20:38:41,301 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643099165] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:41,301 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:38:41,301 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:38:41,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304892422] [2022-11-02 20:38:41,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:41,302 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:38:41,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:41,302 INFO L85 PathProgramCache]: Analyzing trace with hash 226115557, now seen corresponding path program 2 times [2022-11-02 20:38:41,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:41,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643147563] [2022-11-02 20:38:41,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:41,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:41,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:41,307 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:41,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:41,311 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:41,433 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:38:41,433 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:38:41,433 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:38:41,434 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:38:41,434 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:38:41,434 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:41,434 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:38:41,434 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:38:41,434 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4.cil.c_Iteration27_Loop [2022-11-02 20:38:41,434 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:38:41,434 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:38:41,435 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:38:41,438 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:41,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:38:41,445 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:38:41,447 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:38:41,502 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:38:41,502 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:38:41,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:41,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:41,503 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:41,511 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:41,511 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:41,525 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-11-02 20:38:41,539 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:38:41,539 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:38:41,573 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:41,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:41,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:41,575 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:41,577 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:41,577 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:41,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-11-02 20:38:41,599 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:38:41,599 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:38:41,632 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:41,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:41,633 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:41,634 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:41,636 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:41,636 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:41,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-11-02 20:38:41,659 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:38:41,659 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:38:41,692 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:41,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:41,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:41,695 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:41,697 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:41,697 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:41,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-11-02 20:38:41,727 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:38:41,727 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:38:41,760 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:41,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:41,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:41,761 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:41,764 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:38:41,764 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:41,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-11-02 20:38:41,828 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:41,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:41,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:41,830 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:41,832 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:38:41,832 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:38:41,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-11-02 20:38:41,863 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:38:41,897 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:41,897 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:38:41,897 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:38:41,897 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:38:41,897 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:38:41,897 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:38:41,897 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:41,897 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:38:41,897 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:38:41,898 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4.cil.c_Iteration27_Loop [2022-11-02 20:38:41,898 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:38:41,898 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:38:41,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:38:41,908 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:38:41,910 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:41,913 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:38:41,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:38:41,986 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:38:41,986 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:38:41,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:41,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:41,991 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:41,994 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:38:42,005 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:42,006 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:42,006 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:42,006 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:42,006 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:42,007 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:42,008 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:42,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-11-02 20:38:42,018 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:42,048 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:42,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:42,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:42,049 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:42,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-11-02 20:38:42,050 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:38:42,062 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:42,062 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:42,062 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:42,063 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:42,063 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:42,063 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:42,063 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:42,083 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:42,115 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:42,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:42,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:42,117 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:42,119 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:38:42,131 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:42,131 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:42,131 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:42,132 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:42,132 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:42,132 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:42,132 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:42,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-11-02 20:38:42,147 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:42,179 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:42,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:42,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:42,184 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:42,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-11-02 20:38:42,188 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:38:42,198 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:42,198 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:42,198 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:42,198 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:38:42,198 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:42,199 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:38:42,199 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:42,200 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:38:42,221 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:42,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:42,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:42,222 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:42,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-11-02 20:38:42,225 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:38:42,234 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:38:42,234 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:38:42,234 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:38:42,235 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:38:42,235 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:38:42,236 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:38:42,236 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:38:42,238 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:38:42,241 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-11-02 20:38:42,241 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:38:42,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:38:42,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:42,242 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:38:42,243 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:38:42,243 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:38:42,244 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:38:42,244 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:38:42,244 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-11-02 20:38:42,266 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2022-11-02 20:38:42,266 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:38:42,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:42,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:42,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:38:42,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:38:42,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:42,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:38:42,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:38:42,448 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:38:42,450 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:38:42,451 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 12445 states and 15907 transitions. cyclomatic complexity: 3491 Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:42,832 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:42,988 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 12445 states and 15907 transitions. cyclomatic complexity: 3491. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 42774 states and 54230 transitions. Complement of second has 9 states. [2022-11-02 20:38:42,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-02 20:38:42,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:42,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 342 transitions. [2022-11-02 20:38:42,994 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 20 letters. Loop has 41 letters. [2022-11-02 20:38:42,994 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:38:42,994 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 61 letters. Loop has 41 letters. [2022-11-02 20:38:42,995 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:38:42,995 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 20 letters. Loop has 82 letters. [2022-11-02 20:38:42,995 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:38:42,996 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42774 states and 54230 transitions. [2022-11-02 20:38:43,144 INFO L131 ngComponentsAnalysis]: Automaton has 50 accepting balls. 17607 [2022-11-02 20:38:43,303 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42774 states to 42373 states and 53727 transitions. [2022-11-02 20:38:43,303 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19251 [2022-11-02 20:38:43,318 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19363 [2022-11-02 20:38:43,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42373 states and 53727 transitions. [2022-11-02 20:38:43,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:43,321 INFO L218 hiAutomatonCegarLoop]: Abstraction has 42373 states and 53727 transitions. [2022-11-02 20:38:43,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42373 states and 53727 transitions. [2022-11-02 20:38:43,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42373 to 36849. [2022-11-02 20:38:44,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36849 states, 36849 states have (on average 1.2797090830144644) internal successors, (47156), 36848 states have internal predecessors, (47156), 0 states have call successors, (0), 0 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:38:44,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36849 states to 36849 states and 47156 transitions. [2022-11-02 20:38:44,329 INFO L240 hiAutomatonCegarLoop]: Abstraction has 36849 states and 47156 transitions. [2022-11-02 20:38:44,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:44,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:44,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:38:44,330 INFO L87 Difference]: Start difference. First operand 36849 states and 47156 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:38:44,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:44,649 INFO L93 Difference]: Finished difference Result 16550 states and 21072 transitions. [2022-11-02 20:38:44,649 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16550 states and 21072 transitions. [2022-11-02 20:38:44,706 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5096 [2022-11-02 20:38:44,766 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16550 states to 16540 states and 21062 transitions. [2022-11-02 20:38:44,766 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5285 [2022-11-02 20:38:44,770 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5285 [2022-11-02 20:38:44,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16540 states and 21062 transitions. [2022-11-02 20:38:44,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:44,772 INFO L218 hiAutomatonCegarLoop]: Abstraction has 16540 states and 21062 transitions. [2022-11-02 20:38:44,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16540 states and 21062 transitions. [2022-11-02 20:38:45,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16540 to 16380. [2022-11-02 20:38:45,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16380 states, 16380 states have (on average 1.274114774114774) internal successors, (20870), 16379 states have internal predecessors, (20870), 0 states have call successors, (0), 0 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:38:45,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16380 states to 16380 states and 20870 transitions. [2022-11-02 20:38:45,073 INFO L240 hiAutomatonCegarLoop]: Abstraction has 16380 states and 20870 transitions. [2022-11-02 20:38:45,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:45,076 INFO L428 stractBuchiCegarLoop]: Abstraction has 16380 states and 20870 transitions. [2022-11-02 20:38:45,076 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-11-02 20:38:45,076 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16380 states and 20870 transitions. [2022-11-02 20:38:45,121 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5072 [2022-11-02 20:38:45,122 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:45,122 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:45,124 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:45,124 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:45,124 INFO L748 eck$LassoCheckResult]: Stem: 275230#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 275049#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 275039#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 274977#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 274978#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 274971#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 274972#L110-2 assume !false; 279387#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 279386#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 279385#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 279384#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 279383#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 279382#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 279381#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 279380#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 279379#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 279378#L137 assume 8464 == ssl3_accept_~s__state~0#1; 279377#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 279375#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 279376#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 279366#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 279362#L591 ssl3_accept_~skip~0#1 := 0; 279357#L110-2 assume !false; 279358#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 279353#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 279354#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 279349#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 279350#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 279345#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 279346#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 279341#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 279342#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 279337#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 279338#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 278630#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 278631#L146 assume 8496 == ssl3_accept_~s__state~0#1; 278251#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 278252#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 276600#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 276601#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 281756#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 283991#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 283986#L591 ssl3_accept_~skip~0#1 := 0; 283985#L110-2 assume !false; 283984#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 283983#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 283982#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 283981#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 283980#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 283979#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 283978#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 283977#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 283976#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 283975#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 283974#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 283973#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 283972#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 283971#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 283904#L152 [2022-11-02 20:38:45,125 INFO L750 eck$LassoCheckResult]: Loop: 283904#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 283899#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 283900#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 283895#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 283896#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 283891#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 283892#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 283887#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 283888#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 283883#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 283884#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 283880#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 283879#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 283878#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 283877#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 283876#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 283875#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 283874#L203 assume 8656 == ssl3_accept_~s__state~0#1; 275537#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 283873#L499 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 283872#L504 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 283870#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 283869#L516 assume !(0 == ssl3_accept_~tmp___10~0#1); 283867#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 283862#L591 ssl3_accept_~skip~0#1 := 0; 283861#L110-2 assume !false; 283860#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 283859#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 283858#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 283857#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 283856#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 283855#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 283854#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 283853#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 283852#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 283851#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 283850#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 283849#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 283848#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 283847#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 283846#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 283845#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 283844#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 283843#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 283842#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 283841#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 283840#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 283839#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 283838#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 283837#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 283836#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 283835#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 283834#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 283716#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 283710#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 283709#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 283708#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 283707#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 283667#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 283647#L209 assume 8672 == ssl3_accept_~s__state~0#1; 283644#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 283642#L524 assume !(4 == ssl3_accept_~blastFlag~0#1); 283640#L527 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 283637#L531 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 275515#L531-2 ssl3_accept_~s__init_num~0#1 := 0; 275417#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 283624#L591 ssl3_accept_~skip~0#1 := 0; 283623#L110-2 assume !false; 283622#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 283621#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 283620#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 283619#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 283618#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 283617#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 283616#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 283615#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 283614#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 283613#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 283612#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 283611#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 283610#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 283609#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 283608#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 283607#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 283606#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 283605#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 283604#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 283603#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 283602#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 283601#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 275499#L176 assume 8448 == ssl3_accept_~s__state~0#1; 275295#L177 assume !(ssl3_accept_~num1~0#1 > 0); 275294#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 275494#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 283556#L591 ssl3_accept_~skip~0#1 := 0; 283555#L110-2 assume !false; 283554#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 283552#L113 assume 12292 == ssl3_accept_~s__state~0#1; 283551#L114 ssl3_accept_~s__new_session~0#1 := 1; 283550#L222 ssl3_accept_~s__server~0#1 := 1; 283549#L227 assume 0 != ssl3_accept_~cb~0#1; 283548#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 283547#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 283544#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 283542#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 283540#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 283538#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 283533#L591 ssl3_accept_~skip~0#1 := 0; 283532#L110-2 assume !false; 283531#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 283529#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 283527#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 283525#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 283522#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 283521#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 283519#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 283520#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 284594#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 284595#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 284568#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 284569#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 284530#L146 assume 8496 == ssl3_accept_~s__state~0#1; 283016#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 284527#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 284520#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 284513#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 276597#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 284295#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 284291#L591 ssl3_accept_~skip~0#1 := 0; 284138#L110-2 assume !false; 284139#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 284063#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 284064#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 284051#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 284052#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 284039#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 284040#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 284027#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 284028#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 284015#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 284016#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 284003#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 284004#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 283903#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 283904#L152 [2022-11-02 20:38:45,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:45,125 INFO L85 PathProgramCache]: Analyzing trace with hash -2107199509, now seen corresponding path program 1 times [2022-11-02 20:38:45,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:45,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765872203] [2022-11-02 20:38:45,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:45,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:45,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:45,135 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:45,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:45,266 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:45,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:45,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1083987110, now seen corresponding path program 1 times [2022-11-02 20:38:45,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:45,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170468236] [2022-11-02 20:38:45,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:45,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:45,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:45,328 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-02 20:38:45,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:45,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170468236] [2022-11-02 20:38:45,329 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170468236] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:38:45,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767908313] [2022-11-02 20:38:45,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:45,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:38:45,329 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:45,330 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:38:45,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-11-02 20:38:45,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:45,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:38:45,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:38:45,436 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-11-02 20:38:45,436 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:38:45,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767908313] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:45,437 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:38:45,437 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-02 20:38:45,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114715113] [2022-11-02 20:38:45,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:45,438 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:45,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:45,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:45,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:38:45,438 INFO L87 Difference]: Start difference. First operand 16380 states and 20870 transitions. cyclomatic complexity: 4526 Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:45,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:45,626 INFO L93 Difference]: Finished difference Result 16456 states and 20922 transitions. [2022-11-02 20:38:45,626 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16456 states and 20922 transitions. [2022-11-02 20:38:45,685 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5088 [2022-11-02 20:38:45,808 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16456 states to 16432 states and 20898 transitions. [2022-11-02 20:38:45,808 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5241 [2022-11-02 20:38:45,813 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5241 [2022-11-02 20:38:45,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16432 states and 20898 transitions. [2022-11-02 20:38:45,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:45,814 INFO L218 hiAutomatonCegarLoop]: Abstraction has 16432 states and 20898 transitions. [2022-11-02 20:38:45,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16432 states and 20898 transitions. [2022-11-02 20:38:46,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16432 to 16380. [2022-11-02 20:38:46,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16380 states, 16380 states have (on average 1.2726495726495726) internal successors, (20846), 16379 states have internal predecessors, (20846), 0 states have call successors, (0), 0 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:38:46,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16380 states to 16380 states and 20846 transitions. [2022-11-02 20:38:46,079 INFO L240 hiAutomatonCegarLoop]: Abstraction has 16380 states and 20846 transitions. [2022-11-02 20:38:46,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:46,080 INFO L428 stractBuchiCegarLoop]: Abstraction has 16380 states and 20846 transitions. [2022-11-02 20:38:46,080 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-11-02 20:38:46,080 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16380 states and 20846 transitions. [2022-11-02 20:38:46,240 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5072 [2022-11-02 20:38:46,240 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:46,240 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:46,242 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:46,242 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:46,242 INFO L748 eck$LassoCheckResult]: Stem: 308501#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 308322#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 308312#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 308252#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 308253#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 308246#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 308247#L110-2 assume !false; 316292#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 316290#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 316288#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 316286#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 316284#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 316282#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 316280#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 316278#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 316276#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 316274#L137 assume 8464 == ssl3_accept_~s__state~0#1; 316272#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 316271#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 316269#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 316265#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 316255#L591 ssl3_accept_~skip~0#1 := 0; 316253#L110-2 assume !false; 316251#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 316249#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 316247#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 316245#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 316243#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 316241#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 316239#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 316237#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 316235#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 316233#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 316231#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 316229#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 316227#L146 assume 8496 == ssl3_accept_~s__state~0#1; 316225#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 316224#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 316220#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 316215#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 316216#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 319929#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 319924#L591 ssl3_accept_~skip~0#1 := 0; 319923#L110-2 assume !false; 319922#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 319921#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 319920#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 319919#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 319918#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 319917#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 319916#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 319915#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 319914#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 319913#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 319912#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 319911#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 319910#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 319907#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 309357#L152 [2022-11-02 20:38:46,243 INFO L750 eck$LassoCheckResult]: Loop: 309357#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 309354#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 309352#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 309350#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 309347#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 309344#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 309341#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 309342#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 320588#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 320586#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 320584#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 320582#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 320580#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 320578#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 320523#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 320521#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 320519#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 320517#L203 assume 8656 == ssl3_accept_~s__state~0#1; 308532#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 320514#L499 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 309271#L504 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 309270#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 308426#L516 assume !(0 == ssl3_accept_~tmp___10~0#1); 308427#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 320506#L591 ssl3_accept_~skip~0#1 := 0; 320505#L110-2 assume !false; 320504#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 320503#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 320502#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 320501#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 320500#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 320499#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 320498#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 320497#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 320496#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 320495#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 320494#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 320493#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 320492#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 320491#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 320490#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 320489#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 320488#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 320487#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 320486#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 320485#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 320484#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 320483#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 320482#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 320481#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 320480#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 320479#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 320478#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 320472#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 320470#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 320468#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 320466#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 308909#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 308910#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 308862#L209 assume 8672 == ssl3_accept_~s__state~0#1; 308857#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 308858#L524 assume !(4 == ssl3_accept_~blastFlag~0#1); 320411#L527 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 320409#L531 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 308843#L531-2 ssl3_accept_~s__init_num~0#1 := 0; 308681#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 308677#L591 ssl3_accept_~skip~0#1 := 0; 308668#L110-2 assume !false; 308669#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 308660#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 308661#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 308652#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 308653#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 308644#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 308645#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 308636#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 308637#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 308628#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 308629#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 308620#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 308621#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 308612#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 308613#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 308604#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 308605#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 308596#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 308597#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 308587#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 308588#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 308577#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 308578#L176 assume 8448 == ssl3_accept_~s__state~0#1; 320376#L177 assume !(ssl3_accept_~num1~0#1 > 0); 320374#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 308552#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 308548#L591 ssl3_accept_~skip~0#1 := 0; 308535#L110-2 assume !false; 308536#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 308524#L113 assume 12292 == ssl3_accept_~s__state~0#1; 308525#L114 ssl3_accept_~s__new_session~0#1 := 1; 308430#L222 ssl3_accept_~s__server~0#1 := 1; 308431#L227 assume 0 != ssl3_accept_~cb~0#1; 308314#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 308315#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 308476#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 308418#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 320346#L254 assume 12292 != ssl3_accept_~s__state~0#1; 320347#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 321978#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 321972#L591 ssl3_accept_~skip~0#1 := 0; 321970#L110-2 assume !false; 321968#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 321966#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 321964#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 321953#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 321946#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 321940#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 321933#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 321927#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 321915#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 317289#L137 assume 8464 == ssl3_accept_~s__state~0#1; 317290#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 308497#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 308498#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 319870#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 319866#L591 ssl3_accept_~skip~0#1 := 0; 318500#L110-2 assume !false; 318501#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 318494#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 318495#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 318490#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 318491#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 318487#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 318353#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 318349#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 318345#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 318341#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 318340#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 309387#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 309309#L146 assume 8496 == ssl3_accept_~s__state~0#1; 308467#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 308291#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 308254#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 308255#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 308454#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 308455#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 321474#L591 ssl3_accept_~skip~0#1 := 0; 321472#L110-2 assume !false; 321470#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 321468#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 321466#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 321464#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 321463#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 321462#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 321461#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 321460#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 321459#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 321457#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 321456#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 321454#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 321447#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 309359#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 309357#L152 [2022-11-02 20:38:46,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:46,243 INFO L85 PathProgramCache]: Analyzing trace with hash -2107199509, now seen corresponding path program 2 times [2022-11-02 20:38:46,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:46,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405884757] [2022-11-02 20:38:46,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:46,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:46,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:46,251 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:46,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:46,260 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:46,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:46,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1431300532, now seen corresponding path program 1 times [2022-11-02 20:38:46,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:46,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301226744] [2022-11-02 20:38:46,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:46,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:46,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:46,315 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 147 proven. 5 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-02 20:38:46,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:46,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301226744] [2022-11-02 20:38:46,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301226744] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:38:46,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912971163] [2022-11-02 20:38:46,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:46,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:38:46,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:46,317 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:38:46,337 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-11-02 20:38:46,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:46,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:38:46,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:38:46,427 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-11-02 20:38:46,427 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:38:46,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912971163] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:46,427 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:38:46,428 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-02 20:38:46,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696640855] [2022-11-02 20:38:46,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:46,428 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:46,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:46,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:46,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:38:46,429 INFO L87 Difference]: Start difference. First operand 16380 states and 20846 transitions. cyclomatic complexity: 4502 Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 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:38:46,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:46,589 INFO L93 Difference]: Finished difference Result 16228 states and 20642 transitions. [2022-11-02 20:38:46,589 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16228 states and 20642 transitions. [2022-11-02 20:38:46,722 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 4996 [2022-11-02 20:38:46,760 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16228 states to 16228 states and 20642 transitions. [2022-11-02 20:38:46,760 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5185 [2022-11-02 20:38:46,764 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5185 [2022-11-02 20:38:46,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16228 states and 20642 transitions. [2022-11-02 20:38:46,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:46,765 INFO L218 hiAutomatonCegarLoop]: Abstraction has 16228 states and 20642 transitions. [2022-11-02 20:38:46,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16228 states and 20642 transitions. [2022-11-02 20:38:46,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16228 to 16228. [2022-11-02 20:38:46,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16228 states, 16228 states have (on average 1.2719990140497905) internal successors, (20642), 16227 states have internal predecessors, (20642), 0 states have call successors, (0), 0 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:38:46,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16228 states to 16228 states and 20642 transitions. [2022-11-02 20:38:46,965 INFO L240 hiAutomatonCegarLoop]: Abstraction has 16228 states and 20642 transitions. [2022-11-02 20:38:46,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:46,966 INFO L428 stractBuchiCegarLoop]: Abstraction has 16228 states and 20642 transitions. [2022-11-02 20:38:46,966 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-11-02 20:38:46,966 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16228 states and 20642 transitions. [2022-11-02 20:38:47,059 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 4996 [2022-11-02 20:38:47,059 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:47,060 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:47,064 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:47,064 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:47,065 INFO L748 eck$LassoCheckResult]: Stem: 341592#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 341419#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 341409#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 341346#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 341347#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 341340#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 341341#L110-2 assume !false; 345401#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 345397#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 345391#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 345388#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 345386#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 345384#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 345382#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 345380#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 345378#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 345376#L137 assume 8464 == ssl3_accept_~s__state~0#1; 345374#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 345373#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 345370#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 345364#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 345354#L591 ssl3_accept_~skip~0#1 := 0; 345352#L110-2 assume !false; 345350#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 345348#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 345346#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 345344#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 345342#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 345340#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 345338#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 345336#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 345334#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 345332#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 345330#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 345328#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 345326#L146 assume 8496 == ssl3_accept_~s__state~0#1; 345324#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 345322#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 345316#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 345310#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 345311#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 343084#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 343080#L591 ssl3_accept_~skip~0#1 := 0; 343073#L110-2 assume !false; 343074#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 343067#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 343068#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 343061#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 343062#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 343055#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 343056#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 343049#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 343050#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 343043#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 343044#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 343037#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 343038#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 347049#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 343879#L152 [2022-11-02 20:38:47,065 INFO L750 eck$LassoCheckResult]: Loop: 343879#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 343878#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 343877#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 343876#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 343875#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 343874#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 343873#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 343872#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 343871#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 343870#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 343869#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 343868#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 343867#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 343866#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 343829#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 343828#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 343827#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 343826#L203 assume 8656 == ssl3_accept_~s__state~0#1; 341404#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 343825#L499 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 343824#L504 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 343822#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 343821#L516 assume !(0 == ssl3_accept_~tmp___10~0#1); 343819#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 343816#L591 ssl3_accept_~skip~0#1 := 0; 343815#L110-2 assume !false; 343814#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 343813#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 343812#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 343811#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 343810#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 343809#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 343808#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 343807#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 343806#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 343805#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 343804#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 343803#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 343802#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 343801#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 343800#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 343799#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 343798#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 343797#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 343796#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 343795#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 343794#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 343793#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 343792#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 343791#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 343790#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 343789#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 342262#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 342263#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 343649#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 343647#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 343644#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 343643#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 341403#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 341405#L209 assume 8672 == ssl3_accept_~s__state~0#1; 341491#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 342936#L524 assume !(4 == ssl3_accept_~blastFlag~0#1); 342930#L527 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 342931#L531 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 341950#L531-2 ssl3_accept_~s__init_num~0#1 := 0; 341808#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 341942#L591 ssl3_accept_~skip~0#1 := 0; 341943#L110-2 assume !false; 341938#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 341939#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 341934#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 341935#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 341930#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 341931#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 341926#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 341927#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 341922#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 341923#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 341918#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 341919#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 341914#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 341915#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 341910#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 341911#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 341906#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 341907#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 341902#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 341903#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 341898#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 341899#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 341682#L176 assume 8448 == ssl3_accept_~s__state~0#1; 341683#L177 assume !(ssl3_accept_~num1~0#1 > 0); 341666#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 341667#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 341646#L591 ssl3_accept_~skip~0#1 := 0; 341647#L110-2 assume !false; 341626#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 341627#L113 assume 12292 == ssl3_accept_~s__state~0#1; 343538#L114 ssl3_accept_~s__new_session~0#1 := 1; 343536#L222 ssl3_accept_~s__server~0#1 := 1; 343534#L227 assume 0 != ssl3_accept_~cb~0#1; 343532#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 343530#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 343527#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 343524#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 343522#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 343519#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 343512#L591 ssl3_accept_~skip~0#1 := 0; 343509#L110-2 assume !false; 343491#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 343488#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 343485#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 343482#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 343479#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 343476#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 343471#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 343472#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 345191#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 344824#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 344825#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 344812#L143 assume 8466 == ssl3_accept_~s__state~0#1; 343287#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 344802#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 344803#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 344407#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 344403#L591 ssl3_accept_~skip~0#1 := 0; 344330#L110-2 assume !false; 344331#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 344323#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 344324#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 344284#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 344285#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 344266#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 344267#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 344246#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 344247#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 344228#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 344229#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 344206#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 344207#L146 assume 8496 == ssl3_accept_~s__state~0#1; 343253#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 343254#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 343248#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 343157#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 343106#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 343107#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 343076#L591 ssl3_accept_~skip~0#1 := 0; 343077#L110-2 assume !false; 343070#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 343071#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 343064#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 343065#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 343058#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 343059#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 343052#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 343053#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 343046#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 343047#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 343040#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 343041#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 343034#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 343035#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 343879#L152 [2022-11-02 20:38:47,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:47,066 INFO L85 PathProgramCache]: Analyzing trace with hash -2107199509, now seen corresponding path program 3 times [2022-11-02 20:38:47,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:47,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372400070] [2022-11-02 20:38:47,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:47,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:47,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:47,083 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:47,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:47,093 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:47,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:47,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1697327853, now seen corresponding path program 1 times [2022-11-02 20:38:47,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:47,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450608177] [2022-11-02 20:38:47,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:47,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:47,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:47,159 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 151 proven. 5 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-11-02 20:38:47,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:47,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450608177] [2022-11-02 20:38:47,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450608177] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:38:47,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382848346] [2022-11-02 20:38:47,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:47,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:38:47,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:47,162 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:38:47,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-11-02 20:38:47,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:47,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:38:47,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:38:47,286 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2022-11-02 20:38:47,286 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:38:47,286 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382848346] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:38:47,286 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:38:47,286 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-02 20:38:47,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368354375] [2022-11-02 20:38:47,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:38:47,287 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:47,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:47,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:38:47,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:38:47,288 INFO L87 Difference]: Start difference. First operand 16228 states and 20642 transitions. cyclomatic complexity: 4450 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:38:47,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:47,490 INFO L93 Difference]: Finished difference Result 16288 states and 20690 transitions. [2022-11-02 20:38:47,490 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16288 states and 20690 transitions. [2022-11-02 20:38:47,551 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 4996 [2022-11-02 20:38:47,596 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16288 states to 16228 states and 20630 transitions. [2022-11-02 20:38:47,596 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5185 [2022-11-02 20:38:47,600 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5185 [2022-11-02 20:38:47,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16228 states and 20630 transitions. [2022-11-02 20:38:47,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:47,601 INFO L218 hiAutomatonCegarLoop]: Abstraction has 16228 states and 20630 transitions. [2022-11-02 20:38:47,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16228 states and 20630 transitions. [2022-11-02 20:38:47,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16228 to 16228. [2022-11-02 20:38:47,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16228 states, 16228 states have (on average 1.2712595513926546) internal successors, (20630), 16227 states have internal predecessors, (20630), 0 states have call successors, (0), 0 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:38:47,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16228 states to 16228 states and 20630 transitions. [2022-11-02 20:38:47,957 INFO L240 hiAutomatonCegarLoop]: Abstraction has 16228 states and 20630 transitions. [2022-11-02 20:38:47,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:38:47,958 INFO L428 stractBuchiCegarLoop]: Abstraction has 16228 states and 20630 transitions. [2022-11-02 20:38:47,958 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-11-02 20:38:47,958 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16228 states and 20630 transitions. [2022-11-02 20:38:48,010 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 4996 [2022-11-02 20:38:48,010 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:48,010 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:48,012 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:48,013 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:48,013 INFO L748 eck$LassoCheckResult]: Stem: 374603#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 374427#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 374417#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 374356#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 374357#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 374350#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 374351#L110-2 assume !false; 383207#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 383204#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 383201#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 383196#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 383195#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 383194#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 383193#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 383192#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 383191#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 383190#L137 assume 8464 == ssl3_accept_~s__state~0#1; 383189#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 382474#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 382473#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 382046#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 382040#L591 ssl3_accept_~skip~0#1 := 0; 382038#L110-2 assume !false; 382036#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 382034#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 382032#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 382028#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 382020#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 382017#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 382010#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 381998#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 381994#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 381990#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 381985#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 381979#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 381972#L146 assume 8496 == ssl3_accept_~s__state~0#1; 381967#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 376384#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 376376#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 376371#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 376295#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 376289#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 376284#L591 ssl3_accept_~skip~0#1 := 0; 376283#L110-2 assume !false; 376282#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 376281#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 376280#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 376279#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 376277#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 376278#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 378829#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 378827#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 376271#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 376272#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 376267#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 376268#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 376263#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 376264#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 376138#L152 [2022-11-02 20:38:48,013 INFO L750 eck$LassoCheckResult]: Loop: 376138#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 376125#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 376126#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 376114#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 376115#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 376326#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 376322#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 376323#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 376318#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 376319#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 376312#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 376313#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 376060#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 376061#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 376043#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 376044#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 376039#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 376040#L203 assume 8656 == ssl3_accept_~s__state~0#1; 374412#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 376037#L499 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 374519#L504 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 374353#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 374532#L516 assume !(0 == ssl3_accept_~tmp___10~0#1); 374533#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 377025#L591 ssl3_accept_~skip~0#1 := 0; 377024#L110-2 assume !false; 377023#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 377022#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 377021#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 377020#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 377019#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 377018#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 377017#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 377016#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 377015#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 377014#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 377013#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 377012#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 377011#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 377010#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 377009#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 377008#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 377007#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 377006#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 377005#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 377004#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 377003#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 377002#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 377001#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 377000#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 376999#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 376998#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 376997#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 376996#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 376995#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 376994#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 376993#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 376992#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 374411#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 374413#L209 assume 8672 == ssl3_accept_~s__state~0#1; 374502#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 374362#L524 assume !(4 == ssl3_accept_~blastFlag~0#1); 374363#L527 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 374423#L531 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 374424#L531-2 ssl3_accept_~s__init_num~0#1 := 0; 374803#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 374799#L591 ssl3_accept_~skip~0#1 := 0; 374790#L110-2 assume !false; 374791#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 374782#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 374783#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 374774#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 374775#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 374766#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 374767#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 374758#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 374759#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 374750#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 374751#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 374742#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 374743#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 374734#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 374735#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 374726#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 374727#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 374717#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 374718#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 374707#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 374708#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 374693#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 374694#L176 assume 8448 == ssl3_accept_~s__state~0#1; 374932#L177 assume !(ssl3_accept_~num1~0#1 > 0); 374931#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 376840#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 374910#L591 ssl3_accept_~skip~0#1 := 0; 374911#L110-2 assume !false; 374902#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 374903#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 374895#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 374804#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 374805#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 374792#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 374793#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 374784#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 374785#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 374776#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 374777#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 374768#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 374769#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 374760#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 374761#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 374752#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 374753#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 374744#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 374745#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 374736#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 374737#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 374728#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 374729#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 374719#L179 assume 8576 == ssl3_accept_~s__state~0#1; 374720#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 377082#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 377080#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 377081#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 378861#L591 ssl3_accept_~skip~0#1 := 0; 378860#L110-2 assume !false; 378859#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 378858#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 378857#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 378856#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 378855#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 378854#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 378853#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 378852#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 378851#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 378850#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 378849#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 378848#L143 assume 8466 == ssl3_accept_~s__state~0#1; 376609#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 378847#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 378846#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 377339#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 377335#L591 ssl3_accept_~skip~0#1 := 0; 377316#L110-2 assume !false; 377317#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 377302#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 377303#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 377288#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 377289#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 378798#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 378797#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 377261#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 377262#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 377246#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 377247#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 377231#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 377232#L146 assume 8496 == ssl3_accept_~s__state~0#1; 374571#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 374572#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 376374#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 376375#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 378759#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 378841#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 378838#L591 ssl3_accept_~skip~0#1 := 0; 378837#L110-2 assume !false; 378836#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 378835#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 378834#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 378833#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 378832#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 376276#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 376275#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 376273#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 376274#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 376269#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 376270#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 376265#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 376266#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 376137#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 376138#L152 [2022-11-02 20:38:48,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:48,014 INFO L85 PathProgramCache]: Analyzing trace with hash -2107199509, now seen corresponding path program 4 times [2022-11-02 20:38:48,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:48,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885462718] [2022-11-02 20:38:48,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:48,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:48,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:48,027 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:48,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:48,040 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:48,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:48,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1539114374, now seen corresponding path program 1 times [2022-11-02 20:38:48,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:48,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967379331] [2022-11-02 20:38:48,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:48,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:48,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:48,143 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-11-02 20:38:48,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:48,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967379331] [2022-11-02 20:38:48,143 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967379331] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:38:48,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921308665] [2022-11-02 20:38:48,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:48,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:38:48,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:48,146 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:38:48,167 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-11-02 20:38:48,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:48,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:38:48,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:38:48,319 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-11-02 20:38:48,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:38:48,408 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-11-02 20:38:48,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921308665] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:38:48,408 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:38:48,409 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:38:48,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286357215] [2022-11-02 20:38:48,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:38:48,410 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:48,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:48,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:38:48,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:38:48,411 INFO L87 Difference]: Start difference. First operand 16228 states and 20630 transitions. cyclomatic complexity: 4438 Second operand has 6 states, 6 states have (on average 31.666666666666668) internal successors, (190), 6 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:48,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:48,867 INFO L93 Difference]: Finished difference Result 18932 states and 23642 transitions. [2022-11-02 20:38:48,867 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18932 states and 23642 transitions. [2022-11-02 20:38:48,924 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5814 [2022-11-02 20:38:48,963 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18932 states to 18932 states and 23642 transitions. [2022-11-02 20:38:48,964 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6003 [2022-11-02 20:38:48,968 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6003 [2022-11-02 20:38:48,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18932 states and 23642 transitions. [2022-11-02 20:38:48,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:48,970 INFO L218 hiAutomatonCegarLoop]: Abstraction has 18932 states and 23642 transitions. [2022-11-02 20:38:48,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18932 states and 23642 transitions. [2022-11-02 20:38:49,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18932 to 17776. [2022-11-02 20:38:49,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17776 states, 17776 states have (on average 1.2487623762376239) internal successors, (22198), 17775 states have internal predecessors, (22198), 0 states have call successors, (0), 0 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:38:49,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17776 states to 17776 states and 22198 transitions. [2022-11-02 20:38:49,203 INFO L240 hiAutomatonCegarLoop]: Abstraction has 17776 states and 22198 transitions. [2022-11-02 20:38:49,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:38:49,204 INFO L428 stractBuchiCegarLoop]: Abstraction has 17776 states and 22198 transitions. [2022-11-02 20:38:49,204 INFO L335 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2022-11-02 20:38:49,205 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17776 states and 22198 transitions. [2022-11-02 20:38:49,335 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5420 [2022-11-02 20:38:49,336 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:49,336 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:49,337 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:49,337 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:49,338 INFO L748 eck$LassoCheckResult]: Stem: 410866#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 410666#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 410656#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 410595#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 410596#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 410589#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 410590#L110-2 assume !false; 414560#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 414558#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 414556#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 414554#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 414552#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 414550#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 414548#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 414546#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 414544#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 414542#L137 assume 8464 == ssl3_accept_~s__state~0#1; 414541#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 414537#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 414538#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 414520#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 414516#L591 ssl3_accept_~skip~0#1 := 0; 414499#L110-2 assume !false; 414500#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 414487#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 414488#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 414475#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 414476#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 414463#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 414464#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 414155#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 414156#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 414142#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 414143#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 414050#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 414051#L146 assume 8496 == ssl3_accept_~s__state~0#1; 414034#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 414035#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 413315#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 413316#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 415753#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 423070#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 423065#L591 ssl3_accept_~skip~0#1 := 0; 423062#L110-2 assume !false; 423058#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 423044#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 423043#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 423038#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 423035#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 423032#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 423028#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 423025#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 423019#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 423016#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 423013#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 423010#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 423007#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 423004#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 411912#L152 [2022-11-02 20:38:49,338 INFO L750 eck$LassoCheckResult]: Loop: 411912#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 411913#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 411902#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 411903#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 411891#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 411892#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 411881#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 411882#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 411871#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 411872#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 411861#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 411862#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 411850#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 411851#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 411841#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 411842#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 411837#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 411838#L203 assume 8656 == ssl3_accept_~s__state~0#1; 410739#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 410740#L499 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 410761#L504 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 410592#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 410613#L516 assume !(0 == ssl3_accept_~tmp___10~0#1); 410772#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 411614#L591 ssl3_accept_~skip~0#1 := 0; 411612#L110-2 assume !false; 411613#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 418046#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 411607#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 411608#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 411604#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 411602#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 411603#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 411598#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 411599#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 411594#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 411595#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 411590#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 411591#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 411586#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 411587#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 411582#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 411583#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 411578#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 411579#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 411574#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 411575#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 411570#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 411571#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 411566#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 411567#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 411562#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 411563#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 411558#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 411559#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 411554#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 411555#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 411550#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 411551#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 417916#L209 assume 8672 == ssl3_accept_~s__state~0#1; 410871#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 410872#L524 assume !(4 == ssl3_accept_~blastFlag~0#1); 410797#L527 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 410662#L531 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 410663#L531-2 ssl3_accept_~s__init_num~0#1 := 0; 411080#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 411076#L591 ssl3_accept_~skip~0#1 := 0; 411067#L110-2 assume !false; 411068#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 411059#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 411060#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 411051#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 411052#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 411043#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 411044#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 411035#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 411036#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 411027#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 411028#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 411019#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 411020#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 411011#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 411012#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 411003#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 411004#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 410995#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 410996#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 410987#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 410988#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 410970#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 410971#L176 assume 8448 == ssl3_accept_~s__state~0#1; 410957#L177 assume !(ssl3_accept_~num1~0#1 > 0); 410956#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 411212#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 411208#L591 ssl3_accept_~skip~0#1 := 0; 411199#L110-2 assume !false; 411200#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 411190#L113 assume 12292 == ssl3_accept_~s__state~0#1; 411191#L114 ssl3_accept_~s__new_session~0#1 := 1; 410953#L222 ssl3_accept_~s__server~0#1 := 1; 410954#L227 assume 0 != ssl3_accept_~cb~0#1; 410932#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 410933#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 410826#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 410763#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 410711#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 410712#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 419571#L591 ssl3_accept_~skip~0#1 := 0; 419570#L110-2 assume !false; 419569#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 419568#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 419567#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 419566#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 419565#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 419564#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 419563#L128 assume 8480 == ssl3_accept_~s__state~0#1; 410873#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 410547#L270 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 410548#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 418962#L591 ssl3_accept_~skip~0#1 := 0; 418961#L110-2 assume !false; 418960#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 418959#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 418958#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 418957#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 418956#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 418955#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 418954#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 418953#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 418952#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 418951#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 418950#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 418949#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 418948#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 418947#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 418946#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 418945#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 418944#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 418943#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 418942#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 418941#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 418940#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 418939#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 418937#L176 assume 8448 == ssl3_accept_~s__state~0#1; 418934#L177 assume !(ssl3_accept_~num1~0#1 > 0); 418930#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 418923#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 418917#L591 ssl3_accept_~skip~0#1 := 0; 418915#L110-2 assume !false; 418913#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 418911#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 418909#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 418907#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 418905#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 418903#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 418901#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 418899#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 418897#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 418894#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 417132#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 417133#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 419809#L146 assume 8496 == ssl3_accept_~s__state~0#1; 411627#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 410633#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 410634#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 410820#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 410821#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 410622#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 426031#L591 ssl3_accept_~skip~0#1 := 0; 426029#L110-2 assume !false; 426027#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 426025#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 426022#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 426020#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 426018#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 425934#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 425933#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 425930#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 425928#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 425927#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 424779#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 424747#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 418274#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 418265#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 411912#L152 [2022-11-02 20:38:49,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:49,339 INFO L85 PathProgramCache]: Analyzing trace with hash -2107199509, now seen corresponding path program 5 times [2022-11-02 20:38:49,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:49,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545672997] [2022-11-02 20:38:49,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:49,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:49,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:49,346 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:49,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:49,358 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:49,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:49,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1653378347, now seen corresponding path program 1 times [2022-11-02 20:38:49,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:49,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257350094] [2022-11-02 20:38:49,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:49,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:49,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:49,421 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2022-11-02 20:38:49,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:38:49,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257350094] [2022-11-02 20:38:49,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257350094] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:38:49,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487633382] [2022-11-02 20:38:49,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:49,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:38:49,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:38:49,425 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:38:49,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-11-02 20:38:49,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:38:49,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:38:49,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:38:49,559 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2022-11-02 20:38:49,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:38:49,621 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2022-11-02 20:38:49,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487633382] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:38:49,621 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:38:49,621 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:38:49,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143807075] [2022-11-02 20:38:49,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:38:49,622 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:38:49,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:38:49,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:38:49,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:38:49,623 INFO L87 Difference]: Start difference. First operand 17776 states and 22198 transitions. cyclomatic complexity: 4458 Second operand has 6 states, 6 states have (on average 26.833333333333332) internal successors, (161), 6 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:38:49,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:38:49,980 INFO L93 Difference]: Finished difference Result 18800 states and 23266 transitions. [2022-11-02 20:38:49,980 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18800 states and 23266 transitions. [2022-11-02 20:38:50,042 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 4207 [2022-11-02 20:38:50,082 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18800 states to 16494 states and 20508 transitions. [2022-11-02 20:38:50,082 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5590 [2022-11-02 20:38:50,087 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5930 [2022-11-02 20:38:50,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16494 states and 20508 transitions. [2022-11-02 20:38:50,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:38:50,087 INFO L218 hiAutomatonCegarLoop]: Abstraction has 16494 states and 20508 transitions. [2022-11-02 20:38:50,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16494 states and 20508 transitions. [2022-11-02 20:38:50,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16494 to 13906. [2022-11-02 20:38:50,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13906 states, 13906 states have (on average 1.2506112469437654) internal successors, (17391), 13905 states have internal predecessors, (17391), 0 states have call successors, (0), 0 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:38:50,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13906 states to 13906 states and 17391 transitions. [2022-11-02 20:38:50,370 INFO L240 hiAutomatonCegarLoop]: Abstraction has 13906 states and 17391 transitions. [2022-11-02 20:38:50,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:38:50,370 INFO L428 stractBuchiCegarLoop]: Abstraction has 13906 states and 17391 transitions. [2022-11-02 20:38:50,371 INFO L335 stractBuchiCegarLoop]: ======== Iteration 33 ============ [2022-11-02 20:38:50,371 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13906 states and 17391 transitions. [2022-11-02 20:38:50,405 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 3796 [2022-11-02 20:38:50,406 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:38:50,406 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:38:50,407 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:50,407 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:38:50,408 INFO L748 eck$LassoCheckResult]: Stem: 448522#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 448346#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 448340#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 448282#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 448283#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 448272#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 448273#L110-2 assume !false; 453722#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 453721#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 453720#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 453719#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 453718#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 453717#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 453716#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 453715#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 453714#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 453713#L137 assume 8464 == ssl3_accept_~s__state~0#1; 453712#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 453711#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 453709#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 453710#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 453698#L591 ssl3_accept_~skip~0#1 := 0; 453699#L110-2 assume !false; 453694#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 453695#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 453690#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 453691#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 453686#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 453687#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 453682#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 453683#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 453678#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 453679#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 453674#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 453675#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 453670#L146 assume 8496 == ssl3_accept_~s__state~0#1; 453671#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 453621#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 453622#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 454965#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 454951#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 454952#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 454932#L591 ssl3_accept_~skip~0#1 := 0; 454933#L110-2 assume !false; 454924#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 454925#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 454916#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 454917#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 454908#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 454909#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 454900#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 454901#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 454891#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 454892#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 454884#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 454885#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 454876#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 454877#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 454868#L152 [2022-11-02 20:38:50,408 INFO L750 eck$LassoCheckResult]: Loop: 454868#L152 assume 8512 == ssl3_accept_~s__state~0#1; 453727#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 454792#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 454786#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 454784#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 454781#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 454775#L591 ssl3_accept_~skip~0#1 := 0; 454773#L110-2 assume !false; 454771#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 454769#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 454767#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 454765#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 454763#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 454761#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 454759#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 454757#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 454755#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 454753#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 454751#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 454749#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 454747#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 454745#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 454743#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 454742#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 454736#L158 assume 8528 == ssl3_accept_~s__state~0#1; 449783#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 454731#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 454722#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 454708#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 454706#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 454704#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 454700#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 454694#L591 ssl3_accept_~skip~0#1 := 0; 454684#L110-2 assume !false; 454680#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 454676#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 454672#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 454668#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 454664#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 454660#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 454656#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 454652#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 454648#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 454644#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 454640#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 454636#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 454632#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 454628#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 454624#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 454620#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 454616#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 454612#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 454609#L164 assume 8544 == ssl3_accept_~s__state~0#1; 454080#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 454601#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 454596#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 454591#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 454585#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 454577#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 454569#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 454563#L591 ssl3_accept_~skip~0#1 := 0; 454561#L110-2 assume !false; 454559#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 454557#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 454555#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 454553#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 454551#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 454549#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 454547#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 454545#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 454543#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 454541#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 454539#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 454537#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 454535#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 454533#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 454531#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 454529#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 454527#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 454515#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 454516#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 454252#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 454253#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 454064#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 454065#L176 assume 8448 == ssl3_accept_~s__state~0#1; 453869#L177 assume !(ssl3_accept_~num1~0#1 > 0); 453868#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 453856#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 453852#L591 ssl3_accept_~skip~0#1 := 0; 453831#L110-2 assume !false; 453832#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 453819#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 453820#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 453807#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 453808#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 453795#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 453796#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 453783#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 453784#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 453769#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 453770#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 453757#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 453758#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 453743#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 453744#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 453729#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 453730#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 454514#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 454258#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 454259#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 454243#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 449760#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 449700#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 449697#L179 assume 8576 == ssl3_accept_~s__state~0#1; 449124#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 449689#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 449682#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 449683#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 455005#L591 ssl3_accept_~skip~0#1 := 0; 455004#L110-2 assume !false; 455003#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 455002#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 455001#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 455000#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 454999#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 454998#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 454997#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 454996#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 454995#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 454994#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 454993#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 454992#L143 assume 8466 == ssl3_accept_~s__state~0#1; 453756#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 454991#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 454990#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 454988#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 454983#L591 ssl3_accept_~skip~0#1 := 0; 454982#L110-2 assume !false; 454981#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 454980#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 454979#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 454978#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 454977#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 454976#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 454975#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 454974#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 454973#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 454972#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 454971#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 454970#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 454969#L146 assume 8496 == ssl3_accept_~s__state~0#1; 453741#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 454968#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 454964#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 454958#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 454959#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 454941#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 454937#L591 ssl3_accept_~skip~0#1 := 0; 454928#L110-2 assume !false; 454929#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 454920#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 454921#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 454912#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 454913#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 454904#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 454905#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 454895#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 454896#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 454887#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 454888#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 454879#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 454880#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 454871#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 454868#L152 [2022-11-02 20:38:50,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:50,409 INFO L85 PathProgramCache]: Analyzing trace with hash 498824045, now seen corresponding path program 1 times [2022-11-02 20:38:50,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:50,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639521726] [2022-11-02 20:38:50,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:50,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:50,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:50,417 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:50,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:50,426 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:50,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:50,427 INFO L85 PathProgramCache]: Analyzing trace with hash 98720030, now seen corresponding path program 3 times [2022-11-02 20:38:50,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:50,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012252093] [2022-11-02 20:38:50,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:50,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:50,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:50,441 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:50,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:50,461 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:50,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:38:50,462 INFO L85 PathProgramCache]: Analyzing trace with hash -616544974, now seen corresponding path program 1 times [2022-11-02 20:38:50,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:38:50,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143448566] [2022-11-02 20:38:50,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:38:50,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:38:50,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:50,482 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:50,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:50,532 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:38:53,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:53,023 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:38:53,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:38:53,256 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 02.11 08:38:53 BoogieIcfgContainer [2022-11-02 20:38:53,260 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-02 20:38:53,260 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-02 20:38:53,261 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-02 20:38:53,261 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-02 20:38:53,261 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:38:18" (3/4) ... [2022-11-02 20:38:53,264 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2022-11-02 20:38:53,372 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/witness.graphml [2022-11-02 20:38:53,372 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-02 20:38:53,373 INFO L158 Benchmark]: Toolchain (without parser) took 36640.16ms. Allocated memory was 88.1MB in the beginning and 6.5GB in the end (delta: 6.4GB). Free memory was 66.3MB in the beginning and 5.8GB in the end (delta: -5.7GB). Peak memory consumption was 697.9MB. Max. memory is 16.1GB. [2022-11-02 20:38:53,373 INFO L158 Benchmark]: CDTParser took 0.26ms. Allocated memory is still 88.1MB. Free memory was 62.0MB in the beginning and 62.0MB in the end (delta: 52.3kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-02 20:38:53,374 INFO L158 Benchmark]: CACSL2BoogieTranslator took 416.38ms. Allocated memory is still 88.1MB. Free memory was 66.1MB in the beginning and 59.3MB in the end (delta: 6.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-02 20:38:53,375 INFO L158 Benchmark]: Boogie Procedure Inliner took 50.43ms. Allocated memory is still 88.1MB. Free memory was 59.1MB in the beginning and 56.5MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:38:53,375 INFO L158 Benchmark]: Boogie Preprocessor took 34.32ms. Allocated memory is still 88.1MB. Free memory was 56.5MB in the beginning and 54.3MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:38:53,376 INFO L158 Benchmark]: RCFGBuilder took 842.36ms. Allocated memory was 88.1MB in the beginning and 111.1MB in the end (delta: 23.1MB). Free memory was 54.3MB in the beginning and 81.1MB in the end (delta: -26.8MB). Peak memory consumption was 32.1MB. Max. memory is 16.1GB. [2022-11-02 20:38:53,376 INFO L158 Benchmark]: BuchiAutomizer took 35179.58ms. Allocated memory was 111.1MB in the beginning and 6.5GB in the end (delta: 6.4GB). Free memory was 80.8MB in the beginning and 5.8GB in the end (delta: -5.7GB). Peak memory consumption was 680.2MB. Max. memory is 16.1GB. [2022-11-02 20:38:53,377 INFO L158 Benchmark]: Witness Printer took 111.90ms. Allocated memory is still 6.5GB. Free memory was 5.8GB in the beginning and 5.8GB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-02 20:38:53,379 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.26ms. Allocated memory is still 88.1MB. Free memory was 62.0MB in the beginning and 62.0MB in the end (delta: 52.3kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 416.38ms. Allocated memory is still 88.1MB. Free memory was 66.1MB in the beginning and 59.3MB in the end (delta: 6.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 50.43ms. Allocated memory is still 88.1MB. Free memory was 59.1MB in the beginning and 56.5MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 34.32ms. Allocated memory is still 88.1MB. Free memory was 56.5MB in the beginning and 54.3MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 842.36ms. Allocated memory was 88.1MB in the beginning and 111.1MB in the end (delta: 23.1MB). Free memory was 54.3MB in the beginning and 81.1MB in the end (delta: -26.8MB). Peak memory consumption was 32.1MB. Max. memory is 16.1GB. * BuchiAutomizer took 35179.58ms. Allocated memory was 111.1MB in the beginning and 6.5GB in the end (delta: 6.4GB). Free memory was 80.8MB in the beginning and 5.8GB in the end (delta: -5.7GB). Peak memory consumption was 680.2MB. Max. memory is 16.1GB. * Witness Printer took 111.90ms. Allocated memory is still 6.5GB. Free memory was 5.8GB in the beginning and 5.8GB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 34 terminating modules (31 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 31 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 13906 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 34.9s and 33 iterations. TraceHistogramMax:7. Analysis of lassos took 18.3s. Construction of modules took 4.6s. Büchi inclusion checks took 9.1s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 34. Automata minimization 4.2s AutomataMinimizationTime, 34 MinimizatonAttempts, 26909 StatesRemovedByMinimization, 28 NontrivialMinimizations. Non-live state removal took 2.1s 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: 384/384 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6301 SdHoareTripleChecker+Valid, 5.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6298 mSDsluCounter, 14075 SdHoareTripleChecker+Invalid, 4.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6366 mSDsCounter, 892 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4978 IncrementalHoareTripleChecker+Invalid, 5870 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 892 mSolverCounterUnsat, 7709 mSDtfsCounter, 4978 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI22 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital55 mio100 ax100 hnf100 lsp31 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq193 hnf89 smp83 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 17ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 22 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.8s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - LassoShapedNonTerminationArgument [Line: 152]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite program execution. Stem: [L624] int s ; [L625] int tmp ; [L629] s = 8464 [L630] CALL ssl3_accept(s) [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 = __VERIFIER_nondet_long() ; [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 = __VERIFIER_nondet_int() ; [L73] int tmp___10 = __VERIFIER_nondet_int() ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 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=6, tmp=6] [L93] COND TRUE s__info_callback != 0 [L94] cb = s__info_callback VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6] [L100] s__in_handshake ++ VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6] [L101] COND FALSE !(tmp___1 + 12288) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L106] COND FALSE !(s__cert == 0) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L137] COND TRUE s__state == 8464 VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=0, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__shutdown=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L591] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L608] skip = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L137] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L140] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L143] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L146] COND TRUE s__state == 8496 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L301] COND FALSE !(ret <= 0) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L309] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L591] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L608] skip = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L137] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L140] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L143] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L146] COND FALSE !(s__state == 8496) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L149] COND FALSE !(s__state == 8497) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] Loop: [L152] COND TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND FALSE !(__cil_tmp56 + 256UL) [L318] ret = __VERIFIER_nondet_int() [L319] COND FALSE !(ret <= 0) [L324] s__state = 8528 [L325] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L329] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L331] __cil_tmp57 = (unsigned long )s__options [L332] COND TRUE __cil_tmp57 + 2097152UL [L333] s__s3__tmp__use_rsa_tmp = 1 [L338] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L363] ret = __VERIFIER_nondet_int() [L364] COND FALSE !(ret <= 0) [L381] s__state = 8544 [L382] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L386] COND TRUE s__verify_mode + 1 [L387] COND FALSE !(s__session__peer != 0) [L398] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L399] COND FALSE !(__cil_tmp61 + 256UL) [L409] s__s3__tmp__cert_request = 1 [L410] ret = __VERIFIER_nondet_int() [L411] COND FALSE !(ret <= 0) [L414] s__state = 8448 [L415] s__s3__tmp__next_state___0 = 8576 [L416] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L437] COND FALSE !(num1 > 0L) [L446] s__state = s__s3__tmp__next_state___0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L450] ret = __VERIFIER_nondet_int() [L451] COND FALSE !(ret <= 0) [L454] COND TRUE ret == 2 [L455] s__state = 8466 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) End of lasso representation. - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 152]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L624] int s ; [L625] int tmp ; [L629] s = 8464 [L630] CALL ssl3_accept(s) [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 = __VERIFIER_nondet_long() ; [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 = __VERIFIER_nondet_int() ; [L73] int tmp___10 = __VERIFIER_nondet_int() ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 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=6, tmp=6] [L93] COND TRUE s__info_callback != 0 [L94] cb = s__info_callback VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6] [L100] s__in_handshake ++ VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6] [L101] COND FALSE !(tmp___1 + 12288) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L106] COND FALSE !(s__cert == 0) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L137] COND TRUE s__state == 8464 VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=0, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__shutdown=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L591] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L608] skip = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L137] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L140] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L143] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L146] COND TRUE s__state == 8496 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L301] COND FALSE !(ret <= 0) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L309] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L591] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L608] skip = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L137] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L140] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L143] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L146] COND FALSE !(s__state == 8496) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L149] COND FALSE !(s__state == 8497) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] Loop: [L152] COND TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND FALSE !(__cil_tmp56 + 256UL) [L318] ret = __VERIFIER_nondet_int() [L319] COND FALSE !(ret <= 0) [L324] s__state = 8528 [L325] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L329] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L331] __cil_tmp57 = (unsigned long )s__options [L332] COND TRUE __cil_tmp57 + 2097152UL [L333] s__s3__tmp__use_rsa_tmp = 1 [L338] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L363] ret = __VERIFIER_nondet_int() [L364] COND FALSE !(ret <= 0) [L381] s__state = 8544 [L382] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L386] COND TRUE s__verify_mode + 1 [L387] COND FALSE !(s__session__peer != 0) [L398] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L399] COND FALSE !(__cil_tmp61 + 256UL) [L409] s__s3__tmp__cert_request = 1 [L410] ret = __VERIFIER_nondet_int() [L411] COND FALSE !(ret <= 0) [L414] s__state = 8448 [L415] s__s3__tmp__next_state___0 = 8576 [L416] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L437] COND FALSE !(num1 > 0L) [L446] s__state = s__s3__tmp__next_state___0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L450] ret = __VERIFIER_nondet_int() [L451] COND FALSE !(ret <= 0) [L454] COND TRUE ret == 2 [L455] s__state = 8466 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2022-11-02 20:38:53,534 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:53,755 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-11-02 20:38:53,946 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-11-02 20:38:54,146 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-11-02 20:38:54,350 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-11-02 20:38:54,547 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:54,748 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-11-02 20:38:54,948 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-02 20:38:55,149 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3c4c6611-de70-46a0-8a46-c0e1b87e1f22/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, 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)