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
> 

Reply via email to