https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110955

--- Comment #8 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot 
Uni-Bielefeld.DE> ---
> --- Comment #7 from Rainer Orth <ro at gcc dot gnu.org> ---
> (In reply to Petr Sumbera from comment #3)
>> (In reply to Andrew Pinski from comment #1)
>> > Are you sure this is NOT a LLVM JIT issue?
>> > There was a similar issue on aarch64 too; PR 108994 which was fixed in LLVM
>> > side.
>> 
>> Don't really know. But the binary gnome-shell which was compiled by GCC 12
>> doesn't run with GCC 13 runtime.
>> 
>> Also when I copy gcc/libgcc/unwind-dw2-fde.(c|h) from GCC 12 to GCC 13 it
>> doesn't crash then.
>
> I'm not sure if we taked about this before: have you tried building SPARC LLVM
> without the JIT patch (033-solaris-LLVM-JIT.patch)?  It may be worth a try
> until someone fixes and integrates SPARC JIT support for real.

Another question: do you have a way to reliably reproduce that SEGV?
When I run gnome-shell with X11 forwarding (i.e. without a full GNOME
session), I get this instead:

mutter-Message: 12:43:16.908: Running GNOME Shell (using mutter 41.9) as a X11
window and compositing manager

(gnome-shell:17373): GLib-GIO-ERROR **: 12:43:18.865: Settings schema
'org.gnome.mutter' is not installed
Trace/Breakpoint Trap

and under mdb (gdb gets an internal error):

mutter-Message: 12:40:24.426: Running GNOME Shell (using mutter 41.9) as a X11
window and compositing manager

(gnome-shell:17027): GLib-GIO-ERROR **: 12:40:24.547: Settings schema
'org.gnome.mutter' is not installed
mdb: stop on SIGTRAP
mdb: target stopped at:
libc.so.1`__lwp_sigqueue+8:     bcc,a,pt  %icc, +0x10  
<libc.so.1`__lwp_sigqueue+0x18>
mdb: You've got symbols!
gnome-shell:17027*> $C
    7c11b6412e71 libc.so.1`__lwp_sigqueue+8(5?, 7c11b64137d0?, 4?, 0?,
    7b107f7e2e44?, 7b107fa005b0?)
    7c11b6412f21 libglib-2.0.so.0.7000.5`g_log_default_handler+0xbc(
    7b107e48e070?, 6?, 7b76f39c00?, 0?, ffffffffffffffff?, 7b107f78cb68?)
    7c11b6413031 libglib-2.0.so.0.7000.5`g_logv+0x220(7b76f39c00?,
    7b107fa005d0?, 0?, 7b107e48e070?, 6?, 4?)
    7c11b6413141 libglib-2.0.so.0.7000.5`g_log+0x20(7b107e48e070?, 4?,
    7b107e4a1c78?, 7b76f26860?, 0?, 0?)
    7c11b6413201 libgio-2.0.so.0.7000.5`g_settings_set_property+0x170(
    7b76ee44a0?, 2?, 7c11b6413b70?, 7b76ed0de0?, 7b76ee4480?, 7b76f26860?)
    7c11b64132b1 libgobject-2.0.so.0.7000.5`g_object_new_internal+0x318(
    7b76f1e340?, 7c11b6413cc0?, 1?, 7b76ece230?, 7c11b6413cd0?, 7b76f1e340?)
    7c11b64133a1 libgobject-2.0.so.0.7000.5`g_object_new_valist+0x120(
    7b76ee4c90?, 1?, 0?, 7c11b6413cc0?, 7c11b6413dc0?, 1?)
    7c11b6413741 libgobject-2.0.so.0.7000.5`g_object_new+0x24(7b76ee4c90?,
    7b107e4a2068?, 7b107f16e340?, 0?, 0?, 0?)
    7c11b6413801 libmutter-9.so.0.0.0`meta_settings_init+0x58(7b76ee8800?,
    7b76f05db0?, ff000000?, 2946?, 7b107fe18944?, 7b107f16aad0?)
    7c11b64138b1 libgobject-2.0.so.0.7000.5`g_type_create_instance+0x1cc(
    7b76ee8800?, 0?, 7b76f05db0?, 7b76f0e2b8?, 7b76f0e270?, 7b76f0e2b8?)
    7c11b6413961 
libgobject-2.0.so.0.7000.5`g_object_new_internal.constprop.0+0x34(7b76f05db0?,
    7b107ed00250?, 0?, 0?, 0?, 7b76f0e270?)
    7c11b6413a41 libgobject-2.0.so.0.7000.5`g_object_new_with_properties+0x2a0(
    7b76f0e270?, 0?, 0?, 0?, 7b1080442a40?, 0?)
    7c11b6413af1 libgobject-2.0.so.0.7000.5`g_object_new+0x40(7b76f0e270?, 0?,
    1b3000?, 7b76f1c7b0?, 7b107fa00878?, 7b76ec4350?)
    7c11b6413bb1 libmutter-9.so.0.0.0`meta_settings_new+0x6c(7b76ee1150?,
    7b76ed3d60?, ff000000?, 7b76ed3d60?, 7b76ed2c00?, 7b76ed3d60?)
    7c11b6413c61 libmutter-9.so.0.0.0`meta_backend_initable_init+0x38(
    7b76ee1150?, 0?, 7c11b6414b88?, 7b107f4001f8?, 7b76ee1090?, 7b76ee1150?)
    7c11b6413d11 libmutter-9.so.0.0.0`meta_backend_x11_initable_init+0x104(
    7b76ee1150?, 0?, 7c11b6414b88?, 7b107f400830?, 7b76f0e270?, 7b76ee1010?)
    7c11b6413dc1 libgio-2.0.so.0.7000.5`g_initable_init+0x68(7b76ee1150?, 0?,
    7c11b6414b88?, 7c11b6414400?, 7c11b64143f8?, 7b76ee02c0?)
    7c11b6413e81 libgio-2.0.so.0.7000.5`g_initable_new_valist+0x78(
    7b76ee1150?, 7b107f16a2a8?, 7c11b6414890?, 0?, 7c11b6414b88?, 7b76ec4350?)
    7c11b6413f31 libgio-2.0.so.0.7000.5`g_initable_new+0x20(7b76ed2c00?, 0?,
    7c11b6414b88?, 7b107f16a2a8?, 7b76ed2060?, 7b107f16d178?)
    7c11b6413ff1 libmutter-9.so.0.0.0`meta_context_main_create_backend+0x80(
    7b76ed2060?, 7c11b6414b88?, 7b107f208110?, 7b107f1dcbc8?, 7b10801eb280?,
    7b76ed2060?)
    7c11b64140b1 libmutter-9.so.0.0.0`meta_context_real_setup+0x30(
    7b76ed2010?, 7c11b6414b88?, 0?, 7b76ecfd10?, 7b76ecfca0?, 7b76ecfca0?)
    7c11b6414161 libmutter-9.so.0.0.0`meta_context_main_setup+0x64(
    7b76ed2060?, 7c11b6414b88?, 7b107f176268?, 7b76ec3fb0?, 7b76ecff00?,
    7b76ed2060?)
    7c11b6414211 libmutter-9.so.0.0.0`meta_context_setup+0x168(7b76ed2060?,
    7c11b6414b88?, 103000?, 7b76ed2060?, ffffffffffffffb0?, 7b76ed2010?)
    7c11b64142c1 main+0x1ac(7c11b6414b90?, 7b76ec40b0?, 7c11b6414b88?,
    7c11b6414ba0?, 7b1080400138?, 7b76ed2060?)
    7c11b64143c1 _start+0x64(, ...)

Reply via email to