./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/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_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/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_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/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 23695d2f31075e37a5486cdd7bf866dd75a59133296811d9b8471bfe44c679d2 --- 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:42:45,196 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 20:42:45,199 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 20:42:45,252 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 20:42:45,253 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 20:42:45,257 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 20:42:45,259 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 20:42:45,264 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 20:42:45,267 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 20:42:45,275 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 20:42:45,276 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 20:42:45,279 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 20:42:45,279 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 20:42:45,282 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 20:42:45,286 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 20:42:45,287 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 20:42:45,289 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 20:42:45,290 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 20:42:45,292 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 20:42:45,299 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 20:42:45,304 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 20:42:45,305 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 20:42:45,308 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 20:42:45,311 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 20:42:45,316 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 20:42:45,317 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 20:42:45,317 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 20:42:45,319 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 20:42:45,319 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 20:42:45,320 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 20:42:45,321 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 20:42:45,322 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 20:42:45,324 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 20:42:45,325 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 20:42:45,326 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 20:42:45,326 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 20:42:45,327 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 20:42:45,327 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 20:42:45,328 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 20:42:45,329 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 20:42:45,329 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 20:42:45,330 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-11-02 20:42:45,374 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 20:42:45,374 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 20:42:45,375 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 20:42:45,375 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 20:42:45,377 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 20:42:45,377 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 20:42:45,377 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 20:42:45,378 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-02 20:42:45,378 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-02 20:42:45,378 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-02 20:42:45,379 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-02 20:42:45,379 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-02 20:42:45,380 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-02 20:42:45,380 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 20:42:45,380 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-02 20:42:45,380 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-02 20:42:45,381 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 20:42:45,381 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-02 20:42:45,381 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 20:42:45,381 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-02 20:42:45,381 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-02 20:42:45,382 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-02 20:42:45,382 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-02 20:42:45,382 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 20:42:45,382 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-02 20:42:45,382 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 20:42:45,383 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-02 20:42:45,383 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 20:42:45,383 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 20:42:45,383 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 20:42:45,384 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 20:42:45,385 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-02 20:42:45,385 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_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/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_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/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 -> 23695d2f31075e37a5486cdd7bf866dd75a59133296811d9b8471bfe44c679d2 [2022-11-02 20:42:45,734 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 20:42:45,771 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 20:42:45,774 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 20:42:45,775 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 20:42:45,776 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 20:42:45,778 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c [2022-11-02 20:42:45,879 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/data/82e3b50d7/fa83d3922c7e4e7d9dd7cf29c1d615ac/FLAG81f1ffbb1 [2022-11-02 20:42:46,517 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 20:42:46,520 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c [2022-11-02 20:42:46,536 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/data/82e3b50d7/fa83d3922c7e4e7d9dd7cf29c1d615ac/FLAG81f1ffbb1 [2022-11-02 20:42:46,809 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/data/82e3b50d7/fa83d3922c7e4e7d9dd7cf29c1d615ac [2022-11-02 20:42:46,812 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 20:42:46,814 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 20:42:46,819 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 20:42:46,819 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 20:42:46,823 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 20:42:46,824 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:42:46" (1/1) ... [2022-11-02 20:42:46,825 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@640c1a56 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:42:46, skipping insertion in model container [2022-11-02 20:42:46,826 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:42:46" (1/1) ... [2022-11-02 20:42:46,833 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 20:42:46,866 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 20:42:47,160 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_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c[43740,43753] [2022-11-02 20:42:47,165 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:42:47,176 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 20:42:47,232 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_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c[43740,43753] [2022-11-02 20:42:47,235 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:42:47,248 INFO L208 MainTranslator]: Completed translation [2022-11-02 20:42:47,249 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:42:47 WrapperNode [2022-11-02 20:42:47,249 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 20:42:47,250 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 20:42:47,250 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 20:42:47,250 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 20:42:47,258 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:42:47" (1/1) ... [2022-11-02 20:42:47,268 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:42:47" (1/1) ... [2022-11-02 20:42:47,299 INFO L138 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 515 [2022-11-02 20:42:47,300 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 20:42:47,301 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 20:42:47,301 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 20:42:47,301 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 20:42:47,310 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:42:47" (1/1) ... [2022-11-02 20:42:47,311 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:42:47" (1/1) ... [2022-11-02 20:42:47,314 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:42:47" (1/1) ... [2022-11-02 20:42:47,315 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:42:47" (1/1) ... [2022-11-02 20:42:47,321 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:42:47" (1/1) ... [2022-11-02 20:42:47,328 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:42:47" (1/1) ... [2022-11-02 20:42:47,330 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:42:47" (1/1) ... [2022-11-02 20:42:47,332 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:42:47" (1/1) ... [2022-11-02 20:42:47,336 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 20:42:47,337 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 20:42:47,337 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 20:42:47,338 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 20:42:47,339 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:42:47" (1/1) ... [2022-11-02 20:42:47,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:42:47,358 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:42:47,380 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:42:47,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-02 20:42:47,449 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-02 20:42:47,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-02 20:42:47,450 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 20:42:47,450 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 20:42:47,578 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 20:42:47,580 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 20:42:47,598 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-02 20:42:48,296 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2022-11-02 20:42:48,297 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2022-11-02 20:42:48,297 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 20:42:48,319 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 20:42:48,319 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-02 20:42:48,322 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:42:48 BoogieIcfgContainer [2022-11-02 20:42:48,326 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 20:42:48,327 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-02 20:42:48,327 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-02 20:42:48,331 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-02 20:42:48,332 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:42:48,332 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 02.11 08:42:46" (1/3) ... [2022-11-02 20:42:48,333 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@49d731b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:42:48, skipping insertion in model container [2022-11-02 20:42:48,334 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:42:48,334 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:42:47" (2/3) ... [2022-11-02 20:42:48,334 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@49d731b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:42:48, skipping insertion in model container [2022-11-02 20:42:48,334 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:42:48,334 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:42:48" (3/3) ... [2022-11-02 20:42:48,336 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_srvr_10.cil.c [2022-11-02 20:42:48,391 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-02 20:42:48,392 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-02 20:42:48,392 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-02 20:42:48,392 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-02 20:42:48,392 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-02 20:42:48,392 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-02 20:42:48,393 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-02 20:42:48,393 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-02 20:42:48,398 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.717241379310345) internal successors, (249), 145 states have internal predecessors, (249), 0 states have call successors, (0), 0 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:42:48,454 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2022-11-02 20:42:48,456 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:42:48,457 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:42:48,481 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 20:42:48,481 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:42:48,481 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-02 20:42:48,482 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.717241379310345) internal successors, (249), 145 states have internal predecessors, (249), 0 states have call successors, (0), 0 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:42:48,491 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2022-11-02 20:42:48,493 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:42:48,494 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:42:48,498 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 20:42:48,499 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:42:48,508 INFO L748 eck$LassoCheckResult]: Stem: 128#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 38#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 118#L99true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 43#L102-2true ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 138#L107true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 130#L107-1true assume !(0 == ssl3_accept_~s__cert~0#1); 124#L116-2true [2022-11-02 20:42:48,509 INFO L750 eck$LassoCheckResult]: Loop: 124#L116-2true assume !false; 7#L117true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 129#L119true assume !(12292 == ssl3_accept_~s__state~0#1); 53#L122true assume !(16384 == ssl3_accept_~s__state~0#1); 99#L125true assume !(8192 == ssl3_accept_~s__state~0#1); 58#L128true assume !(24576 == ssl3_accept_~s__state~0#1); 42#L131true assume !(8195 == ssl3_accept_~s__state~0#1); 131#L134true assume 8480 == ssl3_accept_~s__state~0#1; 69#L138true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1; 102#L274true 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; 122#L566true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127#L603true ssl3_accept_~skip~0#1 := 0; 124#L116-2true [2022-11-02 20:42:48,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:48,517 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2022-11-02 20:42:48,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:48,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586644660] [2022-11-02 20:42:48,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:48,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:48,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:48,695 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:42:48,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:48,775 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:42:48,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:48,782 INFO L85 PathProgramCache]: Analyzing trace with hash -289589193, now seen corresponding path program 1 times [2022-11-02 20:42:48,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:48,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387343913] [2022-11-02 20:42:48,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:48,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:48,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:48,817 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:42:48,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:48,831 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:42:48,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:48,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1315443064, now seen corresponding path program 1 times [2022-11-02 20:42:48,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:48,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442452341] [2022-11-02 20:42:48,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:48,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:48,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:49,111 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:42:49,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:49,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442452341] [2022-11-02 20:42:49,122 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442452341] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:42:49,123 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:42:49,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:42:49,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483530606] [2022-11-02 20:42:49,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:42:49,323 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:42:49,323 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:42:49,324 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:42:49,324 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:42:49,324 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:42:49,324 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:42:49,324 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:42:49,325 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:42:49,325 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration1_Loop [2022-11-02 20:42:49,326 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:42:49,326 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:42:49,348 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:42:49,360 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:42:49,368 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:42:49,372 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:42:49,376 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:42:49,386 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:42:49,391 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:42:49,515 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:42:49,517 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:42:49,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:42:49,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:42:49,522 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:42:49,535 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:42:49,536 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:42:49,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-11-02 20:42:49,571 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:42:49,572 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:42:49,611 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-11-02 20:42:49,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:42:49,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:42:49,614 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:42:49,628 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:42:49,628 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:42:49,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-11-02 20:42:49,659 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:42:49,659 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet31#1=4, ULTIMATE.start_ssl3_accept_~ret~0#1=4} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet31#1=4, ULTIMATE.start_ssl3_accept_~ret~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:42:49,705 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-11-02 20:42:49,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:42:49,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:42:49,709 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:42:49,718 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:42:49,718 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:42:49,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-11-02 20:42:49,754 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:42:49,755 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:42:49,801 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-11-02 20:42:49,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:42:49,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:42:49,805 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:42:49,815 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:42:49,815 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:42:49,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-11-02 20:42:49,841 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:42:49,841 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:42:49,880 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-11-02 20:42:49,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:42:49,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:42:49,883 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:42:49,891 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:42:49,891 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:42:49,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-11-02 20:42:49,976 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-11-02 20:42:49,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:42:49,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:42:49,978 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:42:49,986 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:42:49,986 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:42:49,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-11-02 20:42:50,015 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:42:50,059 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-11-02 20:42:50,059 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:42:50,059 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:42:50,060 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:42:50,060 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:42:50,060 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:42:50,060 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:42:50,060 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:42:50,060 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:42:50,060 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration1_Loop [2022-11-02 20:42:50,060 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:42:50,060 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:42:50,062 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:42:50,067 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:42:50,071 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:42:50,094 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:42:50,103 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:42:50,107 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:42:50,115 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:42:50,208 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:42:50,214 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:42:50,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:42:50,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:42:50,217 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:42:50,224 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:42:50,238 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:42:50,238 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:42:50,239 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:42:50,239 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:42:50,239 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:42:50,242 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:42:50,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-11-02 20:42:50,242 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:42:50,253 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:42:50,293 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-11-02 20:42:50,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:42:50,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:42:50,297 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:42:50,304 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:42:50,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-11-02 20:42:50,318 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:42:50,318 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:42:50,318 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:42:50,318 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:42:50,319 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:42:50,320 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:42:50,320 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:42:50,330 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:42:50,366 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-11-02 20:42:50,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:42:50,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:42:50,369 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:42:50,377 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:42:50,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-11-02 20:42:50,391 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:42:50,392 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:42:50,392 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:42:50,392 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:42:50,392 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:42:50,393 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:42:50,393 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:42:50,410 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:42:50,450 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-11-02 20:42:50,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:42:50,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:42:50,452 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:42:50,467 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:42:50,480 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:42:50,481 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:42:50,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-11-02 20:42:50,481 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:42:50,481 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:42:50,481 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:42:50,484 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:42:50,484 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:42:50,498 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:42:50,524 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:42:50,524 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 20:42:50,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:42:50,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:42:50,538 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:42:50,552 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:42:50,553 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:42:50,553 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:42:50,553 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:42:50,554 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-11-02 20:42:50,594 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-11-02 20:42:50,597 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:42:50,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:50,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:50,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:42:50,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:42:50,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:50,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:42:50,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:42:50,799 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:42:50,851 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:42:50,856 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.717241379310345) internal successors, (249), 145 states have internal predecessors, (249), 0 states have call successors, (0), 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:42:51,715 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.717241379310345) internal successors, (249), 145 states have internal predecessors, (249), 0 states have call successors, (0), 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 819 states and 1376 transitions. Complement of second has 10 states. [2022-11-02 20:42:51,723 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:42:51,727 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:42:51,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 594 transitions. [2022-11-02 20:42:51,735 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 594 transitions. Stem has 6 letters. Loop has 12 letters. [2022-11-02 20:42:51,736 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:42:51,736 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 594 transitions. Stem has 18 letters. Loop has 12 letters. [2022-11-02 20:42:51,737 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:42:51,737 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 594 transitions. Stem has 6 letters. Loop has 24 letters. [2022-11-02 20:42:51,738 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-11-02 20:42:51,743 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:42:51,744 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 819 states and 1376 transitions. [2022-11-02 20:42:51,765 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2022-11-02 20:42:51,785 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 819 states to 678 states and 1053 transitions. [2022-11-02 20:42:51,786 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 382 [2022-11-02 20:42:51,787 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 392 [2022-11-02 20:42:51,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 678 states and 1053 transitions. [2022-11-02 20:42:51,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:42:51,789 INFO L218 hiAutomatonCegarLoop]: Abstraction has 678 states and 1053 transitions. [2022-11-02 20:42:51,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states and 1053 transitions. [2022-11-02 20:42:51,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 483. [2022-11-02 20:42:51,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 483 states have (on average 1.5486542443064182) internal successors, (748), 482 states have internal predecessors, (748), 0 states have call successors, (0), 0 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:42:51,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 748 transitions. [2022-11-02 20:42:51,871 INFO L240 hiAutomatonCegarLoop]: Abstraction has 483 states and 748 transitions. [2022-11-02 20:42:51,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:42:51,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:42:51,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:42:51,877 INFO L87 Difference]: Start difference. First operand 483 states and 748 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:42:52,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:42:52,031 INFO L93 Difference]: Finished difference Result 563 states and 873 transitions. [2022-11-02 20:42:52,032 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 563 states and 873 transitions. [2022-11-02 20:42:52,037 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 274 [2022-11-02 20:42:52,041 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 563 states to 563 states and 873 transitions. [2022-11-02 20:42:52,041 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 342 [2022-11-02 20:42:52,042 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 342 [2022-11-02 20:42:52,042 INFO L73 IsDeterministic]: Start isDeterministic. Operand 563 states and 873 transitions. [2022-11-02 20:42:52,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:42:52,043 INFO L218 hiAutomatonCegarLoop]: Abstraction has 563 states and 873 transitions. [2022-11-02 20:42:52,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states and 873 transitions. [2022-11-02 20:42:52,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 530. [2022-11-02 20:42:52,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 530 states, 530 states have (on average 1.5641509433962264) internal successors, (829), 529 states have internal predecessors, (829), 0 states have call successors, (0), 0 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:42:52,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 829 transitions. [2022-11-02 20:42:52,060 INFO L240 hiAutomatonCegarLoop]: Abstraction has 530 states and 829 transitions. [2022-11-02 20:42:52,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:42:52,061 INFO L428 stractBuchiCegarLoop]: Abstraction has 530 states and 829 transitions. [2022-11-02 20:42:52,061 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-02 20:42:52,061 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 829 transitions. [2022-11-02 20:42:52,065 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 259 [2022-11-02 20:42:52,066 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:42:52,066 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:42:52,070 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:42:52,071 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:42:52,071 INFO L748 eck$LassoCheckResult]: Stem: 2375#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 2220#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 2221#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2236#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 2237#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2178#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2378#L116-2 assume !false; 2444#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2584#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 2512#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 2511#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 2509#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 2507#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 2376#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 2300#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 2279#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 2280#L143 assume 8464 == ssl3_accept_~s__state~0#1; 2360#L150 [2022-11-02 20:42:52,072 INFO L750 eck$LassoCheckResult]: Loop: 2360#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 2212#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2137#L289-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; 2138#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2597#L603 ssl3_accept_~skip~0#1 := 0; 2598#L116-2 assume !false; 2592#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2593#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 2533#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 2534#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 2537#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 2538#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 2427#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 2425#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 2403#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 2404#L143 assume 8464 == ssl3_accept_~s__state~0#1; 2360#L150 [2022-11-02 20:42:52,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:52,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2022-11-02 20:42:52,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:52,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249828260] [2022-11-02 20:42:52,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:52,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:52,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:52,089 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:42:52,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:52,106 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:42:52,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:52,107 INFO L85 PathProgramCache]: Analyzing trace with hash -408012219, now seen corresponding path program 1 times [2022-11-02 20:42:52,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:52,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778327206] [2022-11-02 20:42:52,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:52,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:52,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:52,150 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:42:52,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:52,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778327206] [2022-11-02 20:42:52,151 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778327206] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:42:52,152 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:42:52,152 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:42:52,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505164840] [2022-11-02 20:42:52,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:42:52,153 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:42:52,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:42:52,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:42:52,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:42:52,154 INFO L87 Difference]: Start difference. First operand 530 states and 829 transitions. cyclomatic complexity: 302 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:42:52,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:42:52,374 INFO L93 Difference]: Finished difference Result 653 states and 1024 transitions. [2022-11-02 20:42:52,374 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 653 states and 1024 transitions. [2022-11-02 20:42:52,379 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2022-11-02 20:42:52,383 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 653 states to 653 states and 1024 transitions. [2022-11-02 20:42:52,384 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 406 [2022-11-02 20:42:52,385 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2022-11-02 20:42:52,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 653 states and 1024 transitions. [2022-11-02 20:42:52,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:42:52,385 INFO L218 hiAutomatonCegarLoop]: Abstraction has 653 states and 1024 transitions. [2022-11-02 20:42:52,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states and 1024 transitions. [2022-11-02 20:42:52,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 566. [2022-11-02 20:42:52,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 566 states have (on average 1.558303886925795) internal successors, (882), 565 states have internal predecessors, (882), 0 states have call successors, (0), 0 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:42:52,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 882 transitions. [2022-11-02 20:42:52,397 INFO L240 hiAutomatonCegarLoop]: Abstraction has 566 states and 882 transitions. [2022-11-02 20:42:52,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:42:52,398 INFO L428 stractBuchiCegarLoop]: Abstraction has 566 states and 882 transitions. [2022-11-02 20:42:52,398 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-02 20:42:52,398 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 566 states and 882 transitions. [2022-11-02 20:42:52,401 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 293 [2022-11-02 20:42:52,402 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:42:52,402 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:42:52,403 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:42:52,403 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [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] [2022-11-02 20:42:52,403 INFO L748 eck$LassoCheckResult]: Stem: 3566#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 3408#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 3409#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3428#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 3429#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3368#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3567#L116-2 assume !false; 3693#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3767#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 3765#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 3763#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 3761#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 3758#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 3756#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 3754#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 3752#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 3582#L143 assume 8464 == ssl3_accept_~s__state~0#1; 3551#L150 [2022-11-02 20:42:52,404 INFO L750 eck$LassoCheckResult]: Loop: 3551#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 3401#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3326#L289-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; 3327#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3787#L603 ssl3_accept_~skip~0#1 := 0; 3786#L116-2 assume !false; 3785#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3783#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 3782#L122 assume 16384 == ssl3_accept_~s__state~0#1; 3440#L228 ssl3_accept_~s__server~0#1 := 1; 3503#L233 assume 0 != ssl3_accept_~cb~0#1; 3489#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3371#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3372#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3383#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 3460#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3461#L257 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post30#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~post30#1;havoc ssl3_accept_#t~post30#1;ssl3_accept_~s__state~0#1 := 8480; 3354#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3683#L603 ssl3_accept_~skip~0#1 := 0; 3681#L116-2 assume !false; 3679#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3677#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 3675#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 3674#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 3673#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 3671#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 3666#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 3622#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 3579#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 3580#L143 assume 8464 == ssl3_accept_~s__state~0#1; 3551#L150 [2022-11-02 20:42:52,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:52,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2022-11-02 20:42:52,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:52,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768818910] [2022-11-02 20:42:52,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:52,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:52,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:52,415 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:42:52,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:52,426 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:42:52,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:52,427 INFO L85 PathProgramCache]: Analyzing trace with hash 681674858, now seen corresponding path program 1 times [2022-11-02 20:42:52,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:52,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061704565] [2022-11-02 20:42:52,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:52,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:52,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:52,463 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:42:52,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:52,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061704565] [2022-11-02 20:42:52,464 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061704565] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:42:52,464 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:42:52,464 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:42:52,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157296110] [2022-11-02 20:42:52,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:42:52,465 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:42:52,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:42:52,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:42:52,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:42:52,466 INFO L87 Difference]: Start difference. First operand 566 states and 882 transitions. cyclomatic complexity: 319 Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 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:42:52,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:42:52,669 INFO L93 Difference]: Finished difference Result 719 states and 1026 transitions. [2022-11-02 20:42:52,669 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 719 states and 1026 transitions. [2022-11-02 20:42:52,674 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 386 [2022-11-02 20:42:52,679 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 719 states to 646 states and 946 transitions. [2022-11-02 20:42:52,679 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 438 [2022-11-02 20:42:52,680 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 449 [2022-11-02 20:42:52,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 646 states and 946 transitions. [2022-11-02 20:42:52,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:42:52,682 INFO L218 hiAutomatonCegarLoop]: Abstraction has 646 states and 946 transitions. [2022-11-02 20:42:52,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states and 946 transitions. [2022-11-02 20:42:52,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 577. [2022-11-02 20:42:52,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 577 states have (on average 1.4922010398613519) internal successors, (861), 576 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:42:52,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 861 transitions. [2022-11-02 20:42:52,693 INFO L240 hiAutomatonCegarLoop]: Abstraction has 577 states and 861 transitions. [2022-11-02 20:42:52,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:42:52,700 INFO L428 stractBuchiCegarLoop]: Abstraction has 577 states and 861 transitions. [2022-11-02 20:42:52,700 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-02 20:42:52,700 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 577 states and 861 transitions. [2022-11-02 20:42:52,703 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2022-11-02 20:42:52,704 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:42:52,704 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:42:52,705 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:42:52,705 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:42:52,705 INFO L748 eck$LassoCheckResult]: Stem: 4849#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 4698#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 4699#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4717#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 4718#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4659#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4851#L116-2 assume !false; 4925#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5125#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 5124#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 5123#L125 assume 8192 == ssl3_accept_~s__state~0#1; 4823#L228 [2022-11-02 20:42:52,706 INFO L750 eck$LassoCheckResult]: Loop: 4823#L228 ssl3_accept_~s__server~0#1 := 1; 4788#L233 assume 0 != ssl3_accept_~cb~0#1; 4774#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4662#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4663#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4674#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 4747#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4748#L257 assume 12292 != ssl3_accept_~s__state~0#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1; 4790#L259 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post29#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post29#1;havoc ssl3_accept_#t~post29#1; 4636#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5007#L603 ssl3_accept_~skip~0#1 := 0; 5004#L116-2 assume !false; 5001#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4998#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 4995#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 4991#L125 assume 8192 == ssl3_accept_~s__state~0#1; 4823#L228 [2022-11-02 20:42:52,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:52,706 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2022-11-02 20:42:52,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:52,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962315734] [2022-11-02 20:42:52,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:52,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:52,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:52,822 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:42:52,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:52,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962315734] [2022-11-02 20:42:52,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962315734] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:42:52,823 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:42:52,823 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:42:52,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383002022] [2022-11-02 20:42:52,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:42:52,824 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:42:52,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:52,824 INFO L85 PathProgramCache]: Analyzing trace with hash 992891737, now seen corresponding path program 1 times [2022-11-02 20:42:52,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:52,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826847572] [2022-11-02 20:42:52,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:52,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:52,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:52,869 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:42:52,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:52,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826847572] [2022-11-02 20:42:52,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826847572] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:42:52,870 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:42:52,870 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:42:52,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367569169] [2022-11-02 20:42:52,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:42:52,870 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:42:52,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:42:52,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:42:52,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:42:52,871 INFO L87 Difference]: Start difference. First operand 577 states and 861 transitions. cyclomatic complexity: 287 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:42:52,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:42:52,989 INFO L93 Difference]: Finished difference Result 587 states and 869 transitions. [2022-11-02 20:42:52,989 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 587 states and 869 transitions. [2022-11-02 20:42:52,993 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2022-11-02 20:42:52,997 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 587 states to 587 states and 869 transitions. [2022-11-02 20:42:52,997 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 407 [2022-11-02 20:42:52,998 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 407 [2022-11-02 20:42:52,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 587 states and 869 transitions. [2022-11-02 20:42:52,998 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:42:52,998 INFO L218 hiAutomatonCegarLoop]: Abstraction has 587 states and 869 transitions. [2022-11-02 20:42:52,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states and 869 transitions. [2022-11-02 20:42:53,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 577. [2022-11-02 20:42:53,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 577 states have (on average 1.48526863084922) internal successors, (857), 576 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:42:53,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 857 transitions. [2022-11-02 20:42:53,009 INFO L240 hiAutomatonCegarLoop]: Abstraction has 577 states and 857 transitions. [2022-11-02 20:42:53,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:42:53,010 INFO L428 stractBuchiCegarLoop]: Abstraction has 577 states and 857 transitions. [2022-11-02 20:42:53,011 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-02 20:42:53,011 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 577 states and 857 transitions. [2022-11-02 20:42:53,014 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2022-11-02 20:42:53,014 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:42:53,014 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:42:53,015 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:42:53,015 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:42:53,015 INFO L748 eck$LassoCheckResult]: Stem: 6017#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 5865#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 5866#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5879#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 5880#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5830#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 6018#L116-2 assume !false; 6215#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6286#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 6285#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 6284#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 6283#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 6281#L131 assume 8195 == ssl3_accept_~s__state~0#1; 5999#L228 [2022-11-02 20:42:53,016 INFO L750 eck$LassoCheckResult]: Loop: 5999#L228 ssl3_accept_~s__server~0#1 := 1; 5960#L233 assume 0 != ssl3_accept_~cb~0#1; 5948#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 5833#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 5834#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5845#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 5919#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5920#L257 assume 12292 != ssl3_accept_~s__state~0#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1; 5963#L259 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post29#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post29#1;havoc ssl3_accept_#t~post29#1; 5808#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6176#L603 ssl3_accept_~skip~0#1 := 0; 6169#L116-2 assume !false; 6166#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6163#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 6160#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 6157#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 6153#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 6148#L131 assume 8195 == ssl3_accept_~s__state~0#1; 5999#L228 [2022-11-02 20:42:53,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:53,016 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2022-11-02 20:42:53,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:53,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495649244] [2022-11-02 20:42:53,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:53,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:53,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:53,060 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:42:53,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:53,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495649244] [2022-11-02 20:42:53,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495649244] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:42:53,068 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:42:53,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:42:53,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651812558] [2022-11-02 20:42:53,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:42:53,069 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:42:53,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:53,070 INFO L85 PathProgramCache]: Analyzing trace with hash 686223454, now seen corresponding path program 1 times [2022-11-02 20:42:53,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:53,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712881449] [2022-11-02 20:42:53,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:53,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:53,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:53,102 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:42:53,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:53,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712881449] [2022-11-02 20:42:53,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712881449] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:42:53,103 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:42:53,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:42:53,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462111837] [2022-11-02 20:42:53,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:42:53,108 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:42:53,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:42:53,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:42:53,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:42:53,110 INFO L87 Difference]: Start difference. First operand 577 states and 857 transitions. cyclomatic complexity: 283 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:42:53,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:42:53,232 INFO L93 Difference]: Finished difference Result 587 states and 865 transitions. [2022-11-02 20:42:53,232 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 587 states and 865 transitions. [2022-11-02 20:42:53,236 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2022-11-02 20:42:53,240 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 587 states to 587 states and 865 transitions. [2022-11-02 20:42:53,240 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 407 [2022-11-02 20:42:53,240 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 407 [2022-11-02 20:42:53,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 587 states and 865 transitions. [2022-11-02 20:42:53,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:42:53,241 INFO L218 hiAutomatonCegarLoop]: Abstraction has 587 states and 865 transitions. [2022-11-02 20:42:53,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states and 865 transitions. [2022-11-02 20:42:53,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 577. [2022-11-02 20:42:53,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 577 states have (on average 1.4783362218370883) internal successors, (853), 576 states have internal predecessors, (853), 0 states have call successors, (0), 0 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:42:53,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 853 transitions. [2022-11-02 20:42:53,252 INFO L240 hiAutomatonCegarLoop]: Abstraction has 577 states and 853 transitions. [2022-11-02 20:42:53,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:42:53,253 INFO L428 stractBuchiCegarLoop]: Abstraction has 577 states and 853 transitions. [2022-11-02 20:42:53,253 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-02 20:42:53,253 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 577 states and 853 transitions. [2022-11-02 20:42:53,256 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2022-11-02 20:42:53,256 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:42:53,264 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:42:53,267 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:42:53,267 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:42:53,267 INFO L748 eck$LassoCheckResult]: Stem: 7186#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 7036#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 7037#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7050#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 7051#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7000#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7187#L116-2 assume !false; 6937#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6938#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 7081#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 7082#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 7469#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 7467#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 7188#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 7119#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 7100#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 7101#L143 assume 8464 == ssl3_accept_~s__state~0#1; 7174#L150 [2022-11-02 20:42:53,268 INFO L750 eck$LassoCheckResult]: Loop: 7174#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 7033#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 6958#L289-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; 6959#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7480#L603 ssl3_accept_~skip~0#1 := 0; 7478#L116-2 assume !false; 7476#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7474#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 7472#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 7167#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 7097#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 7046#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 7047#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 7464#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 7462#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 7177#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 7178#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 7459#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 7457#L152 assume 8496 == ssl3_accept_~s__state~0#1; 7194#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 7195#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7433#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7430#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 7390#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 7256#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7376#L603 ssl3_accept_~skip~0#1 := 0; 7375#L116-2 assume !false; 7374#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7373#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 7371#L122 assume 16384 == ssl3_accept_~s__state~0#1; 7298#L228 ssl3_accept_~s__server~0#1 := 1; 7372#L233 assume 0 != ssl3_accept_~cb~0#1; 7370#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 7368#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 7366#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 7363#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 7361#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 7359#L257 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post30#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~post30#1;havoc ssl3_accept_#t~post30#1;ssl3_accept_~s__state~0#1 := 8480; 7348#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7345#L603 ssl3_accept_~skip~0#1 := 0; 7342#L116-2 assume !false; 7339#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7336#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 7333#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 7328#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 7323#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 7321#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 7272#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 7273#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 7214#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 7215#L143 assume 8464 == ssl3_accept_~s__state~0#1; 7174#L150 [2022-11-02 20:42:53,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:53,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2022-11-02 20:42:53,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:53,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490935622] [2022-11-02 20:42:53,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:53,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:53,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:53,289 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:42:53,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:53,306 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:42:53,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:53,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1971328240, now seen corresponding path program 1 times [2022-11-02 20:42:53,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:53,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890108129] [2022-11-02 20:42:53,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:53,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:53,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:53,381 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:42:53,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:53,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890108129] [2022-11-02 20:42:53,382 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890108129] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:42:53,382 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:42:53,382 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:42:53,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117020051] [2022-11-02 20:42:53,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:42:53,383 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:42:53,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:42:53,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:42:53,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:42:53,385 INFO L87 Difference]: Start difference. First operand 577 states and 853 transitions. cyclomatic complexity: 279 Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 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:42:53,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:42:53,570 INFO L93 Difference]: Finished difference Result 723 states and 1075 transitions. [2022-11-02 20:42:53,570 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 723 states and 1075 transitions. [2022-11-02 20:42:53,575 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 457 [2022-11-02 20:42:53,579 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 723 states to 716 states and 1068 transitions. [2022-11-02 20:42:53,579 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 490 [2022-11-02 20:42:53,580 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 490 [2022-11-02 20:42:53,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 716 states and 1068 transitions. [2022-11-02 20:42:53,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:42:53,581 INFO L218 hiAutomatonCegarLoop]: Abstraction has 716 states and 1068 transitions. [2022-11-02 20:42:53,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states and 1068 transitions. [2022-11-02 20:42:53,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 703. [2022-11-02 20:42:53,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 703 states have (on average 1.496443812233286) internal successors, (1052), 702 states have internal predecessors, (1052), 0 states have call successors, (0), 0 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:42:53,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 1052 transitions. [2022-11-02 20:42:53,594 INFO L240 hiAutomatonCegarLoop]: Abstraction has 703 states and 1052 transitions. [2022-11-02 20:42:53,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:42:53,595 INFO L428 stractBuchiCegarLoop]: Abstraction has 703 states and 1052 transitions. [2022-11-02 20:42:53,595 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-02 20:42:53,595 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 703 states and 1052 transitions. [2022-11-02 20:42:53,599 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 448 [2022-11-02 20:42:53,599 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:42:53,599 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:42:53,600 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:42:53,601 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:42:53,601 INFO L748 eck$LassoCheckResult]: Stem: 8505#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 8351#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 8352#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 8365#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 8366#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 8311#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 8506#L116-2 assume !false; 8659#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8860#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 8858#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 8856#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 8854#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 8852#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 8850#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 8434#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 8416#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 8417#L143 assume 8464 == ssl3_accept_~s__state~0#1; 8490#L150 [2022-11-02 20:42:53,601 INFO L750 eck$LassoCheckResult]: Loop: 8490#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 8344#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 8266#L289-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; 8267#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8866#L603 ssl3_accept_~skip~0#1 := 0; 8864#L116-2 assume !false; 8862#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8861#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 8859#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 8857#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 8855#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 8853#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 8851#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 8849#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 8848#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 8493#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 8482#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 8483#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 8489#L152 assume 8496 == ssl3_accept_~s__state~0#1; 8512#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 8513#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 8810#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 8803#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 8786#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 8584#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8774#L603 ssl3_accept_~skip~0#1 := 0; 8772#L116-2 assume !false; 8770#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8768#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 8766#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 8764#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 8762#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 8760#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 8758#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 8756#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 8754#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 8752#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 8750#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 8748#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 8746#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 8744#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 8742#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 8740#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 8479#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 8305#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 8307#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 8602#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 8519#L176 assume 8560 == ssl3_accept_~s__state~0#1; 8226#L180 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 8227#L434 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; 8231#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8377#L603 ssl3_accept_~skip~0#1 := 0; 8922#L116-2 assume !false; 8921#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8920#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 8919#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 8918#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 8917#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 8916#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 8894#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 8892#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 8890#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 8888#L143 assume 8464 == ssl3_accept_~s__state~0#1; 8490#L150 [2022-11-02 20:42:53,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:53,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2022-11-02 20:42:53,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:53,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423160396] [2022-11-02 20:42:53,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:53,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:53,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:53,610 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:42:53,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:53,618 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:42:53,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:53,619 INFO L85 PathProgramCache]: Analyzing trace with hash -387845134, now seen corresponding path program 1 times [2022-11-02 20:42:53,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:53,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146141124] [2022-11-02 20:42:53,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:53,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:53,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:53,660 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:42:53,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:53,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146141124] [2022-11-02 20:42:53,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146141124] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:42:53,661 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:42:53,661 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:42:53,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325738182] [2022-11-02 20:42:53,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:42:53,662 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:42:53,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:42:53,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:42:53,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:42:53,663 INFO L87 Difference]: Start difference. First operand 703 states and 1052 transitions. cyclomatic complexity: 352 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:42:53,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:42:53,833 INFO L93 Difference]: Finished difference Result 845 states and 1168 transitions. [2022-11-02 20:42:53,833 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 845 states and 1168 transitions. [2022-11-02 20:42:53,839 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 547 [2022-11-02 20:42:53,843 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 845 states to 845 states and 1168 transitions. [2022-11-02 20:42:53,844 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 580 [2022-11-02 20:42:53,844 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 580 [2022-11-02 20:42:53,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 845 states and 1168 transitions. [2022-11-02 20:42:53,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:42:53,845 INFO L218 hiAutomatonCegarLoop]: Abstraction has 845 states and 1168 transitions. [2022-11-02 20:42:53,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 845 states and 1168 transitions. [2022-11-02 20:42:53,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 845 to 837. [2022-11-02 20:42:53,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 837 states, 837 states have (on average 1.3823178016726403) internal successors, (1157), 836 states have internal predecessors, (1157), 0 states have call successors, (0), 0 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:42:53,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 1157 transitions. [2022-11-02 20:42:53,860 INFO L240 hiAutomatonCegarLoop]: Abstraction has 837 states and 1157 transitions. [2022-11-02 20:42:53,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:42:53,861 INFO L428 stractBuchiCegarLoop]: Abstraction has 837 states and 1157 transitions. [2022-11-02 20:42:53,861 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-02 20:42:53,862 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 837 states and 1157 transitions. [2022-11-02 20:42:53,865 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 540 [2022-11-02 20:42:53,866 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:42:53,866 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:42:53,867 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:42:53,867 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:42:53,867 INFO L748 eck$LassoCheckResult]: Stem: 10056#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 9897#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 9898#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 9911#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 9912#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 9858#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 10057#L116-2 assume !false; 10178#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10470#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 10469#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 10468#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 10463#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 10461#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 10459#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 10457#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 10454#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 10455#L143 assume 8464 == ssl3_accept_~s__state~0#1; 10040#L150 [2022-11-02 20:42:53,868 INFO L750 eck$LassoCheckResult]: Loop: 10040#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 9894#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 9819#L289-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; 9820#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10533#L603 ssl3_accept_~skip~0#1 := 0; 10531#L116-2 assume !false; 10529#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10527#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 10526#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 10525#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 10524#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 10523#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 10522#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 10521#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 10520#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 10518#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 10516#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 10515#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 10514#L152 assume 8496 == ssl3_accept_~s__state~0#1; 10063#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 10019#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 10020#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 9805#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 9807#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 9831#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10462#L603 ssl3_accept_~skip~0#1 := 0; 10460#L116-2 assume !false; 10458#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10456#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 10453#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 10426#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 10424#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 10423#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 10421#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 10419#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 10417#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 10415#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 10413#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 10412#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 10411#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 10410#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 10409#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 10407#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 10408#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 10436#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 10154#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 10155#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 10071#L176 assume 8560 == ssl3_accept_~s__state~0#1; 9780#L180 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 9781#L434 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; 9837#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10548#L603 ssl3_accept_~skip~0#1 := 0; 10547#L116-2 assume !false; 10545#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10542#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 10539#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 10534#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 10532#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 10530#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 10528#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 10158#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 10103#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 10104#L143 assume 8464 == ssl3_accept_~s__state~0#1; 10040#L150 [2022-11-02 20:42:53,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:53,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2022-11-02 20:42:53,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:53,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062001208] [2022-11-02 20:42:53,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:53,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:53,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:53,876 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:42:53,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:53,884 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:42:53,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:53,885 INFO L85 PathProgramCache]: Analyzing trace with hash 35801588, now seen corresponding path program 1 times [2022-11-02 20:42:53,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:53,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483808470] [2022-11-02 20:42:53,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:53,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:53,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:53,937 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:42:53,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:53,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483808470] [2022-11-02 20:42:53,938 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483808470] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:42:53,938 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:42:53,938 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:42:53,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710347163] [2022-11-02 20:42:53,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:42:53,939 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:42:53,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:42:53,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:42:53,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:42:53,940 INFO L87 Difference]: Start difference. First operand 837 states and 1157 transitions. cyclomatic complexity: 323 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:42:54,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:42:54,065 INFO L93 Difference]: Finished difference Result 924 states and 1265 transitions. [2022-11-02 20:42:54,066 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 924 states and 1265 transitions. [2022-11-02 20:42:54,071 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 598 [2022-11-02 20:42:54,075 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 924 states to 924 states and 1265 transitions. [2022-11-02 20:42:54,076 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 631 [2022-11-02 20:42:54,076 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 631 [2022-11-02 20:42:54,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 924 states and 1265 transitions. [2022-11-02 20:42:54,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:42:54,077 INFO L218 hiAutomatonCegarLoop]: Abstraction has 924 states and 1265 transitions. [2022-11-02 20:42:54,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 924 states and 1265 transitions. [2022-11-02 20:42:54,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 924 to 912. [2022-11-02 20:42:54,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 912 states, 912 states have (on average 1.3706140350877194) internal successors, (1250), 911 states have internal predecessors, (1250), 0 states have call successors, (0), 0 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:42:54,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 912 states to 912 states and 1250 transitions. [2022-11-02 20:42:54,093 INFO L240 hiAutomatonCegarLoop]: Abstraction has 912 states and 1250 transitions. [2022-11-02 20:42:54,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:42:54,094 INFO L428 stractBuchiCegarLoop]: Abstraction has 912 states and 1250 transitions. [2022-11-02 20:42:54,094 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-02 20:42:54,094 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 912 states and 1250 transitions. [2022-11-02 20:42:54,098 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 590 [2022-11-02 20:42:54,098 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:42:54,098 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:42:54,099 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:42:54,099 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:42:54,100 INFO L748 eck$LassoCheckResult]: Stem: 11837#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 11665#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 11666#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 11679#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 11680#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 11628#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 11838#L116-2 assume !false; 12177#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12326#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 12324#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 12322#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 12304#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 12231#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 12226#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 12224#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 12222#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 12220#L143 assume 8464 == ssl3_accept_~s__state~0#1; 11818#L150 [2022-11-02 20:42:54,100 INFO L750 eck$LassoCheckResult]: Loop: 11818#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 11662#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 11586#L289-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; 11587#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12397#L603 ssl3_accept_~skip~0#1 := 0; 12395#L116-2 assume !false; 12393#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12391#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 12389#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 12387#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 12385#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 12383#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 12381#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 12379#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 12377#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 12375#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 12373#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 12371#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 12149#L152 assume 8496 == ssl3_accept_~s__state~0#1; 11846#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 11796#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 11797#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 11572#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 11574#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 12453#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11835#L603 ssl3_accept_~skip~0#1 := 0; 11836#L116-2 assume !false; 11564#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11565#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 11711#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 11712#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 11808#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 12449#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 11839#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 11753#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 11732#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 11733#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 11821#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 12445#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 12444#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 11709#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 11596#L158 assume 8512 == ssl3_accept_~s__state~0#1; 11597#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 11658#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 11600#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 11601#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12315#L603 ssl3_accept_~skip~0#1 := 0; 12313#L116-2 assume !false; 12311#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12309#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 12301#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 12300#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 12299#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 12193#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 12191#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 12189#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 12186#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 12182#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 12180#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 12176#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 12173#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 12150#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 12151#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 12166#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 12163#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 12160#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 12157#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 11963#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 11857#L176 assume 8560 == ssl3_accept_~s__state~0#1; 11547#L180 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 11548#L434 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; 11607#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12293#L603 ssl3_accept_~skip~0#1 := 0; 12291#L116-2 assume !false; 12285#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12278#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 12276#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 12267#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 12264#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 12259#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 12234#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 11921#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 11882#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 11883#L143 assume 8464 == ssl3_accept_~s__state~0#1; 11818#L150 [2022-11-02 20:42:54,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:54,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2022-11-02 20:42:54,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:54,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497444273] [2022-11-02 20:42:54,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:54,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:54,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:54,108 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:42:54,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:54,115 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:42:54,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:54,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1261003614, now seen corresponding path program 1 times [2022-11-02 20:42:54,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:54,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37821618] [2022-11-02 20:42:54,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:54,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:54,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:54,162 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:42:54,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:54,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37821618] [2022-11-02 20:42:54,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37821618] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:42:54,163 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:42:54,163 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:42:54,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156000367] [2022-11-02 20:42:54,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:42:54,164 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:42:54,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:42:54,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:42:54,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:42:54,165 INFO L87 Difference]: Start difference. First operand 912 states and 1250 transitions. cyclomatic complexity: 341 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:42:54,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:42:54,299 INFO L93 Difference]: Finished difference Result 1032 states and 1412 transitions. [2022-11-02 20:42:54,299 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1032 states and 1412 transitions. [2022-11-02 20:42:54,308 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 670 [2022-11-02 20:42:54,313 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1032 states to 1032 states and 1412 transitions. [2022-11-02 20:42:54,313 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 703 [2022-11-02 20:42:54,314 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 703 [2022-11-02 20:42:54,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1032 states and 1412 transitions. [2022-11-02 20:42:54,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:42:54,314 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1032 states and 1412 transitions. [2022-11-02 20:42:54,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1032 states and 1412 transitions. [2022-11-02 20:42:54,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1032 to 993. [2022-11-02 20:42:54,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 993 states, 993 states have (on average 1.3585095669687814) internal successors, (1349), 992 states have internal predecessors, (1349), 0 states have call successors, (0), 0 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:42:54,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 993 states to 993 states and 1349 transitions. [2022-11-02 20:42:54,333 INFO L240 hiAutomatonCegarLoop]: Abstraction has 993 states and 1349 transitions. [2022-11-02 20:42:54,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:42:54,336 INFO L428 stractBuchiCegarLoop]: Abstraction has 993 states and 1349 transitions. [2022-11-02 20:42:54,336 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-02 20:42:54,336 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 993 states and 1349 transitions. [2022-11-02 20:42:54,340 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 644 [2022-11-02 20:42:54,341 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:42:54,341 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:42:54,342 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:42:54,342 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:42:54,342 INFO L748 eck$LassoCheckResult]: Stem: 13783#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 13620#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 13621#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 13634#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 13635#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 13579#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 13784#L116-2 assume !false; 14333#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14344#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 14341#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 14340#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 14335#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 14330#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 14325#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 14311#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 14309#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 13845#L143 assume 8464 == ssl3_accept_~s__state~0#1; 13766#L150 [2022-11-02 20:42:54,343 INFO L750 eck$LassoCheckResult]: Loop: 13766#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 13616#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 13537#L289-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; 13538#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14415#L603 ssl3_accept_~skip~0#1 := 0; 14433#L116-2 assume !false; 14432#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14431#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 14430#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 14429#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 14428#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 14427#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 14426#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 14425#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 14424#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 14423#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 14422#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 13763#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 13764#L152 assume 8496 == ssl3_accept_~s__state~0#1; 13992#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 14135#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 14133#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 14131#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 14128#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 14119#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14118#L603 ssl3_accept_~skip~0#1 := 0; 14117#L116-2 assume !false; 14116#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14115#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 14113#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 14112#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 14109#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 14108#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 14103#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 14101#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 14099#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 14097#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 14095#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 14094#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 14093#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 14092#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 14091#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 14090#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 14089#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 14088#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 14087#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 14086#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 14085#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 14083#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 14081#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 14079#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 14077#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 14075#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 14073#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 14071#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 14069#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 14068#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 14066#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 14065#L209 assume 8656 == ssl3_accept_~s__state~0#1; 13866#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 14064#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 14062#L515 assume !(2 == ssl3_accept_~blastFlag~0#1); 14060#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 14058#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 13962#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13960#L603 ssl3_accept_~skip~0#1 := 0; 13958#L116-2 assume !false; 13956#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13953#L119 assume 12292 == ssl3_accept_~s__state~0#1; 13945#L120 ssl3_accept_~s__new_session~0#1 := 1; 13942#L228 ssl3_accept_~s__server~0#1 := 1; 14397#L233 assume 0 != ssl3_accept_~cb~0#1; 14396#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 14395#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 14394#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 14392#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 14391#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 14390#L257 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post30#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~post30#1;havoc ssl3_accept_#t~post30#1;ssl3_accept_~s__state~0#1 := 8480; 14381#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14379#L603 ssl3_accept_~skip~0#1 := 0; 14377#L116-2 assume !false; 14375#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14373#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 14371#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 14369#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 14367#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 14365#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 13860#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 13861#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 13835#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 13836#L143 assume 8464 == ssl3_accept_~s__state~0#1; 13766#L150 [2022-11-02 20:42:54,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:54,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2022-11-02 20:42:54,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:54,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064155051] [2022-11-02 20:42:54,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:54,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:54,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:54,352 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:42:54,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:54,362 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:42:54,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:54,363 INFO L85 PathProgramCache]: Analyzing trace with hash 844438087, now seen corresponding path program 1 times [2022-11-02 20:42:54,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:54,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652643990] [2022-11-02 20:42:54,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:54,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:54,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:54,455 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-02 20:42:54,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:54,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652643990] [2022-11-02 20:42:54,456 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652643990] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:42:54,456 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:42:54,456 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:42:54,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141038957] [2022-11-02 20:42:54,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:42:54,456 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:42:54,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:42:54,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:42:54,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:42:54,457 INFO L87 Difference]: Start difference. First operand 993 states and 1349 transitions. cyclomatic complexity: 359 Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 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:42:54,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:42:54,517 INFO L93 Difference]: Finished difference Result 1787 states and 2425 transitions. [2022-11-02 20:42:54,518 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1787 states and 2425 transitions. [2022-11-02 20:42:54,529 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1186 [2022-11-02 20:42:54,538 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1787 states to 1787 states and 2425 transitions. [2022-11-02 20:42:54,538 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1242 [2022-11-02 20:42:54,539 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1242 [2022-11-02 20:42:54,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1787 states and 2425 transitions. [2022-11-02 20:42:54,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:42:54,540 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1787 states and 2425 transitions. [2022-11-02 20:42:54,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1787 states and 2425 transitions. [2022-11-02 20:42:54,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1787 to 1787. [2022-11-02 20:42:54,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1787 states, 1787 states have (on average 1.357022943480694) internal successors, (2425), 1786 states have internal predecessors, (2425), 0 states have call successors, (0), 0 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:42:54,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1787 states to 1787 states and 2425 transitions. [2022-11-02 20:42:54,571 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1787 states and 2425 transitions. [2022-11-02 20:42:54,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:42:54,572 INFO L428 stractBuchiCegarLoop]: Abstraction has 1787 states and 2425 transitions. [2022-11-02 20:42:54,572 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-11-02 20:42:54,572 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1787 states and 2425 transitions. [2022-11-02 20:42:54,579 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1186 [2022-11-02 20:42:54,579 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:42:54,580 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:42:54,581 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:42:54,581 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, 1] [2022-11-02 20:42:54,581 INFO L748 eck$LassoCheckResult]: Stem: 16570#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 16406#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 16407#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 16420#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 16421#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 16365#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 16572#L116-2 assume !false; 17015#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17131#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 17130#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 17129#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 17128#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 17127#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 17126#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 17125#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 17123#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 17124#L143 assume 8464 == ssl3_accept_~s__state~0#1; 16946#L150 [2022-11-02 20:42:54,582 INFO L750 eck$LassoCheckResult]: Loop: 16946#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 17007#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 17008#L289-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; 17890#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17889#L603 ssl3_accept_~skip~0#1 := 0; 17888#L116-2 assume !false; 17887#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17886#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 17885#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 17884#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 17883#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 17882#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 17881#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 17880#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 17879#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 17878#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 17877#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 17876#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 17753#L152 assume 8496 == ssl3_accept_~s__state~0#1; 17075#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 17752#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 16531#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 16308#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 16309#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 17819#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17818#L603 ssl3_accept_~skip~0#1 := 0; 17817#L116-2 assume !false; 17816#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17815#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 17814#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 17813#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 17811#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 17809#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 17807#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 17805#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 17803#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 17801#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 17800#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 17799#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 17798#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 17797#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 17796#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 17795#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 17793#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 17792#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 17789#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 17788#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 17783#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 17781#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 17779#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 17777#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 17775#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 17773#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 17771#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 17769#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 17767#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 17765#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 17763#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 17622#L209 assume 8656 == ssl3_accept_~s__state~0#1; 16641#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 16534#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 16408#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 16409#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 16366#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 16367#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17104#L603 ssl3_accept_~skip~0#1 := 0; 17102#L116-2 assume !false; 17100#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17098#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 17096#L122 assume 16384 == ssl3_accept_~s__state~0#1; 16441#L228 ssl3_accept_~s__server~0#1 := 1; 18062#L233 assume 0 != ssl3_accept_~cb~0#1; 18061#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 18060#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 18059#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 18057#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 16459#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 16460#L257 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post30#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~post30#1;havoc ssl3_accept_#t~post30#1;ssl3_accept_~s__state~0#1 := 8480; 17982#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17980#L603 ssl3_accept_~skip~0#1 := 0; 17989#L116-2 assume !false; 17987#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17874#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 17873#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 17872#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 17871#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 17870#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 17869#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 17040#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 16974#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 16945#L143 assume 8464 == ssl3_accept_~s__state~0#1; 16946#L150 [2022-11-02 20:42:54,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:54,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2022-11-02 20:42:54,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:54,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039634083] [2022-11-02 20:42:54,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:54,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:54,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:54,589 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:42:54,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:54,595 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:42:54,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:54,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1888552949, now seen corresponding path program 1 times [2022-11-02 20:42:54,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:54,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424568795] [2022-11-02 20:42:54,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:54,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:54,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:54,635 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:42:54,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:54,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424568795] [2022-11-02 20:42:54,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424568795] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:42:54,636 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:42:54,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:42:54,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396800019] [2022-11-02 20:42:54,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:42:54,637 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:42:54,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:42:54,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:42:54,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:42:54,638 INFO L87 Difference]: Start difference. First operand 1787 states and 2425 transitions. cyclomatic complexity: 641 Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:42:54,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:42:54,865 INFO L93 Difference]: Finished difference Result 1753 states and 2361 transitions. [2022-11-02 20:42:54,866 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1753 states and 2361 transitions. [2022-11-02 20:42:54,877 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1082 [2022-11-02 20:42:54,886 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1753 states to 1751 states and 2359 transitions. [2022-11-02 20:42:54,887 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1241 [2022-11-02 20:42:54,888 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1241 [2022-11-02 20:42:54,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1751 states and 2359 transitions. [2022-11-02 20:42:54,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:42:54,889 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1751 states and 2359 transitions. [2022-11-02 20:42:54,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1751 states and 2359 transitions. [2022-11-02 20:42:54,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1751 to 1741. [2022-11-02 20:42:54,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1741 states, 1741 states have (on average 1.3486502010338886) internal successors, (2348), 1740 states have internal predecessors, (2348), 0 states have call successors, (0), 0 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:42:54,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1741 states to 1741 states and 2348 transitions. [2022-11-02 20:42:54,921 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1741 states and 2348 transitions. [2022-11-02 20:42:54,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:42:54,922 INFO L428 stractBuchiCegarLoop]: Abstraction has 1741 states and 2348 transitions. [2022-11-02 20:42:54,922 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-11-02 20:42:54,922 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1741 states and 2348 transitions. [2022-11-02 20:42:54,929 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1072 [2022-11-02 20:42:54,930 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:42:54,930 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:42:54,931 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:42:54,931 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:42:54,932 INFO L748 eck$LassoCheckResult]: Stem: 20093#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 19946#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 19947#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 19958#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 19959#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 19910#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 20094#L116-2 assume !false; 20352#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20971#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 20969#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 20967#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 20965#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 20963#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 20961#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 20959#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 20957#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 20955#L143 assume 8464 == ssl3_accept_~s__state~0#1; 20364#L150 [2022-11-02 20:42:54,932 INFO L750 eck$LassoCheckResult]: Loop: 20364#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 20377#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 20378#L289-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; 21413#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21412#L603 ssl3_accept_~skip~0#1 := 0; 21410#L116-2 assume !false; 21409#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21406#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 21405#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 21400#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 21398#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 21396#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 21394#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 21392#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 21391#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 21390#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 21388#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 21386#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 21385#L152 assume 8496 == ssl3_accept_~s__state~0#1; 20656#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 21383#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 21382#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 21380#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 21379#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 21371#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21370#L603 ssl3_accept_~skip~0#1 := 0; 21369#L116-2 assume !false; 21368#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21364#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 21363#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 21361#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 21359#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 21357#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 21354#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 21352#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 21350#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 21348#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 21347#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 21346#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 21345#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 21343#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 21342#L158 assume 8512 == ssl3_accept_~s__state~0#1; 20605#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 21338#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 21337#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 21329#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21323#L603 ssl3_accept_~skip~0#1 := 0; 21321#L116-2 assume !false; 21319#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21317#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 21315#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 21313#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 21311#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 21309#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 21307#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 21306#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 21305#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 21304#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 21302#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 21301#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 21298#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 21297#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 21275#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 21227#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 21226#L164 assume 8528 == ssl3_accept_~s__state~0#1; 20572#L168 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; 21223#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 21222#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 21216#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 21214#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 21206#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 20376#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21198#L603 ssl3_accept_~skip~0#1 := 0; 21196#L116-2 assume !false; 21193#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21191#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 21189#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 21188#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 21187#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 21184#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 21183#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 21182#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 21181#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 21179#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 21178#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 21177#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 21176#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 21172#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 21171#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 21170#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 21160#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 21159#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 21158#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 21157#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 21156#L176 assume 8560 == ssl3_accept_~s__state~0#1; 20555#L180 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 21143#L434 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; 21135#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21134#L603 ssl3_accept_~skip~0#1 := 0; 21133#L116-2 assume !false; 21131#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21129#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 21127#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 21123#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 21122#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 21121#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 21080#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 21075#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 21071#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 20363#L143 assume 8464 == ssl3_accept_~s__state~0#1; 20364#L150 [2022-11-02 20:42:54,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:54,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2022-11-02 20:42:54,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:54,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746714399] [2022-11-02 20:42:54,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:54,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:54,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:54,967 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:42:54,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:54,978 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:42:54,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:54,981 INFO L85 PathProgramCache]: Analyzing trace with hash 953691463, now seen corresponding path program 1 times [2022-11-02 20:42:54,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:54,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592650058] [2022-11-02 20:42:54,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:54,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:54,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:55,062 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-11-02 20:42:55,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:55,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592650058] [2022-11-02 20:42:55,063 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592650058] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:42:55,063 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:42:55,064 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:42:55,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646541974] [2022-11-02 20:42:55,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:42:55,065 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:42:55,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:42:55,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:42:55,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:42:55,066 INFO L87 Difference]: Start difference. First operand 1741 states and 2348 transitions. cyclomatic complexity: 612 Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 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:42:55,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:42:55,098 INFO L93 Difference]: Finished difference Result 1769 states and 2384 transitions. [2022-11-02 20:42:55,098 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1769 states and 2384 transitions. [2022-11-02 20:42:55,111 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1100 [2022-11-02 20:42:55,123 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1769 states to 1769 states and 2384 transitions. [2022-11-02 20:42:55,124 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1259 [2022-11-02 20:42:55,125 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1259 [2022-11-02 20:42:55,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1769 states and 2384 transitions. [2022-11-02 20:42:55,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:42:55,126 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1769 states and 2384 transitions. [2022-11-02 20:42:55,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1769 states and 2384 transitions. [2022-11-02 20:42:55,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1769 to 1769. [2022-11-02 20:42:55,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1769 states, 1769 states have (on average 1.3476540418315432) internal successors, (2384), 1768 states have internal predecessors, (2384), 0 states have call successors, (0), 0 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:42:55,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1769 states to 1769 states and 2384 transitions. [2022-11-02 20:42:55,170 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1769 states and 2384 transitions. [2022-11-02 20:42:55,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:42:55,172 INFO L428 stractBuchiCegarLoop]: Abstraction has 1769 states and 2384 transitions. [2022-11-02 20:42:55,172 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-11-02 20:42:55,172 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1769 states and 2384 transitions. [2022-11-02 20:42:55,179 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1100 [2022-11-02 20:42:55,179 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:42:55,180 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:42:55,181 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:42:55,181 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:42:55,182 INFO L748 eck$LassoCheckResult]: Stem: 23616#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 23463#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 23464#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 23475#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 23476#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 23427#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 23617#L116-2 assume !false; 24147#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24501#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 24499#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 24497#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 24495#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 24493#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 24457#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 24435#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 24092#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 24093#L143 assume 8464 == ssl3_accept_~s__state~0#1; 24045#L150 [2022-11-02 20:42:55,182 INFO L750 eck$LassoCheckResult]: Loop: 24045#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 24637#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 24635#L289-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; 24616#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24614#L603 ssl3_accept_~skip~0#1 := 0; 24613#L116-2 assume !false; 24612#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24609#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 24607#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 24606#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 24605#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 24604#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 24602#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 24601#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 24598#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 24597#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 24591#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 24589#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 24577#L152 assume 8496 == ssl3_accept_~s__state~0#1; 24042#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 24573#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 24571#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 24568#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 24566#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 24557#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24556#L603 ssl3_accept_~skip~0#1 := 0; 24554#L116-2 assume !false; 24553#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24550#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 24549#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 24548#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 24547#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 24545#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 24537#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 24536#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 24535#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 24528#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 24527#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 24526#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 24525#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 24524#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 24519#L158 assume 8512 == ssl3_accept_~s__state~0#1; 24039#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 24514#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 24458#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 24419#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24418#L603 ssl3_accept_~skip~0#1 := 0; 24417#L116-2 assume !false; 24416#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24415#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 24414#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 24413#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 24412#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 24410#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 24408#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 24406#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 24403#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 24401#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 24399#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 24397#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 24396#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 24395#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 24394#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 24393#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 24392#L164 assume 8528 == ssl3_accept_~s__state~0#1; 24036#L168 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; 24391#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 24389#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 24387#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 24385#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 24379#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 24329#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24370#L603 ssl3_accept_~skip~0#1 := 0; 24369#L116-2 assume !false; 24368#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24366#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 24364#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 24362#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 24361#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 24358#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 24357#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 24355#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 24353#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 24350#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 24349#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 24348#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 24347#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 24346#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 24345#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 24344#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 24342#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 24341#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 24340#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 24339#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 24336#L176 assume 8560 == ssl3_accept_~s__state~0#1; 24030#L180 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 24318#L434 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; 24295#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24293#L603 ssl3_accept_~skip~0#1 := 0; 24291#L116-2 assume !false; 24289#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24287#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 24285#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 24283#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 24124#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 24123#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 24096#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 24095#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 24094#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 24090#L143 assume 8464 == ssl3_accept_~s__state~0#1; 24045#L150 [2022-11-02 20:42:55,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:55,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2022-11-02 20:42:55,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:55,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330261713] [2022-11-02 20:42:55,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:55,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:55,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:55,191 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:42:55,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:55,199 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:42:55,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:55,200 INFO L85 PathProgramCache]: Analyzing trace with hash -84893111, now seen corresponding path program 1 times [2022-11-02 20:42:55,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:55,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581784664] [2022-11-02 20:42:55,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:55,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:55,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:55,249 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:42:55,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:55,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581784664] [2022-11-02 20:42:55,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581784664] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:42:55,250 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:42:55,250 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:42:55,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105587883] [2022-11-02 20:42:55,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:42:55,251 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:42:55,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:42:55,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:42:55,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:42:55,252 INFO L87 Difference]: Start difference. First operand 1769 states and 2384 transitions. cyclomatic complexity: 620 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:42:55,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:42:55,396 INFO L93 Difference]: Finished difference Result 1987 states and 2664 transitions. [2022-11-02 20:42:55,396 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1987 states and 2664 transitions. [2022-11-02 20:42:55,407 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1244 [2022-11-02 20:42:55,416 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1987 states to 1987 states and 2664 transitions. [2022-11-02 20:42:55,417 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1403 [2022-11-02 20:42:55,418 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1403 [2022-11-02 20:42:55,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1987 states and 2664 transitions. [2022-11-02 20:42:55,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:42:55,419 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1987 states and 2664 transitions. [2022-11-02 20:42:55,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1987 states and 2664 transitions. [2022-11-02 20:42:55,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1987 to 1943. [2022-11-02 20:42:55,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1943 states, 1943 states have (on average 1.335048893463716) internal successors, (2594), 1942 states have internal predecessors, (2594), 0 states have call successors, (0), 0 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:42:55,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1943 states to 1943 states and 2594 transitions. [2022-11-02 20:42:55,479 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1943 states and 2594 transitions. [2022-11-02 20:42:55,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:42:55,480 INFO L428 stractBuchiCegarLoop]: Abstraction has 1943 states and 2594 transitions. [2022-11-02 20:42:55,481 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-11-02 20:42:55,481 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1943 states and 2594 transitions. [2022-11-02 20:42:55,487 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1216 [2022-11-02 20:42:55,487 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:42:55,487 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:42:55,489 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:42:55,489 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:42:55,489 INFO L748 eck$LassoCheckResult]: Stem: 27399#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 27226#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 27227#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 27238#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 27239#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 27189#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 27402#L116-2 assume !false; 27853#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28565#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 28560#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 28552#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 28548#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 28544#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 28540#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 28536#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 28532#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 28528#L143 assume 8464 == ssl3_accept_~s__state~0#1; 27374#L150 [2022-11-02 20:42:55,490 INFO L750 eck$LassoCheckResult]: Loop: 27374#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 27222#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 27223#L289-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; 28581#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28575#L603 ssl3_accept_~skip~0#1 := 0; 28572#L116-2 assume !false; 28569#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28566#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 28561#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 28553#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 28549#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 28545#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 28541#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 28537#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 28533#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 28529#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 28525#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 28521#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 28518#L152 assume 8496 == ssl3_accept_~s__state~0#1; 27661#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 28515#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 28513#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 28509#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 28505#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 28499#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28497#L603 ssl3_accept_~skip~0#1 := 0; 28495#L116-2 assume !false; 28493#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28491#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 28489#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 28487#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 28485#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 28483#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 28481#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 28479#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 28477#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 28475#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 28473#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 28471#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 28469#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 28466#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 28462#L158 assume 8512 == ssl3_accept_~s__state~0#1; 27654#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 28454#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 28450#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 28444#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28442#L603 ssl3_accept_~skip~0#1 := 0; 28440#L116-2 assume !false; 28438#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28436#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 28433#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 28430#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 28427#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 28425#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 28422#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 28397#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 28389#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 28385#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 28381#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 28377#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 28373#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 28369#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 28365#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 28362#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 28359#L164 assume 8528 == ssl3_accept_~s__state~0#1; 27649#L168 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; 28358#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 28357#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 28353#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 28351#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 28344#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 28339#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28338#L603 ssl3_accept_~skip~0#1 := 0; 28337#L116-2 assume !false; 28336#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28335#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 28334#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 28333#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 28332#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 28331#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 28330#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 28329#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 28328#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 28327#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 28326#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 28325#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 28324#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 28323#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 28322#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 28321#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 28320#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 28319#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 28318#L170 assume 8544 == ssl3_accept_~s__state~0#1; 27644#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 28143#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 28140#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 28919#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 27404#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 27405#L416 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; 28010#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28004#L603 ssl3_accept_~skip~0#1 := 0; 28001#L116-2 assume !false; 27998#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27995#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 27992#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 27989#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 27986#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 27983#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 27980#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 27978#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 27675#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 27676#L143 assume 8464 == ssl3_accept_~s__state~0#1; 27374#L150 [2022-11-02 20:42:55,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:55,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2022-11-02 20:42:55,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:55,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553145619] [2022-11-02 20:42:55,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:55,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:55,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:55,497 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:42:55,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:55,504 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:42:55,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:55,505 INFO L85 PathProgramCache]: Analyzing trace with hash -658811047, now seen corresponding path program 1 times [2022-11-02 20:42:55,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:55,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766351220] [2022-11-02 20:42:55,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:55,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:55,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:55,558 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:42:55,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:55,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766351220] [2022-11-02 20:42:55,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766351220] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:42:55,558 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:42:55,559 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:42:55,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044058135] [2022-11-02 20:42:55,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:42:55,560 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:42:55,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:42:55,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:42:55,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:42:55,561 INFO L87 Difference]: Start difference. First operand 1943 states and 2594 transitions. cyclomatic complexity: 656 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:42:55,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:42:55,723 INFO L93 Difference]: Finished difference Result 2101 states and 2788 transitions. [2022-11-02 20:42:55,723 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2101 states and 2788 transitions. [2022-11-02 20:42:55,743 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1284 [2022-11-02 20:42:55,753 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2101 states to 2054 states and 2723 transitions. [2022-11-02 20:42:55,753 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1487 [2022-11-02 20:42:55,755 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1511 [2022-11-02 20:42:55,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2054 states and 2723 transitions. [2022-11-02 20:42:55,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:42:55,755 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2054 states and 2723 transitions. [2022-11-02 20:42:55,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2054 states and 2723 transitions. [2022-11-02 20:42:55,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2054 to 1961. [2022-11-02 20:42:55,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1961 states, 1961 states have (on average 1.3329933707292199) internal successors, (2614), 1960 states have internal predecessors, (2614), 0 states have call successors, (0), 0 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:42:55,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1961 states to 1961 states and 2614 transitions. [2022-11-02 20:42:55,798 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1961 states and 2614 transitions. [2022-11-02 20:42:55,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:42:55,800 INFO L428 stractBuchiCegarLoop]: Abstraction has 1961 states and 2614 transitions. [2022-11-02 20:42:55,800 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-11-02 20:42:55,800 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1961 states and 2614 transitions. [2022-11-02 20:42:55,808 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2022-11-02 20:42:55,808 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:42:55,808 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:42:55,809 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:42:55,809 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, 1] [2022-11-02 20:42:55,809 INFO L748 eck$LassoCheckResult]: Stem: 31443#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 31268#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 31269#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 31280#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 31281#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 31233#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 31445#L116-2 assume !false; 31772#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33096#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 33095#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 33094#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 33093#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 33092#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 31749#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 31750#L137 assume 8481 == ssl3_accept_~s__state~0#1; 31353#L138 [2022-11-02 20:42:55,810 INFO L750 eck$LassoCheckResult]: Loop: 31353#L138 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1; 31354#L274 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; 32352#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32351#L603 ssl3_accept_~skip~0#1 := 0; 32350#L116-2 assume !false; 32349#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32348#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 32347#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 32346#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 32345#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 32344#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 32343#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 32342#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 32341#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 32340#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 32326#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 32325#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 32004#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 32003#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 32002#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 32001#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 32000#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 31999#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 31998#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 31997#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 31996#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 31995#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 31990#L182 assume 8448 == ssl3_accept_~s__state~0#1; 31931#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 31989#L444 assume !(ssl3_accept_~num1~0#1 > 0); 31987#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 31866#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31867#L603 ssl3_accept_~skip~0#1 := 0; 31862#L116-2 assume !false; 31863#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31507#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 31509#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 31981#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 31978#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 31975#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 31972#L134 assume 8480 == ssl3_accept_~s__state~0#1; 31353#L138 [2022-11-02 20:42:55,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:55,810 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2022-11-02 20:42:55,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:55,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102189691] [2022-11-02 20:42:55,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:55,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:55,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:55,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:42:55,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:55,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102189691] [2022-11-02 20:42:55,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102189691] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:42:55,861 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:42:55,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:42:55,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250436779] [2022-11-02 20:42:55,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:42:55,861 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:42:55,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:55,862 INFO L85 PathProgramCache]: Analyzing trace with hash -229636231, now seen corresponding path program 1 times [2022-11-02 20:42:55,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:55,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077629048] [2022-11-02 20:42:55,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:55,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:55,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:55,910 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:42:55,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:55,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077629048] [2022-11-02 20:42:55,911 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077629048] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:42:55,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437664159] [2022-11-02 20:42:55,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:55,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:42:55,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:42:55,915 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:42:55,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-02 20:42:55,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:55,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:42:55,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:42:56,067 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:42:56,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:42:56,175 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:42:56,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437664159] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:42:56,176 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:42:56,176 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 20:42:56,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546796201] [2022-11-02 20:42:56,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:42:56,176 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:42:56,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:42:56,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:42:56,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:42:56,177 INFO L87 Difference]: Start difference. First operand 1961 states and 2614 transitions. cyclomatic complexity: 660 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:42:56,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:42:56,304 INFO L93 Difference]: Finished difference Result 1965 states and 2614 transitions. [2022-11-02 20:42:56,304 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1965 states and 2614 transitions. [2022-11-02 20:42:56,314 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1266 [2022-11-02 20:42:56,324 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1965 states to 1965 states and 2614 transitions. [2022-11-02 20:42:56,324 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1422 [2022-11-02 20:42:56,328 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1422 [2022-11-02 20:42:56,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1965 states and 2614 transitions. [2022-11-02 20:42:56,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:42:56,329 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1965 states and 2614 transitions. [2022-11-02 20:42:56,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1965 states and 2614 transitions. [2022-11-02 20:42:56,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1965 to 1961. [2022-11-02 20:42:56,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1961 states, 1961 states have (on average 1.3309535951045386) internal successors, (2610), 1960 states have internal predecessors, (2610), 0 states have call successors, (0), 0 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:42:56,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1961 states to 1961 states and 2610 transitions. [2022-11-02 20:42:56,364 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1961 states and 2610 transitions. [2022-11-02 20:42:56,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:42:56,365 INFO L428 stractBuchiCegarLoop]: Abstraction has 1961 states and 2610 transitions. [2022-11-02 20:42:56,365 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-11-02 20:42:56,365 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1961 states and 2610 transitions. [2022-11-02 20:42:56,373 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2022-11-02 20:42:56,373 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:42:56,373 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:42:56,374 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:42:56,374 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, 1] [2022-11-02 20:42:56,374 INFO L748 eck$LassoCheckResult]: Stem: 35593#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 35444#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 35445#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 35456#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 35457#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 35407#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 35596#L116-2 assume !false; 35753#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35751#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 35748#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 35746#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 35743#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 35741#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 35736#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 35735#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 35649#L140 assume 8482 == ssl3_accept_~s__state~0#1; 35468#L141 [2022-11-02 20:42:56,375 INFO L750 eck$LassoCheckResult]: Loop: 35468#L141 ssl3_accept_~s__state~0#1 := 3; 35388#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37030#L603 ssl3_accept_~skip~0#1 := 0; 37029#L116-2 assume !false; 37028#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37027#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 37026#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 37024#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 37021#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 37020#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 37019#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 37018#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 37017#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 37016#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 37015#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 37014#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 35951#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 35950#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 35949#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 35948#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 35946#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 35945#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 35944#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 35941#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 35940#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 35939#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 35792#L182 assume 8448 == ssl3_accept_~s__state~0#1; 35421#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 35422#L444 assume !(ssl3_accept_~num1~0#1 > 0); 35389#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 35390#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36011#L603 ssl3_accept_~skip~0#1 := 0; 36009#L116-2 assume !false; 36007#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35733#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 35731#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 35729#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 35727#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 35725#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 35723#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 35721#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 35719#L140 assume 8482 == ssl3_accept_~s__state~0#1; 35468#L141 [2022-11-02 20:42:56,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:56,375 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2022-11-02 20:42:56,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:56,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656735701] [2022-11-02 20:42:56,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:56,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:56,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:56,405 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:42:56,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:56,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656735701] [2022-11-02 20:42:56,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656735701] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:42:56,406 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:42:56,406 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:42:56,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729818639] [2022-11-02 20:42:56,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:42:56,407 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:42:56,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:56,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1678857974, now seen corresponding path program 1 times [2022-11-02 20:42:56,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:56,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692613838] [2022-11-02 20:42:56,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:56,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:56,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:56,436 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:42:56,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:56,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692613838] [2022-11-02 20:42:56,438 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692613838] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:42:56,438 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:42:56,438 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:42:56,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109206629] [2022-11-02 20:42:56,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:42:56,439 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:42:56,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:42:56,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:42:56,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:42:56,439 INFO L87 Difference]: Start difference. First operand 1961 states and 2610 transitions. cyclomatic complexity: 656 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:42:56,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:42:56,573 INFO L93 Difference]: Finished difference Result 1961 states and 2606 transitions. [2022-11-02 20:42:56,573 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1961 states and 2606 transitions. [2022-11-02 20:42:56,582 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2022-11-02 20:42:56,600 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1961 states to 1961 states and 2606 transitions. [2022-11-02 20:42:56,600 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1418 [2022-11-02 20:42:56,601 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1418 [2022-11-02 20:42:56,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1961 states and 2606 transitions. [2022-11-02 20:42:56,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:42:56,602 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1961 states and 2606 transitions. [2022-11-02 20:42:56,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1961 states and 2606 transitions. [2022-11-02 20:42:56,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1961 to 1931. [2022-11-02 20:42:56,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1931 states, 1931 states have (on average 1.330916623511134) internal successors, (2570), 1930 states have internal predecessors, (2570), 0 states have call successors, (0), 0 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:42:56,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1931 states to 1931 states and 2570 transitions. [2022-11-02 20:42:56,639 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1931 states and 2570 transitions. [2022-11-02 20:42:56,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:42:56,640 INFO L428 stractBuchiCegarLoop]: Abstraction has 1931 states and 2570 transitions. [2022-11-02 20:42:56,640 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-11-02 20:42:56,640 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1931 states and 2570 transitions. [2022-11-02 20:42:56,647 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2022-11-02 20:42:56,647 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:42:56,647 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:42:56,650 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:42:56,650 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:42:56,651 INFO L748 eck$LassoCheckResult]: Stem: 39521#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 39373#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 39374#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 39385#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 39386#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 39338#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 39522#L116-2 assume !false; 40631#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40630#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 40629#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 40628#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 40627#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 40626#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 40625#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 40623#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 40622#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 40579#L143 assume 8464 == ssl3_accept_~s__state~0#1; 39645#L150 [2022-11-02 20:42:56,651 INFO L750 eck$LassoCheckResult]: Loop: 39645#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 40558#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 40537#L289-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; 40523#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40506#L603 ssl3_accept_~skip~0#1 := 0; 40473#L116-2 assume !false; 40469#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40465#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 40461#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 40457#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 40453#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 40449#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 40445#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 40441#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 40437#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 40433#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 40429#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 40425#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 40412#L152 assume 8496 == ssl3_accept_~s__state~0#1; 39640#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 40404#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 40402#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 40399#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 40400#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 41054#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 41052#L603 ssl3_accept_~skip~0#1 := 0; 41051#L116-2 assume !false; 41049#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 41047#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 41044#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 41043#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 41042#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 41041#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 41040#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 41038#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 41035#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 41034#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 41033#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 41032#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 41030#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 41029#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 41026#L158 assume 8512 == ssl3_accept_~s__state~0#1; 39635#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 41024#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 41018#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 41003#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 41002#L603 ssl3_accept_~skip~0#1 := 0; 41000#L116-2 assume !false; 40999#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40996#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 40995#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 40990#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 40988#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 40986#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 40984#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 40982#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 40980#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 40978#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 40976#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 40974#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 40972#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 40970#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 40968#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 40966#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 40964#L164 assume 8528 == ssl3_accept_~s__state~0#1; 39630#L168 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; 40961#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 40959#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 40954#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 40952#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 39498#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 39499#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40989#L603 ssl3_accept_~skip~0#1 := 0; 40987#L116-2 assume !false; 40985#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40983#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 40981#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 40979#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 40977#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 40975#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 40973#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 40971#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 40969#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 40967#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 40965#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 40963#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 40962#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 40960#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 40956#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 40946#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 40942#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 40893#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 39779#L170 assume 8544 == ssl3_accept_~s__state~0#1; 39625#L174 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; 39767#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40495#L603 ssl3_accept_~skip~0#1 := 0; 40471#L116-2 assume !false; 40467#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40463#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 40459#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 40455#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 40451#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 40447#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 40443#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 40439#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 40435#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 40431#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 40427#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 40423#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 40419#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 40414#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 40415#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 40646#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 40645#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 40644#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 40643#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 39780#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 39710#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 39708#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 39709#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 40256#L185 assume 8576 == ssl3_accept_~s__state~0#1; 39612#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 40493#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 40491#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 40482#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40470#L603 ssl3_accept_~skip~0#1 := 0; 40466#L116-2 assume !false; 40462#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40458#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 40454#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 40450#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 40446#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 40442#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 40438#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 40434#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 40430#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 40426#L143 assume 8464 == ssl3_accept_~s__state~0#1; 39645#L150 [2022-11-02 20:42:56,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:56,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2022-11-02 20:42:56,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:56,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299427779] [2022-11-02 20:42:56,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:56,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:56,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:56,657 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:42:56,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:56,663 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:42:56,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:56,664 INFO L85 PathProgramCache]: Analyzing trace with hash 998202294, now seen corresponding path program 1 times [2022-11-02 20:42:56,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:56,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146872254] [2022-11-02 20:42:56,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:56,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:56,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:56,739 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:42:56,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:56,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146872254] [2022-11-02 20:42:56,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146872254] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:42:56,739 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:42:56,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:42:56,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387365594] [2022-11-02 20:42:56,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:42:56,740 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:42:56,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:42:56,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:42:56,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:42:56,741 INFO L87 Difference]: Start difference. First operand 1931 states and 2570 transitions. cyclomatic complexity: 646 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:42:56,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:42:56,873 INFO L93 Difference]: Finished difference Result 1791 states and 2318 transitions. [2022-11-02 20:42:56,874 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1791 states and 2318 transitions. [2022-11-02 20:42:56,883 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 974 [2022-11-02 20:42:56,888 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1791 states to 1519 states and 1974 transitions. [2022-11-02 20:42:56,889 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1091 [2022-11-02 20:42:56,891 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1363 [2022-11-02 20:42:56,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1519 states and 1974 transitions. [2022-11-02 20:42:56,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:42:56,891 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1519 states and 1974 transitions. [2022-11-02 20:42:56,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1519 states and 1974 transitions. [2022-11-02 20:42:56,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1519 to 1243. [2022-11-02 20:42:56,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1243 states, 1243 states have (on average 1.3049074818986324) internal successors, (1622), 1242 states have internal predecessors, (1622), 0 states have call successors, (0), 0 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:42:56,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1243 states to 1243 states and 1622 transitions. [2022-11-02 20:42:56,914 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1243 states and 1622 transitions. [2022-11-02 20:42:56,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:42:56,915 INFO L428 stractBuchiCegarLoop]: Abstraction has 1243 states and 1622 transitions. [2022-11-02 20:42:56,915 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-11-02 20:42:56,915 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1243 states and 1622 transitions. [2022-11-02 20:42:56,920 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 970 [2022-11-02 20:42:56,920 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:42:56,920 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:42:56,921 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:42:56,921 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, 1] [2022-11-02 20:42:56,922 INFO L748 eck$LassoCheckResult]: Stem: 43210#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 43078#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 43079#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 43090#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 43091#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 43049#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 43213#L116-2 assume !false; 43248#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43771#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 43768#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 43767#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 43766#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 43764#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 43761#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 43755#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 43753#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 43751#L143 assume 8464 == ssl3_accept_~s__state~0#1; 43193#L150 [2022-11-02 20:42:56,922 INFO L750 eck$LassoCheckResult]: Loop: 43193#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 43075#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 43076#L289-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; 44025#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44026#L603 ssl3_accept_~skip~0#1 := 0; 44017#L116-2 assume !false; 44018#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44009#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 44010#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 44001#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 44002#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 43993#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 43994#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 43985#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 43986#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 43977#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 43978#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 43969#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 43970#L152 assume 8496 == ssl3_accept_~s__state~0#1; 43382#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 44042#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 43206#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 43005#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 43007#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 43143#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44189#L603 ssl3_accept_~skip~0#1 := 0; 44171#L116-2 assume !false; 44170#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44169#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 44168#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 44167#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 44166#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 44165#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 44164#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 44163#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 44162#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 44161#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 44159#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 44158#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 44155#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 44154#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 44149#L158 assume 8512 == ssl3_accept_~s__state~0#1; 43377#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 44144#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 44142#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 44126#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44124#L603 ssl3_accept_~skip~0#1 := 0; 44122#L116-2 assume !false; 44121#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44120#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 44119#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 44118#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 44117#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 44116#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 44115#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 44114#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 44113#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 44112#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 44111#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 44110#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 44108#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 44107#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 44104#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 44103#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 44098#L164 assume 8528 == ssl3_accept_~s__state~0#1; 43372#L168 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; 44095#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 44091#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 44084#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 44082#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 44076#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 44060#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44058#L603 ssl3_accept_~skip~0#1 := 0; 44056#L116-2 assume !false; 44054#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44053#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 44039#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 44037#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 44032#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 44024#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 44020#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 44016#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 44012#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 44008#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 44004#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 44000#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 43996#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 43992#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 43988#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 43984#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 43980#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 43976#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 43972#L170 assume 8544 == ssl3_accept_~s__state~0#1; 43367#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 43966#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 43954#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 43876#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 43875#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 43041#L416 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; 43032#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44148#L603 ssl3_accept_~skip~0#1 := 0; 44147#L116-2 assume !false; 44146#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44143#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 44141#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 44140#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 44139#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 44138#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 44136#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 44135#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 44132#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 44131#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 44125#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 44123#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 43455#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 43454#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 43453#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 43452#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 43451#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 43450#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 43449#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 43448#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 43447#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 43446#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 43445#L182 assume 8448 == ssl3_accept_~s__state~0#1; 43063#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 43064#L444 assume !(ssl3_accept_~num1~0#1 > 0); 43033#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 43034#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43412#L603 ssl3_accept_~skip~0#1 := 0; 43409#L116-2 assume !false; 43406#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43401#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 43352#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 43353#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 43342#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 43343#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 43334#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 43335#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 43392#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 43390#L143 assume 8464 == ssl3_accept_~s__state~0#1; 43193#L150 [2022-11-02 20:42:56,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:56,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2022-11-02 20:42:56,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:56,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657951721] [2022-11-02 20:42:56,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:56,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:56,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:56,929 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:42:56,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:56,937 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:42:56,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:56,939 INFO L85 PathProgramCache]: Analyzing trace with hash -934691373, now seen corresponding path program 1 times [2022-11-02 20:42:56,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:56,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426204496] [2022-11-02 20:42:56,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:56,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:56,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:57,023 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:42:57,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:57,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426204496] [2022-11-02 20:42:57,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426204496] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:42:57,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123042772] [2022-11-02 20:42:57,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:57,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:42:57,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:42:57,025 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:42:57,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-02 20:42:57,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:57,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:42:57,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:42:57,192 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:42:57,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:42:57,304 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:42:57,304 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123042772] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:42:57,304 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:42:57,304 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 20:42:57,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026327003] [2022-11-02 20:42:57,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:42:57,305 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:42:57,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:42:57,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:42:57,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:42:57,306 INFO L87 Difference]: Start difference. First operand 1243 states and 1622 transitions. cyclomatic complexity: 382 Second operand has 6 states, 5 states have (on average 26.6) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 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:42:58,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:42:58,209 INFO L93 Difference]: Finished difference Result 3268 states and 4232 transitions. [2022-11-02 20:42:58,209 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3268 states and 4232 transitions. [2022-11-02 20:42:58,225 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2935 [2022-11-02 20:42:58,239 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3268 states to 3208 states and 4172 transitions. [2022-11-02 20:42:58,239 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3052 [2022-11-02 20:42:58,242 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3052 [2022-11-02 20:42:58,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3208 states and 4172 transitions. [2022-11-02 20:42:58,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:42:58,243 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3208 states and 4172 transitions. [2022-11-02 20:42:58,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3208 states and 4172 transitions. [2022-11-02 20:42:58,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3208 to 1955. [2022-11-02 20:42:58,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1955 states, 1955 states have (on average 1.319693094629156) internal successors, (2580), 1954 states have internal predecessors, (2580), 0 states have call successors, (0), 0 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:42:58,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1955 states to 1955 states and 2580 transitions. [2022-11-02 20:42:58,291 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1955 states and 2580 transitions. [2022-11-02 20:42:58,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:42:58,292 INFO L428 stractBuchiCegarLoop]: Abstraction has 1955 states and 2580 transitions. [2022-11-02 20:42:58,292 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-11-02 20:42:58,292 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1955 states and 2580 transitions. [2022-11-02 20:42:58,299 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1682 [2022-11-02 20:42:58,300 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:42:58,300 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:42:58,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:42:58,302 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, 1] [2022-11-02 20:42:58,303 INFO L748 eck$LassoCheckResult]: Stem: 48601#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 48449#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 48450#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 48461#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 48462#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 48419#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 48604#L116-2 assume !false; 48647#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49784#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 49783#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 49782#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 49781#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 49780#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 49779#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 49778#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 49777#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 49776#L143 assume 8464 == ssl3_accept_~s__state~0#1; 48984#L150 [2022-11-02 20:42:58,303 INFO L750 eck$LassoCheckResult]: Loop: 48984#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 50257#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 50126#L289-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; 50106#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50105#L603 ssl3_accept_~skip~0#1 := 0; 50104#L116-2 assume !false; 50101#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50099#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 50098#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 50097#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 50096#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 50094#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 50093#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 50090#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 50089#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 50083#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 50081#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 50079#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 50077#L152 assume 8496 == ssl3_accept_~s__state~0#1; 50075#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 50073#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 48558#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 48377#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 48378#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 48499#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49995#L603 ssl3_accept_~skip~0#1 := 0; 49993#L116-2 assume !false; 49991#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49989#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 49987#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 49986#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 49978#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 49973#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 49970#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 49966#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 49908#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 49907#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 49905#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 49901#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 49895#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 49843#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 49838#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 49836#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 49834#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 49832#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 49830#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 49828#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 49826#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 49824#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 49822#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 49819#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 49816#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 49813#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 49811#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 49808#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 49787#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 49786#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 49785#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 48593#L209 assume 8656 == ssl3_accept_~s__state~0#1; 48539#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 48562#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 48451#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 48452#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 48420#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 48421#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49977#L603 ssl3_accept_~skip~0#1 := 0; 49906#L116-2 assume !false; 49904#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49900#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 49894#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 49889#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 49887#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 49885#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 49883#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 49881#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 49879#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 49877#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 49875#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 49873#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 49871#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 49869#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 49867#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 49865#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 49863#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 49861#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 49859#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 49857#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 49855#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 49853#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 49847#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 49846#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 48405#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 48406#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 48553#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 48544#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 48545#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 49809#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 49789#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 49626#L209 assume !(8656 == ssl3_accept_~s__state~0#1); 49627#L212 assume !(8657 == ssl3_accept_~s__state~0#1); 48543#L215 assume 8672 == ssl3_accept_~s__state~0#1; 48456#L219 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 48612#L532 assume 4 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 5; 49022#L532-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 49017#L543 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 48611#L543-2 ssl3_accept_~s__init_num~0#1 := 0; 48472#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50017#L603 ssl3_accept_~skip~0#1 := 0; 50016#L116-2 assume !false; 50015#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50014#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 50013#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 50012#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 50011#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 50010#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 50009#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 50008#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 50007#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 50006#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 50005#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 50004#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 49367#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 49368#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 49361#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 49362#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 49452#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 49354#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 49352#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 49350#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 48749#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 48748#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 48747#L182 assume 8448 == ssl3_accept_~s__state~0#1; 48746#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 48742#L444 assume !(ssl3_accept_~num1~0#1 > 0); 48741#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 48729#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48730#L603 ssl3_accept_~skip~0#1 := 0; 48725#L116-2 assume !false; 48726#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48721#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 48722#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 48717#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 48718#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 48712#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 48713#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 48705#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 48706#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 49437#L143 assume 8464 == ssl3_accept_~s__state~0#1; 48984#L150 [2022-11-02 20:42:58,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:58,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2022-11-02 20:42:58,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:58,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078230754] [2022-11-02 20:42:58,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:58,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:58,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:58,333 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:42:58,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:58,343 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:42:58,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:58,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1555941360, now seen corresponding path program 1 times [2022-11-02 20:42:58,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:58,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492841311] [2022-11-02 20:42:58,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:58,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:58,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:58,419 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-11-02 20:42:58,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:58,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492841311] [2022-11-02 20:42:58,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492841311] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:42:58,420 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:42:58,420 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:42:58,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890634427] [2022-11-02 20:42:58,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:42:58,421 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:42:58,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:42:58,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:42:58,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:42:58,422 INFO L87 Difference]: Start difference. First operand 1955 states and 2580 transitions. cyclomatic complexity: 628 Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 0 states have call successors, (0), 0 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:42:58,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:42:58,459 INFO L93 Difference]: Finished difference Result 2781 states and 3694 transitions. [2022-11-02 20:42:58,459 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2781 states and 3694 transitions. [2022-11-02 20:42:58,477 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2508 [2022-11-02 20:42:58,491 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2781 states to 2781 states and 3694 transitions. [2022-11-02 20:42:58,491 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2625 [2022-11-02 20:42:58,494 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2625 [2022-11-02 20:42:58,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2781 states and 3694 transitions. [2022-11-02 20:42:58,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:42:58,495 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2781 states and 3694 transitions. [2022-11-02 20:42:58,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2781 states and 3694 transitions. [2022-11-02 20:42:58,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2781 to 2781. [2022-11-02 20:42:58,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2781 states, 2781 states have (on average 1.3282991729593672) internal successors, (3694), 2780 states have internal predecessors, (3694), 0 states have call successors, (0), 0 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:42:58,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2781 states to 2781 states and 3694 transitions. [2022-11-02 20:42:58,545 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2781 states and 3694 transitions. [2022-11-02 20:42:58,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:42:58,551 INFO L428 stractBuchiCegarLoop]: Abstraction has 2781 states and 3694 transitions. [2022-11-02 20:42:58,551 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-11-02 20:42:58,551 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2781 states and 3694 transitions. [2022-11-02 20:42:58,561 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2508 [2022-11-02 20:42:58,561 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:42:58,561 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:42:58,564 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:42:58,565 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, 1, 1] [2022-11-02 20:42:58,565 INFO L748 eck$LassoCheckResult]: Stem: 53351#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 53195#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 53196#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 53207#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 53208#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 53165#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 53354#L116-2 assume !false; 53402#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54020#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 54019#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 54018#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 54017#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 54016#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 54015#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 54014#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 54013#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 54012#L143 assume 8464 == ssl3_accept_~s__state~0#1; 53704#L150 [2022-11-02 20:42:58,565 INFO L750 eck$LassoCheckResult]: Loop: 53704#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 54365#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 54363#L289-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; 54307#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54305#L603 ssl3_accept_~skip~0#1 := 0; 54303#L116-2 assume !false; 54301#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54298#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 54296#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 54293#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 54291#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 54288#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 54287#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 54284#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 54283#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 54275#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 54270#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 54222#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 54052#L152 assume 8496 == ssl3_accept_~s__state~0#1; 54051#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 54050#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 54049#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 54046#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 54047#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 54480#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54479#L603 ssl3_accept_~skip~0#1 := 0; 54478#L116-2 assume !false; 54477#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54476#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 54475#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 54474#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 54473#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 54472#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 54471#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 54470#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 54469#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 54467#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 54462#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 54456#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 54454#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 54452#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 54450#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 54448#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 54446#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 54444#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 54442#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 54440#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 54437#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 54433#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 54431#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 54428#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 54425#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 54422#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 54419#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 54416#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 54413#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 54410#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 53566#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 53567#L209 assume 8656 == ssl3_accept_~s__state~0#1; 53479#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 53480#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 53476#L515 assume !(2 == ssl3_accept_~blastFlag~0#1); 53198#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 53166#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 53167#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 53629#L603 ssl3_accept_~skip~0#1 := 0; 53630#L116-2 assume !false; 53625#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 53626#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 53621#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 53622#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 53617#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 53618#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 53613#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 53614#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 53609#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 53610#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 53605#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 53606#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 53601#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 53602#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 53597#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 53598#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 53593#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 53594#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 53589#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 53590#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 53585#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 53586#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 53581#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 53582#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 53577#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 53578#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 53870#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 53869#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 53868#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 53570#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 53571#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 53561#L209 assume !(8656 == ssl3_accept_~s__state~0#1); 53562#L212 assume !(8657 == ssl3_accept_~s__state~0#1); 53288#L215 assume 8672 == ssl3_accept_~s__state~0#1; 53366#L219 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 53367#L532 assume !(4 == ssl3_accept_~blastFlag~0#1); 53757#L535 assume !(5 == ssl3_accept_~blastFlag~0#1); 53755#L532-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 53752#L543 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 53753#L543-2 ssl3_accept_~s__init_num~0#1 := 0; 54243#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54242#L603 ssl3_accept_~skip~0#1 := 0; 54241#L116-2 assume !false; 54240#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54238#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 54236#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 54234#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 54231#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 54229#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 54227#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 54225#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 54223#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 54157#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 54153#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 54149#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 54145#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 54009#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 54140#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 54137#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 54134#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 54132#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 54130#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 54128#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 54126#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 54124#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 54122#L182 assume 8448 == ssl3_accept_~s__state~0#1; 54120#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 54117#L444 assume !(ssl3_accept_~num1~0#1 > 0); 54111#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 54099#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54093#L603 ssl3_accept_~skip~0#1 := 0; 54091#L116-2 assume !false; 54089#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54086#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 54083#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 54081#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 54078#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 54074#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 54072#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 54070#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 54066#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 54062#L143 assume 8464 == ssl3_accept_~s__state~0#1; 53704#L150 [2022-11-02 20:42:58,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:58,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2022-11-02 20:42:58,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:58,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214428521] [2022-11-02 20:42:58,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:58,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:58,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:58,572 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:42:58,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:58,578 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:42:58,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:58,579 INFO L85 PathProgramCache]: Analyzing trace with hash 142913382, now seen corresponding path program 1 times [2022-11-02 20:42:58,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:58,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105725273] [2022-11-02 20:42:58,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:58,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:58,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:58,626 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:42:58,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:58,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105725273] [2022-11-02 20:42:58,627 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105725273] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:42:58,627 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:42:58,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:42:58,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483153151] [2022-11-02 20:42:58,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:42:58,628 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:42:58,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:42:58,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:42:58,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:42:58,628 INFO L87 Difference]: Start difference. First operand 2781 states and 3694 transitions. cyclomatic complexity: 916 Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 0 states have call successors, (0), 0 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:42:58,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:42:58,656 INFO L93 Difference]: Finished difference Result 5142 states and 6881 transitions. [2022-11-02 20:42:58,656 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5142 states and 6881 transitions. [2022-11-02 20:42:58,677 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 4817 [2022-11-02 20:42:58,702 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5142 states to 5142 states and 6881 transitions. [2022-11-02 20:42:58,702 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4986 [2022-11-02 20:42:58,707 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4986 [2022-11-02 20:42:58,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5142 states and 6881 transitions. [2022-11-02 20:42:58,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:42:58,713 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5142 states and 6881 transitions. [2022-11-02 20:42:58,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5142 states and 6881 transitions. [2022-11-02 20:42:58,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5142 to 5142. [2022-11-02 20:42:58,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5142 states, 5142 states have (on average 1.338195254764683) internal successors, (6881), 5141 states have internal predecessors, (6881), 0 states have call successors, (0), 0 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:42:58,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5142 states to 5142 states and 6881 transitions. [2022-11-02 20:42:58,861 INFO L240 hiAutomatonCegarLoop]: Abstraction has 5142 states and 6881 transitions. [2022-11-02 20:42:58,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:42:58,862 INFO L428 stractBuchiCegarLoop]: Abstraction has 5142 states and 6881 transitions. [2022-11-02 20:42:58,862 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-11-02 20:42:58,862 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5142 states and 6881 transitions. [2022-11-02 20:42:58,885 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 4817 [2022-11-02 20:42:58,885 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:42:58,885 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:42:58,889 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:42:58,889 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, 1, 1] [2022-11-02 20:42:58,890 INFO L748 eck$LassoCheckResult]: Stem: 61255#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 61125#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 61126#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 61139#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 61140#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 61090#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 61256#L116-2 assume !false; 61300#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62469#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 62468#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 62467#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 62466#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 62465#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 62464#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 62463#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 62462#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 62461#L143 assume 8464 == ssl3_accept_~s__state~0#1; 62459#L150 [2022-11-02 20:42:58,890 INFO L750 eck$LassoCheckResult]: Loop: 62459#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 64207#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 64200#L289-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; 64190#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 64188#L603 ssl3_accept_~skip~0#1 := 0; 64186#L116-2 assume !false; 64184#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 64182#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 64180#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 64178#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 64176#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 64174#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 64172#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 64170#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 64168#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 64166#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 64163#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 64140#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 64138#L152 assume 8496 == ssl3_accept_~s__state~0#1; 63591#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 63592#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 64137#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 64134#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 61052#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 64127#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 64126#L603 ssl3_accept_~skip~0#1 := 0; 64125#L116-2 assume !false; 64124#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 64123#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 64122#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 64121#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 64120#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 64119#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 64118#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 64117#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 64116#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 64115#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 64114#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 64113#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 64112#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 64111#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 64110#L158 assume 8512 == ssl3_accept_~s__state~0#1; 63841#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 64107#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 64104#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 64099#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 64098#L603 ssl3_accept_~skip~0#1 := 0; 64097#L116-2 assume !false; 64096#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 64095#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 64094#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 64093#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 64092#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 64091#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 64090#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 64089#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 64088#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 64087#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 64086#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 64085#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 64084#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 64083#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 64082#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 64081#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 64080#L164 assume 8528 == ssl3_accept_~s__state~0#1; 63836#L168 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; 64078#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 64075#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 64066#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 64064#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 64056#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 64050#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 64048#L603 ssl3_accept_~skip~0#1 := 0; 64046#L116-2 assume !false; 64044#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 64042#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 64040#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 64038#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 64036#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 64034#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 64032#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 64030#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 64028#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 64026#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 64024#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 64022#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 64020#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 64018#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 64016#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 64013#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 64010#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 64008#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 63998#L170 assume 8544 == ssl3_accept_~s__state~0#1; 63830#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 63997#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 63991#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 63988#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 63985#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 63984#L416 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; 63973#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63971#L603 ssl3_accept_~skip~0#1 := 0; 63969#L116-2 assume !false; 63967#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63965#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 63963#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 63961#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 63959#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 63957#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 63955#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 63953#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 63951#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 63949#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 63947#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 63945#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 63943#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 63942#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 63941#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 63940#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 63939#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 63938#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 63937#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 63936#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 63935#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 63934#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 63933#L182 assume 8448 == ssl3_accept_~s__state~0#1; 63932#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 63930#L444 assume !(ssl3_accept_~num1~0#1 > 0); 63926#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 63921#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63920#L603 ssl3_accept_~skip~0#1 := 0; 63919#L116-2 assume !false; 63918#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63917#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 63912#L122 assume 16384 == ssl3_accept_~s__state~0#1; 63911#L228 ssl3_accept_~s__server~0#1 := 1; 63908#L233 assume 0 != ssl3_accept_~cb~0#1; 63905#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 63902#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 63897#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 63827#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 63828#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 63815#L257 assume 12292 != ssl3_accept_~s__state~0#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1; 63816#L259 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post29#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post29#1;havoc ssl3_accept_#t~post29#1; 63978#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63972#L603 ssl3_accept_~skip~0#1 := 0; 63970#L116-2 assume !false; 63968#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63966#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 63964#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 63962#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 63960#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 63958#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 63956#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 63954#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 63952#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 63950#L143 assume 8464 == ssl3_accept_~s__state~0#1; 62459#L150 [2022-11-02 20:42:58,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:58,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2022-11-02 20:42:58,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:58,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411185031] [2022-11-02 20:42:58,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:58,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:58,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:58,901 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:42:58,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:42:58,911 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:42:58,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:42:58,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1737618936, now seen corresponding path program 1 times [2022-11-02 20:42:58,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:42:58,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474489105] [2022-11-02 20:42:58,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:58,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:42:58,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:59,004 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:42:59,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:42:59,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474489105] [2022-11-02 20:42:59,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474489105] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:42:59,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514767774] [2022-11-02 20:42:59,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:42:59,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:42:59,005 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:42:59,020 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:42:59,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-02 20:42:59,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:42:59,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:42:59,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:42:59,161 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:42:59,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:42:59,219 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:42:59,219 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514767774] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:42:59,219 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:42:59,219 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:42:59,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461160945] [2022-11-02 20:42:59,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:42:59,220 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:42:59,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:42:59,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:42:59,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:42:59,221 INFO L87 Difference]: Start difference. First operand 5142 states and 6881 transitions. cyclomatic complexity: 1747 Second operand has 6 states, 6 states have (on average 23.5) internal successors, (141), 6 states have internal predecessors, (141), 0 states have call successors, (0), 0 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:42:59,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:42:59,840 INFO L93 Difference]: Finished difference Result 6473 states and 8310 transitions. [2022-11-02 20:42:59,840 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6473 states and 8310 transitions. [2022-11-02 20:42:59,870 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 4969 [2022-11-02 20:42:59,895 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6473 states to 6351 states and 8180 transitions. [2022-11-02 20:42:59,895 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6195 [2022-11-02 20:42:59,901 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6195 [2022-11-02 20:42:59,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6351 states and 8180 transitions. [2022-11-02 20:42:59,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:42:59,902 INFO L218 hiAutomatonCegarLoop]: Abstraction has 6351 states and 8180 transitions. [2022-11-02 20:42:59,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6351 states and 8180 transitions. [2022-11-02 20:42:59,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6351 to 4648. [2022-11-02 20:42:59,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4648 states, 4648 states have (on average 1.3035714285714286) internal successors, (6059), 4647 states have internal predecessors, (6059), 0 states have call successors, (0), 0 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:42:59,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4648 states to 4648 states and 6059 transitions. [2022-11-02 20:42:59,998 INFO L240 hiAutomatonCegarLoop]: Abstraction has 4648 states and 6059 transitions. [2022-11-02 20:42:59,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-02 20:42:59,999 INFO L428 stractBuchiCegarLoop]: Abstraction has 4648 states and 6059 transitions. [2022-11-02 20:43:00,000 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-11-02 20:43:00,000 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4648 states and 6059 transitions. [2022-11-02 20:43:00,017 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4286 [2022-11-02 20:43:00,018 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:43:00,018 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:43:00,020 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:43:00,020 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, 1] [2022-11-02 20:43:00,021 INFO L748 eck$LassoCheckResult]: Stem: 73834#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 73686#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 73687#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 73698#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 73699#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 73657#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 73838#L116-2 assume !false; 73889#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74518#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 74519#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 74514#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 74515#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 74510#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 74511#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 74506#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 74507#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 74502#L143 assume 8464 == ssl3_accept_~s__state~0#1; 74042#L150 [2022-11-02 20:43:00,021 INFO L750 eck$LassoCheckResult]: Loop: 74042#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 76225#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 76223#L289-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; 76224#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 76210#L603 ssl3_accept_~skip~0#1 := 0; 76211#L116-2 assume !false; 76063#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 76064#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 76053#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 76054#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 76043#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 76044#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 76033#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 76034#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 76024#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 76025#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 76015#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 75850#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 75849#L152 assume 8496 == ssl3_accept_~s__state~0#1; 74039#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 75848#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 75846#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 75842#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 73938#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 75837#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75836#L603 ssl3_accept_~skip~0#1 := 0; 75835#L116-2 assume !false; 75834#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75833#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 75832#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 75831#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 75830#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 75829#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 75828#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 75827#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 75826#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 75825#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 75824#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 75823#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 75822#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 75821#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 75820#L158 assume 8512 == ssl3_accept_~s__state~0#1; 74036#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 75815#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 75814#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 75809#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75808#L603 ssl3_accept_~skip~0#1 := 0; 75807#L116-2 assume !false; 75806#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75805#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 75804#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 75803#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 75802#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 75801#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 75800#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 75799#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 75798#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 75797#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 75796#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 75795#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 75794#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 75793#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 75792#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 75791#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 75790#L164 assume 8528 == ssl3_accept_~s__state~0#1; 74033#L168 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; 75789#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 75788#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 75785#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 75783#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 75778#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 75770#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75769#L603 ssl3_accept_~skip~0#1 := 0; 75767#L116-2 assume !false; 75764#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75759#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 75757#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 75755#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 75753#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 75751#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 75749#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 75747#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 75745#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 75743#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 75741#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 75739#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 75737#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 75735#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 75733#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 75731#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 75729#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 75727#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 75725#L170 assume 8544 == ssl3_accept_~s__state~0#1; 74030#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 75722#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 75719#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 75715#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 75683#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 75679#L416 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; 75673#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75671#L603 ssl3_accept_~skip~0#1 := 0; 75667#L116-2 assume !false; 75661#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75659#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 75657#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 75655#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 75653#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 75651#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 75649#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 75647#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 75645#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 75643#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 75641#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 75639#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 75637#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 75635#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 75633#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 75631#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 75629#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 75627#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 75625#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 75623#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 75621#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 75619#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 75617#L182 assume 8448 == ssl3_accept_~s__state~0#1; 75615#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 75614#L444 assume !(ssl3_accept_~num1~0#1 > 0); 75600#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 75590#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75588#L603 ssl3_accept_~skip~0#1 := 0; 75586#L116-2 assume !false; 75584#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75582#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 75580#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 75578#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 75576#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 75574#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 75572#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 75570#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 75567#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 75565#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 75563#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 75561#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 75559#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 75556#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 75554#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 75555#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 75550#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 75551#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 75546#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 75547#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 75543#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 75542#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 75436#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 75435#L185 assume 8576 == ssl3_accept_~s__state~0#1; 75161#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 75418#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 75419#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 74985#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 76213#L603 ssl3_accept_~skip~0#1 := 0; 76066#L116-2 assume !false; 76067#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 76058#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 76059#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 76048#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 76049#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 76038#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 76039#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 75690#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 76029#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 76019#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 76020#L146 assume 8465 == ssl3_accept_~s__state~0#1; 74042#L150 [2022-11-02 20:43:00,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:00,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2022-11-02 20:43:00,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:00,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324305832] [2022-11-02 20:43:00,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:00,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:00,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:00,029 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:43:00,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:00,064 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:43:00,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:00,064 INFO L85 PathProgramCache]: Analyzing trace with hash 887600059, now seen corresponding path program 1 times [2022-11-02 20:43:00,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:00,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677226772] [2022-11-02 20:43:00,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:00,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:00,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:00,128 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:43:00,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:43:00,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677226772] [2022-11-02 20:43:00,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677226772] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:43:00,129 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:43:00,129 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:43:00,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062037108] [2022-11-02 20:43:00,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:43:00,130 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:43:00,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:43:00,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:43:00,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:43:00,131 INFO L87 Difference]: Start difference. First operand 4648 states and 6059 transitions. cyclomatic complexity: 1422 Second operand has 3 states, 2 states have (on average 37.5) 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:43:00,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:43:00,329 INFO L93 Difference]: Finished difference Result 4665 states and 6074 transitions. [2022-11-02 20:43:00,330 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4665 states and 6074 transitions. [2022-11-02 20:43:00,351 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4303 [2022-11-02 20:43:00,367 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4665 states to 4665 states and 6074 transitions. [2022-11-02 20:43:00,367 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4509 [2022-11-02 20:43:00,371 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4509 [2022-11-02 20:43:00,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4665 states and 6074 transitions. [2022-11-02 20:43:00,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:43:00,373 INFO L218 hiAutomatonCegarLoop]: Abstraction has 4665 states and 6074 transitions. [2022-11-02 20:43:00,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4665 states and 6074 transitions. [2022-11-02 20:43:00,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4665 to 4648. [2022-11-02 20:43:00,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4648 states, 4648 states have (on average 1.3022805507745268) internal successors, (6053), 4647 states have internal predecessors, (6053), 0 states have call successors, (0), 0 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:43:00,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4648 states to 4648 states and 6053 transitions. [2022-11-02 20:43:00,444 INFO L240 hiAutomatonCegarLoop]: Abstraction has 4648 states and 6053 transitions. [2022-11-02 20:43:00,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:43:00,445 INFO L428 stractBuchiCegarLoop]: Abstraction has 4648 states and 6053 transitions. [2022-11-02 20:43:00,445 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-11-02 20:43:00,445 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4648 states and 6053 transitions. [2022-11-02 20:43:00,460 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4286 [2022-11-02 20:43:00,460 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:43:00,460 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:43:00,462 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:43:00,463 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:43:00,463 INFO L748 eck$LassoCheckResult]: Stem: 83149#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 83010#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 83011#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 83028#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 83029#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 82976#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 83150#L116-2 assume !false; 83200#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 84629#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 84630#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 84592#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 84593#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 84583#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 84584#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 84570#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 84571#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 84551#L143 assume 8464 == ssl3_accept_~s__state~0#1; 83133#L150 [2022-11-02 20:43:00,463 INFO L750 eck$LassoCheckResult]: Loop: 83133#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 83134#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 82944#L289-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; 82945#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 86795#L603 ssl3_accept_~skip~0#1 := 0; 86794#L116-2 assume !false; 86793#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86792#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 86791#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 86790#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 86789#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 86788#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 86787#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 86786#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 86785#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 86784#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 86783#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 85293#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 85294#L152 assume 8496 == ssl3_accept_~s__state~0#1; 83365#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 85080#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 85188#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 85189#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 82937#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 86438#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 86437#L603 ssl3_accept_~skip~0#1 := 0; 86436#L116-2 assume !false; 86435#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86434#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 86433#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 86432#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 86431#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 86430#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 86429#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 86428#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 86427#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 86426#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 86425#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 86424#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 86423#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 86422#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 86421#L158 assume 8512 == ssl3_accept_~s__state~0#1; 83360#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 86418#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 86415#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 86410#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 86409#L603 ssl3_accept_~skip~0#1 := 0; 86408#L116-2 assume !false; 86407#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86406#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 86405#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 86404#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 86403#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 86402#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 86401#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 86400#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 86399#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 86398#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 86397#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 86396#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 86395#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 86394#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 86393#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 86392#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 86391#L164 assume 8528 == ssl3_accept_~s__state~0#1; 83355#L168 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; 86390#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 86389#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 86385#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 86383#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 86376#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 86371#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 86369#L603 ssl3_accept_~skip~0#1 := 0; 86366#L116-2 assume !false; 86361#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86359#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 86357#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 86355#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 86353#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 86351#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 86349#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 86347#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 86345#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 86343#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 86341#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 86339#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 86337#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 86335#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 86333#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 86331#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 86329#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 86327#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 86325#L170 assume 8544 == ssl3_accept_~s__state~0#1; 83350#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 86322#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 86319#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 86315#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 86312#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 86309#L416 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; 86303#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 86302#L603 ssl3_accept_~skip~0#1 := 0; 86301#L116-2 assume !false; 86300#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86299#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 86298#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 86297#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 86296#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 86295#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 86294#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 86293#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 86292#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 86291#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 86290#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 86289#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 86288#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 86287#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 86286#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 86285#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 86284#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 86283#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 86282#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 86281#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 86280#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 86279#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 86278#L182 assume 8448 == ssl3_accept_~s__state~0#1; 86277#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 86275#L444 assume !(ssl3_accept_~num1~0#1 > 0); 86271#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 86266#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 86265#L603 ssl3_accept_~skip~0#1 := 0; 86264#L116-2 assume !false; 86263#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86262#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 86261#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 86260#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 86259#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 86258#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 86257#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 86255#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 86253#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 86252#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 86250#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 86178#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 86172#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 86171#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 86169#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 86167#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 86165#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 86159#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 86156#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 86152#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 86153#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 86246#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 86245#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 86244#L185 assume 8576 == ssl3_accept_~s__state~0#1; 86112#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 86243#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 86242#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 84477#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 86775#L603 ssl3_accept_~skip~0#1 := 0; 86774#L116-2 assume !false; 86773#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86772#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 86771#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 86770#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 86769#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 86768#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 86767#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 83274#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 86766#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 86765#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 86764#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 86763#L149 assume 8466 == ssl3_accept_~s__state~0#1; 83133#L150 [2022-11-02 20:43:00,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:00,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2022-11-02 20:43:00,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:00,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352910165] [2022-11-02 20:43:00,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:00,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:00,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:00,470 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:43:00,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:00,476 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:43:00,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:00,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1745798210, now seen corresponding path program 1 times [2022-11-02 20:43:00,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:00,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910736883] [2022-11-02 20:43:00,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:00,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:00,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:00,943 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:43:00,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:43:00,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910736883] [2022-11-02 20:43:00,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910736883] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:43:00,945 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:43:00,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:43:00,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272965363] [2022-11-02 20:43:00,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:43:00,946 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:43:00,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:43:00,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:43:00,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:43:00,947 INFO L87 Difference]: Start difference. First operand 4648 states and 6053 transitions. cyclomatic complexity: 1416 Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 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:43:00,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:43:00,998 INFO L93 Difference]: Finished difference Result 4643 states and 6038 transitions. [2022-11-02 20:43:00,998 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4643 states and 6038 transitions. [2022-11-02 20:43:01,024 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4281 [2022-11-02 20:43:01,043 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4643 states to 4643 states and 6038 transitions. [2022-11-02 20:43:01,043 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4487 [2022-11-02 20:43:01,048 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4487 [2022-11-02 20:43:01,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4643 states and 6038 transitions. [2022-11-02 20:43:01,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:43:01,052 INFO L218 hiAutomatonCegarLoop]: Abstraction has 4643 states and 6038 transitions. [2022-11-02 20:43:01,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4643 states and 6038 transitions. [2022-11-02 20:43:01,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4643 to 4643. [2022-11-02 20:43:01,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4643 states, 4643 states have (on average 1.300452293775576) internal successors, (6038), 4642 states have internal predecessors, (6038), 0 states have call successors, (0), 0 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:43:01,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4643 states to 4643 states and 6038 transitions. [2022-11-02 20:43:01,143 INFO L240 hiAutomatonCegarLoop]: Abstraction has 4643 states and 6038 transitions. [2022-11-02 20:43:01,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:43:01,144 INFO L428 stractBuchiCegarLoop]: Abstraction has 4643 states and 6038 transitions. [2022-11-02 20:43:01,144 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-11-02 20:43:01,144 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4643 states and 6038 transitions. [2022-11-02 20:43:01,163 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4281 [2022-11-02 20:43:01,163 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:43:01,164 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:43:01,166 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:43:01,167 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:43:01,167 INFO L748 eck$LassoCheckResult]: Stem: 92473#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 92313#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 92314#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 92327#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 92328#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 92276#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 92474#L116-2 assume !false; 92517#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 94312#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 94266#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 94264#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 94261#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 94243#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 94234#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 94228#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 94222#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 94223#L143 assume 8464 == ssl3_accept_~s__state~0#1; 92837#L150 [2022-11-02 20:43:01,167 INFO L750 eck$LassoCheckResult]: Loop: 92837#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 95275#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 95274#L289-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; 95265#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 95263#L603 ssl3_accept_~skip~0#1 := 0; 95261#L116-2 assume !false; 95259#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 95257#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 95255#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 95253#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 95251#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 95249#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 95247#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 95246#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 95244#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 95242#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 95240#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 95238#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 95237#L152 assume 8496 == ssl3_accept_~s__state~0#1; 92834#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 95236#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 95235#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 95233#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 92574#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 95226#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 95225#L603 ssl3_accept_~skip~0#1 := 0; 95224#L116-2 assume !false; 95223#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 95222#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 95221#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 95220#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 95219#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 95218#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 95217#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 95216#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 95215#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 95214#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 95213#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 95212#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 95211#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 95210#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 95209#L158 assume 8512 == ssl3_accept_~s__state~0#1; 92831#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 95207#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 95204#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 95199#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 95198#L603 ssl3_accept_~skip~0#1 := 0; 95197#L116-2 assume !false; 95196#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 95195#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 95194#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 95193#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 95192#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 95191#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 95190#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 95189#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 95188#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 95187#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 95186#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 95185#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 95184#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 95183#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 95182#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 95181#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 95180#L164 assume 8528 == ssl3_accept_~s__state~0#1; 92828#L168 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; 95179#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 95178#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 95174#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 95172#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 95165#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 95160#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 95159#L603 ssl3_accept_~skip~0#1 := 0; 95157#L116-2 assume !false; 95154#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 95149#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 95147#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 95145#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 95143#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 95141#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 95139#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 95137#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 95135#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 95133#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 95131#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 95129#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 95127#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 95125#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 95123#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 95121#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 95119#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 95117#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 95115#L170 assume 8544 == ssl3_accept_~s__state~0#1; 92825#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 95112#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 95109#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 95107#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 95104#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 95101#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 95098#L416 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; 95092#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 95091#L603 ssl3_accept_~skip~0#1 := 0; 95090#L116-2 assume !false; 95089#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 95088#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 95087#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 95086#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 95085#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 95084#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 95083#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 95082#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 95081#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 95080#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 95079#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 95078#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 95077#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 95076#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 95075#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 95074#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 95073#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 95072#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 95071#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 95070#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 95069#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 95068#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 95067#L182 assume 8448 == ssl3_accept_~s__state~0#1; 95066#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 95064#L444 assume !(ssl3_accept_~num1~0#1 > 0); 95060#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 95055#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 95054#L603 ssl3_accept_~skip~0#1 := 0; 95053#L116-2 assume !false; 95052#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 95051#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 95050#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 95049#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 95048#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 95047#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 95046#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 95045#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 95044#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 95043#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 95042#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 95040#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 95037#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 95032#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 95030#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 95028#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 95026#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 95024#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 95022#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 95020#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 95018#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 95012#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 94994#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 94990#L185 assume 8576 == ssl3_accept_~s__state~0#1; 94955#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 94982#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 94983#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 93741#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 95264#L603 ssl3_accept_~skip~0#1 := 0; 95262#L116-2 assume !false; 95260#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 95258#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 95256#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 95254#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 95252#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 95250#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 95248#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 94488#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 95245#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 95243#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 95241#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 95239#L149 assume 8466 == ssl3_accept_~s__state~0#1; 92837#L150 [2022-11-02 20:43:01,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:01,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2022-11-02 20:43:01,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:01,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751538553] [2022-11-02 20:43:01,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:01,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:01,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:01,176 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:43:01,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:01,184 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:43:01,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:01,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1303502040, now seen corresponding path program 1 times [2022-11-02 20:43:01,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:01,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056882801] [2022-11-02 20:43:01,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:01,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:01,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:01,204 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:43:01,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:01,232 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:43:01,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:01,233 INFO L85 PathProgramCache]: Analyzing trace with hash -872967868, now seen corresponding path program 1 times [2022-11-02 20:43:01,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:01,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010262310] [2022-11-02 20:43:01,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:01,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:01,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:01,282 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2022-11-02 20:43:01,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:43:01,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010262310] [2022-11-02 20:43:01,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010262310] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:43:01,283 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:43:01,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:43:01,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693330139] [2022-11-02 20:43:01,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:43:03,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:43:03,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:43:03,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:43:03,104 INFO L87 Difference]: Start difference. First operand 4643 states and 6038 transitions. cyclomatic complexity: 1406 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:43:03,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:43:03,154 INFO L93 Difference]: Finished difference Result 5923 states and 7673 transitions. [2022-11-02 20:43:03,154 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5923 states and 7673 transitions. [2022-11-02 20:43:03,184 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5655 [2022-11-02 20:43:03,206 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5923 states to 5923 states and 7673 transitions. [2022-11-02 20:43:03,207 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5815 [2022-11-02 20:43:03,214 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5815 [2022-11-02 20:43:03,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5923 states and 7673 transitions. [2022-11-02 20:43:03,220 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:43:03,221 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5923 states and 7673 transitions. [2022-11-02 20:43:03,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5923 states and 7673 transitions. [2022-11-02 20:43:03,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5923 to 5923. [2022-11-02 20:43:03,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5923 states, 5923 states have (on average 1.295458382576397) internal successors, (7673), 5922 states have internal predecessors, (7673), 0 states have call successors, (0), 0 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:43:03,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5923 states to 5923 states and 7673 transitions. [2022-11-02 20:43:03,356 INFO L240 hiAutomatonCegarLoop]: Abstraction has 5923 states and 7673 transitions. [2022-11-02 20:43:03,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:43:03,356 INFO L428 stractBuchiCegarLoop]: Abstraction has 5923 states and 7673 transitions. [2022-11-02 20:43:03,357 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-11-02 20:43:03,357 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5923 states and 7673 transitions. [2022-11-02 20:43:03,377 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5655 [2022-11-02 20:43:03,377 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:43:03,377 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:43:03,387 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] [2022-11-02 20:43:03,387 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:43:03,388 INFO L748 eck$LassoCheckResult]: Stem: 103029#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 102885#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 102886#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 102899#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 102900#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 102850#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 103032#L116-2 assume !false; 103065#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104948#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 104947#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 104946#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 104945#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 104944#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 104943#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 104942#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 104941#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 104940#L143 assume 8464 == ssl3_accept_~s__state~0#1; 103165#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 106044#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 106039#L289-2 [2022-11-02 20:43:03,388 INFO L750 eck$LassoCheckResult]: Loop: 106039#L289-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; 106032#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 106029#L603 ssl3_accept_~skip~0#1 := 0; 106026#L116-2 assume !false; 106023#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 106020#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 106017#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 106014#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 106011#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 106008#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 106005#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 106002#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 105999#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 105996#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 105993#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 105990#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 105952#L152 assume 8496 == ssl3_accept_~s__state~0#1; 105953#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 104550#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 104549#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 104546#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 104543#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 104538#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104537#L603 ssl3_accept_~skip~0#1 := 0; 104536#L116-2 assume !false; 104535#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104534#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 104533#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 104532#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 104531#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 104530#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 104529#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 104528#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 104527#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 104526#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 104525#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 104524#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 104523#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 104522#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 104521#L158 assume 8512 == ssl3_accept_~s__state~0#1; 104520#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 104518#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 104515#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 104510#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104509#L603 ssl3_accept_~skip~0#1 := 0; 104508#L116-2 assume !false; 104507#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104506#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 104505#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 104504#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 104503#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 104502#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 104501#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 104500#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 104499#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 104498#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 104497#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 104496#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 104495#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 104494#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 104493#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 104492#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 104491#L164 assume 8528 == ssl3_accept_~s__state~0#1; 104490#L168 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; 104489#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 104488#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 104484#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 104482#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 104475#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 104470#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104469#L603 ssl3_accept_~skip~0#1 := 0; 104467#L116-2 assume !false; 104464#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104459#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 104457#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 104455#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 104453#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 104451#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 104449#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 104447#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 104445#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 104443#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 104441#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 104439#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 104437#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 104435#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 104433#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 104431#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 104429#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 104427#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 104425#L170 assume 8544 == ssl3_accept_~s__state~0#1; 104423#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 104421#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 104418#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 104416#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 104413#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 104410#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 104406#L416 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; 104400#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104399#L603 ssl3_accept_~skip~0#1 := 0; 104398#L116-2 assume !false; 104397#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104396#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 104395#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 104394#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 104393#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 104392#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 104391#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 104390#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 104389#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 104388#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 104387#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 104386#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 104385#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 104384#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 104383#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 104382#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 104381#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 104380#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 104379#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 104378#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 104377#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 104376#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 104375#L182 assume 8448 == ssl3_accept_~s__state~0#1; 104374#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 104372#L444 assume !(ssl3_accept_~num1~0#1 > 0); 104368#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 104361#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104358#L603 ssl3_accept_~skip~0#1 := 0; 104354#L116-2 assume !false; 104353#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104352#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 104351#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 104350#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 104349#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 104348#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 104347#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 104346#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 104345#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 104344#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 104343#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 104342#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 104341#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 104340#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 104339#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 104338#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 104337#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 104336#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 104335#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 104334#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 104333#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 104332#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 104328#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 104326#L185 assume 8576 == ssl3_accept_~s__state~0#1; 104167#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 104322#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 104314#L461 assume !(2 == ssl3_accept_~ret~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 104310#L465 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~s__state~0#1 := 8592; 104309#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104269#L603 ssl3_accept_~skip~0#1 := 0; 104270#L116-2 assume !false; 104261#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104262#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 104253#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 104254#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 104245#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 104246#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 104237#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 104238#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 104229#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 104230#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 104221#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 104222#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 104213#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 104214#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 104205#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 104206#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 104197#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 104198#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 104189#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 104190#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 104331#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 104330#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 104175#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 104176#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 104166#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 104168#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 104324#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 104321#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 104319#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 104320#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 104329#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 104119#L209 assume 8656 == ssl3_accept_~s__state~0#1; 104118#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 104116#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 104115#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 103726#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 104113#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 104105#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104104#L603 ssl3_accept_~skip~0#1 := 0; 104103#L116-2 assume !false; 104101#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104100#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 104099#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 104035#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 104023#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 104019#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 104015#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 104011#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 104007#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 104003#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 103999#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 103995#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 103991#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 103987#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 103983#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 103979#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 103975#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 103971#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 103967#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 103963#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 103959#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 103955#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 103951#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 103947#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 103943#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 103939#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 103935#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 103931#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 103927#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 103923#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 103919#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 103912#L209 assume !(8656 == ssl3_accept_~s__state~0#1); 103423#L212 assume !(8657 == ssl3_accept_~s__state~0#1); 103043#L215 assume 8672 == ssl3_accept_~s__state~0#1; 103042#L219 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 102939#L532 assume !(4 == ssl3_accept_~blastFlag~0#1); 102940#L535 assume !(5 == ssl3_accept_~blastFlag~0#1); 102843#L532-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 102844#L543 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 103887#L543-2 ssl3_accept_~s__init_num~0#1 := 0; 106722#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 106721#L603 ssl3_accept_~skip~0#1 := 0; 106719#L116-2 assume !false; 106715#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 106709#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 106707#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 106705#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 106703#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 106701#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 106699#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 106697#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 106695#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 106693#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 106691#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 106689#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 106686#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 106684#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 106682#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 106680#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 106678#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 106676#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 106674#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 106672#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 106670#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 106668#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 106298#L182 assume 8448 == ssl3_accept_~s__state~0#1; 106296#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 106297#L444 assume !(ssl3_accept_~num1~0#1 > 0); 106291#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 106292#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 106649#L603 ssl3_accept_~skip~0#1 := 0; 106648#L116-2 assume !false; 106647#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 106646#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 106645#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 106644#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 106643#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 106641#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 106640#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 106639#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 106637#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 106636#L143 assume 8464 == ssl3_accept_~s__state~0#1; 106188#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 106887#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 106039#L289-2 [2022-11-02 20:43:03,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:03,390 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 1 times [2022-11-02 20:43:03,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:03,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968245891] [2022-11-02 20:43:03,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:03,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:03,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:03,398 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:43:03,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:03,405 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:43:03,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:03,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1029481686, now seen corresponding path program 1 times [2022-11-02 20:43:03,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:03,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509620198] [2022-11-02 20:43:03,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:03,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:03,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:03,504 INFO L134 CoverageAnalysis]: Checked inductivity of 875 backedges. 535 proven. 0 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2022-11-02 20:43:03,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:43:03,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509620198] [2022-11-02 20:43:03,504 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509620198] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:43:03,505 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:43:03,505 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:43:03,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982959300] [2022-11-02 20:43:03,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:43:03,507 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:43:03,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:43:03,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:43:03,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:43:03,508 INFO L87 Difference]: Start difference. First operand 5923 states and 7673 transitions. cyclomatic complexity: 1763 Second operand has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 0 states have call successors, (0), 0 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:43:03,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:43:03,696 INFO L93 Difference]: Finished difference Result 6873 states and 8773 transitions. [2022-11-02 20:43:03,696 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6873 states and 8773 transitions. [2022-11-02 20:43:03,730 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6605 [2022-11-02 20:43:03,758 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6873 states to 6873 states and 8773 transitions. [2022-11-02 20:43:03,758 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6765 [2022-11-02 20:43:03,765 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6765 [2022-11-02 20:43:03,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6873 states and 8773 transitions. [2022-11-02 20:43:03,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:43:03,767 INFO L218 hiAutomatonCegarLoop]: Abstraction has 6873 states and 8773 transitions. [2022-11-02 20:43:03,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6873 states and 8773 transitions. [2022-11-02 20:43:03,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6873 to 6823. [2022-11-02 20:43:03,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6823 states, 6823 states have (on average 1.2784698812838926) internal successors, (8723), 6822 states have internal predecessors, (8723), 0 states have call successors, (0), 0 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:43:03,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6823 states to 6823 states and 8723 transitions. [2022-11-02 20:43:03,885 INFO L240 hiAutomatonCegarLoop]: Abstraction has 6823 states and 8723 transitions. [2022-11-02 20:43:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:43:03,885 INFO L428 stractBuchiCegarLoop]: Abstraction has 6823 states and 8723 transitions. [2022-11-02 20:43:03,886 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-11-02 20:43:03,886 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6823 states and 8723 transitions. [2022-11-02 20:43:03,910 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6555 [2022-11-02 20:43:03,910 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:43:03,910 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:43:03,915 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] [2022-11-02 20:43:03,915 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 6, 6, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:43:03,915 INFO L748 eck$LassoCheckResult]: Stem: 115831#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 115684#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 115685#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 115702#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 115703#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 115652#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 115835#L116-2 assume !false; 115870#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 116097#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 116098#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 116093#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 116094#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 116089#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 116090#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 116085#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 116086#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 116081#L143 assume 8464 == ssl3_accept_~s__state~0#1; 115970#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 118490#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 118487#L289-2 [2022-11-02 20:43:03,916 INFO L750 eck$LassoCheckResult]: Loop: 118487#L289-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; 118482#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 118481#L603 ssl3_accept_~skip~0#1 := 0; 118480#L116-2 assume !false; 118479#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 118478#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 118477#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 118476#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 118475#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 118474#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 118473#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 118472#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 118471#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 118470#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 118469#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 118468#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 117825#L152 assume 8496 == ssl3_accept_~s__state~0#1; 117826#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 117813#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 117353#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 117354#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 117809#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 117804#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 117803#L603 ssl3_accept_~skip~0#1 := 0; 117802#L116-2 assume !false; 117801#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 117800#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 117799#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 117798#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 117797#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 117796#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 117795#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 117794#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 117793#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 117792#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 117791#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 117790#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 117789#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 117788#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 117787#L158 assume 8512 == ssl3_accept_~s__state~0#1; 117786#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 117784#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 117781#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 117776#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 117775#L603 ssl3_accept_~skip~0#1 := 0; 117774#L116-2 assume !false; 117773#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 117772#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 117771#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 117770#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 117769#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 117768#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 117767#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 117766#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 117765#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 117764#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 117763#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 117762#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 117761#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 117760#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 117759#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 117758#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 117757#L164 assume 8528 == ssl3_accept_~s__state~0#1; 117756#L168 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; 117755#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 117754#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 117750#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 117748#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 117741#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 117736#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 117735#L603 ssl3_accept_~skip~0#1 := 0; 117733#L116-2 assume !false; 117730#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 117725#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 117723#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 117721#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 117719#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 117717#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 117715#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 117713#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 117711#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 117709#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 117707#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 117705#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 117703#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 117701#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 117699#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 117697#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 117695#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 117693#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 117691#L170 assume 8544 == ssl3_accept_~s__state~0#1; 117689#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 117687#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 117684#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 117682#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 117679#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 117676#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 117672#L416 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; 117666#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 117665#L603 ssl3_accept_~skip~0#1 := 0; 117664#L116-2 assume !false; 117663#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 117662#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 117661#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 117660#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 117659#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 117658#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 117657#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 117656#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 117655#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 117654#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 117653#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 117652#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 117651#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 117650#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 117649#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 117648#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 117647#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 117646#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 117645#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 117644#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 117643#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 117642#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 117641#L182 assume 8448 == ssl3_accept_~s__state~0#1; 117640#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 117638#L444 assume !(ssl3_accept_~num1~0#1 > 0); 117634#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 117629#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 117628#L603 ssl3_accept_~skip~0#1 := 0; 117627#L116-2 assume !false; 117626#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 117625#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 117624#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 117623#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 117622#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 117621#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 117620#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 117619#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 117618#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 117617#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 117616#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 117615#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 117614#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 117613#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 117612#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 117611#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 117610#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 117609#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 117608#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 117607#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 117606#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 117605#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 117604#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 117603#L185 assume 8576 == ssl3_accept_~s__state~0#1; 117276#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 117602#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 117599#L461 assume !(2 == ssl3_accept_~ret~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 117596#L465 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~s__state~0#1 := 8592; 117591#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 117590#L603 ssl3_accept_~skip~0#1 := 0; 117589#L116-2 assume !false; 117588#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 117587#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 117586#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 117585#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 117584#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 117583#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 117582#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 117581#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 117580#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 117579#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 117578#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 117577#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 117576#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 117575#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 117574#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 117573#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 117572#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 117571#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 117570#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 117569#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 117568#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 117567#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 117566#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 117565#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 117564#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 117563#L191 assume 8592 == ssl3_accept_~s__state~0#1; 117223#L195 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 117559#L475 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8608;ssl3_accept_~s__init_num~0#1 := 0; 117552#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 117509#L603 ssl3_accept_~skip~0#1 := 0; 117506#L116-2 assume !false; 117503#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 117498#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 117384#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 117381#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 117380#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 117377#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 117375#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 117372#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 117369#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 117310#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 117304#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 117302#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 117300#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 117298#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 117296#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 117294#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 117292#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 117290#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 117288#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 117286#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 117284#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 117282#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 117280#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 117278#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 117275#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 117273#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 117222#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 117216#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 117210#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 117212#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 117510#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 116995#L209 assume 8656 == ssl3_accept_~s__state~0#1; 116989#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 116990#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 116985#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 116967#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 116981#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 116930#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 116927#L603 ssl3_accept_~skip~0#1 := 0; 116924#L116-2 assume !false; 116921#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 116918#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 116915#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 116912#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 116909#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 116906#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 116903#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 116900#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 116897#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 116894#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 116891#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 116888#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 116885#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 116882#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 116879#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 116876#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 116873#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 116870#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 116867#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 116864#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 116861#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 116858#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 116851#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 116848#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 116845#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 116834#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 116827#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 116820#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 116813#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 116806#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 116799#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 116792#L209 assume !(8656 == ssl3_accept_~s__state~0#1); 116784#L212 assume !(8657 == ssl3_accept_~s__state~0#1); 116774#L215 assume 8672 == ssl3_accept_~s__state~0#1; 116767#L219 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 115743#L532 assume !(4 == ssl3_accept_~blastFlag~0#1); 115744#L535 assume !(5 == ssl3_accept_~blastFlag~0#1); 115794#L532-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 116749#L543 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 117101#L543-2 ssl3_accept_~s__init_num~0#1 := 0; 118938#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 118937#L603 ssl3_accept_~skip~0#1 := 0; 118936#L116-2 assume !false; 118935#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 118934#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 118933#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 118932#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 118931#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 118930#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 118929#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 118928#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 118927#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 118926#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 118925#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 118924#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 118923#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 118921#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 118922#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 119785#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 119784#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 119783#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 119782#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 119781#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 119780#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 119779#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 118441#L182 assume 8448 == ssl3_accept_~s__state~0#1; 118439#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 118440#L444 assume !(ssl3_accept_~num1~0#1 > 0); 118158#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 118159#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 118576#L603 ssl3_accept_~skip~0#1 := 0; 118575#L116-2 assume !false; 118574#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 118573#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 118063#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 118064#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 118056#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 118057#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 118048#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 118050#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 118040#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 118042#L143 assume 8464 == ssl3_accept_~s__state~0#1; 118033#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 118790#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 118487#L289-2 [2022-11-02 20:43:03,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:03,917 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 2 times [2022-11-02 20:43:03,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:03,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445088581] [2022-11-02 20:43:03,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:03,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:03,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:03,923 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:43:03,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:03,930 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:43:03,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:03,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1293052390, now seen corresponding path program 1 times [2022-11-02 20:43:03,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:03,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088068404] [2022-11-02 20:43:03,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:03,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:03,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:04,046 INFO L134 CoverageAnalysis]: Checked inductivity of 1101 backedges. 634 proven. 0 refuted. 0 times theorem prover too weak. 467 trivial. 0 not checked. [2022-11-02 20:43:04,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:43:04,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088068404] [2022-11-02 20:43:04,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088068404] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:43:04,047 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:43:04,048 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:43:04,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620226191] [2022-11-02 20:43:04,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:43:04,048 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:43:04,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:43:04,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:43:04,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:43:04,050 INFO L87 Difference]: Start difference. First operand 6823 states and 8723 transitions. cyclomatic complexity: 1913 Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 0 states have call successors, (0), 0 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:43:04,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:43:04,324 INFO L93 Difference]: Finished difference Result 7823 states and 9873 transitions. [2022-11-02 20:43:04,325 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7823 states and 9873 transitions. [2022-11-02 20:43:04,358 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7555 [2022-11-02 20:43:04,385 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7823 states to 7823 states and 9873 transitions. [2022-11-02 20:43:04,385 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7715 [2022-11-02 20:43:04,398 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7715 [2022-11-02 20:43:04,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7823 states and 9873 transitions. [2022-11-02 20:43:04,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:43:04,399 INFO L218 hiAutomatonCegarLoop]: Abstraction has 7823 states and 9873 transitions. [2022-11-02 20:43:04,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7823 states and 9873 transitions. [2022-11-02 20:43:04,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7823 to 7773. [2022-11-02 20:43:04,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7773 states, 7773 states have (on average 1.2637334362536987) internal successors, (9823), 7772 states have internal predecessors, (9823), 0 states have call successors, (0), 0 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:43:04,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7773 states to 7773 states and 9823 transitions. [2022-11-02 20:43:04,519 INFO L240 hiAutomatonCegarLoop]: Abstraction has 7773 states and 9823 transitions. [2022-11-02 20:43:04,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:43:04,520 INFO L428 stractBuchiCegarLoop]: Abstraction has 7773 states and 9823 transitions. [2022-11-02 20:43:04,521 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-11-02 20:43:04,521 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7773 states and 9823 transitions. [2022-11-02 20:43:04,550 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7505 [2022-11-02 20:43:04,550 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:43:04,550 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:43:04,555 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] [2022-11-02 20:43:04,555 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 7, 7, 5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:43:04,555 INFO L748 eck$LassoCheckResult]: Stem: 130480#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 130336#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 130337#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 130348#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 130349#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 130305#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 130482#L116-2 assume !false; 130526#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132259#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 132258#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 132257#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 132256#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 132255#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 132254#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 132253#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 132252#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 132251#L143 assume 8464 == ssl3_accept_~s__state~0#1; 130458#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 130333#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 130334#L289-2 [2022-11-02 20:43:04,556 INFO L750 eck$LassoCheckResult]: Loop: 130334#L289-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; 136459#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136457#L603 ssl3_accept_~skip~0#1 := 0; 136455#L116-2 assume !false; 136453#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136451#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 136449#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 136447#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 136445#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 136443#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 136441#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 136440#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 136439#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 136438#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 136436#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 136434#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 132610#L152 assume 8496 == ssl3_accept_~s__state~0#1; 132611#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 132551#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 132550#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 132548#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 132545#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 132540#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132539#L603 ssl3_accept_~skip~0#1 := 0; 132538#L116-2 assume !false; 132537#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132536#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 132535#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 132534#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 132533#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 132532#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 132531#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 132530#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 132529#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 132528#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 132527#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 132526#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 132525#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 132524#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 132523#L158 assume 8512 == ssl3_accept_~s__state~0#1; 132522#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 132520#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 132517#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 132512#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132511#L603 ssl3_accept_~skip~0#1 := 0; 132510#L116-2 assume !false; 132509#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132508#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 132507#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 132506#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 132505#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 132504#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 132503#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 132502#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 132501#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 132500#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 132499#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 132498#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 132497#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 132496#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 132495#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 132494#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 132493#L164 assume 8528 == ssl3_accept_~s__state~0#1; 132492#L168 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; 132491#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 132490#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 132486#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 132484#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 132477#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 132472#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132471#L603 ssl3_accept_~skip~0#1 := 0; 132469#L116-2 assume !false; 132466#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132461#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 132459#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 132457#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 132455#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 132453#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 132451#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 132449#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 132447#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 132445#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 132443#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 132441#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 132439#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 132437#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 132435#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 132433#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 132431#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 132429#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 132427#L170 assume 8544 == ssl3_accept_~s__state~0#1; 132425#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 132423#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 132420#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 132418#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 132415#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 132412#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 132408#L416 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; 132402#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132401#L603 ssl3_accept_~skip~0#1 := 0; 132400#L116-2 assume !false; 132399#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132398#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 132397#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 132396#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 132395#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 132394#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 132393#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 132392#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 132391#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 132390#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 132389#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 132388#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 132387#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 132386#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 132385#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 132384#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 132383#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 132382#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 132381#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 132380#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 132379#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 132378#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 132377#L182 assume 8448 == ssl3_accept_~s__state~0#1; 132376#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 132374#L444 assume !(ssl3_accept_~num1~0#1 > 0); 132370#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 132365#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132364#L603 ssl3_accept_~skip~0#1 := 0; 132363#L116-2 assume !false; 132362#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132361#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 132360#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 132359#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 132358#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 132357#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 132356#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 132355#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 132354#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 132353#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 132352#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 132351#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 132350#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 132349#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 132348#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 132347#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 132346#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 132345#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 132344#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 132343#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 132342#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 132341#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 132340#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 132339#L185 assume 8576 == ssl3_accept_~s__state~0#1; 132131#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 132338#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 132335#L461 assume !(2 == ssl3_accept_~ret~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 132332#L465 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~s__state~0#1 := 8592; 132327#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132326#L603 ssl3_accept_~skip~0#1 := 0; 132325#L116-2 assume !false; 132324#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132323#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 132322#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 132321#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 132320#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 132319#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 132318#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 132317#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 132316#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 132315#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 132314#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 132313#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 132312#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 132311#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 132310#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 132309#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 132308#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 132307#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 132306#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 132305#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 132304#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 132303#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 132302#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 132301#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 132300#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 132299#L191 assume 8592 == ssl3_accept_~s__state~0#1; 132124#L195 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 132295#L475 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8608;ssl3_accept_~s__init_num~0#1 := 0; 132290#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132289#L603 ssl3_accept_~skip~0#1 := 0; 132288#L116-2 assume !false; 132287#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132286#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 132285#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 132284#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 132283#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 132282#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 132281#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 132280#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 132279#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 132278#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 132277#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 132276#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 132275#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 132274#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 132273#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 132272#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 132271#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 132270#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 132269#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 132268#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 132267#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 132266#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 132265#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 132264#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 132263#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 132262#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 132261#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 132260#L197 assume 8608 == ssl3_accept_~s__state~0#1; 132117#L201 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 132219#L484 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8640;ssl3_accept_~s__init_num~0#1 := 0; 132220#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132209#L603 ssl3_accept_~skip~0#1 := 0; 132210#L116-2 assume !false; 132203#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132204#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 132197#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 132198#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 132191#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 132192#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 132185#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 132186#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 132179#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 132180#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 132173#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 132174#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 132167#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 132168#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 132161#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 132162#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 132155#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 132156#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 132149#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 132150#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 132143#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 132144#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 132137#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 132138#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 132130#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 132132#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 132123#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 132125#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 132116#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 132118#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 132227#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 132104#L209 assume 8656 == ssl3_accept_~s__state~0#1; 132103#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 132102#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 131909#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 131748#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 131891#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 131880#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 131876#L603 ssl3_accept_~skip~0#1 := 0; 131877#L116-2 assume !false; 132087#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 131865#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 131866#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 132085#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 131854#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 131855#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 132083#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 131843#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 131844#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 132081#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 131832#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 131833#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 132079#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 131821#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 131822#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 132077#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 131810#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 131811#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 132075#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 131799#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 131800#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 132073#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 131788#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 131789#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 132071#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 131777#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 131778#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 132069#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 131765#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 131766#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 132067#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 131749#L209 assume !(8656 == ssl3_accept_~s__state~0#1); 131751#L212 assume !(8657 == ssl3_accept_~s__state~0#1); 132065#L215 assume 8672 == ssl3_accept_~s__state~0#1; 132063#L219 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 130395#L532 assume !(4 == ssl3_accept_~blastFlag~0#1); 130396#L535 assume !(5 == ssl3_accept_~blastFlag~0#1); 131521#L532-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 131522#L543 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 131916#L543-2 ssl3_accept_~s__init_num~0#1 := 0; 134875#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 134866#L603 ssl3_accept_~skip~0#1 := 0; 134865#L116-2 assume !false; 134863#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 134860#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 134858#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 134856#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 134854#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 134852#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 134851#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 134850#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 134849#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 134848#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 134847#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 134846#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 134712#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 134713#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 133169#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 133170#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 133153#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 133101#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 133079#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 133080#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 133062#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 133063#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 133045#L182 assume 8448 == ssl3_accept_~s__state~0#1; 133046#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 133042#L444 assume !(ssl3_accept_~num1~0#1 > 0); 132763#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 132764#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132692#L603 ssl3_accept_~skip~0#1 := 0; 132693#L116-2 assume !false; 132682#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132683#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 132672#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 132673#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 134779#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 134778#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 132651#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 132653#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 134840#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 134838#L143 assume 8464 == ssl3_accept_~s__state~0#1; 132630#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 136480#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 130334#L289-2 [2022-11-02 20:43:04,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:04,557 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 3 times [2022-11-02 20:43:04,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:04,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401931186] [2022-11-02 20:43:04,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:04,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:04,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:04,563 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:43:04,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:04,569 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:43:04,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:04,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1986909669, now seen corresponding path program 1 times [2022-11-02 20:43:04,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:04,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032528020] [2022-11-02 20:43:04,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:04,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:04,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:04,667 INFO L134 CoverageAnalysis]: Checked inductivity of 1360 backedges. 737 proven. 0 refuted. 0 times theorem prover too weak. 623 trivial. 0 not checked. [2022-11-02 20:43:04,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:43:04,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032528020] [2022-11-02 20:43:04,668 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032528020] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:43:04,668 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:43:04,668 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:43:04,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808422558] [2022-11-02 20:43:04,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:43:04,669 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:43:04,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:43:04,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:43:04,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:43:04,670 INFO L87 Difference]: Start difference. First operand 7773 states and 9823 transitions. cyclomatic complexity: 2063 Second operand has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 0 states have call successors, (0), 0 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:43:04,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:43:04,852 INFO L93 Difference]: Finished difference Result 7768 states and 9621 transitions. [2022-11-02 20:43:04,852 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7768 states and 9621 transitions. [2022-11-02 20:43:04,889 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7376 [2022-11-02 20:43:04,916 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7768 states to 7768 states and 9621 transitions. [2022-11-02 20:43:04,917 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7660 [2022-11-02 20:43:04,924 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7660 [2022-11-02 20:43:04,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7768 states and 9621 transitions. [2022-11-02 20:43:04,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:43:04,924 INFO L218 hiAutomatonCegarLoop]: Abstraction has 7768 states and 9621 transitions. [2022-11-02 20:43:04,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7768 states and 9621 transitions. [2022-11-02 20:43:05,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7768 to 7748. [2022-11-02 20:43:05,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7748 states, 7748 states have (on average 1.2387712958182757) internal successors, (9598), 7747 states have internal predecessors, (9598), 0 states have call successors, (0), 0 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:43:05,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7748 states to 7748 states and 9598 transitions. [2022-11-02 20:43:05,108 INFO L240 hiAutomatonCegarLoop]: Abstraction has 7748 states and 9598 transitions. [2022-11-02 20:43:05,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:43:05,113 INFO L428 stractBuchiCegarLoop]: Abstraction has 7748 states and 9598 transitions. [2022-11-02 20:43:05,113 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-11-02 20:43:05,113 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7748 states and 9598 transitions. [2022-11-02 20:43:05,205 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7360 [2022-11-02 20:43:05,205 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:43:05,205 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:43:05,209 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] [2022-11-02 20:43:05,210 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 8, 8, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:43:05,210 INFO L748 eck$LassoCheckResult]: Stem: 146037#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 145883#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 145884#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 145895#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 145896#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 145851#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 146040#L116-2 assume !false; 146078#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 146309#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 146310#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 146305#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 146306#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 146301#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 146302#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 146297#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 146298#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 146293#L143 assume 8464 == ssl3_accept_~s__state~0#1; 146180#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 150140#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 149742#L289-2 [2022-11-02 20:43:05,210 INFO L750 eck$LassoCheckResult]: Loop: 149742#L289-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; 150131#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 150129#L603 ssl3_accept_~skip~0#1 := 0; 150127#L116-2 assume !false; 150125#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 150123#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 150121#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 150119#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 150117#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 150115#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 150113#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 150111#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 150104#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 150103#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 150102#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 150101#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 148361#L152 assume 8496 == ssl3_accept_~s__state~0#1; 148362#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 148347#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 148346#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 148344#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 148341#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 148336#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148335#L603 ssl3_accept_~skip~0#1 := 0; 148334#L116-2 assume !false; 148333#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148332#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 148331#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 148330#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 148329#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 148328#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 148327#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 148326#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 148325#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 148324#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 148323#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 148322#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 148321#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 148320#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 148319#L158 assume 8512 == ssl3_accept_~s__state~0#1; 148318#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 148316#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 148313#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 148308#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148307#L603 ssl3_accept_~skip~0#1 := 0; 148306#L116-2 assume !false; 148305#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148304#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 148303#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 148302#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 148301#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 148300#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 148299#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 148298#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 148297#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 148296#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 148295#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 148294#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 148293#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 148292#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 148291#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 148290#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 148289#L164 assume 8528 == ssl3_accept_~s__state~0#1; 148288#L168 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; 148287#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 148286#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 148282#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 148280#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 148273#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 148268#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148267#L603 ssl3_accept_~skip~0#1 := 0; 148265#L116-2 assume !false; 148262#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148257#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 148255#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 148253#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 148251#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 148249#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 148247#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 148245#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 148243#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 148241#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 148239#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 148237#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 148235#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 148233#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 148231#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 148229#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 148227#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 148225#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 148223#L170 assume 8544 == ssl3_accept_~s__state~0#1; 148221#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 148219#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 148216#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 148214#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 148211#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 148208#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 148204#L416 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; 148198#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148197#L603 ssl3_accept_~skip~0#1 := 0; 148196#L116-2 assume !false; 148195#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148194#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 148193#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 148192#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 148191#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 148190#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 148189#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 148188#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 148187#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 148186#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 148185#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 148184#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 148183#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 148182#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 148181#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 148180#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 148179#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 148178#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 148177#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 148176#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 148175#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 148174#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 148173#L182 assume 8448 == ssl3_accept_~s__state~0#1; 148172#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 148170#L444 assume !(ssl3_accept_~num1~0#1 > 0); 148166#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 148161#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148160#L603 ssl3_accept_~skip~0#1 := 0; 148159#L116-2 assume !false; 148158#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148157#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 148156#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 148155#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 148154#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 148153#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 148152#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 148151#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 148150#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 148149#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 148148#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 148147#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 148146#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 148145#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 148144#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 148143#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 148142#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 148141#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 148140#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 148139#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 148138#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 148137#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 148136#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 148135#L185 assume 8576 == ssl3_accept_~s__state~0#1; 148134#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 148133#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 148130#L461 assume !(2 == ssl3_accept_~ret~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 148127#L465 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~s__state~0#1 := 8592; 148122#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148121#L603 ssl3_accept_~skip~0#1 := 0; 148120#L116-2 assume !false; 148119#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148118#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 148117#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 148116#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 148115#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 148114#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 148113#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 148112#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 148111#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 148110#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 148109#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 148108#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 148107#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 148106#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 148105#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 148104#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 148103#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 148102#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 148101#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 148100#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 148099#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 148098#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 148097#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 148096#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 148095#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 148094#L191 assume 8592 == ssl3_accept_~s__state~0#1; 148092#L195 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 148089#L475 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8608;ssl3_accept_~s__init_num~0#1 := 0; 148084#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148083#L603 ssl3_accept_~skip~0#1 := 0; 148082#L116-2 assume !false; 148081#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148080#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 148079#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 148078#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 148077#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 148076#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 148075#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 148074#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 148073#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 148072#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 148071#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 148070#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 148069#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 148068#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 148067#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 148066#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 148065#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 148064#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 148063#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 148058#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 148014#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 148013#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 148009#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 148008#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 148007#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 148006#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 148005#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 148004#L197 assume 8608 == ssl3_accept_~s__state~0#1; 148002#L201 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 147999#L484 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8640;ssl3_accept_~s__init_num~0#1 := 0; 147994#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 147993#L603 ssl3_accept_~skip~0#1 := 0; 147992#L116-2 assume !false; 147991#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147990#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 147989#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 147988#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 147987#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 147986#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 147985#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 147984#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 147983#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 147982#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 147981#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 147980#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 147979#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 147978#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 147977#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 147976#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 147975#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 147974#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 147973#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 147972#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 147971#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 147970#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 147969#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 147968#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 147967#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 147965#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 147964#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 147963#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 147961#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 147959#L203 assume 8640 == ssl3_accept_~s__state~0#1; 147958#L207 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 147957#L493 assume !(3 == ssl3_accept_~blastFlag~0#1); 147956#L493-2 assume !(ssl3_accept_~ret~0#1 <= 0); 147954#L499 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8656; 147947#L499-2 ssl3_accept_~s__init_num~0#1 := 0; 147928#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 147922#L603 ssl3_accept_~skip~0#1 := 0; 147920#L116-2 assume !false; 147918#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147916#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 147914#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 147912#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 147910#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 147908#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 147906#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 147904#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 147902#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 147900#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 147898#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 147896#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 147894#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 147892#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 147890#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 147888#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 147886#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 147884#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 147882#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 147880#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 147878#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 147876#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 147874#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 147872#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 147870#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 147868#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 147866#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 147864#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 147862#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 147860#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 147858#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 147854#L209 assume 8656 == ssl3_accept_~s__state~0#1; 147852#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 147851#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 147848#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 147845#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 147716#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 147711#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 147710#L603 ssl3_accept_~skip~0#1 := 0; 147709#L116-2 assume !false; 147708#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147707#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 147706#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 147705#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 147704#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 147703#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 147702#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 147701#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 147700#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 147699#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 147698#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 147696#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 147692#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 147691#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 147690#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 147620#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 147617#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 147542#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 147539#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 147531#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 147525#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 147523#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 147521#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 147519#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 147517#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 147515#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 147513#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 147499#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 147495#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 147491#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 147487#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 147485#L209 assume !(8656 == ssl3_accept_~s__state~0#1); 146565#L212 assume !(8657 == ssl3_accept_~s__state~0#1); 146057#L215 assume 8672 == ssl3_accept_~s__state~0#1; 146056#L219 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 145944#L532 assume !(4 == ssl3_accept_~blastFlag~0#1); 145945#L535 assume !(5 == ssl3_accept_~blastFlag~0#1); 145844#L532-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 145845#L543 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 147798#L543-2 ssl3_accept_~s__init_num~0#1 := 0; 149308#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 149306#L603 ssl3_accept_~skip~0#1 := 0; 149304#L116-2 assume !false; 149302#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 149300#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 149298#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 149296#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 149294#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 149292#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 149290#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 149288#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 149286#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 149284#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 149282#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 149280#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 149278#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 149277#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 149276#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 149275#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 149274#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 149273#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 149272#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 149271#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 149268#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 149265#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 149261#L182 assume 8448 == ssl3_accept_~s__state~0#1; 149168#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 149243#L444 assume !(ssl3_accept_~num1~0#1 > 0); 149238#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 149227#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 149225#L603 ssl3_accept_~skip~0#1 := 0; 149223#L116-2 assume !false; 149221#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 149219#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 149217#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 149215#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 149213#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 149210#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 149208#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 149205#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 149202#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 149201#L143 assume 8464 == ssl3_accept_~s__state~0#1; 149199#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 149741#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 149742#L289-2 [2022-11-02 20:43:05,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:05,211 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 4 times [2022-11-02 20:43:05,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:05,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207239354] [2022-11-02 20:43:05,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:05,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:05,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:05,216 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:43:05,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:05,222 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:43:05,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:05,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1414557561, now seen corresponding path program 1 times [2022-11-02 20:43:05,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:05,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939460336] [2022-11-02 20:43:05,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:05,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:05,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:05,416 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 404 proven. 13 refuted. 0 times theorem prover too weak. 1237 trivial. 0 not checked. [2022-11-02 20:43:05,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:43:05,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939460336] [2022-11-02 20:43:05,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939460336] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:43:05,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503908410] [2022-11-02 20:43:05,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:05,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:43:05,418 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:43:05,422 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:43:05,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-02 20:43:05,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:05,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:43:05,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:43:05,711 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 622 proven. 0 refuted. 0 times theorem prover too weak. 1032 trivial. 0 not checked. [2022-11-02 20:43:05,712 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:43:05,712 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503908410] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:43:05,712 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:43:05,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2022-11-02 20:43:05,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135868292] [2022-11-02 20:43:05,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:43:05,713 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:43:05,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:43:05,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:43:05,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:43:05,714 INFO L87 Difference]: Start difference. First operand 7748 states and 9598 transitions. cyclomatic complexity: 1862 Second operand has 3 states, 2 states have (on average 68.5) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:43:05,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:43:05,772 INFO L93 Difference]: Finished difference Result 7748 states and 9586 transitions. [2022-11-02 20:43:05,772 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7748 states and 9586 transitions. [2022-11-02 20:43:05,813 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7087 [2022-11-02 20:43:05,844 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7748 states to 7748 states and 9586 transitions. [2022-11-02 20:43:05,844 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7640 [2022-11-02 20:43:05,855 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7640 [2022-11-02 20:43:05,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7748 states and 9586 transitions. [2022-11-02 20:43:05,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:43:05,856 INFO L218 hiAutomatonCegarLoop]: Abstraction has 7748 states and 9586 transitions. [2022-11-02 20:43:05,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7748 states and 9586 transitions. [2022-11-02 20:43:06,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7748 to 7748. [2022-11-02 20:43:06,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7748 states, 7748 states have (on average 1.2372225090345896) internal successors, (9586), 7747 states have internal predecessors, (9586), 0 states have call successors, (0), 0 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:43:06,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7748 states to 7748 states and 9586 transitions. [2022-11-02 20:43:06,043 INFO L240 hiAutomatonCegarLoop]: Abstraction has 7748 states and 9586 transitions. [2022-11-02 20:43:06,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:43:06,045 INFO L428 stractBuchiCegarLoop]: Abstraction has 7748 states and 9586 transitions. [2022-11-02 20:43:06,045 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-11-02 20:43:06,046 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7748 states and 9586 transitions. [2022-11-02 20:43:06,071 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7087 [2022-11-02 20:43:06,071 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:43:06,072 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:43:06,072 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:43:06,073 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, 1] [2022-11-02 20:43:06,073 INFO L748 eck$LassoCheckResult]: Stem: 162695#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 162545#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 162546#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 162557#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 162558#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 162514#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 162697#L116-2 assume !false; 162737#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 162948#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 162944#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 162945#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 162940#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 162941#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 164716#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 164632#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 164633#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 164610#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 164611#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 164612#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 164617#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 164209#L155 [2022-11-02 20:43:06,073 INFO L750 eck$LassoCheckResult]: Loop: 164209#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 164208#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 164207#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 164206#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 164205#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 164204#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 164203#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 164202#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 164201#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 164200#L182 assume 8448 == ssl3_accept_~s__state~0#1; 162795#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 164199#L444 assume !(ssl3_accept_~num1~0#1 > 0); 162867#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 162868#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 163977#L603 ssl3_accept_~skip~0#1 := 0; 163976#L116-2 assume !false; 162857#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 162858#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 162852#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 162853#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 162847#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 162849#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 162841#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 162843#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 162835#L140 assume 8482 == ssl3_accept_~s__state~0#1; 162836#L141 ssl3_accept_~s__state~0#1 := 3; 164690#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 164688#L603 ssl3_accept_~skip~0#1 := 0; 164685#L116-2 assume !false; 164682#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 164679#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 164676#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 164673#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 164670#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 164667#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 164664#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 164661#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 164659#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 164657#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 164654#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 162931#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 162932#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 164209#L155 [2022-11-02 20:43:06,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:06,074 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2022-11-02 20:43:06,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:06,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126512323] [2022-11-02 20:43:06,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:06,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:06,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:06,110 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:43:06,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:43:06,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126512323] [2022-11-02 20:43:06,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126512323] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:43:06,110 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:43:06,111 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:43:06,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216415760] [2022-11-02 20:43:06,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:43:06,111 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:43:06,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:06,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1267491948, now seen corresponding path program 2 times [2022-11-02 20:43:06,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:06,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728735414] [2022-11-02 20:43:06,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:06,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:06,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:06,120 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:43:06,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:06,125 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:43:06,298 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:43:06,298 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:43:06,298 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:43:06,298 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:43:06,298 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:43:06,298 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:43:06,298 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:43:06,299 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:43:06,299 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration29_Loop [2022-11-02 20:43:06,299 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:43:06,299 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:43:06,301 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:43:06,305 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:43:06,313 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:43:06,317 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:43:06,321 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:43:06,393 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:43:06,393 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:43:06,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:43:06,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:43:06,396 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:43:06,399 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:43:06,399 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:43:06,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-11-02 20:43:06,423 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:43:06,424 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:43:06,467 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-11-02 20:43:06,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:43:06,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:43:06,468 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:43:06,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-11-02 20:43:06,472 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:43:06,472 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:43:06,549 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-11-02 20:43:06,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:43:06,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:43:06,551 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:43:06,559 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:43:06,559 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:43:06,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-11-02 20:43:06,598 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:43:06,640 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-11-02 20:43:06,640 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:43:06,640 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:43:06,640 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:43:06,640 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:43:06,641 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:43:06,641 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:43:06,641 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:43:06,641 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:43:06,641 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration29_Loop [2022-11-02 20:43:06,641 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:43:06,641 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:43:06,642 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:43:06,649 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:43:06,657 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:43:06,660 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:43:06,664 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:43:06,727 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:43:06,727 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:43:06,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:43:06,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:43:06,729 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:43:06,750 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:43:06,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-02 20:43:06,765 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:43:06,765 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:43:06,765 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:43:06,766 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:43:06,766 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:43:06,767 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:43:06,767 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:43:06,782 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:43:06,822 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-02 20:43:06,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:43:06,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:43:06,823 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:43:06,831 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:43:06,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-02 20:43:06,845 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:43:06,845 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:43:06,846 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:43:06,846 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:43:06,846 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:43:06,847 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:43:06,848 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:43:06,858 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:43:06,862 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:43:06,863 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 20:43:06,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:43:06,863 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:43:06,865 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:43:06,867 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:43:06,867 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:43:06,867 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:43:06,867 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:43:06,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-02 20:43:06,909 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-02 20:43:06,910 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:43:06,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:07,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:07,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:43:07,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:43:07,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:07,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:43:07,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:43:07,149 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-11-02 20:43:07,240 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:43:07,241 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:43:07,241 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 7748 states and 9586 transitions. cyclomatic complexity: 1853 Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 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:43:07,690 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 7748 states and 9586 transitions. cyclomatic complexity: 1853. Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 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 23929 states and 29459 transitions. Complement of second has 9 states. [2022-11-02 20:43:07,694 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:43:07,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 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:43:07,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 360 transitions. [2022-11-02 20:43:07,695 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 360 transitions. Stem has 20 letters. Loop has 42 letters. [2022-11-02 20:43:07,698 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:43:07,698 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 360 transitions. Stem has 62 letters. Loop has 42 letters. [2022-11-02 20:43:07,700 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:43:07,700 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 360 transitions. Stem has 20 letters. Loop has 84 letters. [2022-11-02 20:43:07,701 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:43:07,701 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 23929 states and 29459 transitions. [2022-11-02 20:43:07,803 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 11948 [2022-11-02 20:43:07,975 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 23929 states to 22051 states and 27273 transitions. [2022-11-02 20:43:07,975 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13917 [2022-11-02 20:43:07,987 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13980 [2022-11-02 20:43:07,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22051 states and 27273 transitions. [2022-11-02 20:43:07,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:43:07,988 INFO L218 hiAutomatonCegarLoop]: Abstraction has 22051 states and 27273 transitions. [2022-11-02 20:43:08,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22051 states and 27273 transitions. [2022-11-02 20:43:08,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22051 to 19861. [2022-11-02 20:43:08,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19861 states, 19861 states have (on average 1.2463118674789788) internal successors, (24753), 19860 states have internal predecessors, (24753), 0 states have call successors, (0), 0 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:43:08,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19861 states to 19861 states and 24753 transitions. [2022-11-02 20:43:08,367 INFO L240 hiAutomatonCegarLoop]: Abstraction has 19861 states and 24753 transitions. [2022-11-02 20:43:08,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:43:08,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:43:08,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:43:08,368 INFO L87 Difference]: Start difference. First operand 19861 states and 24753 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:43:08,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:43:08,504 INFO L93 Difference]: Finished difference Result 12121 states and 14995 transitions. [2022-11-02 20:43:08,504 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12121 states and 14995 transitions. [2022-11-02 20:43:08,558 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6775 [2022-11-02 20:43:08,604 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12121 states to 12111 states and 14985 transitions. [2022-11-02 20:43:08,604 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7345 [2022-11-02 20:43:08,610 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7345 [2022-11-02 20:43:08,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12111 states and 14985 transitions. [2022-11-02 20:43:08,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:43:08,611 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12111 states and 14985 transitions. [2022-11-02 20:43:08,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12111 states and 14985 transitions. [2022-11-02 20:43:08,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12111 to 12033. [2022-11-02 20:43:08,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12033 states, 12033 states have (on average 1.237845923709798) internal successors, (14895), 12032 states have internal predecessors, (14895), 0 states have call successors, (0), 0 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:43:08,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12033 states to 12033 states and 14895 transitions. [2022-11-02 20:43:08,896 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12033 states and 14895 transitions. [2022-11-02 20:43:08,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:43:08,897 INFO L428 stractBuchiCegarLoop]: Abstraction has 12033 states and 14895 transitions. [2022-11-02 20:43:08,897 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-11-02 20:43:08,898 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12033 states and 14895 transitions. [2022-11-02 20:43:09,034 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6751 [2022-11-02 20:43:09,034 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:43:09,035 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:43:09,036 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:43:09,036 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:43:09,036 INFO L748 eck$LassoCheckResult]: Stem: 226657#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 226456#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 226457#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 226470#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 226471#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 226411#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 226659#L116-2 assume !false; 227255#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 227253#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 227251#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 227249#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 227247#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 227245#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 227243#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 227242#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 227240#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 227239#L143 assume 8464 == ssl3_accept_~s__state~0#1; 227238#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 227237#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 227236#L289-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; 227216#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 227214#L603 ssl3_accept_~skip~0#1 := 0; 227212#L116-2 assume !false; 227210#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 227208#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 227206#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 227204#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 227202#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 227200#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 227198#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 227196#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 227194#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 227192#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 227190#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 227188#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 227186#L152 assume 8496 == ssl3_accept_~s__state~0#1; 227185#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 227182#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 227180#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 227178#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 227179#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 228360#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 228354#L603 ssl3_accept_~skip~0#1 := 0; 228352#L116-2 assume !false; 228350#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 228348#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 228346#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 228344#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 228342#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 228340#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 228338#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 228336#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 228334#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 228332#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 228330#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 228328#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 228326#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 228323#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 228324#L158 [2022-11-02 20:43:09,037 INFO L750 eck$LassoCheckResult]: Loop: 228324#L158 assume 8512 == ssl3_accept_~s__state~0#1; 232089#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 232086#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 232085#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 232080#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 232079#L603 ssl3_accept_~skip~0#1 := 0; 232078#L116-2 assume !false; 232077#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 232076#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 232075#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 232074#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 232073#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 232072#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 232071#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 232070#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 232069#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 232068#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 232067#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 232066#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 232064#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 232063#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 232060#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 232059#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 232058#L164 assume 8528 == ssl3_accept_~s__state~0#1; 232057#L168 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; 232056#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 232054#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 232050#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 232048#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 232041#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 232036#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 232033#L603 ssl3_accept_~skip~0#1 := 0; 232032#L116-2 assume !false; 232027#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 232025#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 232023#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 232021#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 232019#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 232017#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 232015#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 232013#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 232011#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 232009#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 232007#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 232005#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 232003#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 232001#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 231999#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 231997#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 231995#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 231993#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 231991#L170 assume 8544 == ssl3_accept_~s__state~0#1; 231989#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 231987#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 231984#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 231982#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 231979#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 231977#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 231976#L416 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; 231970#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 231969#L603 ssl3_accept_~skip~0#1 := 0; 231968#L116-2 assume !false; 231967#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 231966#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 231965#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 231964#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 231963#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 231962#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 231961#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 231960#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 231959#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 231958#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 231957#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 231956#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 231955#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 231954#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 231953#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 231952#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 231951#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 231950#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 231949#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 231948#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 231947#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 231946#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 231944#L182 assume 8448 == ssl3_accept_~s__state~0#1; 231943#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 231940#L444 assume !(ssl3_accept_~num1~0#1 > 0); 231938#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 231933#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 231932#L603 ssl3_accept_~skip~0#1 := 0; 231931#L116-2 assume !false; 231930#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 231929#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 231928#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 231927#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 231926#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 231925#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 231924#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 231923#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 231922#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 231921#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 231920#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 231919#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 231918#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 231917#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 231916#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 231915#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 231914#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 231913#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 231912#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 231911#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 231910#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 231909#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 231908#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 231907#L185 assume 8576 == ssl3_accept_~s__state~0#1; 231905#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 231904#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 231900#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 231901#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 232155#L603 ssl3_accept_~skip~0#1 := 0; 232156#L116-2 assume !false; 232149#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 232150#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 232143#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 232144#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 232137#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 232138#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 232131#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 232132#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 232126#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 232127#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 232122#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 232123#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 232120#L152 assume 8496 == ssl3_accept_~s__state~0#1; 232119#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 232117#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 232116#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 232113#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 232112#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 232107#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 232106#L603 ssl3_accept_~skip~0#1 := 0; 232105#L116-2 assume !false; 232104#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 232103#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 232102#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 232101#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 232100#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 232099#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 232098#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 232097#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 232096#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 232095#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 232094#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 232093#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 232092#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 232091#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 228324#L158 [2022-11-02 20:43:09,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:09,037 INFO L85 PathProgramCache]: Analyzing trace with hash -645750419, now seen corresponding path program 1 times [2022-11-02 20:43:09,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:09,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751452677] [2022-11-02 20:43:09,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:09,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:09,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:09,060 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-02 20:43:09,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:43:09,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751452677] [2022-11-02 20:43:09,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751452677] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:43:09,061 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:43:09,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:43:09,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555472810] [2022-11-02 20:43:09,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:43:09,062 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:43:09,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:09,062 INFO L85 PathProgramCache]: Analyzing trace with hash -2112381515, now seen corresponding path program 1 times [2022-11-02 20:43:09,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:09,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332635282] [2022-11-02 20:43:09,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:09,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:09,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:09,102 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-11-02 20:43:09,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:43:09,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332635282] [2022-11-02 20:43:09,102 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332635282] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:43:09,103 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:43:09,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:43:09,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056051752] [2022-11-02 20:43:09,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:43:09,103 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:43:09,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:43:09,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:43:09,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:43:09,104 INFO L87 Difference]: Start difference. First operand 12033 states and 14895 transitions. cyclomatic complexity: 2883 Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 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:43:09,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:43:09,137 INFO L93 Difference]: Finished difference Result 12033 states and 14561 transitions. [2022-11-02 20:43:09,137 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12033 states and 14561 transitions. [2022-11-02 20:43:09,179 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6751 [2022-11-02 20:43:09,216 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12033 states to 12033 states and 14561 transitions. [2022-11-02 20:43:09,216 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7279 [2022-11-02 20:43:09,221 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7279 [2022-11-02 20:43:09,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12033 states and 14561 transitions. [2022-11-02 20:43:09,222 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:43:09,222 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12033 states and 14561 transitions. [2022-11-02 20:43:09,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12033 states and 14561 transitions. [2022-11-02 20:43:09,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12033 to 12033. [2022-11-02 20:43:09,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12033 states, 12033 states have (on average 1.2100889221308069) internal successors, (14561), 12032 states have internal predecessors, (14561), 0 states have call successors, (0), 0 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:43:09,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12033 states to 12033 states and 14561 transitions. [2022-11-02 20:43:09,514 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12033 states and 14561 transitions. [2022-11-02 20:43:09,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:43:09,514 INFO L428 stractBuchiCegarLoop]: Abstraction has 12033 states and 14561 transitions. [2022-11-02 20:43:09,515 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-11-02 20:43:09,515 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12033 states and 14561 transitions. [2022-11-02 20:43:09,556 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6751 [2022-11-02 20:43:09,556 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:43:09,556 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:43:09,558 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:43:09,558 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:43:09,558 INFO L748 eck$LassoCheckResult]: Stem: 250727#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 250535#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 250536#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 250553#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 250554#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 250485#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 250730#L116-2 assume !false; 251934#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 251933#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 251932#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 251931#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 251930#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 251929#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 251928#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 251927#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 251926#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 251925#L143 assume 8464 == ssl3_accept_~s__state~0#1; 251924#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 251923#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 251922#L289-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; 251918#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 251914#L604 assume !(0 == ssl3_accept_~skip~0#1); 251911#L603 ssl3_accept_~skip~0#1 := 0; 251910#L116-2 assume !false; 251909#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 251908#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 251907#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 251906#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 251905#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 251904#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 251903#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 251902#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 251901#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 251900#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 251899#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 251897#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 251895#L152 assume 8496 == ssl3_accept_~s__state~0#1; 251893#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 251891#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 251889#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 251886#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 251883#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 251878#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 251870#L604 assume !(0 == ssl3_accept_~skip~0#1); 251866#L603 ssl3_accept_~skip~0#1 := 0; 251864#L116-2 assume !false; 251862#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 251860#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 251858#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 251856#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 251854#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 251852#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 251850#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 251848#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 251846#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 251844#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 251842#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 251840#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 251838#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 251835#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 251836#L158 [2022-11-02 20:43:09,559 INFO L750 eck$LassoCheckResult]: Loop: 251836#L158 assume 8512 == ssl3_accept_~s__state~0#1; 256164#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 256163#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 256162#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 256160#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 256156#L604 assume !(0 == ssl3_accept_~skip~0#1); 256153#L603 ssl3_accept_~skip~0#1 := 0; 256152#L116-2 assume !false; 256151#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 256150#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 256149#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 256148#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 256147#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 256146#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 256145#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 256144#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 256143#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 256142#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 256141#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 256140#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 256139#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 256138#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 256137#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 256136#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 256135#L164 assume 8528 == ssl3_accept_~s__state~0#1; 256134#L168 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; 256133#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 256132#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 256130#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 256125#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 256122#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 256120#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 256116#L604 assume !(0 == ssl3_accept_~skip~0#1); 256113#L603 ssl3_accept_~skip~0#1 := 0; 256111#L116-2 assume !false; 256108#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 256103#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 256101#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 256099#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 256097#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 256095#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 256093#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 256091#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 256089#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 256087#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 256085#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 256083#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 256081#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 256079#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 256077#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 256075#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 256073#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 256071#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 256069#L170 assume 8544 == ssl3_accept_~s__state~0#1; 256067#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 256065#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 256062#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 256060#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 256057#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 256055#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 256053#L416 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; 256050#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 256046#L604 assume !(0 == ssl3_accept_~skip~0#1); 256043#L603 ssl3_accept_~skip~0#1 := 0; 256042#L116-2 assume !false; 256041#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 256040#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 256039#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 256038#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 256037#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 256036#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 256035#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 256034#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 256033#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 256032#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 256031#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 256030#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 256029#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 256028#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 256027#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 256026#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 256025#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 256024#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 256023#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 256022#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 256021#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 256020#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 256019#L182 assume 8448 == ssl3_accept_~s__state~0#1; 256018#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 256017#L444 assume !(ssl3_accept_~num1~0#1 > 0); 256015#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 256013#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 256009#L604 assume !(0 == ssl3_accept_~skip~0#1); 256006#L603 ssl3_accept_~skip~0#1 := 0; 256005#L116-2 assume !false; 256004#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 256003#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 256002#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 256001#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 256000#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 255999#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 255998#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 255997#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 255996#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 255995#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 255994#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 255993#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 255992#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 255991#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 255990#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 255989#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 255988#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 255987#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 255986#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 255985#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 255984#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 255983#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 255982#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 255981#L185 assume 8576 == ssl3_accept_~s__state~0#1; 255980#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 255979#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 255977#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 255978#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 256257#L604 assume !(0 == ssl3_accept_~skip~0#1); 256241#L603 ssl3_accept_~skip~0#1 := 0; 256242#L116-2 assume !false; 256233#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 256234#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 256225#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 256226#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 256217#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 256218#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 256209#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 256210#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 256201#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 256202#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 256193#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 256194#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 255771#L152 assume 8496 == ssl3_accept_~s__state~0#1; 250740#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 250669#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 250670#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 256190#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 256189#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 256187#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 256183#L604 assume !(0 == ssl3_accept_~skip~0#1); 256180#L603 ssl3_accept_~skip~0#1 := 0; 256179#L116-2 assume !false; 256178#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 256177#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 256176#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 256175#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 256174#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 256173#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 256172#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 256171#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 256170#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 256169#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 256168#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 256167#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 256166#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 256165#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 251836#L158 [2022-11-02 20:43:09,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:09,560 INFO L85 PathProgramCache]: Analyzing trace with hash -490045665, now seen corresponding path program 1 times [2022-11-02 20:43:09,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:09,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032605038] [2022-11-02 20:43:09,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:09,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:09,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:09,584 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-02 20:43:09,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:43:09,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032605038] [2022-11-02 20:43:09,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032605038] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:43:09,585 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:43:09,586 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:43:09,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228545870] [2022-11-02 20:43:09,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:43:09,586 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:43:09,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:09,587 INFO L85 PathProgramCache]: Analyzing trace with hash -2137250884, now seen corresponding path program 1 times [2022-11-02 20:43:09,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:09,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174348756] [2022-11-02 20:43:09,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:09,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:09,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:09,636 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-11-02 20:43:09,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:43:09,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174348756] [2022-11-02 20:43:09,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174348756] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:43:09,637 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:43:09,637 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:43:09,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807010929] [2022-11-02 20:43:09,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:43:09,638 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:43:09,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:43:09,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:43:09,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:43:09,639 INFO L87 Difference]: Start difference. First operand 12033 states and 14561 transitions. cyclomatic complexity: 2549 Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 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:43:09,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:43:09,694 INFO L93 Difference]: Finished difference Result 12117 states and 14369 transitions. [2022-11-02 20:43:09,694 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12117 states and 14369 transitions. [2022-11-02 20:43:09,752 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6805 [2022-11-02 20:43:09,879 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12117 states to 12117 states and 14369 transitions. [2022-11-02 20:43:09,879 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7333 [2022-11-02 20:43:09,883 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7333 [2022-11-02 20:43:09,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12117 states and 14369 transitions. [2022-11-02 20:43:09,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:43:09,884 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12117 states and 14369 transitions. [2022-11-02 20:43:09,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12117 states and 14369 transitions. [2022-11-02 20:43:10,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12117 to 12075. [2022-11-02 20:43:10,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12075 states, 12075 states have (on average 1.1865010351966874) internal successors, (14327), 12074 states have internal predecessors, (14327), 0 states have call successors, (0), 0 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:43:10,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12075 states to 12075 states and 14327 transitions. [2022-11-02 20:43:10,036 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12075 states and 14327 transitions. [2022-11-02 20:43:10,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:43:10,037 INFO L428 stractBuchiCegarLoop]: Abstraction has 12075 states and 14327 transitions. [2022-11-02 20:43:10,038 INFO L335 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2022-11-02 20:43:10,038 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12075 states and 14327 transitions. [2022-11-02 20:43:10,074 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6778 [2022-11-02 20:43:10,074 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:43:10,074 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:43:10,075 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [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] [2022-11-02 20:43:10,075 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:43:10,076 INFO L748 eck$LassoCheckResult]: Stem: 274879#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 274689#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 274690#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 274703#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 274704#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 274641#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 274881#L116-2 assume !false; 276113#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 276112#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 276111#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 276110#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 276109#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 276108#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 276107#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 276106#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 276105#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 276104#L143 assume 8464 == ssl3_accept_~s__state~0#1; 276103#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 276102#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 276101#L289-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; 276100#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 276099#L604 assume 0 == ssl3_accept_~skip~0#1; 276097#L605 assume !(8464 == ssl3_accept_~state~0#1); 276093#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 276092#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 276090#L603 ssl3_accept_~skip~0#1 := 0; 276089#L116-2 assume !false; 276088#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 276087#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 276086#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 276085#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 276084#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 276083#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 276082#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 276081#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 276080#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 276079#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 276078#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 276076#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 276074#L152 assume 8496 == ssl3_accept_~s__state~0#1; 276072#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 276070#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 276068#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 276065#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 276063#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 276061#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 276059#L604 assume 0 == ssl3_accept_~skip~0#1; 276056#L605 assume !(8464 == ssl3_accept_~state~0#1); 276051#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 276048#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 276045#L603 ssl3_accept_~skip~0#1 := 0; 276043#L116-2 assume !false; 276041#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 276039#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 276037#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 276035#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 276033#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 276031#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 276029#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 276027#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 276025#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 276023#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 276021#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 276019#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 276017#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 276014#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 276015#L158 [2022-11-02 20:43:10,076 INFO L750 eck$LassoCheckResult]: Loop: 276015#L158 assume 8512 == ssl3_accept_~s__state~0#1; 281626#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 281625#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 281624#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 281622#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 281618#L604 assume !(0 == ssl3_accept_~skip~0#1); 281614#L603 ssl3_accept_~skip~0#1 := 0; 281613#L116-2 assume !false; 281612#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 281611#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 281610#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 281609#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 281608#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 281607#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 281606#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 281605#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 281604#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 281603#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 281602#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 281601#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 281600#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 281599#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 281598#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 281597#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 281596#L164 assume 8528 == ssl3_accept_~s__state~0#1; 281595#L168 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; 281593#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 281591#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 281584#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 281580#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 281576#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 281574#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 281570#L604 assume !(0 == ssl3_accept_~skip~0#1); 281498#L603 ssl3_accept_~skip~0#1 := 0; 281496#L116-2 assume !false; 281494#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 281492#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 281489#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 281486#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 281482#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 281478#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 281474#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 281470#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 281465#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 281461#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 281457#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 281453#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 281448#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 281443#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 281438#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 281434#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 281430#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 281426#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 281422#L170 assume 8544 == ssl3_accept_~s__state~0#1; 281418#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 281414#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 281409#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 281405#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 281400#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 281396#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 281392#L416 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; 281388#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 281385#L604 assume 0 == ssl3_accept_~skip~0#1; 281381#L605 assume !(8464 == ssl3_accept_~state~0#1); 281375#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 281371#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 281367#L603 ssl3_accept_~skip~0#1 := 0; 281364#L116-2 assume !false; 281361#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 281358#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 281355#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 281352#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 281349#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 281346#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 281343#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 281340#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 281337#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 281334#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 281331#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 281328#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 281325#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 281322#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 281318#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 281314#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 281310#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 281307#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 281304#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 281301#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 281298#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 281295#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 281292#L182 assume 8448 == ssl3_accept_~s__state~0#1; 281289#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 281286#L444 assume !(ssl3_accept_~num1~0#1 > 0); 281282#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 281279#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 281276#L604 assume 0 == ssl3_accept_~skip~0#1; 281273#L605 assume !(8464 == ssl3_accept_~state~0#1); 281268#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 281265#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 281261#L603 ssl3_accept_~skip~0#1 := 0; 281259#L116-2 assume !false; 281256#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 281253#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 281250#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 281247#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 281243#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 281239#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 281235#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 281232#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 281229#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 281226#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 281223#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 281220#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 281217#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 281214#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 281211#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 281208#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 281205#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 281202#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 281198#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 281194#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 281190#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 281187#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 281184#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 281181#L185 assume 8576 == ssl3_accept_~s__state~0#1; 281178#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 281175#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 281171#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 281172#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 281828#L604 assume 0 == ssl3_accept_~skip~0#1; 281829#L605 assume !(8464 == ssl3_accept_~state~0#1); 281738#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 281739#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 281731#L603 ssl3_accept_~skip~0#1 := 0; 281732#L116-2 assume !false; 281719#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 281720#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 281710#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 281711#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 281702#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 281703#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 281694#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 281695#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 281686#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 281687#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 281678#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 281679#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 281670#L152 assume 8496 == ssl3_accept_~s__state~0#1; 281669#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 281668#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 281072#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 281073#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 281651#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 281650#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 281649#L604 assume 0 == ssl3_accept_~skip~0#1; 281648#L605 assume !(8464 == ssl3_accept_~state~0#1); 281645#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 281644#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 281642#L603 ssl3_accept_~skip~0#1 := 0; 281641#L116-2 assume !false; 281640#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 281639#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 281638#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 281637#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 281636#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 281635#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 281634#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 281633#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 281632#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 281631#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 281630#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 281629#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 281628#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 281627#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 276015#L158 [2022-11-02 20:43:10,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:10,077 INFO L85 PathProgramCache]: Analyzing trace with hash 33814253, now seen corresponding path program 1 times [2022-11-02 20:43:10,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:10,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090130050] [2022-11-02 20:43:10,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:10,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:10,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:10,126 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-02 20:43:10,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:43:10,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090130050] [2022-11-02 20:43:10,126 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090130050] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:43:10,126 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:43:10,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-02 20:43:10,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592732243] [2022-11-02 20:43:10,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:43:10,127 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:43:10,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:10,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1862358860, now seen corresponding path program 1 times [2022-11-02 20:43:10,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:10,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944585170] [2022-11-02 20:43:10,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:10,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:10,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:10,176 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2022-11-02 20:43:10,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:43:10,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944585170] [2022-11-02 20:43:10,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944585170] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:43:10,177 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:43:10,178 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:43:10,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283500869] [2022-11-02 20:43:10,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:43:10,178 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:43:10,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:43:10,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-02 20:43:10,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-02 20:43:10,180 INFO L87 Difference]: Start difference. First operand 12075 states and 14327 transitions. cyclomatic complexity: 2273 Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 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:43:10,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:43:10,522 INFO L93 Difference]: Finished difference Result 19115 states and 22025 transitions. [2022-11-02 20:43:10,523 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19115 states and 22025 transitions. [2022-11-02 20:43:10,606 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 8746 [2022-11-02 20:43:10,663 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19115 states to 15557 states and 18461 transitions. [2022-11-02 20:43:10,664 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9452 [2022-11-02 20:43:10,670 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9452 [2022-11-02 20:43:10,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15557 states and 18461 transitions. [2022-11-02 20:43:10,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:43:10,671 INFO L218 hiAutomatonCegarLoop]: Abstraction has 15557 states and 18461 transitions. [2022-11-02 20:43:10,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15557 states and 18461 transitions. [2022-11-02 20:43:10,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15557 to 13431. [2022-11-02 20:43:10,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13431 states, 13431 states have (on average 1.2144293053383963) internal successors, (16311), 13430 states have internal predecessors, (16311), 0 states have call successors, (0), 0 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:43:10,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13431 states to 13431 states and 16311 transitions. [2022-11-02 20:43:10,872 INFO L240 hiAutomatonCegarLoop]: Abstraction has 13431 states and 16311 transitions. [2022-11-02 20:43:10,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:43:10,873 INFO L428 stractBuchiCegarLoop]: Abstraction has 13431 states and 16311 transitions. [2022-11-02 20:43:10,873 INFO L335 stractBuchiCegarLoop]: ======== Iteration 33 ============ [2022-11-02 20:43:10,873 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13431 states and 16311 transitions. [2022-11-02 20:43:10,999 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7546 [2022-11-02 20:43:10,999 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:43:10,999 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:43:11,000 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:43:11,000 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:43:11,008 INFO L748 eck$LassoCheckResult]: Stem: 306127#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 305897#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 305898#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 305915#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 305916#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 305845#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 306132#L116-2 assume !false; 306742#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 306741#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 306740#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 306739#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 306738#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 306737#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 306736#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 306735#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 306734#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 306733#L143 assume 8464 == ssl3_accept_~s__state~0#1; 306732#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 306731#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 306730#L289-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; 306729#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 306728#L604 assume 0 == ssl3_accept_~skip~0#1; 306727#L605 assume 8464 == ssl3_accept_~state~0#1; 306724#L606 assume !(8496 == ssl3_accept_~s__state~0#1); 306722#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 306721#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 306719#L603 ssl3_accept_~skip~0#1 := 0; 306718#L116-2 assume !false; 306717#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 306716#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 306715#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 306714#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 306713#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 306712#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 306711#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 306710#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 306709#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 306708#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 306707#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 306706#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 306705#L152 assume 8496 == ssl3_accept_~s__state~0#1; 306704#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 306703#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 306702#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 306700#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 306701#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 310114#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 310113#L604 assume 0 == ssl3_accept_~skip~0#1; 310111#L605 assume !(8464 == ssl3_accept_~state~0#1); 310107#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 310105#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 310072#L603 ssl3_accept_~skip~0#1 := 0; 310070#L116-2 assume !false; 309983#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 309982#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 309981#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 309980#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 309979#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 309978#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 309977#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 309976#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 309975#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 309974#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 309973#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 309972#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 309971#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 309968#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 309970#L158 [2022-11-02 20:43:11,008 INFO L750 eck$LassoCheckResult]: Loop: 309970#L158 assume 8512 == ssl3_accept_~s__state~0#1; 312580#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 312579#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 312577#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 312572#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 312569#L604 assume !(0 == ssl3_accept_~skip~0#1); 312565#L603 ssl3_accept_~skip~0#1 := 0; 312564#L116-2 assume !false; 312563#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 312562#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 312561#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 312560#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 312559#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 312558#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 312557#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 312556#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 312555#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 312554#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 312553#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 312552#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 312551#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 312550#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 312549#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 312548#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 312547#L164 assume 8528 == ssl3_accept_~s__state~0#1; 312546#L168 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; 312544#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 312542#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 312539#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 312534#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 312530#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 312525#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 312522#L604 assume !(0 == ssl3_accept_~skip~0#1); 312507#L603 ssl3_accept_~skip~0#1 := 0; 312505#L116-2 assume !false; 312503#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 312502#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 312501#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 312500#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 312498#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 312496#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 312494#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 312492#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 312490#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 312488#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 312486#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 312484#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 312482#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 312480#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 312478#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 312476#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 312474#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 312472#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 312470#L170 assume 8544 == ssl3_accept_~s__state~0#1; 312468#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 312466#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 312463#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 312461#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 312458#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 312456#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 312454#L416 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; 312452#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 312451#L604 assume 0 == ssl3_accept_~skip~0#1; 312449#L605 assume !(8464 == ssl3_accept_~state~0#1); 312445#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 312443#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 312440#L603 ssl3_accept_~skip~0#1 := 0; 312439#L116-2 assume !false; 312438#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 312437#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 312436#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 312435#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 312434#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 312433#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 312432#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 312431#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 312430#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 312429#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 312428#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 312427#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 312426#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 312425#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 312424#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 312423#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 312422#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 312421#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 312420#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 312419#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 312418#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 312417#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 312416#L182 assume 8448 == ssl3_accept_~s__state~0#1; 312415#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 312414#L444 assume !(ssl3_accept_~num1~0#1 > 0); 312412#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 312411#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 312410#L604 assume 0 == ssl3_accept_~skip~0#1; 312408#L605 assume !(8464 == ssl3_accept_~state~0#1); 312404#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 312402#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 312399#L603 ssl3_accept_~skip~0#1 := 0; 312398#L116-2 assume !false; 312397#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 312396#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 312395#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 312394#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 312393#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 312392#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 312391#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 312390#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 312389#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 312388#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 312387#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 312386#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 312385#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 312384#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 312383#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 312382#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 312381#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 312380#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 312379#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 312378#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 312377#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 312376#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 312375#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 312374#L185 assume 8576 == ssl3_accept_~s__state~0#1; 312373#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 312372#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 312370#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 312371#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 312819#L604 assume 0 == ssl3_accept_~skip~0#1; 312817#L605 assume !(8464 == ssl3_accept_~state~0#1); 312796#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 312797#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 312679#L603 ssl3_accept_~skip~0#1 := 0; 312680#L116-2 assume !false; 312651#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 312652#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 312643#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 312644#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 312635#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 312636#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 312627#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 312628#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 312619#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 312620#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 312611#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 312612#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 312219#L152 assume 8496 == ssl3_accept_~s__state~0#1; 312049#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 312050#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 312037#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 312038#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 312609#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 312608#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 312607#L604 assume 0 == ssl3_accept_~skip~0#1; 312605#L605 assume !(8464 == ssl3_accept_~state~0#1); 312601#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 312599#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 312596#L603 ssl3_accept_~skip~0#1 := 0; 312595#L116-2 assume !false; 312594#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 312593#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 312592#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 312591#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 312590#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 312589#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 312588#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 312587#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 312586#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 312585#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 312584#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 312583#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 312582#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 312581#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 309970#L158 [2022-11-02 20:43:11,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:11,009 INFO L85 PathProgramCache]: Analyzing trace with hash -525728188, now seen corresponding path program 1 times [2022-11-02 20:43:11,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:11,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784601808] [2022-11-02 20:43:11,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:11,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:11,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:11,050 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-02 20:43:11,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:43:11,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784601808] [2022-11-02 20:43:11,050 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784601808] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:43:11,050 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:43:11,051 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:43:11,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131619198] [2022-11-02 20:43:11,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:43:11,051 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:43:11,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:11,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1862358860, now seen corresponding path program 2 times [2022-11-02 20:43:11,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:11,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131427625] [2022-11-02 20:43:11,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:11,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:11,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:11,096 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2022-11-02 20:43:11,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:43:11,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131427625] [2022-11-02 20:43:11,097 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131427625] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:43:11,097 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:43:11,097 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:43:11,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327324084] [2022-11-02 20:43:11,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:43:11,098 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:43:11,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:43:11,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:43:11,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:43:11,099 INFO L87 Difference]: Start difference. First operand 13431 states and 16311 transitions. cyclomatic complexity: 2901 Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 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:43:11,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:43:11,268 INFO L93 Difference]: Finished difference Result 13495 states and 16364 transitions. [2022-11-02 20:43:11,268 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13495 states and 16364 transitions. [2022-11-02 20:43:11,325 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7587 [2022-11-02 20:43:11,365 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13495 states to 13495 states and 16364 transitions. [2022-11-02 20:43:11,366 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8168 [2022-11-02 20:43:11,372 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8168 [2022-11-02 20:43:11,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13495 states and 16364 transitions. [2022-11-02 20:43:11,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:43:11,373 INFO L218 hiAutomatonCegarLoop]: Abstraction has 13495 states and 16364 transitions. [2022-11-02 20:43:11,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13495 states and 16364 transitions. [2022-11-02 20:43:11,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13495 to 13431. [2022-11-02 20:43:11,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13431 states, 13431 states have (on average 1.2131635767999405) internal successors, (16294), 13430 states have internal predecessors, (16294), 0 states have call successors, (0), 0 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:43:11,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13431 states to 13431 states and 16294 transitions. [2022-11-02 20:43:11,705 INFO L240 hiAutomatonCegarLoop]: Abstraction has 13431 states and 16294 transitions. [2022-11-02 20:43:11,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:43:11,706 INFO L428 stractBuchiCegarLoop]: Abstraction has 13431 states and 16294 transitions. [2022-11-02 20:43:11,706 INFO L335 stractBuchiCegarLoop]: ======== Iteration 34 ============ [2022-11-02 20:43:11,707 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13431 states and 16294 transitions. [2022-11-02 20:43:11,752 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7546 [2022-11-02 20:43:11,752 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:43:11,752 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:43:11,754 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:43:11,754 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:43:11,754 INFO L748 eck$LassoCheckResult]: Stem: 333029#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 332824#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 332825#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 332842#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 332843#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 332775#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 333031#L116-2 assume !false; 334382#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 334381#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 334380#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 334379#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 334378#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 334377#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 334376#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 334375#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 334374#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 334373#L143 assume 8464 == ssl3_accept_~s__state~0#1; 334372#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 334371#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 334370#L289-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; 334369#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 334368#L604 assume 0 == ssl3_accept_~skip~0#1; 334367#L605 assume 8464 == ssl3_accept_~state~0#1; 334366#L606 assume 8496 == ssl3_accept_~s__state~0#1; 334365#L607 assume !(0 != ssl3_accept_~cb~0#1); 334362#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 334361#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 334359#L603 ssl3_accept_~skip~0#1 := 0; 334358#L116-2 assume !false; 334357#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 334356#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 334355#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 334354#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 334353#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 334352#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 334351#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 334350#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 334349#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 334348#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 334347#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 334346#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 334345#L152 assume 8496 == ssl3_accept_~s__state~0#1; 334343#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 334341#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 334339#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 334336#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 334333#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 334331#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 334327#L604 assume 0 == ssl3_accept_~skip~0#1; 334320#L605 assume !(8464 == ssl3_accept_~state~0#1); 334316#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 334302#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 334298#L603 ssl3_accept_~skip~0#1 := 0; 334296#L116-2 assume !false; 334294#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 334292#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 334290#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 334288#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 334286#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 334284#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 334282#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 334280#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 334278#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 334276#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 334274#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 334272#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 334270#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 334267#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 334268#L158 [2022-11-02 20:43:11,755 INFO L750 eck$LassoCheckResult]: Loop: 334268#L158 assume 8512 == ssl3_accept_~s__state~0#1; 339993#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 339992#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 339990#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 339985#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 339982#L604 assume !(0 == ssl3_accept_~skip~0#1); 339978#L603 ssl3_accept_~skip~0#1 := 0; 339977#L116-2 assume !false; 339976#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 339975#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 339974#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 339973#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 339972#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 339971#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 339970#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 339969#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 339968#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 339967#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 339966#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 339965#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 339964#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 339963#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 339962#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 339961#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 339960#L164 assume 8528 == ssl3_accept_~s__state~0#1; 339959#L168 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; 339957#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 339955#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 339952#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 339947#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 339943#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 339938#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 339935#L604 assume !(0 == ssl3_accept_~skip~0#1); 339930#L603 ssl3_accept_~skip~0#1 := 0; 339925#L116-2 assume !false; 339923#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 339917#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 339915#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 339913#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 339911#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 339909#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 339907#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 339905#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 339903#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 339901#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 339899#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 339897#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 339895#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 339893#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 339891#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 339889#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 339887#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 339885#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 339883#L170 assume 8544 == ssl3_accept_~s__state~0#1; 339881#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 339879#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 339876#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 339874#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 339871#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 339869#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 339867#L416 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; 339865#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 339864#L604 assume 0 == ssl3_accept_~skip~0#1; 339862#L605 assume !(8464 == ssl3_accept_~state~0#1); 339858#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 339856#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 339853#L603 ssl3_accept_~skip~0#1 := 0; 339852#L116-2 assume !false; 339851#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 339850#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 339849#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 339848#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 339847#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 339846#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 339845#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 339844#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 339843#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 339842#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 339841#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 339840#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 339839#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 339838#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 339837#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 339836#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 339835#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 339834#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 339833#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 339832#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 339831#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 339830#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 339829#L182 assume 8448 == ssl3_accept_~s__state~0#1; 339828#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 339827#L444 assume !(ssl3_accept_~num1~0#1 > 0); 339825#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 339824#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 339823#L604 assume 0 == ssl3_accept_~skip~0#1; 339821#L605 assume !(8464 == ssl3_accept_~state~0#1); 339817#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 339815#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 339812#L603 ssl3_accept_~skip~0#1 := 0; 339811#L116-2 assume !false; 339810#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 339809#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 339808#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 339807#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 339806#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 339805#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 339804#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 339803#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 339802#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 339801#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 339800#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 339799#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 339798#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 339797#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 339796#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 339795#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 339794#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 339793#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 339792#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 339791#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 339790#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 339789#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 339788#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 339787#L185 assume 8576 == ssl3_accept_~s__state~0#1; 339786#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 339785#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 339783#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 339784#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 340201#L604 assume 0 == ssl3_accept_~skip~0#1; 340199#L605 assume !(8464 == ssl3_accept_~state~0#1); 340189#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 340190#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 340078#L603 ssl3_accept_~skip~0#1 := 0; 340079#L116-2 assume !false; 340070#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 340071#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 340062#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 340063#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 340054#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 340055#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 340046#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 340047#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 340038#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 340039#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 340030#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 340031#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 340023#L152 assume 8496 == ssl3_accept_~s__state~0#1; 339535#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 339536#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 339529#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 339530#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 340022#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 340021#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 340020#L604 assume 0 == ssl3_accept_~skip~0#1; 340018#L605 assume !(8464 == ssl3_accept_~state~0#1); 340014#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 340012#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 340009#L603 ssl3_accept_~skip~0#1 := 0; 340008#L116-2 assume !false; 340007#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 340006#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 340005#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 340004#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 340003#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 340002#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 340001#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 340000#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 339999#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 339998#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 339997#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 339996#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 339995#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 339994#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 334268#L158 [2022-11-02 20:43:11,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:11,756 INFO L85 PathProgramCache]: Analyzing trace with hash 767898806, now seen corresponding path program 1 times [2022-11-02 20:43:11,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:11,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11629870] [2022-11-02 20:43:11,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:11,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:11,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:11,792 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-02 20:43:11,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:43:11,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11629870] [2022-11-02 20:43:11,792 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11629870] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:43:11,793 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:43:11,793 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:43:11,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070207668] [2022-11-02 20:43:11,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:43:11,793 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:43:11,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:11,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1862358860, now seen corresponding path program 3 times [2022-11-02 20:43:11,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:11,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809592545] [2022-11-02 20:43:11,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:11,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:11,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:11,845 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2022-11-02 20:43:11,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:43:11,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809592545] [2022-11-02 20:43:11,846 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809592545] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:43:11,846 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:43:11,846 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:43:11,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376424291] [2022-11-02 20:43:11,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:43:11,847 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:43:11,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:43:11,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:43:11,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:43:11,848 INFO L87 Difference]: Start difference. First operand 13431 states and 16294 transitions. cyclomatic complexity: 2884 Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 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:43:11,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:43:11,954 INFO L93 Difference]: Finished difference Result 26166 states and 30907 transitions. [2022-11-02 20:43:11,954 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26166 states and 30907 transitions. [2022-11-02 20:43:12,076 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 14705 [2022-11-02 20:43:12,159 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26166 states to 26166 states and 30907 transitions. [2022-11-02 20:43:12,159 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15832 [2022-11-02 20:43:12,170 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15832 [2022-11-02 20:43:12,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26166 states and 30907 transitions. [2022-11-02 20:43:12,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:43:12,171 INFO L218 hiAutomatonCegarLoop]: Abstraction has 26166 states and 30907 transitions. [2022-11-02 20:43:12,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26166 states and 30907 transitions. [2022-11-02 20:43:12,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26166 to 26166. [2022-11-02 20:43:12,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26166 states, 26166 states have (on average 1.18118932966445) internal successors, (30907), 26165 states have internal predecessors, (30907), 0 states have call successors, (0), 0 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:43:12,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26166 states to 26166 states and 30907 transitions. [2022-11-02 20:43:12,733 INFO L240 hiAutomatonCegarLoop]: Abstraction has 26166 states and 30907 transitions. [2022-11-02 20:43:12,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:43:12,734 INFO L428 stractBuchiCegarLoop]: Abstraction has 26166 states and 30907 transitions. [2022-11-02 20:43:12,734 INFO L335 stractBuchiCegarLoop]: ======== Iteration 35 ============ [2022-11-02 20:43:12,734 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 26166 states and 30907 transitions. [2022-11-02 20:43:12,847 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 14705 [2022-11-02 20:43:12,847 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:43:12,847 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:43:12,849 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:43:12,849 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:43:12,850 INFO L748 eck$LassoCheckResult]: Stem: 372637#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 372424#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 372425#L99 assume !(0 != ssl3_accept_~s__info_callback~0#1); 372448#L102 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 372438#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 372439#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 375320#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 375318#L116-2 assume !false; 375317#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 375315#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 375313#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 375311#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 375309#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 375306#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 375304#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 375303#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 375300#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 375297#L143 assume 8464 == ssl3_accept_~s__state~0#1; 375295#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 375293#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 375291#L289-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; 375289#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 375287#L604 assume 0 == ssl3_accept_~skip~0#1; 375285#L605 assume 8464 == ssl3_accept_~state~0#1; 375283#L606 assume 8496 == ssl3_accept_~s__state~0#1; 375281#L607 assume !(0 != ssl3_accept_~cb~0#1); 375277#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 375276#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 375273#L603 ssl3_accept_~skip~0#1 := 0; 375270#L116-2 assume !false; 375267#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 375263#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 375262#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 375254#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 375247#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 375239#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 375214#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 375209#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 375203#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 375197#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 375193#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 375189#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 374881#L152 assume 8496 == ssl3_accept_~s__state~0#1; 374874#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 374872#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 374870#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 374865#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 374863#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 374861#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 374859#L604 assume 0 == ssl3_accept_~skip~0#1; 374856#L605 assume !(8464 == ssl3_accept_~state~0#1); 374857#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 375101#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 374846#L603 ssl3_accept_~skip~0#1 := 0; 374844#L116-2 assume !false; 374842#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 374840#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 374838#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 374836#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 374834#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 374832#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 374830#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 374828#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 374826#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 374824#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 374822#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 374820#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 374818#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 374814#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 374815#L158 [2022-11-02 20:43:12,850 INFO L750 eck$LassoCheckResult]: Loop: 374815#L158 assume 8512 == ssl3_accept_~s__state~0#1; 393021#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 393020#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 393019#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 393018#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 393016#L604 assume !(0 == ssl3_accept_~skip~0#1); 393013#L603 ssl3_accept_~skip~0#1 := 0; 393012#L116-2 assume !false; 393011#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 393010#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 393009#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 393008#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 393007#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 393006#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 393005#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 393004#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 393003#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 393002#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 393001#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 393000#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 392999#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 392998#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 392997#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 392996#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 392995#L164 assume 8528 == ssl3_accept_~s__state~0#1; 392994#L168 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; 392993#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 392992#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 392990#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 392986#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 392983#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 392982#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 392980#L604 assume !(0 == ssl3_accept_~skip~0#1); 392977#L603 ssl3_accept_~skip~0#1 := 0; 392976#L116-2 assume !false; 392975#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 392970#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 392968#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 392966#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 392964#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 392962#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 392960#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 392958#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 392956#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 392954#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 392952#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 392950#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 392948#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 392946#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 392944#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 392942#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 392940#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 392938#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 392936#L170 assume 8544 == ssl3_accept_~s__state~0#1; 392934#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 392932#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 392929#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 392927#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 392924#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 392922#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 392920#L416 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; 392918#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 392917#L604 assume 0 == ssl3_accept_~skip~0#1; 392915#L605 assume !(8464 == ssl3_accept_~state~0#1); 392916#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 394214#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 392909#L603 ssl3_accept_~skip~0#1 := 0; 392908#L116-2 assume !false; 392907#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 392906#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 392905#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 392904#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 392903#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 392902#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 392901#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 392900#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 392899#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 392898#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 392897#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 392896#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 392895#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 392894#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 392893#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 392892#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 392891#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 392890#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 392889#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 392888#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 392887#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 392886#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 392885#L182 assume 8448 == ssl3_accept_~s__state~0#1; 392884#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 392883#L444 assume !(ssl3_accept_~num1~0#1 > 0); 392881#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 392880#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 392879#L604 assume 0 == ssl3_accept_~skip~0#1; 392877#L605 assume !(8464 == ssl3_accept_~state~0#1); 392878#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 394139#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 392871#L603 ssl3_accept_~skip~0#1 := 0; 392870#L116-2 assume !false; 392869#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 392868#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 392867#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 392866#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 392865#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 392864#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 392863#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 392862#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 392861#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 392860#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 392859#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 392858#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 392857#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 392856#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 392855#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 392854#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 392853#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 392852#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 392851#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 392850#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 392849#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 392848#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 392847#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 392846#L185 assume 8576 == ssl3_accept_~s__state~0#1; 392845#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 392844#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 392842#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 392843#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 393132#L604 assume 0 == ssl3_accept_~skip~0#1; 393130#L605 assume !(8464 == ssl3_accept_~state~0#1); 393119#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 393120#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 393108#L603 ssl3_accept_~skip~0#1 := 0; 393109#L116-2 assume !false; 393101#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 393102#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 393094#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 393095#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 393087#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 393088#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 393080#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 393081#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 393073#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 393074#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 393067#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 393068#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 392833#L152 assume 8496 == ssl3_accept_~s__state~0#1; 392789#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 392790#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 392744#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 392745#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 393056#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 393055#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 393054#L604 assume 0 == ssl3_accept_~skip~0#1; 393052#L605 assume !(8464 == ssl3_accept_~state~0#1); 393053#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 394553#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 393037#L603 ssl3_accept_~skip~0#1 := 0; 393036#L116-2 assume !false; 393035#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 393034#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 393033#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 393032#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 393031#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 393030#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 393029#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 393028#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 393027#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 393026#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 393025#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 393024#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 393023#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 393022#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 374815#L158 [2022-11-02 20:43:12,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:12,851 INFO L85 PathProgramCache]: Analyzing trace with hash -532405712, now seen corresponding path program 1 times [2022-11-02 20:43:12,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:12,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459604569] [2022-11-02 20:43:12,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:12,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:12,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:12,867 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:43:12,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:12,893 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:43:12,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:12,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1862358860, now seen corresponding path program 4 times [2022-11-02 20:43:12,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:12,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699645018] [2022-11-02 20:43:12,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:12,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:12,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:12,962 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2022-11-02 20:43:12,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:43:12,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699645018] [2022-11-02 20:43:12,963 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699645018] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:43:12,963 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:43:12,963 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:43:12,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143907952] [2022-11-02 20:43:12,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:43:12,964 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:43:12,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:43:12,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:43:12,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:43:12,966 INFO L87 Difference]: Start difference. First operand 26166 states and 30907 transitions. cyclomatic complexity: 4783 Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:43:13,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:43:13,132 INFO L93 Difference]: Finished difference Result 51844 states and 61068 transitions. [2022-11-02 20:43:13,133 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 51844 states and 61068 transitions. [2022-11-02 20:43:13,584 INFO L131 ngComponentsAnalysis]: Automaton has 34 accepting balls. 29230 [2022-11-02 20:43:13,671 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 51844 states to 51844 states and 61068 transitions. [2022-11-02 20:43:13,672 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 31276 [2022-11-02 20:43:13,689 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 31276 [2022-11-02 20:43:13,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51844 states and 61068 transitions. [2022-11-02 20:43:13,690 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:43:13,690 INFO L218 hiAutomatonCegarLoop]: Abstraction has 51844 states and 61068 transitions. [2022-11-02 20:43:13,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51844 states and 61068 transitions. [2022-11-02 20:43:14,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51844 to 26194. [2022-11-02 20:43:14,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26194 states, 26194 states have (on average 1.1809956478582881) internal successors, (30935), 26193 states have internal predecessors, (30935), 0 states have call successors, (0), 0 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:43:14,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26194 states to 26194 states and 30935 transitions. [2022-11-02 20:43:14,339 INFO L240 hiAutomatonCegarLoop]: Abstraction has 26194 states and 30935 transitions. [2022-11-02 20:43:14,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:43:14,340 INFO L428 stractBuchiCegarLoop]: Abstraction has 26194 states and 30935 transitions. [2022-11-02 20:43:14,340 INFO L335 stractBuchiCegarLoop]: ======== Iteration 36 ============ [2022-11-02 20:43:14,340 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 26194 states and 30935 transitions. [2022-11-02 20:43:14,425 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 14723 [2022-11-02 20:43:14,425 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:43:14,425 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:43:14,427 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:43:14,427 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:43:14,427 INFO L748 eck$LassoCheckResult]: Stem: 450658#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 450442#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 450443#L99 assume !(0 != ssl3_accept_~s__info_callback~0#1); 450466#L102 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 450467#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 450676#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 450397#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 451915#L116-2 assume !false; 451914#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 451913#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 451912#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 451911#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 451910#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 451909#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 451908#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 451907#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 451906#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 451905#L143 assume 8464 == ssl3_accept_~s__state~0#1; 451904#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 451903#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 451902#L289-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; 451901#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 451900#L604 assume 0 == ssl3_accept_~skip~0#1; 451899#L605 assume 8464 == ssl3_accept_~state~0#1; 451898#L606 assume 8496 == ssl3_accept_~s__state~0#1; 451896#L607 assume !(0 != ssl3_accept_~cb~0#1); 451894#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 451892#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 451891#L603 ssl3_accept_~skip~0#1 := 0; 451890#L116-2 assume !false; 451889#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 451888#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 451887#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 451886#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 451885#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 451884#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 451883#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 451882#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 451881#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 451880#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 451879#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 451878#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 451877#L152 assume 8496 == ssl3_accept_~s__state~0#1; 451876#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 451875#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 451874#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 451872#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 451873#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 452619#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 452618#L604 assume 0 == ssl3_accept_~skip~0#1; 452616#L605 assume !(8464 == ssl3_accept_~state~0#1); 452617#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 452608#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 452607#L603 ssl3_accept_~skip~0#1 := 0; 452606#L116-2 assume !false; 452605#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 452604#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 452603#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 452602#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 452601#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 452600#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 452599#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 452598#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 452597#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 452596#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 452595#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 452594#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 452593#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 452591#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 452592#L158 [2022-11-02 20:43:14,428 INFO L750 eck$LassoCheckResult]: Loop: 452592#L158 assume 8512 == ssl3_accept_~s__state~0#1; 464975#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 464974#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 464973#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 464972#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 464970#L604 assume !(0 == ssl3_accept_~skip~0#1); 464967#L603 ssl3_accept_~skip~0#1 := 0; 464966#L116-2 assume !false; 464965#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 464964#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 464963#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 464962#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 464961#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 464960#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 464959#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 464958#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 464957#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 464956#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 464955#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 464954#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 464953#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 464952#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 464951#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 464950#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 464949#L164 assume 8528 == ssl3_accept_~s__state~0#1; 464948#L168 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; 464946#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 464945#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 464943#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 464939#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 464936#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 464935#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 464933#L604 assume !(0 == ssl3_accept_~skip~0#1); 464930#L603 ssl3_accept_~skip~0#1 := 0; 464929#L116-2 assume !false; 464928#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 464923#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 464921#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 464919#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 464917#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 464915#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 464913#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 464911#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 464909#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 464907#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 464905#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 464903#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 464901#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 464899#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 464897#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 464895#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 464893#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 464891#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 464889#L170 assume 8544 == ssl3_accept_~s__state~0#1; 464887#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 464885#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 464882#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 464880#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 464877#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 464875#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 464873#L416 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; 464871#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 464870#L604 assume 0 == ssl3_accept_~skip~0#1; 464868#L605 assume !(8464 == ssl3_accept_~state~0#1); 464869#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 464862#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 464861#L603 ssl3_accept_~skip~0#1 := 0; 464860#L116-2 assume !false; 464859#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 464858#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 464857#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 464856#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 464855#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 464854#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 464853#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 464852#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 464851#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 464850#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 464849#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 464848#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 464847#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 464846#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 464845#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 464844#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 464843#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 464842#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 464841#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 464840#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 464839#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 464838#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 464837#L182 assume 8448 == ssl3_accept_~s__state~0#1; 464836#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 464835#L444 assume !(ssl3_accept_~num1~0#1 > 0); 464833#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 464832#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 464831#L604 assume 0 == ssl3_accept_~skip~0#1; 464829#L605 assume !(8464 == ssl3_accept_~state~0#1); 464830#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 464700#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 464699#L603 ssl3_accept_~skip~0#1 := 0; 464698#L116-2 assume !false; 464697#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 464696#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 464695#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 464694#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 464693#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 464692#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 464691#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 464690#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 464689#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 464688#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 464687#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 464686#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 464685#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 464684#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 464683#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 464682#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 464681#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 464680#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 464679#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 464678#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 464677#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 464676#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 464675#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 464674#L185 assume 8576 == ssl3_accept_~s__state~0#1; 464673#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 464672#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 464670#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 464671#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 465284#L604 assume 0 == ssl3_accept_~skip~0#1; 465281#L605 assume !(8464 == ssl3_accept_~state~0#1); 465282#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 465289#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 465098#L603 ssl3_accept_~skip~0#1 := 0; 465099#L116-2 assume !false; 465089#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 465090#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 465081#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 465082#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 465073#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 465074#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 465065#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 465066#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 465057#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 465058#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 465035#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 465036#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 464657#L152 assume 8496 == ssl3_accept_~s__state~0#1; 464567#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 464568#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 464543#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 464544#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 465017#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 465016#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 465015#L604 assume 0 == ssl3_accept_~skip~0#1; 465013#L605 assume !(8464 == ssl3_accept_~state~0#1); 465014#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 464992#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 464991#L603 ssl3_accept_~skip~0#1 := 0; 464990#L116-2 assume !false; 464989#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 464988#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 464987#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 464986#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 464985#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 464984#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 464983#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 464982#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 464981#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 464980#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 464979#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 464978#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 464977#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 464976#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 452592#L158 [2022-11-02 20:43:14,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:14,428 INFO L85 PathProgramCache]: Analyzing trace with hash -532405712, now seen corresponding path program 2 times [2022-11-02 20:43:14,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:14,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148046746] [2022-11-02 20:43:14,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:14,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:14,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:14,448 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:43:14,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:14,467 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:43:14,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:14,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1597711370, now seen corresponding path program 1 times [2022-11-02 20:43:14,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:14,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793650086] [2022-11-02 20:43:14,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:14,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:14,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:14,525 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-11-02 20:43:14,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:43:14,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793650086] [2022-11-02 20:43:14,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793650086] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:43:14,526 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:43:14,526 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:43:14,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675898728] [2022-11-02 20:43:14,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:43:14,527 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:43:14,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:43:14,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:43:14,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:43:14,528 INFO L87 Difference]: Start difference. First operand 26194 states and 30935 transitions. cyclomatic complexity: 4783 Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:43:14,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:43:14,723 INFO L93 Difference]: Finished difference Result 26326 states and 31015 transitions. [2022-11-02 20:43:14,723 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26326 states and 31015 transitions. [2022-11-02 20:43:14,817 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 14811 [2022-11-02 20:43:15,083 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26326 states to 26326 states and 31015 transitions. [2022-11-02 20:43:15,084 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15938 [2022-11-02 20:43:15,094 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15938 [2022-11-02 20:43:15,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26326 states and 31015 transitions. [2022-11-02 20:43:15,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:43:15,096 INFO L218 hiAutomatonCegarLoop]: Abstraction has 26326 states and 31015 transitions. [2022-11-02 20:43:15,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26326 states and 31015 transitions. [2022-11-02 20:43:15,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26326 to 26254. [2022-11-02 20:43:15,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26254 states, 26254 states have (on average 1.1786013559838502) internal successors, (30943), 26253 states have internal predecessors, (30943), 0 states have call successors, (0), 0 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:43:15,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26254 states to 26254 states and 30943 transitions. [2022-11-02 20:43:15,452 INFO L240 hiAutomatonCegarLoop]: Abstraction has 26254 states and 30943 transitions. [2022-11-02 20:43:15,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:43:15,453 INFO L428 stractBuchiCegarLoop]: Abstraction has 26254 states and 30943 transitions. [2022-11-02 20:43:15,454 INFO L335 stractBuchiCegarLoop]: ======== Iteration 37 ============ [2022-11-02 20:43:15,454 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 26254 states and 30943 transitions. [2022-11-02 20:43:15,532 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 14763 [2022-11-02 20:43:15,532 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:43:15,532 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:43:15,534 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:43:15,534 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:43:15,535 INFO L748 eck$LassoCheckResult]: Stem: 503157#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 502969#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 502970#L99 assume !(0 != ssl3_accept_~s__info_callback~0#1); 502992#L102 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 502983#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 502984#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 504643#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 504641#L116-2 assume !false; 504639#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 504637#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 504635#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 504633#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 504631#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 504629#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 504627#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 504625#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 504623#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 504621#L143 assume 8464 == ssl3_accept_~s__state~0#1; 504619#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 504617#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 504615#L289-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; 504613#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 504611#L604 assume 0 == ssl3_accept_~skip~0#1; 504609#L605 assume 8464 == ssl3_accept_~state~0#1; 504607#L606 assume 8496 == ssl3_accept_~s__state~0#1; 504604#L607 assume !(0 != ssl3_accept_~cb~0#1); 504600#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 504598#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 504596#L603 ssl3_accept_~skip~0#1 := 0; 504594#L116-2 assume !false; 504592#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 504590#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 504588#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 504586#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 504584#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 504582#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 504580#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 504578#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 504576#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 504575#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 504573#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 504571#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 504569#L152 assume 8496 == ssl3_accept_~s__state~0#1; 504567#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 504565#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 504563#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 504560#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 504561#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 506384#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 506381#L604 assume 0 == ssl3_accept_~skip~0#1; 506375#L605 assume !(8464 == ssl3_accept_~state~0#1); 506361#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 506308#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 506303#L603 ssl3_accept_~skip~0#1 := 0; 506299#L116-2 assume !false; 506295#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 506290#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 506286#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 506281#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 506271#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 506265#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 506260#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 506257#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 506254#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 506251#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 506248#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 506245#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 506242#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 506238#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 506239#L158 [2022-11-02 20:43:15,536 INFO L750 eck$LassoCheckResult]: Loop: 506239#L158 assume 8512 == ssl3_accept_~s__state~0#1; 519155#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 519153#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 519149#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 519145#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 519142#L604 assume !(0 == ssl3_accept_~skip~0#1); 519138#L603 ssl3_accept_~skip~0#1 := 0; 519136#L116-2 assume !false; 519134#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 519132#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 519130#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 519128#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 519126#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 519124#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 519122#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 519120#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 519118#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 519116#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 519114#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 519112#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 519110#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 519106#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 519103#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 519101#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 519099#L164 assume 8528 == ssl3_accept_~s__state~0#1; 519096#L168 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; 519091#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 519087#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 519078#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 519063#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 519060#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 519059#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 519049#L604 assume !(0 == ssl3_accept_~skip~0#1); 519039#L603 ssl3_accept_~skip~0#1 := 0; 519033#L116-2 assume !false; 519029#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 519020#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 519016#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 519012#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 519008#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 519004#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 519000#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 518996#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 518992#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 518988#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 518984#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 518980#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 518976#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 518972#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 518968#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 518964#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 518960#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 518956#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 518952#L170 assume 8544 == ssl3_accept_~s__state~0#1; 518948#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 518944#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 518938#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 518934#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 518929#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 518924#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 518920#L416 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; 518916#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 518912#L604 assume 0 == ssl3_accept_~skip~0#1; 518909#L605 assume !(8464 == ssl3_accept_~state~0#1); 518904#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 518899#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 518893#L603 ssl3_accept_~skip~0#1 := 0; 518891#L116-2 assume !false; 518889#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 518887#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 518885#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 518883#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 518881#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 518879#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 518877#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 518875#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 518873#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 518871#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 518869#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 518867#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 518865#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 518863#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 518861#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 518859#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 518857#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 518855#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 518853#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 518851#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 518849#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 518847#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 518845#L182 assume 8448 == ssl3_accept_~s__state~0#1; 518843#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 518840#L444 assume !(ssl3_accept_~num1~0#1 > 0); 518837#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 518835#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 518833#L604 assume 0 == ssl3_accept_~skip~0#1; 518830#L605 assume !(8464 == ssl3_accept_~state~0#1); 518825#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 518821#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 518817#L603 ssl3_accept_~skip~0#1 := 0; 518815#L116-2 assume !false; 518813#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 518811#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 518809#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 518807#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 518805#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 518803#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 518801#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 518799#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 518797#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 518795#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 518793#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 518791#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 518789#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 518787#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 518785#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 518783#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 518781#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 518779#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 518777#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 518775#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 518773#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 518771#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 518769#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 518767#L185 assume 8576 == ssl3_accept_~s__state~0#1; 518765#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 518761#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 518757#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 518758#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 519329#L604 assume 0 == ssl3_accept_~skip~0#1; 519327#L605 assume !(8464 == ssl3_accept_~state~0#1); 519325#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 519324#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 519322#L603 ssl3_accept_~skip~0#1 := 0; 519321#L116-2 assume !false; 519319#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 519318#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 519317#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 519315#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 519312#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 519311#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 519308#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 519306#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 519303#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 519301#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 519299#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 519297#L149 assume 8466 == ssl3_accept_~s__state~0#1; 519295#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 519293#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 519291#L289-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; 519289#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 519287#L604 assume 0 == ssl3_accept_~skip~0#1; 519266#L605 assume !(8464 == ssl3_accept_~state~0#1); 519262#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 519258#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 519256#L603 ssl3_accept_~skip~0#1 := 0; 519254#L116-2 assume !false; 519251#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 519249#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 519247#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 519245#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 519243#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 519241#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 519239#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 519237#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 519235#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 519233#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 519231#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 519229#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 519227#L152 assume 8496 == ssl3_accept_~s__state~0#1; 519225#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 519223#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 519221#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 519218#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 519216#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 519214#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 519211#L604 assume 0 == ssl3_accept_~skip~0#1; 519208#L605 assume !(8464 == ssl3_accept_~state~0#1); 519209#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 519189#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 519187#L603 ssl3_accept_~skip~0#1 := 0; 519185#L116-2 assume !false; 519183#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 519181#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 519179#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 519177#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 519175#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 519173#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 519171#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 519169#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 519167#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 519165#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 519163#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 519161#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 519159#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 519158#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 506239#L158 [2022-11-02 20:43:15,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:15,537 INFO L85 PathProgramCache]: Analyzing trace with hash -532405712, now seen corresponding path program 3 times [2022-11-02 20:43:15,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:15,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490274729] [2022-11-02 20:43:15,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:15,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:15,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:15,550 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:43:15,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:15,569 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:43:15,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:15,570 INFO L85 PathProgramCache]: Analyzing trace with hash 209348563, now seen corresponding path program 1 times [2022-11-02 20:43:15,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:15,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264039710] [2022-11-02 20:43:15,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:15,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:15,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:15,706 INFO L134 CoverageAnalysis]: Checked inductivity of 423 backedges. 117 proven. 0 refuted. 0 times theorem prover too weak. 306 trivial. 0 not checked. [2022-11-02 20:43:15,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:43:15,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264039710] [2022-11-02 20:43:15,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264039710] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:43:15,707 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:43:15,707 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:43:15,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455719932] [2022-11-02 20:43:15,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:43:15,708 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:43:15,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:43:15,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:43:15,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:43:15,709 INFO L87 Difference]: Start difference. First operand 26254 states and 30943 transitions. cyclomatic complexity: 4731 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:43:15,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:43:15,864 INFO L93 Difference]: Finished difference Result 51936 states and 61000 transitions. [2022-11-02 20:43:15,864 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 51936 states and 61000 transitions. [2022-11-02 20:43:16,071 INFO L131 ngComponentsAnalysis]: Automaton has 34 accepting balls. 29292 [2022-11-02 20:43:16,210 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 51936 states to 51936 states and 61000 transitions. [2022-11-02 20:43:16,210 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 31338 [2022-11-02 20:43:16,556 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 31338 [2022-11-02 20:43:16,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51936 states and 61000 transitions. [2022-11-02 20:43:16,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:43:16,571 INFO L218 hiAutomatonCegarLoop]: Abstraction has 51936 states and 61000 transitions. [2022-11-02 20:43:16,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51936 states and 61000 transitions. [2022-11-02 20:43:16,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51936 to 26254. [2022-11-02 20:43:16,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26254 states, 26254 states have (on average 1.1775348518321018) internal successors, (30915), 26253 states have internal predecessors, (30915), 0 states have call successors, (0), 0 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:43:16,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26254 states to 26254 states and 30915 transitions. [2022-11-02 20:43:16,925 INFO L240 hiAutomatonCegarLoop]: Abstraction has 26254 states and 30915 transitions. [2022-11-02 20:43:16,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:43:16,926 INFO L428 stractBuchiCegarLoop]: Abstraction has 26254 states and 30915 transitions. [2022-11-02 20:43:16,926 INFO L335 stractBuchiCegarLoop]: ======== Iteration 38 ============ [2022-11-02 20:43:16,926 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 26254 states and 30915 transitions. [2022-11-02 20:43:16,984 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 14763 [2022-11-02 20:43:16,984 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:43:16,985 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:43:16,986 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:43:16,986 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 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, 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:43:16,986 INFO L748 eck$LassoCheckResult]: Stem: 581379#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 581162#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 581163#L99 assume !(0 != ssl3_accept_~s__info_callback~0#1); 581186#L102 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 581187#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 581393#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 581117#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 583478#L116-2 assume !false; 583477#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 583476#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 583475#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 583474#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 583473#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 583472#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 583471#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 583470#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 583469#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 583468#L143 assume 8464 == ssl3_accept_~s__state~0#1; 583467#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 583466#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 583465#L289-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; 583464#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 583463#L604 assume 0 == ssl3_accept_~skip~0#1; 583462#L605 assume 8464 == ssl3_accept_~state~0#1; 583461#L606 assume 8496 == ssl3_accept_~s__state~0#1; 583459#L607 assume !(0 != ssl3_accept_~cb~0#1); 583457#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 583455#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 583454#L603 ssl3_accept_~skip~0#1 := 0; 583453#L116-2 assume !false; 583452#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 583451#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 583450#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 583449#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 583448#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 583447#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 583446#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 583445#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 583444#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 583443#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 583442#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 583441#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 583440#L152 assume 8496 == ssl3_accept_~s__state~0#1; 583439#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 583438#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 583437#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 583435#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 583436#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 583831#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 583830#L604 assume 0 == ssl3_accept_~skip~0#1; 583829#L605 assume !(8464 == ssl3_accept_~state~0#1); 583820#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 583821#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 583777#L603 ssl3_accept_~skip~0#1 := 0; 583776#L116-2 assume !false; 583775#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 583774#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 583773#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 583772#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 583771#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 583770#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 583769#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 583768#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 583767#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 583766#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 583765#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 583764#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 583763#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 583760#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 583761#L158 [2022-11-02 20:43:16,987 INFO L750 eck$LassoCheckResult]: Loop: 583761#L158 assume 8512 == ssl3_accept_~s__state~0#1; 593636#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 593635#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 593634#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 593633#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 593631#L604 assume !(0 == ssl3_accept_~skip~0#1); 593628#L603 ssl3_accept_~skip~0#1 := 0; 593627#L116-2 assume !false; 593626#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 593625#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 593624#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 593623#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 593622#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 593621#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 593620#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 593619#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 593618#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 593617#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 593616#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 593615#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 593614#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 593613#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 593612#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 593611#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 593610#L164 assume 8528 == ssl3_accept_~s__state~0#1; 593609#L168 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; 593607#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 593606#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 593605#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 593604#L348 assume 0 != (1 + ssl3_accept_~l~0#1) % 4294967296; 593602#L349 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1);ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1; 593598#L354 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 593597#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 593596#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 593594#L604 assume !(0 == ssl3_accept_~skip~0#1); 593591#L603 ssl3_accept_~skip~0#1 := 0; 593590#L116-2 assume !false; 593589#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 593584#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 593582#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 593580#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 593578#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 593576#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 593574#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 593572#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 593570#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 593568#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 593566#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 593564#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 593562#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 593560#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 593558#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 593556#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 593554#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 593552#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 593550#L170 assume 8544 == ssl3_accept_~s__state~0#1; 593548#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 593546#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 593543#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 593541#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 593538#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 593536#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 593534#L416 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; 593532#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 593531#L604 assume 0 == ssl3_accept_~skip~0#1; 593530#L605 assume !(8464 == ssl3_accept_~state~0#1); 593523#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 593524#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 593518#L603 ssl3_accept_~skip~0#1 := 0; 593517#L116-2 assume !false; 593516#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 593515#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 593514#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 593513#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 593512#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 593511#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 593510#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 593509#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 593508#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 593507#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 593506#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 593505#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 593504#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 593503#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 593502#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 593501#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 593500#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 593499#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 593498#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 593497#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 593496#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 593495#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 593494#L182 assume 8448 == ssl3_accept_~s__state~0#1; 593493#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 593492#L444 assume !(ssl3_accept_~num1~0#1 > 0); 593490#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 593489#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 593488#L604 assume 0 == ssl3_accept_~skip~0#1; 593486#L605 assume !(8464 == ssl3_accept_~state~0#1); 593487#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 602596#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 593476#L603 ssl3_accept_~skip~0#1 := 0; 593475#L116-2 assume !false; 593474#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 593473#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 593472#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 593471#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 593470#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 593469#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 593468#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 593467#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 593466#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 593465#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 593464#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 593463#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 593462#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 593461#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 593460#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 593459#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 593458#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 593457#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 593456#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 593455#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 593454#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 593453#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 593452#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 593451#L185 assume 8576 == ssl3_accept_~s__state~0#1; 593450#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 593449#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 593447#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 593448#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 593769#L604 assume 0 == ssl3_accept_~skip~0#1; 593767#L605 assume !(8464 == ssl3_accept_~state~0#1); 593768#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 593732#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 593731#L603 ssl3_accept_~skip~0#1 := 0; 593730#L116-2 assume !false; 593729#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 593728#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 593727#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 593726#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 593725#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 593724#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 593723#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 593722#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 593721#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 593720#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 593719#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 593718#L149 assume 8466 == ssl3_accept_~s__state~0#1; 593717#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 593716#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 593715#L289-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; 593714#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 593713#L604 assume 0 == ssl3_accept_~skip~0#1; 593708#L605 assume !(8464 == ssl3_accept_~state~0#1); 593710#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 603040#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 593697#L603 ssl3_accept_~skip~0#1 := 0; 593695#L116-2 assume !false; 593693#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 593691#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 593689#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 593687#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 593685#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 593660#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 593661#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 593521#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 593522#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 593479#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 593480#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 593434#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 593435#L152 assume 8496 == ssl3_accept_~s__state~0#1; 593390#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 593391#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 593344#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 593345#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 593683#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 593682#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 593681#L604 assume 0 == ssl3_accept_~skip~0#1; 593680#L605 assume !(8464 == ssl3_accept_~state~0#1); 593665#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 593666#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 593652#L603 ssl3_accept_~skip~0#1 := 0; 593651#L116-2 assume !false; 593650#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 593649#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 593648#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 593647#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 593646#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 593645#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 593644#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 593643#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 593642#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 593641#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 593640#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 593639#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 593638#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 593637#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 583761#L158 [2022-11-02 20:43:16,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:16,988 INFO L85 PathProgramCache]: Analyzing trace with hash -532405712, now seen corresponding path program 4 times [2022-11-02 20:43:16,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:16,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006425779] [2022-11-02 20:43:16,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:16,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:17,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:17,002 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:43:17,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:17,018 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:43:17,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:17,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1402265931, now seen corresponding path program 1 times [2022-11-02 20:43:17,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:17,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876567633] [2022-11-02 20:43:17,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:17,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:17,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:17,064 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:43:17,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:17,109 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:43:17,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:17,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1615821882, now seen corresponding path program 1 times [2022-11-02 20:43:17,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:17,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778783097] [2022-11-02 20:43:17,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:17,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:17,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:43:17,290 INFO L134 CoverageAnalysis]: Checked inductivity of 821 backedges. 427 proven. 0 refuted. 0 times theorem prover too weak. 394 trivial. 0 not checked. [2022-11-02 20:43:17,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:43:17,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778783097] [2022-11-02 20:43:17,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778783097] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:43:17,291 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:43:17,291 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-02 20:43:17,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537970566] [2022-11-02 20:43:17,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:43:19,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:43:19,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-02 20:43:19,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-02 20:43:19,693 INFO L87 Difference]: Start difference. First operand 26254 states and 30915 transitions. cyclomatic complexity: 4703 Second operand has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 0 states have call successors, (0), 0 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:43:19,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:43:19,800 INFO L93 Difference]: Finished difference Result 32246 states and 37791 transitions. [2022-11-02 20:43:19,800 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 32246 states and 37791 transitions. [2022-11-02 20:43:19,941 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 16657 [2022-11-02 20:43:20,005 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 32246 states to 32246 states and 37791 transitions. [2022-11-02 20:43:20,005 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18032 [2022-11-02 20:43:20,014 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18032 [2022-11-02 20:43:20,014 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32246 states and 37791 transitions. [2022-11-02 20:43:20,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:43:20,014 INFO L218 hiAutomatonCegarLoop]: Abstraction has 32246 states and 37791 transitions. [2022-11-02 20:43:20,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32246 states and 37791 transitions. [2022-11-02 20:43:20,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32246 to 26002. [2022-11-02 20:43:20,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26002 states, 26002 states have (on average 1.172794400430736) internal successors, (30495), 26001 states have internal predecessors, (30495), 0 states have call successors, (0), 0 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:43:20,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26002 states to 26002 states and 30495 transitions. [2022-11-02 20:43:20,271 INFO L240 hiAutomatonCegarLoop]: Abstraction has 26002 states and 30495 transitions. [2022-11-02 20:43:20,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-02 20:43:20,276 INFO L428 stractBuchiCegarLoop]: Abstraction has 26002 states and 30495 transitions. [2022-11-02 20:43:20,276 INFO L335 stractBuchiCegarLoop]: ======== Iteration 39 ============ [2022-11-02 20:43:20,276 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 26002 states and 30495 transitions. [2022-11-02 20:43:20,337 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 14601 [2022-11-02 20:43:20,337 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:43:20,337 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:43:20,339 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:43:20,339 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:43:20,340 INFO L748 eck$LassoCheckResult]: Stem: 639855#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 639666#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 639667#L99 assume !(0 != ssl3_accept_~s__info_callback~0#1); 639689#L102 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 639690#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 639874#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 639623#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 641804#L116-2 assume !false; 641803#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 641802#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 641801#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 641800#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 641799#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 641798#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 641797#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 641796#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 641795#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 641794#L143 assume 8464 == ssl3_accept_~s__state~0#1; 641793#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 641792#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 641791#L289-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; 641790#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 641789#L604 assume 0 == ssl3_accept_~skip~0#1; 641788#L605 assume 8464 == ssl3_accept_~state~0#1; 641787#L606 assume 8496 == ssl3_accept_~s__state~0#1; 641785#L607 assume !(0 != ssl3_accept_~cb~0#1); 641783#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 641781#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 641780#L603 ssl3_accept_~skip~0#1 := 0; 641779#L116-2 assume !false; 641778#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 641777#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 641776#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 641775#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 641774#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 641773#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 641772#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 641771#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 641770#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 641769#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 641768#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 641767#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 641766#L152 assume 8496 == ssl3_accept_~s__state~0#1; 641765#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 641764#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 641763#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 641761#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 641760#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 641759#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 641758#L604 assume 0 == ssl3_accept_~skip~0#1; 641756#L605 assume !(8464 == ssl3_accept_~state~0#1); 641757#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 641717#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 641714#L603 ssl3_accept_~skip~0#1 := 0; 641712#L116-2 assume !false; 641710#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 641708#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 641706#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 641704#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 641702#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 641700#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 641698#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 641696#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 641694#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 641692#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 641690#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 641688#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 641686#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 641683#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 641684#L158 [2022-11-02 20:43:20,340 INFO L750 eck$LassoCheckResult]: Loop: 641684#L158 assume 8512 == ssl3_accept_~s__state~0#1; 660530#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 660529#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 660528#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 660527#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 660525#L604 assume !(0 == ssl3_accept_~skip~0#1); 660522#L603 ssl3_accept_~skip~0#1 := 0; 660521#L116-2 assume !false; 660520#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 660519#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 660518#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 660517#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 660516#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 660515#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 660514#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 660513#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 660512#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 660511#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 660510#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 660509#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 660508#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 660507#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 660506#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 660505#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 660504#L164 assume 8528 == ssl3_accept_~s__state~0#1; 660503#L168 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; 660502#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 660499#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 660498#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 660497#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 660496#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 660495#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 660494#L604 assume 0 == ssl3_accept_~skip~0#1; 660492#L605 assume !(8464 == ssl3_accept_~state~0#1); 660493#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 660481#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 660480#L603 ssl3_accept_~skip~0#1 := 0; 660479#L116-2 assume !false; 660478#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 660473#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 660471#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 660469#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 660467#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 660465#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 660463#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 660461#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 660459#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 660457#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 660455#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 660453#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 660451#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 660449#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 660447#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 660445#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 660443#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 660441#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 660439#L170 assume 8544 == ssl3_accept_~s__state~0#1; 660437#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 660435#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 660432#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 660430#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 660427#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 660425#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 660423#L416 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; 660421#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 660420#L604 assume 0 == ssl3_accept_~skip~0#1; 660418#L605 assume !(8464 == ssl3_accept_~state~0#1); 660419#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 660412#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 660411#L603 ssl3_accept_~skip~0#1 := 0; 660410#L116-2 assume !false; 660409#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 660408#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 660407#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 660406#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 660405#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 660404#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 660403#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 660402#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 660401#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 660400#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 660399#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 660398#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 660397#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 660396#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 660395#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 660394#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 660393#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 660392#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 660391#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 660390#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 660389#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 660388#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 660387#L182 assume 8448 == ssl3_accept_~s__state~0#1; 660386#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 660385#L444 assume !(ssl3_accept_~num1~0#1 > 0); 660383#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 660382#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 660381#L604 assume 0 == ssl3_accept_~skip~0#1; 660380#L605 assume !(8464 == ssl3_accept_~state~0#1); 660375#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 660376#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 660372#L603 ssl3_accept_~skip~0#1 := 0; 660371#L116-2 assume !false; 660370#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 660369#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 660368#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 660367#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 660366#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 660365#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 660364#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 660363#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 660362#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 660361#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 660360#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 660359#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 660358#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 660357#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 660356#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 660355#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 660354#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 660353#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 660352#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 660351#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 660350#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 660349#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 660348#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 660347#L185 assume 8576 == ssl3_accept_~s__state~0#1; 660346#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 660345#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 660343#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 660344#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 660615#L604 assume 0 == ssl3_accept_~skip~0#1; 660614#L605 assume !(8464 == ssl3_accept_~state~0#1); 660609#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 660610#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 660606#L603 ssl3_accept_~skip~0#1 := 0; 660605#L116-2 assume !false; 660604#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 660603#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 660602#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 660601#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 660600#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 660599#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 660598#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 660597#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 660596#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 660595#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 660594#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 660593#L149 assume 8466 == ssl3_accept_~s__state~0#1; 660592#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 660591#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 660590#L289-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; 660589#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 660588#L604 assume 0 == ssl3_accept_~skip~0#1; 660583#L605 assume !(8464 == ssl3_accept_~state~0#1); 660585#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 660578#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 660577#L603 ssl3_accept_~skip~0#1 := 0; 660576#L116-2 assume !false; 660575#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 660574#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 660573#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 660572#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 660571#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 660570#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 660569#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 660568#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 660567#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 660566#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 660565#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 660564#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 660563#L152 assume 8496 == ssl3_accept_~s__state~0#1; 660562#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 660561#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 660560#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 660558#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 660557#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 660556#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 660555#L604 assume 0 == ssl3_accept_~skip~0#1; 660554#L605 assume !(8464 == ssl3_accept_~state~0#1); 660549#L605-1 assume !(0 != ssl3_accept_~s__debug~0#1); 660550#L614-1 assume !(0 != ssl3_accept_~cb~0#1); 660546#L603 ssl3_accept_~skip~0#1 := 0; 660545#L116-2 assume !false; 660544#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 660543#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 660542#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 660541#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 660540#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 660539#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 660538#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 660537#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 660536#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 660535#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 660534#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 660533#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 660532#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 660531#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 641684#L158 [2022-11-02 20:43:20,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:20,341 INFO L85 PathProgramCache]: Analyzing trace with hash -532405712, now seen corresponding path program 5 times [2022-11-02 20:43:20,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:20,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918049631] [2022-11-02 20:43:20,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:20,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:20,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:20,353 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:43:20,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:20,375 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:43:20,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:20,376 INFO L85 PathProgramCache]: Analyzing trace with hash 650863141, now seen corresponding path program 1 times [2022-11-02 20:43:20,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:20,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247850095] [2022-11-02 20:43:20,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:20,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:20,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:20,395 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:43:20,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:20,438 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:43:20,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:43:20,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1318836970, now seen corresponding path program 1 times [2022-11-02 20:43:20,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:43:20,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332473080] [2022-11-02 20:43:20,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:43:20,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:43:20,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:20,467 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:43:20,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:20,680 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:43:23,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:23,541 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:43:23,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:43:23,793 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 02.11 08:43:23 BoogieIcfgContainer [2022-11-02 20:43:23,798 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-02 20:43:23,798 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-02 20:43:23,798 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-02 20:43:23,799 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-02 20:43:23,799 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:42:48" (3/4) ... [2022-11-02 20:43:23,801 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2022-11-02 20:43:23,922 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/witness.graphml [2022-11-02 20:43:23,922 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-02 20:43:23,923 INFO L158 Benchmark]: Toolchain (without parser) took 37109.38ms. Allocated memory was 107.0MB in the beginning and 9.0GB in the end (delta: 8.9GB). Free memory was 71.1MB in the beginning and 7.9GB in the end (delta: -7.8GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2022-11-02 20:43:23,924 INFO L158 Benchmark]: CDTParser took 0.37ms. Allocated memory is still 107.0MB. Free memory was 79.9MB in the beginning and 79.9MB in the end (delta: 26.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-02 20:43:23,924 INFO L158 Benchmark]: CACSL2BoogieTranslator took 430.55ms. Allocated memory is still 107.0MB. Free memory was 70.9MB in the beginning and 78.5MB in the end (delta: -7.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-02 20:43:23,925 INFO L158 Benchmark]: Boogie Procedure Inliner took 50.23ms. Allocated memory is still 107.0MB. Free memory was 78.5MB in the beginning and 75.9MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:43:23,925 INFO L158 Benchmark]: Boogie Preprocessor took 35.79ms. Allocated memory is still 107.0MB. Free memory was 75.9MB in the beginning and 73.7MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:43:23,926 INFO L158 Benchmark]: RCFGBuilder took 989.09ms. Allocated memory is still 107.0MB. Free memory was 73.7MB in the beginning and 43.8MB in the end (delta: 29.9MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. [2022-11-02 20:43:23,926 INFO L158 Benchmark]: BuchiAutomizer took 35470.95ms. Allocated memory was 107.0MB in the beginning and 9.0GB in the end (delta: 8.9GB). Free memory was 43.8MB in the beginning and 7.9GB in the end (delta: -7.9GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2022-11-02 20:43:23,926 INFO L158 Benchmark]: Witness Printer took 124.18ms. Allocated memory is still 9.0GB. Free memory was 7.9GB in the beginning and 7.9GB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-02 20:43:23,928 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.37ms. Allocated memory is still 107.0MB. Free memory was 79.9MB in the beginning and 79.9MB in the end (delta: 26.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 430.55ms. Allocated memory is still 107.0MB. Free memory was 70.9MB in the beginning and 78.5MB in the end (delta: -7.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 50.23ms. Allocated memory is still 107.0MB. Free memory was 78.5MB in the beginning and 75.9MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 35.79ms. Allocated memory is still 107.0MB. Free memory was 75.9MB in the beginning and 73.7MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 989.09ms. Allocated memory is still 107.0MB. Free memory was 73.7MB in the beginning and 43.8MB in the end (delta: 29.9MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. * BuchiAutomizer took 35470.95ms. Allocated memory was 107.0MB in the beginning and 9.0GB in the end (delta: 8.9GB). Free memory was 43.8MB in the beginning and 7.9GB in the end (delta: -7.9GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. * Witness Printer took 124.18ms. Allocated memory is still 9.0GB. Free memory was 7.9GB in the beginning and 7.9GB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 40 terminating modules (38 trivial, 2 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 s__state and consists of 5 locations. 38 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 26002 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 35.2s and 39 iterations. TraceHistogramMax:13. Analysis of lassos took 15.6s. Construction of modules took 4.5s. Büchi inclusion checks took 12.7s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 40. Automata minimization 5.6s AutomataMinimizationTime, 40 MinimizatonAttempts, 66174 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 3.3s Buchi closure took 0.5s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6585 SdHoareTripleChecker+Valid, 5.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6583 mSDsluCounter, 14607 SdHoareTripleChecker+Invalid, 4.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5395 mSDsCounter, 843 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4778 IncrementalHoareTripleChecker+Invalid, 5621 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 843 mSolverCounterUnsat, 9212 mSDtfsCounter, 4778 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI25 SFLT0 conc2 concLT1 SILN0 SILU0 SILI9 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital31 mio100 ax100 hnf100 lsp35 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 38ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 5 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.4s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - LassoShapedNonTerminationArgument [Line: 158]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite program execution. Stem: [L646] int s ; [L647] int tmp ; [L651] s = 8464 [L652] 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 ; [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 ; [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 = __VERIFIER_nondet_int() ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp = __VERIFIER_nondet_long() ; [L57] int cb ; [L58] long num1 ; [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 ; [L67] int tmp___4 ; [L68] int tmp___5 ; [L69] int tmp___6 ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 ; [L73] int tmp___10 ; [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 ; [L84] s__s3__tmp__new_cipher__algorithms = 0 [L85] __cil_tmp56 = 0 [L86] __cil_tmp57 = 0 [L87] __cil_tmp58 = 0 [L88] __cil_tmp59 = 0 [L89] __cil_tmp60 = 0 [L90] __cil_tmp61 = 0 [L91] s__s3__tmp__reuse_message = 0 [L92] s__state = initial_state [L93] blastFlag = 0 [L94] Time = tmp [L95] cb = 0 [L96] ret = -1 [L97] skip = 0 [L98] got_new_session = 0 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=5, tmp=5] [L99] COND FALSE !(s__info_callback != 0) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=5, tmp=5] [L102] COND FALSE !(s__ctx__info_callback != 0) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__ctx__info_callback=0, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=5, tmp=5] [L106] s__in_handshake ++ VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=5, tmp=5] [L107] COND FALSE !(tmp___1 + 12288) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=5, tmp=5, tmp___1=-12288] [L112] COND FALSE !(s__cert == 0) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=5, tmp=5, tmp___1=-12288] [L116] COND TRUE 1 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=5, tmp=5, tmp___1=-12288] [L118] state = s__state VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L119] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L122] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L125] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L128] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L131] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L134] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L137] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L140] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L143] COND TRUE s__state == 8464 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L287] s__shutdown = 0 [L288] ret = __VERIFIER_nondet_int() [L289] COND TRUE blastFlag == 0 [L290] blastFlag = 1 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=0, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8464, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L292] COND FALSE !(ret <= 0) [L295] got_new_session = 1 [L296] s__state = 8496 [L297] s__init_num = 0 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L603] COND TRUE ! s__s3__tmp__reuse_message VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L604] COND TRUE ! skip VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L605] COND TRUE state == 8464 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L606] COND TRUE s__state == 8496 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L607] COND FALSE !(cb != 0) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L614] COND FALSE !(\read(s__debug)) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L620] COND FALSE !(cb != 0) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L629] skip = 0 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L116] COND TRUE 1 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L118] state = s__state VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L119] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L122] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L125] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L128] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L131] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L134] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L137] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L140] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L143] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L146] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L149] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L152] COND TRUE s__state == 8496 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L301] ret = __VERIFIER_nondet_int() [L302] COND TRUE blastFlag == 1 [L303] blastFlag = 2 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L305] COND FALSE !(ret <= 0) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L308] COND FALSE !(\read(s__hit)) [L311] s__state = 8512 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L313] s__init_num = 0 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L603] COND TRUE ! s__s3__tmp__reuse_message VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L604] COND TRUE ! skip VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L605] COND FALSE !(state == 8464) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L614] COND FALSE !(\read(s__debug)) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L620] COND FALSE !(cb != 0) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L629] skip = 0 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L116] COND TRUE 1 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L118] state = s__state VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L119] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L122] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L125] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L128] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L131] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L134] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L137] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L140] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L143] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L146] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L149] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L152] COND FALSE !(s__state == 8496) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L155] COND FALSE !(s__state == 8497) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] Loop: [L158] COND TRUE s__state == 8512 [L318] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L319] COND TRUE __cil_tmp56 + 256UL [L320] skip = 1 [L328] s__state = 8528 [L329] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND FALSE !(! skip) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND FALSE !(s__state == 8496) [L155] COND FALSE !(s__state == 8497) [L158] COND FALSE !(s__state == 8512) [L161] COND FALSE !(s__state == 8513) [L164] COND TRUE s__state == 8528 [L333] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L335] __cil_tmp57 = (unsigned long )s__options [L336] COND TRUE __cil_tmp57 + 2097152UL [L337] s__s3__tmp__use_rsa_tmp = 1 [L342] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L368] ret = __VERIFIER_nondet_int() [L369] COND FALSE !(ret <= 0) [L386] s__state = 8544 [L387] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND FALSE !(s__state == 8496) [L155] COND FALSE !(s__state == 8497) [L158] COND FALSE !(s__state == 8512) [L161] COND FALSE !(s__state == 8513) [L164] COND FALSE !(s__state == 8528) [L167] COND FALSE !(s__state == 8529) [L170] COND TRUE s__state == 8544 [L391] COND TRUE s__verify_mode + 1 [L392] COND FALSE !(s__session__peer != 0) [L403] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L404] COND TRUE __cil_tmp61 + 256UL [L405] COND TRUE s__verify_mode + 2 [L414] s__s3__tmp__cert_request = 1 [L415] ret = __VERIFIER_nondet_int() [L416] COND FALSE !(ret <= 0) [L419] s__state = 8448 [L420] s__s3__tmp__next_state___0 = 8576 [L421] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND FALSE !(s__state == 8496) [L155] COND FALSE !(s__state == 8497) [L158] COND FALSE !(s__state == 8512) [L161] COND FALSE !(s__state == 8513) [L164] COND FALSE !(s__state == 8528) [L167] COND FALSE !(s__state == 8529) [L170] COND FALSE !(s__state == 8544) [L173] COND FALSE !(s__state == 8545) [L176] COND FALSE !(s__state == 8560) [L179] COND FALSE !(s__state == 8561) [L182] COND TRUE s__state == 8448 [L443] num1 = __VERIFIER_nondet_int() [L444] COND FALSE !(num1 > 0L) [L453] s__state = s__s3__tmp__next_state___0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND FALSE !(s__state == 8496) [L155] COND FALSE !(s__state == 8497) [L158] COND FALSE !(s__state == 8512) [L161] COND FALSE !(s__state == 8513) [L164] COND FALSE !(s__state == 8528) [L167] COND FALSE !(s__state == 8529) [L170] COND FALSE !(s__state == 8544) [L173] COND FALSE !(s__state == 8545) [L176] COND FALSE !(s__state == 8560) [L179] COND FALSE !(s__state == 8561) [L182] COND FALSE !(s__state == 8448) [L185] COND TRUE s__state == 8576 [L457] ret = __VERIFIER_nondet_int() [L458] COND FALSE !(ret <= 0) [L461] COND TRUE ret == 2 [L462] s__state = 8466 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND TRUE s__state == 8466 [L287] s__shutdown = 0 [L288] ret = __VERIFIER_nondet_int() [L289] COND FALSE !(blastFlag == 0) [L292] COND FALSE !(ret <= 0) [L295] got_new_session = 1 [L296] s__state = 8496 [L297] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND TRUE s__state == 8496 [L301] ret = __VERIFIER_nondet_int() [L302] COND FALSE !(blastFlag == 1) [L305] COND FALSE !(ret <= 0) [L308] COND FALSE !(\read(s__hit)) [L311] s__state = 8512 [L313] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND FALSE !(s__state == 8496) [L155] COND FALSE !(s__state == 8497) End of lasso representation. - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 158]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L646] int s ; [L647] int tmp ; [L651] s = 8464 [L652] 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 ; [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 ; [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 = __VERIFIER_nondet_int() ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp = __VERIFIER_nondet_long() ; [L57] int cb ; [L58] long num1 ; [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 ; [L67] int tmp___4 ; [L68] int tmp___5 ; [L69] int tmp___6 ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 ; [L73] int tmp___10 ; [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 ; [L84] s__s3__tmp__new_cipher__algorithms = 0 [L85] __cil_tmp56 = 0 [L86] __cil_tmp57 = 0 [L87] __cil_tmp58 = 0 [L88] __cil_tmp59 = 0 [L89] __cil_tmp60 = 0 [L90] __cil_tmp61 = 0 [L91] s__s3__tmp__reuse_message = 0 [L92] s__state = initial_state [L93] blastFlag = 0 [L94] Time = tmp [L95] cb = 0 [L96] ret = -1 [L97] skip = 0 [L98] got_new_session = 0 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=5, tmp=5] [L99] COND FALSE !(s__info_callback != 0) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=5, tmp=5] [L102] COND FALSE !(s__ctx__info_callback != 0) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__ctx__info_callback=0, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=5, tmp=5] [L106] s__in_handshake ++ VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=5, tmp=5] [L107] COND FALSE !(tmp___1 + 12288) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=5, tmp=5, tmp___1=-12288] [L112] COND FALSE !(s__cert == 0) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=5, tmp=5, tmp___1=-12288] [L116] COND TRUE 1 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=5, tmp=5, tmp___1=-12288] [L118] state = s__state VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L119] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L122] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L125] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L128] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L131] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L134] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L137] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L140] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L143] COND TRUE s__state == 8464 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L287] s__shutdown = 0 [L288] ret = __VERIFIER_nondet_int() [L289] COND TRUE blastFlag == 0 [L290] blastFlag = 1 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=0, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8464, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L292] COND FALSE !(ret <= 0) [L295] got_new_session = 1 [L296] s__state = 8496 [L297] s__init_num = 0 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L603] COND TRUE ! s__s3__tmp__reuse_message VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L604] COND TRUE ! skip VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L605] COND TRUE state == 8464 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L606] COND TRUE s__state == 8496 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L607] COND FALSE !(cb != 0) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L614] COND FALSE !(\read(s__debug)) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L620] COND FALSE !(cb != 0) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L629] skip = 0 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L116] COND TRUE 1 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=5, tmp=5, tmp___1=-12288] [L118] state = s__state VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L119] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L122] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L125] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L128] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L131] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L134] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L137] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L140] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L143] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L146] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L149] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L152] COND TRUE s__state == 8496 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L301] ret = __VERIFIER_nondet_int() [L302] COND TRUE blastFlag == 1 [L303] blastFlag = 2 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L305] COND FALSE !(ret <= 0) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L308] COND FALSE !(\read(s__hit)) [L311] s__state = 8512 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L313] s__init_num = 0 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L603] COND TRUE ! s__s3__tmp__reuse_message VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L604] COND TRUE ! skip VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L605] COND FALSE !(state == 8464) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L614] COND FALSE !(\read(s__debug)) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L620] COND FALSE !(cb != 0) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L629] skip = 0 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L116] COND TRUE 1 VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=5, tmp=5, tmp___1=-12288] [L118] state = s__state VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L119] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L122] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L125] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L128] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L131] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L134] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L137] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L140] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L143] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L146] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L149] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L152] COND FALSE !(s__state == 8496) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] [L155] COND FALSE !(s__state == 8497) VAL [\old(initial_state)=8464, __cil_tmp56=0, __cil_tmp57=0, __cil_tmp58=0, __cil_tmp59=0, __cil_tmp60=0, __cil_tmp61=0, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=7, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=5, tmp=5, tmp___1=-12288] Loop: [L158] COND TRUE s__state == 8512 [L318] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L319] COND TRUE __cil_tmp56 + 256UL [L320] skip = 1 [L328] s__state = 8528 [L329] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND FALSE !(! skip) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND FALSE !(s__state == 8496) [L155] COND FALSE !(s__state == 8497) [L158] COND FALSE !(s__state == 8512) [L161] COND FALSE !(s__state == 8513) [L164] COND TRUE s__state == 8528 [L333] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L335] __cil_tmp57 = (unsigned long )s__options [L336] COND TRUE __cil_tmp57 + 2097152UL [L337] s__s3__tmp__use_rsa_tmp = 1 [L342] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L368] ret = __VERIFIER_nondet_int() [L369] COND FALSE !(ret <= 0) [L386] s__state = 8544 [L387] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND FALSE !(s__state == 8496) [L155] COND FALSE !(s__state == 8497) [L158] COND FALSE !(s__state == 8512) [L161] COND FALSE !(s__state == 8513) [L164] COND FALSE !(s__state == 8528) [L167] COND FALSE !(s__state == 8529) [L170] COND TRUE s__state == 8544 [L391] COND TRUE s__verify_mode + 1 [L392] COND FALSE !(s__session__peer != 0) [L403] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L404] COND TRUE __cil_tmp61 + 256UL [L405] COND TRUE s__verify_mode + 2 [L414] s__s3__tmp__cert_request = 1 [L415] ret = __VERIFIER_nondet_int() [L416] COND FALSE !(ret <= 0) [L419] s__state = 8448 [L420] s__s3__tmp__next_state___0 = 8576 [L421] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND FALSE !(s__state == 8496) [L155] COND FALSE !(s__state == 8497) [L158] COND FALSE !(s__state == 8512) [L161] COND FALSE !(s__state == 8513) [L164] COND FALSE !(s__state == 8528) [L167] COND FALSE !(s__state == 8529) [L170] COND FALSE !(s__state == 8544) [L173] COND FALSE !(s__state == 8545) [L176] COND FALSE !(s__state == 8560) [L179] COND FALSE !(s__state == 8561) [L182] COND TRUE s__state == 8448 [L443] num1 = __VERIFIER_nondet_int() [L444] COND FALSE !(num1 > 0L) [L453] s__state = s__s3__tmp__next_state___0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND FALSE !(s__state == 8496) [L155] COND FALSE !(s__state == 8497) [L158] COND FALSE !(s__state == 8512) [L161] COND FALSE !(s__state == 8513) [L164] COND FALSE !(s__state == 8528) [L167] COND FALSE !(s__state == 8529) [L170] COND FALSE !(s__state == 8544) [L173] COND FALSE !(s__state == 8545) [L176] COND FALSE !(s__state == 8560) [L179] COND FALSE !(s__state == 8561) [L182] COND FALSE !(s__state == 8448) [L185] COND TRUE s__state == 8576 [L457] ret = __VERIFIER_nondet_int() [L458] COND FALSE !(ret <= 0) [L461] COND TRUE ret == 2 [L462] s__state = 8466 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND TRUE s__state == 8466 [L287] s__shutdown = 0 [L288] ret = __VERIFIER_nondet_int() [L289] COND FALSE !(blastFlag == 0) [L292] COND FALSE !(ret <= 0) [L295] got_new_session = 1 [L296] s__state = 8496 [L297] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND TRUE s__state == 8496 [L301] ret = __VERIFIER_nondet_int() [L302] COND FALSE !(blastFlag == 1) [L305] COND FALSE !(ret <= 0) [L308] COND FALSE !(\read(s__hit)) [L311] s__state = 8512 [L313] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND FALSE !(s__state == 8496) [L155] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2022-11-02 20:43:24,083 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-02 20:43:24,288 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-02 20:43:24,489 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-02 20:43:24,689 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-11-02 20:43:24,871 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c7f7567-af6c-44f4-9f4b-0f0d6c8e37da/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)