https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268451
Bug ID: 268451
Summary: x11-drivers/xf86-video-ati immediate core dump
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: [email protected]
Reporter: [email protected]
Assignee: [email protected]
Flags: maintainer-feedback?([email protected])
Attachment #238904 text/plain
mime type:
Created attachment 238904
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=238904&action=edit
Server log from crash
After years of working perfectly (including, most recently, on
13.1-RELEASE-p2), xorg-server crashes immediately upon startup.
xorg-server 21.1.4_1,1
xf86-video-ati 19.1.0_6,1
Backtrace:
Reading symbols from /usr/local/libexec/Xorg...
[New LWP 100209]
[New LWP 100212]
[New LWP 100213]
[New LWP 100214]
Core was generated by `/usr/local/libexec/Xorg :0'.
Program terminated with signal SIGABRT, Aborted.
Sent by thr_kill() from pid 1565 and user 0.
#0 thr_kill () at thr_kill.S:4
4 RSYSCALL(thr_kill)
[Current thread is 1 (LWP 100209)]
(gdb) where
#0 thr_kill () at thr_kill.S:4
#1 0x0000000800b71c74 in __raise (s=s@entry=6) at
/usr/src/lib/libc/gen/raise.c:52
#2 0x0000000800c23109 in abort () at /usr/src/lib/libc/stdlib/abort.c:67
#3 0x000000000045c82c in OsAbort () at ../os/utils.c:1352
#4 0x0000000000466ea6 in AbortServer () at ../os/log.c:879
#5 0x00000000004649c7 in FatalError (f=0x239f21 "Caught signal %d (%s). Server
aborting\n") at ../os/log.c:1017
#6 0x0000000000459143 in OsSigHandler (signo=11, sip=0x7fffffffc420,
unused=0x7fffffffc0b0) at ../os/osinit.c:156
#7 0x0000000800aa958e in handle_signal (actp=actp@entry=0x7fffffffc030,
sig=sig@entry=11, info=info@entry=0x7fffffffc420,
ucp=ucp@entry=0x7fffffffc0b0) at /usr/src/lib/libthr/thread/thr_sig.c:301
#8 0x0000000800aa8b3f in thr_sighandler (sig=11, info=0x7fffffffc420,
_ucp=0x7fffffffc0b0)
at /usr/src/lib/libthr/thread/thr_sig.c:246
#9 <signal handler called>
#10 0x00000008037dd624 in
std::__1::__tree_is_left_child<std::__1::__tree_node_base<void*>*>
(__x=0x80d1c5da8)
at /usr/include/c++/v1/__tree:83
#11 0x00000008037dfd1f in
std::__1::__tree_next_iter<std::__1::__tree_end_node<std::__1::__tree_node_base<void*>*>*,
std::__1::__tree_node_base<void*>*> (__x=0x80d1c5da8) at
/usr/include/c++/v1/__tree:186
#12 0x0000000803851cac in std::__1::__tree_const_iterator<r600::Instr*,
std::__1::__tree_node<r600::Instr*, void*>*, long>::operator++
(this=0x7fffffffc608) at /usr/include/c++/v1/__tree:925
#13 0x00000008038d6f8e in r600::CopyPropFwdVisitor::visit (this=0x7fffffffc858,
instr=0x80d1cfa80)
at ../src/gallium/drivers/r600/sfn/sfn_optimizer.cpp:357
#14 0x000000080385611d in r600::AluInstr::accept (this=0x80d1cfa80,
visitor=...)
at ../src/gallium/drivers/r600/sfn/sfn_instr_alu.cpp:180
#15 0x00000008038d76a0 in r600::CopyPropFwdVisitor::visit (this=0x7fffffffc858,
instr=0x80d0b7bc0)
at ../src/gallium/drivers/r600/sfn/sfn_optimizer.cpp:483
#16 0x000000080384e40e in r600::Block::accept (this=0x80d0b7bc0, visitor=...)
at ../src/gallium/drivers/r600/sfn/sfn_instr.cpp:328
#17 0x00000008038d5b9b in r600::copy_propagation_fwd (shader=...) at
../src/gallium/drivers/r600/sfn/sfn_optimizer.cpp:299
#18 0x00000008038d57c8 in r600::optimize (shader=...) at
../src/gallium/drivers/r600/sfn/sfn_optimizer.cpp:56
#19 0x0000000803839b0a in r600_shader_from_nir (rctx=0x80bf6bbc0,
pipeshader=0x80d28d580, key=0x7fffffffd620)
at ../src/gallium/drivers/r600/sfn/sfn_nir.cpp:970
#20 0x000000080373277e in r600_pipe_shader_create (ctx=0x80bf6bbc0,
shader=0x80d28d580, key=...)
at ../src/gallium/drivers/r600/r600_shader.c:218
#21 0x0000000803776db8 in r600_shader_select (ctx=0x80bf6bbc0, sel=0x8014cd600,
dirty=0x7fffffffd717, precompile=true) at
../src/gallium/drivers/r600/r600_state_common.c:959
#22 0x000000080377edb5 in r600_create_shader_state (ctx=0x80bf6bbc0,
state=0x7fffffffdd70, pipe_shader_type=4) at
../src/gallium/drivers/r600/r600_state_common.c:1063
#23 0x000000080377ab12 in r600_create_ps_state (ctx=0x80bf6bbc0,
state=0x7fffffffdd70) at ../src/gallium/drivers/r600/r600_state_common.c:1071
#24 0x0000000802ec9b08 in st_create_nir_shader (st=0x8015a0000,
state=0x7fffffffdd70) at ../src/mesa/state_tracker/st_program.c:547
#25 0x0000000802ecc3c4 in st_create_fp_variant (st=0x8015a0000, fp=0x80bfc7230,
key=0x7fffffffdff8) at ../src/mesa/state_tracker/st_program.c:1056
#26 0x0000000802ecadb6 in st_get_fp_variant (st=0x8015a0000, fp=0x80bfc7230,
key=0x7fffffffdff8) at ../src/mesa/state_tracker/st_program.c:1101
#27 0x0000000802eccd98 in st_precompile_shader_variant (st=0x8015a0000,
prog=0x80bfc7230) at ../src/mesa/state_tracker/st_program.c:1288
#28 0x0000000802eccb2b in st_finalize_program (st=0x8015a0000,
prog=0x80bfc7230) at ../src/mesa/state_tracker/st_program.c:1334
#29 0x0000000802ea7e81 in st_link_nir (ctx=0x80bff3cc0,
shader_program=0x80145bf30) at ../src/mesa/state_tracker/st_glsl_to_nir.cpp:940
#30 0x0000000802ea57f9 in link_shader (ctx=0x80bff3cc0, prog=0x80145bf30) at
../src/mesa/state_tracker/st_glsl_to_ir.cpp:97
#31 0x0000000802ea53df in st_link_shader (ctx=0x80bff3cc0, prog=0x80145bf30) at
../src/mesa/state_tracker/st_glsl_to_ir.cpp:112
#32 0x0000000802e4b62d in _mesa_glsl_link_shader (ctx=0x80bff3cc0,
prog=0x80145bf30) at ../src/mesa/program/link_program.cpp:91
#33 0x0000000802d92b5f in link_program (ctx=0x80bff3cc0, shProg=0x80145bf30,
no_error=false) at ../src/mesa/main/shaderapi.c:1332
#34 link_program_error (ctx=0x80bff3cc0, shProg=0x80145bf30) at
../src/mesa/main/shaderapi.c:1443
#35 0x0000000802d95fa0 in _mesa_LinkProgram (programObj=1) at
../src/mesa/main/shaderapi.c:1929
#36 0x0000000801df159c in shared_dispatch_stub_509 (program=1) at
src/mapi/shared-glapi/glapi_mapi_tmp.h:23836
#37 0x000000080ccf0113 in epoxy_glLinkProgram_global_rewrite_ptr (program=1) at
src/gl_generated_dispatch.c:116000
#38 0x0000000804da647c in glamor_link_glsl_prog (screen=0x801543e00, prog=1,
format=0x804d93be0 "linear gradient") at ../glamor/glamor_core.c:98
#39 0x0000000804db67ee in _glamor_create_linear_gradient_program
(screen=0x801543e00, stops_count=0, dyn_gen=0) at
../glamor/glamor_gradient.c:536
#40 0x0000000804db65f7 in glamor_init_gradient_shader (screen=0x801543e00) at
../glamor/glamor_gradient.c:567
#41 0x0000000804da260a in glamor_init (screen=0x801543e00, flags=3) at
../glamor/glamor.c:904
#42 0x0000000801ce34ad in radeon_glamor_init (screen=0x801543e00) at
radeon_glamor.c:457
#43 0x0000000801c767f0 in RADEONAccelInit (pScreen=0x801543e00) at
radeon_accel.c:187
#44 0x0000000801cced81 in RADEONScreenInit_KMS (pScreen=0x801543e00, argc=2,
argv=0x7fffffffeb28) at radeon_kms.c:2445
#45 0x0000000000484104 in xf86ScreenInit (pScreen=0x801543e00, argc=2,
argv=0x7fffffffeb28) at ../hw/xfree86/common/xf86Init.c:267
#46 0x00000000002f284b in AddScreen (pfnInit=0x4840c0 <xf86ScreenInit>, argc=2,
argv=0x7fffffffeb28) at ../dix/dispatch.c:3992
#47 0x000000000048385d in InitOutput (pScreenInfo=0x546e88 <screenInfo>,
argc=2, argv=0x7fffffffeb28) at ../hw/xfree86/common/xf86Init.c:637
#48 0x00000000002f876a in dix_main (argc=2, argv=0x7fffffffeb28,
envp=0x7fffffffeb40) at ../dix/main.c:190
#49 0x000000000050994a in main (argc=2, argv=0x7fffffffeb28,
envp=0x7fffffffeb40) at ../dix/stubmain.c:34
(gdb)
There is no xorg.conf file involved.
The chip involved is reported by pciconf -lv as
vendor = 'Advanced Micro Devices, Inc. [AMD/ATI]'
device = 'RS780L [Radeon 3000]'
The only thing I know of that changed was that I upgraded the following
packages from my locally-built repo:
Dec 17 09:48:01 ashmont pkg[1386]: libffi upgraded: 3.4.3 -> 3.4.4
Dec 17 09:48:04 ashmont pkg[1386]: glib upgraded: 2.74.3,2 -> 2.74.3_1,2
Dec 17 09:48:04 ashmont pkg[1386]: libXScrnSaver upgraded: 1.2.3_2 -> 1.2.4
Dec 17 09:48:04 ashmont pkg[1386]: libedit upgraded: 3.1.20210910,1 ->
3.1.20221030,1
Dec 17 09:48:05 ashmont pkg[1386]: sqlite3 upgraded: 3.39.3_1,1 -> 3.40.0,1
Dec 17 09:48:05 ashmont pkg[1386]: libXcomposite upgraded: 0.4.5,1 -> 0.4.6,1
Dec 17 09:48:05 ashmont pkg[1386]: libXdamage upgraded: 1.1.5 -> 1.1.6
Dec 17 09:48:06 ashmont pkg[1386]: nss upgraded: 3.85 -> 3.86
Dec 17 09:49:01 ashmont pkg[1386]: llvm15-15.0.6_1 installed
Dec 17 09:49:02 ashmont pkg[1386]: libXv upgraded: 1.0.11_2,1 -> 1.0.12,1
Dec 17 09:49:03 ashmont pkg[1386]: mesa-libs upgraded: 22.2.3 -> 22.3.1_1
Dec 17 09:49:19 ashmont pkg[1386]: chromium upgraded: 108.0.5359.94 ->
108.0.5359.124
Dec 17 09:49:21 ashmont pkg[1386]: tcl86 upgraded: 8.6.12 -> 8.6.13
Dec 17 09:49:23 ashmont pkg[1386]: bash upgraded: 5.2.12 -> 5.2.15
Dec 17 09:49:24 ashmont pkg[1386]: mesa-dri upgraded: 22.2.3 -> 22.3.1
Dec 17 09:49:25 ashmont pkg[1386]: wayland-protocols upgraded: 1.28 -> 1.31
I tried reverting wayland-protocols (grasping at straws) but that didn't fix
it. Any suggestions, requests for more information? Thanks.
--
You are receiving this mail because:
You are the assignee for the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.