On Wed, 26 Feb 2003 01:09:25 +0000
Paul Evans <[EMAIL PROTECTED]> wrote:
> Fatal server error:
> Caught signal 11. Server aborting
Actually, I've done a little more investigation, and this is what I've
got:
if ((x != c->prevx) || (y != c->prevy)) {
c->prevx = x;
c->prevy = y;
xf86Msg(X_INFO, "OpenRay_inp MouseMove(%d,%d)\n", x, y);
/* MAJOR DEBUG */
xf86Msg(X_INFO, "OpenRay_inp c->pInfo->dev=%p\n", c->pInfo->dev);
/* END MAJOR DEBUG */
xf86PostMotionEvent(c->pInfo->dev, 1, 0, 2, x, y);
xf86Msg(X_INFO, "OpenRay_inp Posted motion event\n");
}
Produces a log:
(II) OpenRay_inp context initialised
(II) XINPUT: Adding extended input device "OpenRay_inp" (type:
OpenRay_inp)
(II) OpenRay_inp InitValuator complete
(II) OpenRay_inp SIGIO handler installed
(II) OpenRay_inp MouseMove(512,0)
(II) OpenRay_inp c->pInfo->dev=0x8368ae0
Fatal server error:
Caught signal 11. Server aborting
It seems the call to xf86PostMotionEvent() doesn't return. Probably I've
not called it correctly, or something; as I said, I could find very little
documentation on how these things work.
--
Paul Evans
(3rd Year CompSci at Pembroke College, Cambridge, England)
[EMAIL PROTECTED] (university)
[EMAIL PROTECTED] (alternate)
ICQ# 4135350
Registered Linux User: 179460
http://www.srcf.ucam.org/~pe208/
_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel