Bugzilla – Bug 720571
X11 evdev segfault
Last modified: 2011-10-14 16:07:23 UTC
Created attachment 453201 [details] Xorg log during most recent openQA testruns (using KVM with -usb -usbdevice tablet) there is a segfault in Xorg killing the installation after some minutes. first seen failing: Build0296 2011-09-21 last seen working: Build0295 2011-09-20 Build0296 had xorg-x11-driver-input 7.6-39.1.i586 instead of 7.6-35.5.i586 udev-173 instead of udev-172 kernel-default-3.1.rc6 instead of kernel-default-3.1.rc5 full inst-sys package lists can be found as part of the test logs at http://openqa.opensuse.org/opensuse/video/openSUSE-NET-i586-Build0295.ogv.autoinst.txt http://openqa.opensuse.org/opensuse/video/openSUSE-DVD-i586-Build0296.ogv.autoinst.txt
Created attachment 454290 [details] Xorg log of X220 with similar problem It would appear that this bug isn't just related to machines with USB tablets Testing 12.1 Beta 1 on a Lenovo X220 Touchpad sees X segfault with identical symptoms to this bug. It would seem that the Touchpoint triggers this bug. Xorg.0.log of failed installation attached, hwinfo to follow
Created attachment 454291 [details] hwinfo of X220 Thinkpad
Potential dupes so far are: bug #721680 bug #721676 bug #721671 bug #721670 None of them contain useful information so I haven't marked them as dupes yet.
I have udpated bug 721680 with relevant information: https://bugzilla.novell.com/show_bug.cgi?id=721680
*** Bug 721680 has been marked as a duplicate of this bug. ***
*** Bug 722387 has been marked as a duplicate of this bug. ***
*** Bug 722478 has been marked as a duplicate of this bug. ***
Is this also reproducable on an installed system? I mean, it's rather hard to debug an issue, which is only reproducable during installation ... You can still install in textmode AFAIK to test this.
Never saw crashes in running systems. For my openQA Factory tests, there is now only a rare (5-10%) problem that appears to be from X11 but not necessarily from evdev (Xorg.log looked different, but unfortunately I did not dump it). e.g. http://openqa.opensuse.org/results/openSUSE-DVD-x86_64-Build0346-gnome
The backtrace in the log file contains an exact location of the crash so theoretically one could disassemble the evdev_drv.so module and find the offending code. Unfortunately our binaries are stripped so that most of the symbols are gone. Thus navigating around in the disassemby is an extremely tedious undertaking. One could recreate the driver in exactly the same build environment (ie same compiler version with the same configuration) however I'm not sure how to tell osc to download exactly the Beta1 build environment.
Created attachment 456569 [details] Xorg log from kvm This is one of the rarer random failures that occur now on openQA. It happens after the install and has something about "kexec" on the console. For some reason the evdev line is missing there, but the next line is still the same (WakeupHandler+0x53) so it is likely the same root cause.
closing as duplicate as Harald and I will debug this together. *** This bug has been marked as a duplicate of bug 723777 ***