bad karma between mouse and ati6 driver
Richard PALO
richard at netbsd.org
Wed Nov 25 07:44:50 PST 2015
Le 24/11/15 19:07, Richard PALO a écrit :
>> [ 4176.203] (II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE, id 6)
>> [ 4176.203] (EE) Dynamic loader error: ld.so.1: Xorg: fatal: _ex_unwind: can't find symbol
>> [ 4176.204] (EE)
>> [ 4176.204] (EE) Backtrace:
>> [ 4176.204] (EE) 0: /opt/local/bin/Xorg (xorg_backtrace+0x49) [0x80d18b9]
>> [ 4176.204] (EE) 1: /opt/local/bin/Xorg (OsSigHandler+0x58) [0x80d7308]
>> [ 4176.204] (EE) 2: /lib/libc.so.1 (__sighndlr+0x15) [0xfe8da395]
>> [ 4176.205] (EE) 3: /lib/libc.so.1 (call_user_handler+0x292) [0xfe8ced03]
>> [ 4176.205] (EE) 4: /opt/local/bin/Xorg (xf86_wrap_crtc_notify+0x37) [0x812c287]
>> [ 4176.205] (EE) 5: /opt/local/lib/xorg/modules/input/mouse_drv.so (vuidMouseProc+0x3b0) [0xfd9ea2f0]
>> [ 4176.205] (EE) 6: /opt/local/bin/Xorg (ActivateDevice+0x44) [0x8091734]
>> [ 4176.205] (EE) 7: /opt/local/bin/Xorg (xf86NewInputDevice+0x20f) [0x8102d8f]
>> [ 4176.205] (EE) 8: /opt/local/bin/Xorg (InitInput+0x9f) [0x80f4a6f]
>> [ 4176.205] (EE) 9: /opt/local/bin/Xorg (dix_main+0x399) [0x80a0819]
>> [ 4176.206] (EE) 10: /opt/local/bin/Xorg (main+0x2a) [0x80e2cba]
>> [ 4176.206] (EE) 11: /opt/local/bin/Xorg (_start+0x83) [0x808b253]
>> [ 4176.206] (EE)
>> [ 4176.206] (EE) Segmentation Fault at address 0x7c
>> [ 4176.206] (EE)
>> Fatal server error:
>> [ 4176.206] (EE) Caught signal 11 (Segmentation Fault). Server aborting
I'm wondering if it could possibly be the commited patch presented http://lists.x.org/archives/xorg-devel/2014-April/042124.html
The following hunk seems more or less pertinent:
> @@ -492,8 +508,16 @@ vuidMouseProc(DeviceIntPtr pPointer, int what)
> for (i = 0; i < screenInfo.numScreens; i++) {
> ScreenPtr pScreen = screenInfo.screens[i];
> ScrnInfoPtr pScrn = XF86SCRNINFO(pScreen);
> - vuidMouseSetScreenPrivate(pScreen, pScrn->AdjustFrame);
> - pScrn->AdjustFrame = vuidMouseAdjustFrame;
> + if (xf86CrtcConfigPrivateIndex != -1) {
> + xf86_crtc_notify_proc_ptr pCrtcNotify
> + = xf86_wrap_crtc_notify(pScreen,
> + vuidMouseCrtcNotify);
> + vuidMouseSetScreenPrivate(pScreen, pCrtcNotify);
> + } else {
> + vuidMouseSetScreenPrivate(pScreen,
> + pScrn->AdjustFrame);
> + pScrn->AdjustFrame = vuidMouseAdjustFrame;
> + }
> }
> vuidMouseGeneration = serverGeneration;
> }
--
Richard PALO
More information about the xorg
mailing list