Opened 5 months ago
Last modified 2 days ago
#15181 new defect
BACKENDS: WII: BLADERUNNER: Crash when triggering the virtual keyboard twice
Reported by: | dwatteau | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | Port: Wii |
Version: | Keywords: | ||
Cc: | Game: | Blade Runner |
Description
Current Git HEAD on the Wii port. I don't know if the issue is backend-related, or engine-related.
- Start a new game
- Skip the intros and videos
- Once the main character is playable, press the "Down" arrow twice on the Wiimote.
Expected behavior: the virtual keyboard should show up and then disappear, as happens in other games on this platform.
Observed behavior: ScummVM crashes, with the stacktrace attached below.
Attachments (1)
Change History (4)
by , 5 months ago
Attachment: | bladerunner-wii-crash-virtual-keyboard-twice.jpg added |
---|
comment:1 by , 5 months ago
I haven't observed such behavior with Blade Runner and unfortunately I cannot make sense of the stack trace.
I don't have a Wii, but maybe I could try and replicate the issue on another platform? Is the virtual keyboard on Wii the one provided by ScummVM native or something special that the Wii port uses (ie. like the Android port uses a special keyboard, written on the Java side and specifically implemented for the port).
comment:2 by , 4 months ago
Thanks. The Wii uses the same vkeybd as other platforms.
I can’t get the virtual keyboard to crash in other Wii games.
Blade Runner + vkeykd is also fine on PS3 and on a regular PC desktop where I’ve enabled vkeybd and ubsan/asan.
I’d like to get a more meaningful backtrace on Wii too. I’m trying to sync with digitall in order to know what’s the best device to acquire for proper debugging (Ethernet adapter and remote gdb, newer Gecko cards…).
If I can get my GameCube SD adapter to work again, I’ll give it a try there too.
comment:3 by , 2 days ago
Summary: | WII: BLADERUNNER: Crash when triggering the virtual keyboard twice → BACKENDS: WII: BLADERUNNER: Crash when triggering the virtual keyboard twice |
---|
Stacktrace when the crash happens