On Wed, Oct 17, 2018 at 10:51:00AM +0300, Gregory Edigarov wrote:
> 
> On 16.10.18 13:18, Matthieu Herrb wrote:
> >On Tue, Oct 16, 2018 at 10:59:19AM +0100, Stuart Henderson wrote:
> >>On 2018/10/16 12:17, Gregory Edigarov wrote:
> >>>if somebody tell me how to get a core from X server, i will also
> >>provide it.
> >Hi,
> >
> >If possible, try to run gdb to get a backtrace and post the
> >backtrace. It will be more efficient.
> >
> >Also, are you forcing X to use the intel driver via an xorg.conf file?
> 
> Yes, i am enforcing, because I also have radeon in this box, and if i am not
> enforcing, X chooses radeon on which I have no monitors right now.

Looks like an issue in the intel driver...

Can you try  enforcing the modesetting driver instead ?

You may need to set Option "kmsdev" "/dev/drm0" to make sure it uses
inteldrm and not radeondrm. (or disable radeondrm in 'boot -c').

The situation about the intel driver is sad. It has not seen a formal
release for years now, the code in git master is broken with
not-so-old devices (and probably needs features not present in
OpenBSD's drm version). So modesetting is currently the way to go.
There are issues too, but there is more chance to see them fixed as we
catch up with drm and Mesa.

> 
> the backtrace:
> 
> 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.4"...
> Core was generated by `Xorg'.
> Program terminated with signal 11, Segmentation fault.
> Reading symbols from /usr/lib/libpthread.so.25.1...done.
> Loaded symbols for /usr/lib/libpthread.so.25.1
> Loaded symbols for /usr/X11R6/bin/Xorg
> Symbols already loaded for /usr/lib/libpthread.so.25.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.32.6...done.
> Loaded symbols for /usr/X11R6/lib/libpixman-1.so.32.6
> 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.92.5...done.
> Loaded symbols for /usr/lib/libc.so.92.5
> 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-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/intel_drv.so...done.
> Loaded symbols for /usr/X11R6/lib/modules/drivers/intel_drv.so
> Reading symbols from /usr/X11R6/lib/libdrm_intel.so.5.4...done.
> Loaded symbols for /usr/X11R6/lib/libdrm_intel.so.5.4
> Reading symbols from /usr/X11R6/lib/modules/dri/i965_dri.so...done.
> Loaded symbols for /usr/X11R6/lib/modules/dri/i965_dri.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/lib/libc++.so.2.0...done.
> Loaded symbols for /usr/lib/libc++.so.2.0
> 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  0x00000e65d558160c in sna_blt_copy_boxes () from
> /usr/X11R6/lib/modules/drivers/intel_drv.so
> (gdb) bt
> #0  0x00000e65d558160c in sna_blt_copy_boxes () from
> /usr/X11R6/lib/modules/drivers/intel_drv.so
> #1  0x00000e65d55ac47d in no_render_copy_boxes () from
> /usr/X11R6/lib/modules/drivers/intel_drv.so
> #2  0x00000e65d5553b23 in sna_pixmap_move_to_gpu () from
> /usr/X11R6/lib/modules/drivers/intel_drv.so
> #3  0x00000e65d556eb97 in sna_copy_boxes () from
> /usr/X11R6/lib/modules/drivers/intel_drv.so
> #4  0x00000e65d5570c6a in sna_do_copy () from
> /usr/X11R6/lib/modules/drivers/intel_drv.so
> #5  0x00000e65d555a6d1 in sna_copy_area () from
> /usr/X11R6/lib/modules/drivers/intel_drv.so
> #6  0x00000e6390a2437a in damageCopyArea () from /usr/X11R6/bin/Xorg
> #7  0x00000e63909129b7 in ProcCopyArea () from /usr/X11R6/bin/Xorg
> #8  0x00000e639090f8cb in Dispatch () from /usr/X11R6/bin/Xorg
> #9  0x00000e639091b4ac in dix_main () from /usr/X11R6/bin/Xorg
> #10 0x00000e63909019d6 in _start () from /usr/X11R6/bin/Xorg
> #11 0x0000000000000000 in ?? ()

-- 
Matthieu Herrb

Reply via email to