On Sun, Nov 14, 2021 at 09:38:09PM -0500, David Hill wrote:
> 
> This did not help my machine:
> 
> quick gdb on Xorg.core:
> 
> Loaded symbols for /usr/X11R6/lib/modules/input/kbd_drv.so
> Reading symbols from /usr/X11R6/lib/modules/input/ws_drv.so...done.
> Loaded symbols for /usr/X11R6/lib/modules/input/ws_drv.so
> #0  thrkill () at /tmp/-:3
> 3    /tmp/-: No such file or directory.
>     in /tmp/-
> Current language:  auto; currently asm
> (gdb) bt
> #0  thrkill () at /tmp/-:3
> #1  0x00000f83e0ffaaae in _libc_abort () at
> /usr/src/lib/libc/stdlib/abort.c:51
> #2  0x00000f819d6b79da in OsAbort () from /usr/X11R6/bin/Xorg
> #3  0x00000f819d6be7ae in AbortServer () from /usr/X11R6/bin/Xorg
> #4  0x00000f819d6bcdeb in FatalError () from /usr/X11R6/bin/Xorg
> #5  0x00000f819d6b4f14 in OsSigHandler () from /usr/X11R6/bin/Xorg
> #6  <signal handler called>
> #7  0x00000f83e1059394 in memcpy (dst0=Variable "dst0" is not available.
> )
>     at /usr/src/lib/libc/string/memcpy.c:103
> #8  0x00000f819d516474 in ActivatePassiveGrab () from /usr/X11R6/bin/Xorg
> #9  0x00000f819d51486c in CheckPassiveGrabsOnWindow () from
> /usr/X11R6/bin/Xorg
> #10 0x00000f819d51682f in CheckDeviceGrabs () from /usr/X11R6/bin/Xorg
> #11 0x00000f819d615537 in ProcessOtherEvent () from /usr/X11R6/bin/Xorg
> #12 0x00000f819d6415af in ProcessPointerEvent () from /usr/X11R6/bin/Xorg
> #13 0x00000f819d50ff40 in PlayReleasedEvents () from /usr/X11R6/bin/Xorg
> #14 0x00000f819d5110c8 in ComputeFreezes () from /usr/X11R6/bin/Xorg
> #15 0x00000f819d510ea3 in DeactivatePointerGrab () from /usr/X11R6/bin/Xorg
> #16 0x00000f819d511926 in AllowSome () from /usr/X11R6/bin/Xorg
> #17 0x00000f819d511baa in ProcAllowEvents () from /usr/X11R6/bin/Xorg
> #18 0x00000f819d4ff6a4 in Dispatch () from /usr/X11R6/bin/Xorg
> #19 0x00000f819d50a78c in dix_main () from /usr/X11R6/bin/Xorg
> #20 0x00000f819d4f11a8 in _start () from /usr/X11R6/bin/Xorg
> #21 0x0000000000000000 in ?? ()
> 

Thanks. Is there anything special you do to reproduce the crash ?
(application, window manager,. specific input devices ... )

The XAllowEvent() call that seem to cause it is not used by any
application in base as far as I can see. So this code path in the X
server is not tested often, but this area got quite some churn during
the 1.20 -> 21.1 release cycle...

-- 
Matthieu Herrb

Reply via email to