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(, ...)