Bug 2467 - Xserver took a SEGV when the void driver was used for keyboard/mouse
Summary: Xserver took a SEGV when the void driver was used for keyboard/mouse
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/other (show other bugs)
Version: 6.8.1
Hardware: All Linux (All)
: high major
Assignee: Xorg Project Team
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-03 11:40 UTC by David Wong
Modified: 2005-10-03 01:10 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
proposed fix for the void driver and the key map problem (4.85 KB, patch)
2005-02-03 11:42 UTC, David Wong
ajax: 6.8-branch?
Details | Splinter Review

Description David Wong 2005-02-03 11:40:23 UTC
When the void driver was specified in the XFConfig as the keyboard and/or mouse
driver and 'startx' was used to start the Xserver, the Xserver took a SEGV. it
turned out the Xserver was trying to dereference a bogus pointer in
ProcGetKeyboardControl. 
Furthermore, after resolving the above issues in my own copy of the Xserver,
XTestFakeKeyEvent could not sent multiple pressed key simultaneously due to
the size of void_map[].
i will follow up w/ a proposed fix.
Comment 1 David Wong 2005-02-03 11:42:21 UTC
Created attachment 1828 [details] [review]
proposed fix for the void driver and the key map problem
Comment 2 Adam Jackson 2005-02-18 11:40:46 UTC
Comment on attachment 1828 [details] [review]
proposed fix for the void driver and the key map problem

fix a segfault in the void driver.  applied to head.
Comment 3 Adam Jackson 2005-10-03 18:10:08 UTC
fixed in head, so closing.


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.