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
