Bug 7520 - X11 crashes when you give wrong device for evdev
Summary: X11 crashes when you give wrong device for evdev
Status: RESOLVED WONTFIX
Alias: None
Product: xorg
Classification: Unclassified
Component: Input/evdev (show other bugs)
Version: 7.1 (2006.05)
Hardware: Other Linux (All)
: high minor
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL: http://bugs.gentoo.org/show_bug.cgi?i...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-13 22:42 UTC by Rickard Närström
Modified: 2008-12-20 21:30 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log - X11 logfile (49.59 KB, text/plain)
2006-07-13 22:44 UTC, Rickard Närström
no flags Details
xorg.conf - X11 configuration file (3.35 KB, text/plain)
2006-07-13 22:45 UTC, Rickard Närström
no flags Details

Description Rickard Närström 2006-07-13 22:42:26 UTC
After I updated my kernel I can't no longer run the X-server, it still works on 
the old kernel.

I have tested:
linux-1.6.17-gentoo2 with xorg-server-1.1.0 -> crash
linux-1.6.17-gentoo2 with xorg-server-1.1.1 -> crach
linux-1.6.16-ck11 with xorg-server-1.1.0 -> runs
linux-1.6.16-ck11 with xorg-server-1.1.1 -> runs
linux-1.6.16.24 (vanilla) with xorg-server-1.1.1 -> runs
linux-1.6.17.4 (vanilla) with xorg-server-1.1.1 -> runs
Comment 1 Rickard Närström 2006-07-13 22:44:40 UTC
Created attachment 6223 [details]
Xorg.0.log - X11 logfile
Comment 2 Rickard Närström 2006-07-13 22:45:46 UTC
Created attachment 6224 [details]
xorg.conf - X11 configuration file

NOTE: Not all sections in the config file are used, pleace check the
ServerLayout section to see what other sections are used.
Comment 3 Daniel Stone 2006-07-14 02:19:17 UTC
yes, the kernel apparently changed around your input devices, so the device
you've specified as a pointer, no longer exists, or is no longer a pointer.
Comment 4 Rickard Närström 2006-07-21 22:57:13 UTC
This is a bug in X, X shuld not crach and reproduce a stacktrace in this case 
(it should never crach)
Comment 5 Olivier Crête 2006-09-27 20:34:37 UTC
I have a similar problem if I dont specify a device but a Name. It crashes with
the same trace. It crashes because inputInfo.pointer->valuator is NULL..

My logitech MX3100 keyboard+mouse wireless combo thingy creates has two devices,
event0 which is just the regular keyboard and event1 which is the 12 button
mx1000 mouse and the "multimedia keys" from the keyboard.. If I create two
InputDevices and load both of them from ServerLayout it works (obviously I have
to put the Device Option to force each of the sections to load the right one)...
Can't evdev just open more than one device?
Comment 6 Daniel Stone 2007-02-27 01:32:56 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 7 Peter Hutterer 2008-12-20 21:30:21 UTC
No update for over two years, closing as WONTFIX.
Please reopen if this is still an issue with the current release.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.