Bug 720571 - X11 evdev segfault
Summary: X11 evdev segfault
Status: RESOLVED DUPLICATE of bug 723777
: 721680 722387 722478 (view as bug list)
Alias: None
Product: openSUSE 12.1
Classification: openSUSE
Component: X.Org (show other bugs)
Version: Beta 1
Hardware: All SUSE Other
: P3 - Medium : Critical (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-27 09:52 UTC by Bernhard Wiedemann
Modified: 2011-10-14 16:07 UTC (History)
9 users (show)

See Also:
Found By: System Test
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Xorg log (35.49 KB, text/plain)
2011-09-27 09:52 UTC, Bernhard Wiedemann
Details
Xorg log of X220 with similar problem (46.04 KB, text/plain)
2011-10-03 22:55 UTC, Richard Brown
Details
hwinfo of X220 Thinkpad (745.37 KB, text/plain)
2011-10-03 22:55 UTC, Richard Brown
Details
Xorg log from kvm (43.61 KB, text/plain)
2011-10-14 09:34 UTC, Bernhard Wiedemann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bernhard Wiedemann 2011-09-27 09:52:04 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
Comment 1 Richard Brown 2011-10-03 22:55:23 UTC
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
Comment 2 Richard Brown 2011-10-03 22:55:59 UTC
Created attachment 454291 [details]
hwinfo of X220 Thinkpad
Comment 3 Forgotten User cAXlJ_FoSf 2011-10-04 15:14:42 UTC
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.
Comment 4 Forgotten User xs3PtXj4XH 2011-10-05 16:52:35 UTC
I have udpated bug 721680 with relevant information: https://bugzilla.novell.com/show_bug.cgi?id=721680
Comment 5 Forgotten User cAXlJ_FoSf 2011-10-05 17:16:53 UTC
*** Bug 721680 has been marked as a duplicate of this bug. ***
Comment 6 Stefan Dirsch 2011-10-06 04:13:39 UTC
*** Bug 722387 has been marked as a duplicate of this bug. ***
Comment 7 Stefan Dirsch 2011-10-06 12:12:09 UTC
*** Bug 722478 has been marked as a duplicate of this bug. ***
Comment 8 Stefan Dirsch 2011-10-12 10:49:54 UTC
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.
Comment 9 Bernhard Wiedemann 2011-10-12 12:12:52 UTC
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
Comment 10 Egbert Eich 2011-10-12 12:28:52 UTC
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.
Comment 11 Bernhard Wiedemann 2011-10-14 09:34:54 UTC
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.
Comment 12 Egbert Eich 2011-10-14 16:07:23 UTC
closing as duplicate as Harald and I will debug this together.

*** This bug has been marked as a duplicate of bug 723777 ***