On Fri, Apr 26, 2019 at 11:57:14AM -0700, Joe M wrote: > Hello, > > I had this same issue with 6.4 and 6.5. Applying this patch has fixed > the issue. I am using 2 radeon gpu's. > > https://patchwork.freedesktop.org/series/28284/
Thanks for the report and tracking this down. I've committed this patch to xenocara in -current. > > This is the gdb backtrace of the crashed core file. > > joe:10201$ d gdb /usr/X11R6/bin/X Xorg.core > GNU gdb 6.3 > Copyright 2004 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you are > welcome to change it and/or distribute copies of it under certain conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for details. > This GDB was configured as "amd64-unknown-openbsd6.5"... > Core was generated by `Xorg'. > Program terminated with signal 11, Segmentation fault. > Reading symbols from /usr/lib/libpthread.so.26.1...done. > Loaded symbols for /usr/lib/libpthread.so.26.1 > Loaded symbols for /usr/X11R6/bin/X > Symbols already loaded for /usr/lib/libpthread.so.26.1 > Reading symbols from /usr/X11R6/lib/libpciaccess.so.2.0...done. > Loaded symbols for /usr/X11R6/lib/libpciaccess.so.2.0 > Reading symbols from /usr/X11R6/lib/libdrm.so.7.6...done. > Loaded symbols for /usr/X11R6/lib/libdrm.so.7.6 > Reading symbols from /usr/X11R6/lib/libpixman-1.so.36.0...done. > Loaded symbols for /usr/X11R6/lib/libpixman-1.so.36.0 > Reading symbols from /usr/X11R6/lib/libXfont2.so.1.0...done. > Loaded symbols for /usr/X11R6/lib/libXfont2.so.1.0 > Reading symbols from /usr/X11R6/lib/libfontenc.so.4.0...done. > Loaded symbols for /usr/X11R6/lib/libfontenc.so.4.0 > Reading symbols from /usr/X11R6/lib/libfreetype.so.29.0...done. > Loaded symbols for /usr/X11R6/lib/libfreetype.so.29.0 > Reading symbols from /usr/lib/libz.so.5.0...done. > Loaded symbols for /usr/lib/libz.so.5.0 > Reading symbols from /usr/X11R6/lib/libXau.so.10.0...done. > Loaded symbols for /usr/X11R6/lib/libXau.so.10.0 > Reading symbols from /usr/X11R6/lib/libxshmfence.so.0.0...done. > Loaded symbols for /usr/X11R6/lib/libxshmfence.so.0.0 > Reading symbols from /usr/X11R6/lib/libXdmcp.so.11.0...done. > Loaded symbols for /usr/X11R6/lib/libXdmcp.so.11.0 > Reading symbols from /usr/lib/libkvm.so.17.0...done. > Loaded symbols for /usr/lib/libkvm.so.17.0 > Reading symbols from /usr/lib/libm.so.10.1...done. > Loaded symbols for /usr/lib/libm.so.10.1 > Reading symbols from /usr/lib/libc.so.95.0...done. > Loaded symbols for /usr/lib/libc.so.95.0 > Reading symbols from /usr/libexec/ld.so...done. > Loaded symbols for /usr/libexec/ld.so > Reading symbols from /usr/X11R6/lib/modules/extensions/libglx.so...done. > Loaded symbols for /usr/X11R6/lib/modules/extensions/libglx.so > Reading symbols from /usr/X11R6/lib/libGL.so.17.1...done. > Loaded symbols for /usr/X11R6/lib/libGL.so.17.1 > Reading symbols from /usr/lib/libexpat.so.12.0...done. > Loaded symbols for /usr/lib/libexpat.so.12.0 > Reading symbols from /usr/X11R6/lib/libxcb-dri3.so.0.1...done. > Loaded symbols for /usr/X11R6/lib/libxcb-dri3.so.0.1 > Reading symbols from /usr/X11R6/lib/libxcb-xfixes.so.1.2...done. > Loaded symbols for /usr/X11R6/lib/libxcb-xfixes.so.1.2 > Reading symbols from /usr/X11R6/lib/libxcb-present.so.0.1...done. > Loaded symbols for /usr/X11R6/lib/libxcb-present.so.0.1 > Reading symbols from /usr/X11R6/lib/libxcb-sync.so.1.2...done. > Loaded symbols for /usr/X11R6/lib/libxcb-sync.so.1.2 > Reading symbols from /usr/X11R6/lib/libglapi.so.0.2...done. > Loaded symbols for /usr/X11R6/lib/libglapi.so.0.2 > Reading symbols from /usr/X11R6/lib/libXdamage.so.4.0...done. > Loaded symbols for /usr/X11R6/lib/libXdamage.so.4.0 > Reading symbols from /usr/X11R6/lib/libXfixes.so.6.0...done. > Loaded symbols for /usr/X11R6/lib/libXfixes.so.6.0 > Reading symbols from /usr/X11R6/lib/libX11-xcb.so.2.0...done. > Loaded symbols for /usr/X11R6/lib/libX11-xcb.so.2.0 > Reading symbols from /usr/X11R6/lib/libxcb-glx.so.1.1...done. > Loaded symbols for /usr/X11R6/lib/libxcb-glx.so.1.1 > Reading symbols from /usr/X11R6/lib/libxcb-dri2.so.1.1...done. > Loaded symbols for /usr/X11R6/lib/libxcb-dri2.so.1.1 > Reading symbols from /usr/X11R6/lib/libXxf86vm.so.6.0...done. > Loaded symbols for /usr/X11R6/lib/libXxf86vm.so.6.0 > Reading symbols from /usr/X11R6/lib/libXext.so.13.0...done. > Loaded symbols for /usr/X11R6/lib/libXext.so.13.0 > Reading symbols from /usr/X11R6/lib/libX11.so.16.1...done. > Loaded symbols for /usr/X11R6/lib/libX11.so.16.1 > Reading symbols from /usr/X11R6/lib/libxcb.so.4.0...done. > Loaded symbols for /usr/X11R6/lib/libxcb.so.4.0 > Reading symbols from /usr/X11R6/lib/modules/drivers/radeon_drv.so...done. > Loaded symbols for /usr/X11R6/lib/modules/drivers/radeon_drv.so > Reading symbols from /usr/X11R6/lib/libdrm_radeon.so.4.0...done. > Loaded symbols for /usr/X11R6/lib/libdrm_radeon.so.4.0 > Reading symbols from /usr/X11R6/lib/libgbm.so.0.3...done. > Loaded symbols for /usr/X11R6/lib/libgbm.so.0.3 > Reading symbols from /usr/X11R6/lib/modules/libfb.so...done. > Loaded symbols for /usr/X11R6/lib/modules/libfb.so > Reading symbols from /usr/X11R6/lib/modules/libexa.so...done. > Loaded symbols for /usr/X11R6/lib/modules/libexa.so > Reading symbols from /usr/X11R6/lib/modules/dri/r600_dri.so...done. > Loaded symbols for /usr/X11R6/lib/modules/dri/r600_dri.so > Reading symbols from /usr/X11R6/lib/libdrm_amdgpu.so.1.7...done. > Loaded symbols for /usr/X11R6/lib/libdrm_amdgpu.so.1.7 > Reading symbols from /usr/lib/libelf.so.2.0...done. > Loaded symbols for /usr/lib/libelf.so.2.0 > Reading symbols from /usr/lib/libLLVM.so.0.0...done. > Loaded symbols for /usr/lib/libLLVM.so.0.0 > Reading symbols from /usr/lib/libc++.so.2.1...done. > Loaded symbols for /usr/lib/libc++.so.2.1 > Reading symbols from /usr/lib/libc++abi.so.0.1...done. > Loaded symbols for /usr/lib/libc++abi.so.0.1 > Reading symbols from /usr/X11R6/lib/modules/input/kbd_drv.so...done. > 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 0x00000baee0d55588 in VGAarbiterSpriteMoveCursor () from /usr/X11R6/bin/X > (gdb) backtrace > #0 0x00000baee0d55588 in VGAarbiterSpriteMoveCursor () from /usr/X11R6/bin/X > #1 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from /usr/X11R6/bin/X > #2 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from /usr/X11R6/bin/X > #3 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from /usr/X11R6/bin/X > #4 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from /usr/X11R6/bin/X > #5 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from /usr/X11R6/bin/X > #6 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from /usr/X11R6/bin/X > #7 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from /usr/X11R6/bin/X > . > . > . > . > . > #6441 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from > /usr/X11R6/bin/X > #6442 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from > /usr/X11R6/bin/X > #6443 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from > /usr/X11R6/bin/X > #6444 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from > /usr/X11R6/bin/X > #6445 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from > /usr/X11R6/bin/X > #6446 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from > /usr/X11R6/bin/X > #6447 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from > /usr/X11R6/bin/X > #6448 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from > /usr/X11R6/bin/X > #6449 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from > /usr/X11R6/bin/X > #6450 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from > /usr/X11R6/bin/X > #6451 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from > /usr/X11R6/bin/X > #6452 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from > /usr/X11R6/bin/X > #6453 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from > /usr/X11R6/bin/X > #6454 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from > /usr/X11R6/bin/X > #6455 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from > /usr/X11R6/bin/X > #6456 0x00000baee0d555b6 in VGAarbiterSpriteMoveCursor () from > /usr/X11R6/bin/X > #6457 0x00000baee0e6b5d2 in miPointerMoveNoEvent () from /usr/X11R6/bin/X > #6458 0x00000baee0e6c091 in miPointerSetPosition () from /usr/X11R6/bin/X > #6459 0x00000baee0d03796 in positionSprite () from /usr/X11R6/bin/X > #6460 0x00000baee0d02293 in fill_pointer_events () from /usr/X11R6/bin/X > #6461 0x00000baee0d01416 in GetPointerEvents () from /usr/X11R6/bin/X > #6462 0x00000baee0d01125 in QueuePointerEvents () from /usr/X11R6/bin/X > #6463 0x00000baee0d45415 in xf86PostMotionEvent () from /usr/X11R6/bin/X > #6464 0x00000bb1723c58aa in wsReadInput () from > /usr/X11R6/lib/modules/input/ws_drv.so > #6465 0x00000baee0e84e23 in InputReady () from /usr/X11R6/bin/X > #6466 0x00000baee0e8716d in ospoll_wait () from /usr/X11R6/bin/X > #6467 0x00000baee0e84a84 in InputThreadDoWork () from /usr/X11R6/bin/X > > #6468 0x00000bb165dd6021 in _rthread_start (v=Variable "v" is not available. > ) at /usr/src/lib/librthread/rthread.c:96 > #6469 0x00000bb14547808b in __tfork_thread () at > /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:72 > #6470 0x0000000000000000 in ?? () > > Thanks >