eden-miror/src/video_core/control
lizzie 9b64944480
[video_core/control] Fix SIGBUS due to uninit channel_state (#4406)
Some homebrew don't properly initialize the GPU but seemingly try to use it, this is meant to be benign, yet triggers a SIGBUS due to garbage data being on the pointer after ctor(), so the fix is to make it nullptr on construction.

Signed-off-by: lizzie <lizzie@eden-emu.dev>

- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md)
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability.

-------------------

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4406
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-09-14 00:39:07 +02:00
..
channel_state.cpp [nce, fs] tico support, fix FS bug that would nuke entire 'switch' folder (#4086) 2026-07-23 21:59:55 +02:00
channel_state.h [video_core, hle] remove redundant parent references in system structs (#3908) 2026-06-23 06:31:25 +02:00
channel_state_cache.cpp [video_core, hle] remove redundant parent references in system structs (#3908) 2026-06-23 06:31:25 +02:00
channel_state_cache.h [video_core/control] Fix SIGBUS due to uninit channel_state (#4406) 2026-09-14 00:39:07 +02:00
channel_state_cache.inc [video_core, hle] remove redundant parent references in system structs (#3908) 2026-06-23 06:31:25 +02:00
scheduler.cpp [video_core, hle] remove redundant parent references in system structs (#3908) 2026-06-23 06:31:25 +02:00
scheduler.h [common] Switch to boost::unordered_flat containers (#4326) 2026-08-31 02:58:09 +02:00