Files
oak-gpui/crates
Julia Ryan c5ee3f3e2e Avoid suspending panicking thread while crashing (#36645)
On the latest build @maxbrunsfeld got a panic that hung zed. It appeared
that the hang occured after the minidump had been successfully written,
so our theory on what happened is that the `suspend_all_other_threads`
call in the crash handler suspended the panicking thread (due to the
signal from simulate_exception being received on a different thread),
and then when the crash handler returned everything was suspended so the
panic hook never made it to the `process::abort`.

This change makes the crash handler avoid _both_ the current and the
panicking thread which should avoid that scenario.

Release Notes:

- N/A
2025-08-21 10:33:45 +00:00
..
2025-08-21 00:10:36 +00:00
2025-08-05 18:16:47 +00:00
2025-08-13 13:25:52 -06:00
2025-08-19 20:26:56 -06:00
2025-08-20 02:11:17 +00:00
2025-08-20 03:40:39 +00:00
2025-08-19 20:33:44 +00:00
2025-08-21 06:48:04 +00:00
2025-08-20 20:05:30 +00:00