[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-xorg
Subject:    Finding the resource grabbing the mouse.
From:       phil lemelin <phil.lemelin () gmail ! com>
Date:       2011-03-22 14:46:11
Message-ID: AANLkTin3zFTLOB64VEYEBp6BW8xQToUeLXPn6SvVaXbf () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Good day list,

I'm currently facing an issue where the mouse clicks seem to be ignored on
an older box. I found some bug report which seem to be similar to my issue (
mouse moves but won't click :
https://bugzilla.redhat.com/show_bug.cgi?id=494999 ). Following the
indication in comment #16, I installed the debug package for xorg and ran
gdb ( using the 2 pointer example for fedora rawhide or Fedora 10 ):

Attaching to program: /usr/lib/debug/usr/bin/Xorg.debug, process 2631
warning: Unable to find dynamic linker breakpoint function.
GDB will be unable to debug shared library initializers
and track explicitly loaded dynamic code.
0xffffe424 in __kernel_vsyscall ()
(gdb) p/x inputInfo.pointer->deviceGrab.grab->resource
Cannot access memory at address 0x78
(gdb) p/x inputInfo.pointer->grab->resource
There is no member named grab.
(gdb) p/x inputInfo.pointer
$1 = 0x0
(gdb) p/x inputInfo
$2 = {numDevices = 0xb7a6fb20, devices = 0x0, off_devices = 0x0, keyboard =
0x0, pointer = 0x0}

I'm running xorg 1.6.1. Is there other pointers I should try to get more
info on this issue ? Or it is simply NOT a grab issue ? I looked in the
source for 1.6.1 and the GrabPtr seem to be defined like in the first
example but I'm not very familiar with the Xorg source and probably
mistaken. Any other leads I should follow ?

Thanks you for any help you can provide.

Phil

[Attachment #5 (text/html)]

Good day list, <br><br>I&#39;m currently facing an issue where the mouse clicks seem \
to be ignored on an older box. I found some bug report which seem to be similar to my \
issue ( mouse moves but won&#39;t click : <a \
href="https://bugzilla.redhat.com/show_bug.cgi?id=494999">https://bugzilla.redhat.com/show_bug.cgi?id=494999</a> \
). Following the indication in comment #16, I installed the debug package for xorg \
and ran gdb ( using the 2 pointer example for fedora rawhide or Fedora 10 ):<br> \
<br>Attaching to program: /usr/lib/debug/usr/bin/Xorg.debug, process 2631<br>warning: \
Unable to find dynamic linker breakpoint function.<br>GDB will be unable to debug \
shared library initializers<br>and track explicitly loaded dynamic code.<br> \
0xffffe424 in __kernel_vsyscall ()<br>(gdb) p/x \
inputInfo.pointer-&gt;deviceGrab.grab-&gt;resource<br>Cannot access memory at address \
0x78<br>(gdb) p/x inputInfo.pointer-&gt;grab-&gt;resource<br>There is no member named \
grab.<br> (gdb) p/x inputInfo.pointer<br>$1 = 0x0<br>(gdb) p/x inputInfo<br>$2 = \
{numDevices = 0xb7a6fb20, devices = 0x0, off_devices = 0x0, keyboard = 0x0, pointer = \
0x0}<br><br>I&#39;m running xorg 1.6.1. Is there other pointers I should try to get \
more info on this issue ? Or it is simply NOT a grab issue ? I looked in the source \
for 1.6.1 and the GrabPtr seem to be defined like in the first example but I&#39;m \
not very familiar with the Xorg source and probably mistaken. Any other leads I \
should follow ?<br> <br>Thanks you for any help you can provide.<br><br>Phil<br>



_______________________________________________
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: freedesktop-xorg@progressive-comp.com

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic