https://bugzilla.novell.com/show_bug.cgi?id=480721 Summary: X.org+evdev: logout crash in evBrainRemoveDevice Classification: openSUSE Product: openSUSE 11.1 Version: Final Platform: x86-64 OS/Version: openSUSE 11.1 Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: jslaby@novell.com QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Everyt time I logout back to console, the X started by startx outputs this: .. (II) Mouse0-usb-0000:00:1d.0-1.2/input0: Off (II) Mouse0-usb-0000:00:1d.0-1.2/input0: Off Backtrace: 0: X(xf86SigHandler+0x65) [0x47e715] 1: /lib64/libc.so.6 [0x33e02326e0] 2: /usr/lib64/xorg/modules//input/evdev_drv.so(evBrainRemoveDevice+0x9b) [0x7f15f22974eb] 3: /usr/lib64/xorg/modules//input/evdev_drv.so [0x7f15f22964ab] 4: X(DeleteInputDeviceRequest+0x3b) [0x4959eb] 5: X(CloseDownDevices+0x29) [0x445249] 6: X(main+0x4ad) [0x43236d] 7: /lib64/libc.so.6(__libc_start_main+0xe6) [0x33e021e586] 8: X [0x4316f9] Fatal server error: Caught signal 11. Server aborting (II) UnloadModule: "kbd" .. xorg-x11-driver-input-7.4-11.5 xorg-x11-server-7.4-17.3 In the self-compiled evdev (I was unable to find -debuginfo) it is here: (gdb) list *evBrainRemoveDevice+0x9b 0x440b is in evBrainRemoveDevice (evdev_brain.c:480). 475 476 if (device) { 477 if (prev) 478 prev->next = device->next; 479 else 480 driver->devices = device->next; <----- 481 xfree(device); 482 } 483 } 484 } The assembly is the same at that point, so I think, that's it. Should the condition be 476 if (device && driver) { ? Or, is this a bug somewhere else? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.