Skip to content

[Bug] Panel crash when loading plugins #766

@EbonJaeger

Description

@EbonJaeger

Description

Reported on the Solus forums. After installing updates after the Week 45 sync introducing GNOME 49 and Budgie 10.9.3 and rebooting, the panel crashes upon login, showing the Fail Whale. The backtrace indicates a failure on trying to get a plugin's information in the panel plugin manager code.

Budgie version

10.9.3

Operating System

Solus 4.7

Steps to reproduce the issue

  1. Attempt to log in

Actual result

The Fail Whale appears before getting to a Budgie session.

Expected result

That Budgie starts normally and does not crash.

Additional information

Provided backtrace:

Stack trace of thread 1290:
                                               #0  0x00007f7e1b0c726a g_type_check_instance_is_fundamentally_a (libgobject-2.0.so.0 + 0x1e26a)
                                               #1  0x000055e731c0e435 get_plugin_info (/usr/bin/budgie-panel + 0x3c435)
                                               #2  0x000055e731c0eb86 budgie_panel_plugin_manager_load_applet_instance (/usr/bin/budgie-panel + 0x3cb86)
                                               #3  0x000055e731bf0930 budgie_panel_load_applets (/usr/bin/budgie-panel + 0x1e930)
                                               #4  0x000055e731be4767 budgie_panel_manager_load_panel (/usr/bin/budgie-panel + 0x12767)
                                               #5  0x000055e731be90d1 budgie_panel_manager_load_panels (/usr/bin/budgie-panel + 0x170d1)
                                               #6  0x00007f7e1ac5a052 n/a (libffi.so.8 + 0x9052)
                                               #7  0x00007f7e1ac58c01 n/a (libffi.so.8 + 0x7c01)
                                               #8  0x00007f7e1ac592dd ffi_call (libffi.so.8 + 0x82dd)
                                               #9  0x00007f7e1b0c4d83 g_cclosure_marshal_generic (libgobject-2.0.so.0 + 0x1bd83)
                                               #10 0x00007f7e1b0b9eae g_closure_invoke (libgobject-2.0.so.0 + 0x10eae)
                                               #11 0x00007f7e1af761f7 own_with_closures_on_name_acquired (libgio-2.0.so.0 + 0x1761f7)
                                               #12 0x00007f7e1af75cbd actually_do_call (libgio-2.0.so.0 + 0x175cbd)
                                               #13 0x00007f7e1af75ef7 call_acquired_handler (libgio-2.0.so.0 + 0x175ef7)
                                               #14 0x00007f7e1af6dec4 emit_signal_instance_in_idle_cb (libgio-2.0.so.0 + 0x16dec4)
                                               #15 0x00007f7e1ace18db g_main_dispatch (libglib-2.0.so.0 + 0x808db)
                                               #16 0x00007f7e1ace2948 g_main_context_dispatch_unlocked (libglib-2.0.so.0 + 0x81948)
                                               #17 0x00007f7e1ace2bb7 g_main_loop_run (libglib-2.0.so.0 + 0x81bb7)
                                               #18 0x00007f7e1a925130 gtk_main (libgtk-3.so.0 + 0x325130)
                                               #19 0x000055e731be31f8 _vala_main (/usr/bin/budgie-panel + 0x111f8)
                                               #20 0x00007f7e1a02b569 n/a (libc.so.6 + 0x2b569)
                                               #21 0x00007f7e1a02b61a __libc_start_main (libc.so.6 + 0x2b61a)
                                               #22 0x000055e731be3245 _start (/usr/bin/budgie-panel + 0x11245)

User states that they have a stock panel, with the addition of the Trash applet.

Last known snapshot of user's setup:

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions