Xorg seg fault in libdrm_amdgpu
Matthew Macy
mmacy at nextbsd.org
Sun Jun 19 00:22:01 UTC 2016
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
More information about the freebsd-x11
mailing list