PojavLauncherTeam/PojavLauncher

[BUG] Crash when disconnecting controller during save and quit

开放

#6,164 创建于 2024年10月11日

 (1 条评论) (0 个反应) (0 位负责人)Java (1,149 个派生)batch import
bughelp wantedwell written

仓库指标

星标
 (5,279 个星标)
PR 合并指标
 (30 天内没有已合并 PR)

描述

Describe the bug

Disconnecting the controller too soon while the game/app is loading after hitting 'save and quit' from ingame results in a crash.

The log file and images/videos

latestcrash.txt latestlog.txt

Steps To Reproduce

Using Modpack: https://www.curseforge.com/minecraft/modpacks/tekkit-remastered with Optifine 1.12.2 HD_U_G5 installed manually via mods folder in custom instance.
Controller: GameSir X2S USB-C in HID mode.

1. Start PoJavLauncher
2. Start Minecraft and connect USB-C controller 
3. Open a world
4. ESC menu > Save and Quit
5. Immediately disconnect controller before main menu loads
6. crash

Expected Behavior

No crash occurs when disconnecting the controller at that time.

Platform

- Device model: sofiap_retail Moto G Stylus (XT2043-4)
- CPU architecture: arm64-v8a
- Android version: 11
- PojavLauncher version: oxglove-20240922-a6a6a29-v3_openjdk

Anything else?

No response

贡献者指南