Linux 32-bit (Steam) Crash on use of mouse wheel in crafting dialog

Discussion in 'Bugs' started by Kai Blaschke, Jul 10, 2013.

  1. Kai Blaschke

    Kai Blaschke Member

    Playing the current stable Linux Steam version of the game, I always get a crash if I use the mouse wheel to scroll any crafting recipes. Scrolling the list using the arrows works.

    Details from gdb:

    (gdb) info threads
    Id Target Id Frame
    3 Thread 0xf1d10b40 (LWP 14389) "Dredmor-x86" 0xffffe425 in __kernel_vsyscall ()
    2 Thread 0xf150fb40 (LWP 14390) "Dredmor-x86" 0xffffe425 in __kernel_vsyscall ()
    * 1 Thread 0xf534db00 (LWP 14382) "Dredmor-x86" 0x081e31aa in ParsePlayerInput () at /var/lib/jenkins/jobs/Dredmor_Linux_RELEASE/workspace/playerinput.cpp:2458
    (gdb) bt
    #0 0x081e31aa in ParsePlayerInput () at /var/lib/jenkins/jobs/Dredmor_Linux_RELEASE/workspace/playerinput.cpp:2458
    #1 0x0814c9c9 in Mainloop () at /var/lib/jenkins/jobs/Dredmor_Linux_RELEASE/workspace/main.cpp:668
    #2 0x0814e4af in PlayGameWithLoadFilename (sf=...) at /var/lib/jenkins/jobs/Dredmor_Linux_RELEASE/workspace/main.cpp:1369
    #3 0x0814e1a5 in main (argc=1, argv=0xffdb93e4) at /var/lib/jenkins/jobs/Dredmor_Linux_RELEASE/workspace/main.cpp:1265
    (gdb) info locals
    count = 9
    cur = 1
    success = 0
    event = {type = 5 '\005', active = {type = 5 '\005', gain = 0 '\000', state = 5 '\005'}, key = {type = 5 '\005', which = 0 '\000', state = 5 '\005', keysym = {scancode = 24 '\030', sym = SDLK_UNKNOWN,
    mod = KMOD_NONE, unicode = 0}}, motion = {type = 5 '\005', which = 0 '\000', state = 5 '\005', x = 536, y = 446, xrel = 0, yrel = 0}, button = {type = 5 '\005', which = 0 '\000', button = 5 '\005',
    state = 1 '\001', x = 536, y = 446}, jaxis = {type = 5 '\005', which = 0 '\000', axis = 5 '\005', value = 536}, jball = {type = 5 '\005', which = 0 '\000', ball = 5 '\005', xrel = 536, yrel = 446}, jhat = {
    type = 5 '\005', which = 0 '\000', hat = 5 '\005', value = 1 '\001'}, jbutton = {type = 5 '\005', which = 0 '\000', button = 5 '\005', state = 1 '\001'}, resize = {type = 5 '\005', w = 29229592, h = 0},
    expose = {type = 5 '\005'}, quit = {type = 5 '\005'}, user = {type = 5 '\005', code = 29229592, data1 = 0x0, data2 = 0x0}, syswm = {type = 5 '\005', msg = 0x1be0218}}
    moveMult = 2.17132144e-31
    moveDiv = 9.5217984e-37

    I dumped a core file of the above crash and uploaded it gzip'd here.

    Operating System Information from Steam
    "Gentoo Base System release 2.1" (64 bit)
    Kernel Name: Linux
    Kernel Version: 3.6.8-gentoo
    X Server Vendor: The X.Org Foundation
    X Server Release: 11203000
    X Window Manager: KWin
    Steam Runtime Version: steam-runtime-release-i386_2013-06-28
     
  2. Daynab

    Daynab Community Moderator Staff Member

    I am told this will be fixed later this week.
     
  3. Nicholas

    Nicholas Technology Director Staff Member

    Is this really just in the crafting dialog? The crafting dialog is not crashing for me right now but I Fixed a bunch of other scroll wheel crashes, soooo....
     
    Kazeto likes this.
  4. Can confirm this, crashes 100% of the time on mousewheel in crafting window.

    Other windows seem fine. Will post if find other occurences.
     
  5. Strangely enough, I regenerated my character, and the bug is gone. Tried to generate another one, picking the same skills, no crash. Wierd.

    But when it crashed, it crashed all the time, also in character window. If I encounter it again, I will post a savefile.
     
    Kazeto likes this.