Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Jun 2016 17:21:53 -0700
From:      Matthew Macy <mmacy@nextbsd.org>
To:        "freebsd-x11@freebsd.org" <freebsd-x11@freebsd.org>
Subject:   Xorg seg fault in libdrm_amdgpu
Message-ID:  <1556608fdc3.10da5828947844.5700234115303980015@nextbsd.org>

next in thread | raw e-mail | index | archive | help
Good news/bad news. The good news is that the amdgpu driver successfully attaches and initializes on an R9 Nano (Fiji / GCN 1.2). The bad news is that the user level X bits don't quite work yet. 


Maybe someone more familiar with libdrm can fix those bits while I move on to fix AGP support on i915/4.6. Thanks.



[New LWP 100716]
Core was generated by `Xorg'.
Program terminated with signal SIGABRT, Aborted.
#0  0x000000080246bcda in thr_kill () from /lib/libc.so.7
(gdb) bt
#0  0x000000080246bcda in thr_kill () from /lib/libc.so.7
#1  0x000000080246bcab in __raise (s=6) at /usr/home/mmacy/devel/freebsd-base-graphics/lib/libc/gen/raise.c:52
#2  0x000000080246bc19 in abort () at /usr/home/mmacy/devel/freebsd-base-graphics/lib/libc/stdlib/abort.c:65
#3  0x00000000005ac3be in OsAbort ()
#4  0x000000000047fa65 in ddxGiveUp ()
#5  0x00000000005b3852 in ?? ()
#6  0x00000000005b2163 in FatalError ()
#7  0x00000000005aa0db in ?? ()
#8  0x000000080276b71d in handle_signal (actp=0x7fffffffdc58, sig=11, info=0x7fffffffe030, ucp=0x7fffffffdcc0)
    at /usr/home/mmacy/devel/freebsd-base-graphics/lib/libthr/thread/thr_sig.c:244
#9  0x000000080276acef in thr_sighandler (sig=11, info=0x7fffffffe030, _ucp=0x7fffffffdcc0)
    at /usr/home/mmacy/devel/freebsd-base-graphics/lib/libthr/thread/thr_sig.c:189
#10 <signal handler called>
#11 0x0000000803e69433 in ?? () from /usr/local/lib/libdrm_amdgpu.so.1
#12 0x0000000803e68799 in amdgpu_device_initialize () from /usr/local/lib/libdrm_amdgpu.so.1
#13 0x0000000803c4e351 in amdgpu_get_scrninfo (pci_dev=<optimized out>, entity_num=<optimized out>) at amdgpu_probe.c:232
#14 amdgpu_pci_probe (pDriver=<optimized out>, entity_num=<optimized out>, device=<optimized out>, match_data=<optimized out>)
    at amdgpu_probe.c:267
#15 0x0000000000493ad6 in ?? ()
#16 0x00000000004710c9 in xf86CallDriverProbe ()
#17 0x0000000000470710 in DoConfigure ()
#18 0x000000000047f40a in InitOutput ()
#19 0x000000000043ad2b in ?? ()
#20 0x0000000000424c9f in _start ()
(gdb) f 12
#12 0x0000000803e68799 in amdgpu_device_initialize () from /usr/local/lib/libdrm_amdgpu.so.1


-M




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1556608fdc3.10da5828947844.5700234115303980015>