[Scummvm-tracker] [ScummVM] #10338: ScummVM crashes if compiled with virtual keyboard enabled.

Uukrull trac at scummvm.org
Tue Nov 28 05:07:20 CET 2017


#10338: ScummVM crashes if compiled with virtual keyboard enabled.
--------------------+-----------------------
Reporter:  Uukrull  |      Owner:  (none)
    Type:  defect   |     Status:  new
Priority:  normal   |  Component:  --Other--
Keywords:           |       Game:
--------------------+-----------------------
 This happened after [https://github.com/scummvm/scummvm/pull/1063 SDL2:
 Improve handling of keyboard repeat events] was merged and only happens if
 compiled with VK enabled and crashes right after launching ScummVM.

 I'm using a linux box with an S905X processor (ARM Cortex-A53 CPU) with
 builds compiled by myself for LibreELEC so I don't know if that could be a
 factor. Here is the backtrace:


 {{{
 Program received signal SIGSEGV, Segmentation fault.
 0x0016252c in ModularBackend::getScreenChangeID (this=<optimized out>)
     at backends/modular-backend.cpp:121
 121     backends/modular-backend.cpp: No such file or directory.
 (gdb) backtrace
 #0  0x0016252c in ModularBackend::getScreenChangeID (this=<optimized out>)
     at backends/modular-backend.cpp:121
 #1  0x00170c2c in Common::VirtualKeyboardGUI::VirtualKeyboardGUI (
     this=0x840a40, kbd=<optimized out>)
     at backends/vkeybd/virtual-keyboard-gui.cpp:93
 #2  0x0016f850 in Common::VirtualKeyboard::VirtualKeyboard (this=0x83c740)
     at backends/vkeybd/virtual-keyboard.cpp:46
 #3  0x001644d0 in DefaultEventManager::DefaultEventManager (this=0x874320,
     boss=0x852928) at backends/events/default/default-events.cpp:57
 #4  0x000d8864 in OSystem_SDL::initBackend (this=0x826d70)
     at backends/platform/sdl/sdl.cpp:212
 #5  0x000dbf3c in scummvm_main (argc=argc at entry=1,
 argv=argv at entry=0xffeee384)
     at base/main.cpp:436
 #6  0x000d75bc in main (argc=1, argv=0xffeee384)
     at backends/platform/sdl/posix/posix-main.cpp:45
 }}}

--
Ticket URL: <https://bugs.scummvm.org/ticket/10338>
ScummVM <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list