[Bug 687362] New: touchpad driver crashed xorg and can't be started properly since then
https://bugzilla.novell.com/show_bug.cgi?id=687362 https://bugzilla.novell.com/show_bug.cgi?id=687362#c0 Summary: touchpad driver crashed xorg and can't be started properly since then Classification: openSUSE Product: openSUSE 11.4 Version: Final Platform: x86-64 OS/Version: openSUSE 11.4 Status: NEW Severity: Critical Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: andihartmann@freenet.de QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- Created an attachment (id=424789) --> (http://bugzilla.novell.com/attachment.cgi?id=424789) logfile with the crash User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:2.1b2) Gecko/20110326 Firefox/4.2a1pre SeaMonkey/2.1b2pre A few seconds after resume, the touchpad crashed the X-server. The system (keyboard and mouse / touchpad) was dead afterwards. See attached Xorg.log.0.crash_after_resume for backtrace. Since this crash, the touchpad isn't recognized correctly any more. There are a lot of instances started to run the driver: grep "Applying InputClass" /var/log/Xorg.0.log | grep touch [ 137.294] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall" [ 137.294] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall" [ 137.294] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall" [ 137.424] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall" see Xorg.0.log.after.crash This causes problems during the start of X. The config file in /etc/xorg.conf.d: cat /etc/X11/xorg.conf.d/50-synaptics.conf Section "InputClass" Identifier "touchpad catchall" Driver "synaptics" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" Option "HorizScrollDelta" "0" Option "TapButton1" "1" Option "TapButton2" "2" Option "TapButton3" "3" EndSection Before this crash, it looked like this: [ 10974.085] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall" [ 10974.085] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall" Reproducible: Always Steps to Reproduce: The crash happened once a few seconds after X has been loaded after resume (but I must say, that there are problems with detecting the device correctly - even after a normal boot. With kernel 2.6.37, the device often isn't detected at all). The problem with the n-times applied InputClasses happens no every time after the big crash. Actual Results: The device crashed the whole machine. Expected Results: The device should work without crashing the Xserver. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=687362
https://bugzilla.novell.com/show_bug.cgi?id=687362#c1
--- Comment #1 from Andreas Hartmann
https://bugzilla.novell.com/show_bug.cgi?id=687362
https://bugzilla.novell.com/show_bug.cgi?id=687362#c2
--- Comment #2 from Andreas Hartmann
https://bugzilla.novell.com/show_bug.cgi?id=687362
https://bugzilla.novell.com/show_bug.cgi?id=687362#c3
--- Comment #3 from Andreas Hartmann
https://bugzilla.novell.com/show_bug.cgi?id=687362
https://bugzilla.novell.com/show_bug.cgi?id=687362#c4
--- Comment #4 from Andreas Hartmann
https://bugzilla.novell.com/show_bug.cgi?id=687362
https://bugzilla.novell.com/show_bug.cgi?id=687362#c
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=687362
https://bugzilla.novell.com/show_bug.cgi?id=687362#c5
--- Comment #5 from Stefan Dirsch
Created an attachment (id=424789) --> (http://bugzilla.novell.com/attachment.cgi?id=424789) [details] logfile with the crash
[ 340.009] [mi] EQ overflowing. The server is probably stuck in an infinite loop. [ 340.009] Backtrace: [ 340.010] 0: /usr/bin/Xorg (xorg_backtrace+0x28) [0x463678] [ 340.010] 1: /usr/bin/Xorg (mieqEnqueue+0x1f4) [0x45e614] [ 340.010] 2: /usr/bin/Xorg (xf86PostButtonEventP+0xcf) [0x4766ef] [ 340.010] 3: /usr/bin/Xorg (xf86PostButtonEvent+0xbe) [0x47681e] [ 340.010] 4: /usr/lib64/xorg/modules/input/synaptics_drv.so (0x7f92eaeff000+0x3621) [0x7f92eaf02621] [ 340.010] 5: /usr/lib64/xorg/modules/input/synaptics_drv.so (0x7f92eaeff000+0x55b8) [0x7f92eaf045b8] [ 340.010] 6: /usr/bin/Xorg (0x400000+0x72d77) [0x472d77] [ 340.010] 7: /usr/bin/Xorg (0x400000+0x1178e3) [0x5178e3] [ 340.010] 8: /lib64/libc.so.6 (0x7f92eed8d000+0x32b30) [0x7f92eedbfb30] [ 340.010] 9: /lib64/libc.so.6 (__select+0x13) [0x7f92eee59c53] [ 340.010] 10: /usr/bin/Xorg (WaitForSomething+0x1af) [0x46400f] [ 340.010] 11: /usr/bin/Xorg (0x400000+0x2f432) [0x42f432] [ 340.010] 12: /usr/bin/Xorg (0x400000+0x25ace) [0x425ace] [ 340.010] 13: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7f92eedabbfd] [ 340.010] 14: /usr/bin/Xorg (0x400000+0x25679) [0x425679] [ 340.059] [mi] EQ overflowing. The server is probably stuck in an infinite loop. [ 340.059] -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=687362
https://bugzilla.novell.com/show_bug.cgi?id=687362#c6
--- Comment #6 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=687362
https://bugzilla.novell.com/show_bug.cgi?id=687362#c7
--- Comment #7 from Andreas Hartmann
I do not understand why there are two synaptics driver entries in /etc/X11/xorg.conf.d/50-synaptics.conf.
Are there? I can see just one. Some more information about this touchpad: hwinfo --mouse 39: PS/2 00.0: 10500 PS/2 Mouse [Created at input.183] Unique ID: AH6Q.ZHI3OT7LsxA Hardware Class: mouse Model: "SynPS/2 Synaptics TouchPad" Vendor: 0x0002 Device: 0x0007 "SynPS/2 Synaptics TouchPad" Compatible to: int 0x0210 0x0002 Device File: /dev/input/mice (/dev/input/mouse0) Device Files: /dev/input/mice, /dev/input/mouse0, /dev/input/event1, /dev/input/by-path/platform-i8042-serio-1-event-mouse, /dev/input/by-path/platform-i8042-serio-1-mouse Device Number: char 13:63 (char 13:32) Driver Info #0: Buttons: 2 Wheels: 0 XFree86 Protocol: explorerps/2 GPM Protocol: exps2 Config Status: cfg=new, avail=yes, need=no, active=unknown -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=687362
https://bugzilla.novell.com/show_bug.cgi?id=687362#c8
--- Comment #8 from Stefan Dirsch
(In reply to comment #6)
I do not understand why there are two synaptics driver entries in /etc/X11/xorg.conf.d/50-synaptics.conf.
Are there? I can see just one.
Ok. What you've told me was that there are two xorg.conf.d files with synaptics driver entriy. I messed this up. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=687362
https://bugzilla.novell.com/show_bug.cgi?id=687362#c9
--- Comment #9 from Andreas Hartmann
https://bugzilla.novell.com/show_bug.cgi?id=687362
https://bugzilla.novell.com/show_bug.cgi?id=687362#c10
--- Comment #10 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=687362
https://bugzilla.novell.com/show_bug.cgi?id=687362#c11
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=687362
https://bugzilla.novell.com/show_bug.cgi?id=687362#c12
Andreas Hartmann
https://bugzilla.novell.com/show_bug.cgi?id=687362
https://bugzilla.novell.com/show_bug.cgi?id=687362#c13
Stefan Dirsch
participants (1)
-
bugzilla_noreply@novell.com