SwitchCoreKeyboard crash
Jeremy Huddleston
jeremyhu at freedesktop.org
Fri Aug 22 01:26:53 PDT 2008
Yep... I think that was it... the translation for our NSTabletPoint
events (pen motion, tilt change, etc) was not being translated
correctly, and a garbage event type was being sent to GetPointerEvents
(which was sometimes KeyPress)
We use GetPointerEvents, GetKeyboardEvents, and GetProximityEvents for
keyboard/mouse/proximity events.
What is GetKeyboardValuatorEvents? Are the valuators being sent the
same as with pointer? How does the keyboard send a cursor location,
pressure, or tilt?
On Aug 22, 2008, at 00:16, Peter Hutterer wrote:
> On Thu, Aug 21, 2008 at 11:32:26PM -0700, Jeremy Huddleston wrote:
>> I'm seeing reports of a crash in SwitchCoreKeyboard in the 1.4-apple
>> branch (we haven't done anything special to SwitchCoreKeyboard).
>> I've
>> tracked it down to pDev->key being null. I'm just going to throw in
>> some sanity checking to SwitchCoreKeyboard, but I'd like to figure
>> out
>> where this bad event is originating from. Where do
>> SwitchCoreKeyboard
>> events get sent? There are a lot showing up in the logs, but input
>> devices are not changing.
>
> SCK is called from mieqProcessInputEvents each time a keyboard event
> is
> processed.
>
> If you have pDev->key being NULL suggests either a non-keyboard
> device sends
> key events (in which case it should crash during
> GetKeyboardValuatorEvents
> anyway*) or memory is somewhat screwed.
>
> Cheers,
> Peter
>
> * not sure if you use GKVE, GetPointerEvents, ... in the apple branch.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3040 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20080822/1de647b2/attachment.bin>
More information about the xorg
mailing list