Bug 2270192

Summary: gnome-panel segfaults at start-up
Product: [Fedora] Fedora Reporter: Ingo von Borstel <ingo>
Component: gnome-panelAssignee: Artem <ego.cordatus>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 39CC: alberts.muktupavels, ego.cordatus, rstrode, yselkowi
Target Milestone: ---Keywords: Desktop
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: gnome-panel-3.54.0-1.fc41 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-10-15 15:21:31 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Ingo von Borstel 2024-03-18 21:13:00 UTC
Install gnome-panel and start it from console, observe segfault. 

Backtrace:
Thread 1 "gnome-panel" received signal SIGSEGV, Segmentation fault.
0x0000000000000005 in ?? ()
(gdb) bt
#0  0x0000000000000005 in ??? ()
#1  0x00007ffff7d381d5 in XInternAtom
    (dpy=0x5555555b8260, name=name@entry=0x55555558ac2c "_GNOME_PANEL_ACTION", onlyIfExists=onlyIfExists@entry=0)
    at /usr/src/debug/libX11-1.8.7-1.fc39.x86_64/src/IntAtom.c:175
#2  0x00005555555763ff in gp_action_protocol_init
    (self=0x55555571b3d0 [GpActionProtocol])
    at /usr/src/debug/gnome-panel-3.50.0-2.fc39.x86_64/gnome-panel/panel-action-protocol.c:137
#3  0x00007ffff7c785ea in g_type_create_instance
    (type=0x555555602ac0 [GpActionProtocol]) at ../gobject/gtype.c:1997
#4  0x00007ffff7c5dfb4 in g_object_new_internal
    (class=0x55555563a040, params=0x0, n_params=0) at ../gobject/gobject.c:2245
#5  0x00007ffff7c5f5d6 in g_object_new_internal
    (n_params=<optimized out>, params=<optimized out>, class=<optimized out>)
    at ../gobject/gobject.c:2242
#6  g_object_new_with_properties
    (object_type=<optimized out>, n_properties=<optimized out>, names=names@entry=0x0, values=values@entry=0x0) at ../gobject/gobject.c:2408
#7  0x00007ffff7c60581 in g_object_new
    (object_type=<optimized out>, first_property_name=first_property_name@entry=0x0) at ../gobject/gobject.c:2054
#8  0x0000555555573119 in gp_action_protocol_new
--Type <RET> for more, q to quit, c to continue without paging--
    (application=0x55555578c580 [GpApplication])
    at /usr/src/debug/gnome-panel-3.50.0-2.fc39.x86_64/gnome-panel/panel-action-protocol.c:159
#9  gp_application_init (self=0x55555578c580 [GpApplication])
    at /usr/src/debug/gnome-panel-3.50.0-2.fc39.x86_64/gnome-panel/gp-application.c:412
#10 0x00007ffff7c785ea in g_type_create_instance (type=0x55555578c220 [GpApplication]) at ../gobject/gtype.c:1997
#11 0x00007ffff7c5dfb4 in g_object_new_internal (class=0x55555578c460, params=0x0, n_params=0) at ../gobject/gobject.c:2245
#12 0x00007ffff7c60470 in g_object_new_internal (n_params=0, params=0x0, class=0x55555578c460) at ../gobject/gobject.c:2540
#13 g_object_new_valist
    (object_type=object_type@entry=0x55555578c220 [GpApplication], first_property_name=first_property_name@entry=0x0, var_args=var_args@entry=0x7fffffffd340) at ../gobject/gobject.c:2604
#14 0x00007ffff72a9a6b in g_initable_new_valist
    (object_type=0x55555578c220 [GpApplication], first_property_name=0x0, var_args=var_args@entry=0x7fffffffd340, cancellable=cancellable@entry=0x0, error=error@entry=0x7fffffffd420) at ../gio/ginitable.c:246
#15 0x00007ffff72a9b6b in g_initable_new
    (object_type=<optimized out>, cancellable=cancellable@entry=0x0, error=error@entry=0x7fffffffd420, first_property_name=first_property_name@entry=0x0) at ../gio/ginitable.c:164
#16 0x000055555556e747 in gp_application_new (error=0x7fffffffd420)
    at /usr/src/debug/gnome-panel-3.50.0-2.fc39.x86_64/gnome-panel/gp-application.c:428
Python Exception <class 'gdb.error'>: value has been optimized out


Reproducible: Always

Steps to Reproduce:
1. Install gnome-panel 3.50.0
2. start gnome-panel from console and see segfault
3.
Actual Results:  
segfault

Expected Results:  
should start and allow me to modify the app list

Comment 1 Fedora Update System 2024-10-07 04:11:26 UTC
FEDORA-2024-69b25ef119 (alacarte-3.54.0-1.fc41, gnome-applets-3.54.0-1.fc41, and 3 more) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-69b25ef119

Comment 2 Fedora Update System 2024-10-08 01:44:51 UTC
FEDORA-2024-69b25ef119 has been pushed to the Fedora 41 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-69b25ef119`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-69b25ef119

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 3 Fedora Update System 2024-10-15 15:21:31 UTC
FEDORA-2024-69b25ef119 (alacarte-3.54.0-1.fc41, gnome-applets-3.54.0-1.fc41, and 3 more) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.