gensokyo-dev and Claude Opus 5.5
ee339e5db5
fix(debuggers): keep stopped Rizin and GDB sessions explainable
...
After REA stopped a Rizin debug session (frame or output limit, deadline,
cancellation, protocol failure) or the debugger exited, later commands
returned a generic invalid_request and status gave no reason. GDB
collapsed the same states the same way.
Both managers now keep a published session addressable until
close_*_session releases it, record the first reason it stopped, report
it as closed_reason in session status, and refuse later commands with
capability_unavailable naming that reason and the close-then-restart
recovery. An ID the server never returned, or that close released, still
fails as invalid_request with its own recovery. Retained stopped
sessions keep their slot, which the capacity recovery now says. A GDB
command deadline now records its reason like cancellation already did.
Fixes #8024
Co-Authored-By: gensokyo-dev <gensokyo-dev@users.noreply.github.com >
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-14 04:42:35 +01:00
..
2026-11-11 18:18:35 +08:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-10-10 23:03:27 +08:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-10-22 07:37:21 +08:00
2026-10-10 07:10:38 -07:00
2026-11-12 19:24:54 -05:00
2026-10-24 08:18:53 +08:00
2026-11-11 19:48:33 +08:00
2026-10-24 03:06:58 +08:00
2026-10-24 03:06:58 +08:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-11-11 13:03:32 +08:00
2026-10-31 14:45:21 +00:00
2026-11-10 22:52:59 -05:00
2026-11-10 07:49:23 -05:00
2026-07-24 13:16:01 +00:00
2026-11-10 07:49:23 -05:00
2026-10-24 05:13:41 +08:00
2026-11-10 07:49:23 -05:00
2026-11-13 10:11:06 -05:00
2026-10-20 17:25:19 +08:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 22:05:32 -05:00
2026-10-26 17:59:51 +08:00
2026-10-26 17:59:51 +08:00
2026-11-10 07:49:23 -05:00
2026-11-07 23:51:21 +08:00
2026-11-10 07:49:23 -05:00
2026-11-11 04:10:44 -05:00
2026-11-09 23:23:13 +08:00
2026-11-10 05:26:28 -05:00
2026-11-13 10:11:06 -05:00
2026-11-05 16:57:52 +08:00
2026-11-05 17:20:05 +08:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-11-09 02:41:54 +08:00
2026-11-05 03:34:26 +08:00
2026-11-10 23:56:32 -05:00
2026-11-10 07:49:23 -05:00
2026-10-24 04:14:17 +08:00
2026-09-29 07:08:46 +08:00
2026-11-10 07:49:23 -05:00
2026-10-24 17:56:31 +08:00
2026-11-14 04:42:35 +01:00
2026-10-31 11:11:05 -07:00
2026-10-28 14:12:39 +08:00
2026-11-08 01:49:58 +00:00
2026-11-11 00:43:30 -05:00
2026-11-12 22:05:32 -05:00
2026-11-08 01:21:29 +08:00
2026-10-31 14:45:21 +00:00
2026-10-22 16:54:14 +08:00
2026-11-12 22:05:32 -05:00
2026-11-13 10:11:06 -05:00
2026-11-11 09:05:21 -05:00
2026-10-27 21:24:30 +08:00
2026-11-11 14:10:25 +08:00
2026-11-10 07:49:23 -05:00
2026-11-10 07:49:23 -05:00
2026-10-31 14:45:21 +00:00
2026-11-06 20:49:20 +08:00
2026-11-05 18:37:20 +08:00
2026-11-11 09:57:55 -05:00
2026-11-14 04:42:35 +01:00
2026-11-14 04:42:35 +01:00
2026-10-12 00:06:29 +08:00
2026-10-31 21:34:45 +00:00
2026-10-10 05:56:01 +08:00
2026-11-09 21:47:15 +08:00
2026-11-10 07:49:23 -05:00
2026-11-02 05:14:34 -08:00
2026-10-24 04:32:11 +08:00
2026-10-09 02:05:31 +08:00
2026-11-11 09:57:55 -05:00
2026-10-27 09:43:10 +08:00
2026-11-10 05:26:28 -05:00
2026-11-11 09:57:55 -05:00
2026-11-10 15:32:41 -05:00
2026-11-11 09:57:55 -05:00
2026-10-30 04:25:48 +08:00
2026-11-12 19:27:58 -05:00
2026-10-22 17:53:35 +08:00
2026-11-13 10:11:06 -05:00
2026-11-13 10:11:06 -05:00
2026-11-12 19:24:54 -05:00
2026-10-27 06:43:53 +08:00
2026-10-13 08:08:24 +08:00
2026-11-10 07:49:23 -05:00
2026-10-09 22:46:09 +08:00
2026-11-10 07:49:23 -05:00
2026-11-08 16:39:20 +00:00