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-13 10:11:06 -05:00
2026-11-14 05:27:07 +08:00
2026-11-11 13:03:32 +08:00
2026-10-31 14:45:21 +00:00
2026-11-11 17:16:46 +08:00
2026-10-27 10:59:36 +08:00
2026-10-31 21:34:45 +00:00
2026-10-25 09:45:26 +08:00
2026-11-11 17:17:51 +08:00
2026-11-02 00:50:42 -08:00
2026-11-11 09:57:55 -05:00
2026-11-12 05:50:12 -08:00
2026-11-05 03:34:26 +08:00
2026-11-13 04:45:16 -05:00
2026-11-06 14:53:25 +08:00
2026-11-05 03:34:26 +08:00
2026-11-08 16:39:20 +00:00
2026-10-27 06:27:10 +08:00
2026-11-13 10:11:06 -05:00
2026-10-29 16:05:43 +08:00
2026-10-27 11:23:39 +08:00
2026-10-23 23:15:46 +08:00
2026-10-30 17:19:46 +08:00
2026-10-29 22:54:58 +08:00
2026-10-29 22:54:58 +08:00
2026-10-31 21:34:45 +00:00
2026-10-23 23:04:32 +08:00
2026-11-11 14:51:05 +08:00
2026-11-11 14:51:05 +08:00
2026-10-28 14:12:39 +08:00
2026-11-13 06:16:57 -08:00
2026-10-14 04:47:34 +08:00
2026-11-13 04:45:16 -05:00
2026-11-10 07:49:23 -05:00
2026-10-11 00:03:24 +08:00
2026-10-25 09:45:26 +08:00
2026-11-02 00:50:42 -08:00
2026-10-27 18:53:22 +08:00
2026-10-22 11:48:09 +00:00
2026-10-11 00:03:24 +08:00
2026-10-24 16:02:59 +08:00
2026-11-11 13:03:32 +08:00
2026-11-11 00:03:21 -05:00
2026-11-11 00:03:21 -05:00
2026-11-06 03:28:05 +08:00
2026-10-27 10:51:50 +08:00
2026-11-06 01:07:00 +08:00
2026-10-25 19:03:06 +08:00
2026-10-27 03:14:24 +08:00
2026-10-27 09:31:17 +08:00
2026-10-27 10:55:00 +08:00
2026-10-22 08:13:46 +08:00
2026-10-31 11:12:30 -07:00
2026-10-25 02:28:09 +08:00
2026-10-26 15:27:29 +08:00
2026-11-10 05:26:28 -05:00
2026-10-25 02:03:28 +08:00
2026-11-09 02:41:54 +08:00
2026-10-22 15:02:23 +08:00
2026-11-09 21:42:53 +08:00
2026-11-09 02:41:54 +08:00
2026-10-27 03:14:24 +08:00
2026-11-12 23:57:46 -08:00
2026-10-25 02:03:28 +08:00
2026-10-12 08:59:14 +08:00
2026-10-13 11:39:30 +08:00
2026-11-10 05:11:20 -05:00
2026-11-13 04:45:16 -05:00
2026-11-14 04:42:35 +01:00
2026-10-22 08:13:46 +08:00
2026-10-21 19:06:44 +08:00
2026-10-29 16:47:10 +08:00
2026-11-01 00:15:28 +08:00
2026-10-28 14:12:39 +08:00
2026-10-22 08:13:46 +08:00
2026-11-13 04:45:16 -05:00
2026-10-11 00:03:24 +08:00
2026-10-27 03:14:24 +08:00
2026-10-11 00:03:24 +08:00
2026-11-09 21:41:56 +08:00
2026-10-24 22:35:20 +08:00
2026-10-27 07:54:01 +08:00
2026-10-09 22:46:09 +08:00
2026-10-21 00:50:50 +08:00
2026-10-25 02:03:28 +08:00
2026-10-26 02:22:32 +08:00
2026-11-09 08:58:12 -05:00
2026-10-27 07:54:01 +08:00
2026-10-27 07:54:01 +08:00
2026-10-25 04:12:51 +08:00
2026-10-22 17:20:07 +08:00
2026-10-24 11:44:12 +08:00
2026-10-24 22:06:41 +08:00
2026-10-22 08:13:46 +08:00
2026-11-13 04:45:16 -05:00
2026-11-05 18:37:20 +08:00
2026-10-27 03:14:24 +08:00
2026-10-22 08:13:46 +08:00
2026-11-11 09:57:55 -05:00
2026-10-31 21:34:45 +00:00
2026-10-29 16:05:43 +08:00
2026-11-14 04:42:35 +01:00
2026-10-22 08:13:46 +08:00
2026-10-31 21:34:45 +00:00
2026-11-12 23:57:46 -08:00
2026-11-07 23:34:20 +08:00
2026-10-22 08:13:46 +08:00
2026-10-22 08:13:46 +08:00
2026-11-09 20:17:25 +08:00
2026-10-31 14:45:21 +00:00
2026-10-22 08:13:46 +08:00
2026-10-27 07:54:01 +08:00
2026-10-23 17:01:21 +08:00
2026-10-23 23:04:32 +08:00
2026-11-10 05:11:20 -05:00
2026-11-09 20:19:44 +08:00
2026-10-19 23:58:51 +08:00
2026-10-19 23:58:51 +08:00
2026-10-27 07:54:01 +08:00
2026-11-02 02:13:32 +08:00
2026-10-31 14:45:21 +00:00
2026-11-10 07:49:23 -05:00
2026-11-09 17:39:34 +08:00
2026-10-19 23:58:51 +08:00
2026-11-05 03:34:03 +08:00
2026-11-05 03:34:26 +08:00
2026-11-10 05:11:20 -05:00
2026-11-13 10:11:06 -05:00
2026-10-13 23:06:55 +08:00
2026-10-22 05:48:56 +08:00