[Stable Update] 2023-11-13 - Kernels, KDE Gear, LibreOffice, LXQt, Pipewire, Phosh, Firefox, Thunderbird

My issue with the appindicator icons has escalated. It’s now the entire gnome-shell collapsing on me when trying to restart my nextcloud desktop client to display the proper icons.

Looking at the journalctl output, the following appears:

Nov 13 12:14:24 karolyi-desktop nextcloud[2093]: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Nov 13 12:14:28 karolyi-desktop nextcloud[4087]: qt.qpa.qgnomeplatform.theme: The desktop style for QtQuick Controls 2 applications is not available on the system (qqc2-desktop-style). The application may look broken.
Nov 13 12:14:29 karolyi-desktop gnome-shell[1771]: Object .Gjs_workspace-indicator_gnome-shell-extensions_gcampax_github_com_extension_WindowPreview (0x55d08578df00), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
                                                   == Stack trace for context 0x55d079e84d10 ==
                                                   #0   7ffdee5de640 b   resource:///org/gnome/shell/ui/layout.js:992 (10ad01dd7fb0 @ 32)
                                                   #1   55d079f4f2f0 i   file:///usr/share/gnome-shell/extensions/workspace-indicator@gnome-shell-extensions.gcampax.github.com/extension.js:77 (c1912c26ce0 @ 42)
                                                   #2   55d079f4f270 i   file:///usr/share/gnome-shell/extensions/workspace-indicator@gnome-shell-extensions.gcampax.github.com/extension.js:66 (c1912c26c40 @ 12)
                                                   #3   55d079f4f1e8 i   resource:///org/gnome/gjs/modules/esm/_timers.js:72 (10ad01d70510 @ 77)
                                                   #4   55d079f4f158 i   resource:///org/gnome/shell/ui/init.js:21 (10ad01d70ba0 @ 48)
Nov 13 12:14:29 karolyi-desktop gnome-shell[1771]: Object .Gjs_workspace-indicator_gnome-shell-extensions_gcampax_github_com_extension_WindowPreview (0x55d08578df00), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
                                                   == Stack trace for context 0x55d079e84d10 ==
                                                   #0   7ffdee5de640 b   resource:///org/gnome/shell/ui/layout.js:993 (10ad01dd7fb0 @ 231)
                                                   #1   55d079f4f2f0 i   file:///usr/share/gnome-shell/extensions/workspace-indicator@gnome-shell-extensions.gcampax.github.com/extension.js:77 (c1912c26ce0 @ 42)
                                                   #2   55d079f4f270 i   file:///usr/share/gnome-shell/extensions/workspace-indicator@gnome-shell-extensions.gcampax.github.com/extension.js:66 (c1912c26c40 @ 12)
                                                   #3   55d079f4f1e8 i   resource:///org/gnome/gjs/modules/esm/_timers.js:72 (10ad01d70510 @ 77)
                                                   #4   55d079f4f158 i   resource:///org/gnome/shell/ui/init.js:21 (10ad01d70ba0 @ 48)
Nov 13 12:14:29 karolyi-desktop gnome-shell[1771]: st_widget_get_theme_node called on the widget [0x55d08578df00 Gjs_workspace-indicator_gnome-shell-extensions_gcampax_github_com_extension_WindowPreview.workspace-indicator-window-preview] which
 is not in the stage.
Nov 13 12:14:29 karolyi-desktop gnome-shell[1771]: st_widget_get_theme_node called on the widget [0x55d08578df00 Gjs_workspace-indicator_gnome-shell-extensions_gcampax_github_com_extension_WindowPreview.workspace-indicator-window-preview] which is not in the stage.
Nov 13 12:14:29 karolyi-desktop kernel: show_signal_msg: 59 callbacks suppressed
Nov 13 12:14:29 karolyi-desktop kernel: gnome-shell[1771]: segfault at 602400000000 ip 000011e3742a7c67 sp 00007ffdee5de5a8 error 4 likely on CPU 11 (core 11, socket 0)
Nov 13 12:14:29 karolyi-desktop kernel: Code: bf 28 ed ff 5a 48 89 1c 01 49 89 db 49 c1 eb 2f 41 81 fb f6 ff 01 00 0f 82 67 00 00 00 48 b8 00 00 f0 ff ff 7f 00 00 48 23 c3 <48> 83 38 00 0f 84 50 00 00 00 49 89 cb 49 81 e3 00 00 f0 ff 49 83
Nov 13 12:14:29 karolyi-desktop systemd[1]: Created slice Slice /system/systemd-coredump.
Nov 13 12:14:29 karolyi-desktop systemd[1]: Started Process Core Dump (PID 4106/UID 0).
Nov 13 12:14:31 karolyi-desktop systemd-coredump[4109]: Process 1771 (gnome-shell) of user 1000 dumped core.
                                                        
    Stack trace of thread 1771:
    #0  0x000011e3742a7c67 n/a (n/a + 0x0)
    #1  0x000011e37417a4e9 n/a (n/a + 0x0)
    #2  0x00007fb32999b593 n/a (libmozjs-115.so + 0x159b593)
    #3  0x00007fb3296211f4 n/a (libmozjs-115.so + 0x12211f4)
    #4  0x00007fb329613fdd n/a (libmozjs-115.so + 0x1213fdd)
    #5  0x00007fb329b5e9ee n/a (libmozjs-115.so + 0x175e9ee)
    #6  0x00007fb32999a948 n/a (libmozjs-115.so + 0x159a948)
    #7  0x00007fb3296212b6 n/a (libmozjs-115.so + 0x12212b6)
    #8  0x00007fb329613fdd n/a (libmozjs-115.so + 0x1213fdd)
    #9  0x00007fb329cb49f7 _Z20JS_CallFunctionValueP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_5ValueEEERKNS1_16HandleValueArrayENS1_13MutableHandleIS6_EE (libmozjs-115.so + 0x18b49f7)
    #10 0x00007fb32b3bbf87 n/a (libgjs.so.0 + 0x44f87)
    #11 0x00007fb32b3fb60d n/a (libgjs.so.0 + 0x8460d)
    #12 0x00007fb32bb566c0 g_closure_invoke (libgobject-2.0.so.0 + 0x146c0)
    #13 0x00007fb32bb76112 n/a (libgobject-2.0.so.0 + 0x34112)
    #14 0x00007fb32b5363ee n/a (libglib-2.0.so.0 + 0x5b3ee)
    #15 0x00007fb32b534f69 n/a (libglib-2.0.so.0 + 0x59f69)
    #16 0x00007fb32b593327 n/a (libglib-2.0.so.0 + 0xb8327)
    #17 0x00007fb32b535b97 g_main_loop_run (libglib-2.0.so.0 + 0x5ab97)
    #18 0x00007fb32aed829b meta_context_run_main_loop (libmutter-13.so.0 + 0xd829b)
    #19 0x00007fb32a4574f6 n/a (libffi.so.8 + 0x74f6)
    #20 0x00007fb32a453f5e n/a (libffi.so.8 + 0x3f5e)
    #21 0x00007fb32a456b73 ffi_call (libffi.so.8 + 0x6b73)
    #22 0x00007fb32b3bedc7 n/a (libgjs.so.0 + 0x47dc7)
    #23 0x00007fb32b3c99c8 n/a (libgjs.so.0 + 0x529c8)
    #24 0x00007fb32999a948 n/a (libmozjs-115.so + 0x159a948)
    #25 0x00007fb3296212b6 n/a (libmozjs-115.so + 0x12212b6)
    #26 0x00007fb329613fdd n/a (libmozjs-115.so + 0x1213fdd)
    #28 0x00007fb32b3fea92 n/a (libgjs.so.0 + 0x87a92)
    #29 0x00007fb32b40589f gjs_context_eval_module (libgjs.so.0 + 0x8e89f)
    #30 0x00007fb32b405ba1 gjs_context_eval_module_file (libgjs.so.0 + 0x8eba1)
    #31 0x000055d078d2357f n/a (gnome-shell + 0x357f)
    #32 0x00007fb32ac45cd0 n/a (libc.so.6 + 0x27cd0)
    #33 0x00007fb32ac45d8a __libc_start_main (libc.so.6 + 0x27d8a)
    #34 0x000055d078d239e5 n/a (gnome-shell + 0x39e5)
    
    Stack trace of thread 1781:
    #0  0x00007fb32ad20f6f __poll (libc.so.6 + 0x102f6f)
    #1  0x00007fb32b593276 n/a (libglib-2.0.so.0 + 0xb8276)
    #2  0x00007fb32b533162 g_main_context_iteration (libglib-2.0.so.0 + 0x58162)
    #3  0x00007fb32bbadfde n/a (libdconfsettings.so + 0x5fde)
    #4  0x00007fb32b5669f5 n/a (libglib-2.0.so.0 + 0x8b9f5)
    #5  0x00007fb32acaa9eb n/a (libc.so.6 + 0x8c9eb)
    #6  0x00007fb32ad2e7cc n/a (libc.so.6 + 0x1107cc)
    
    Stack trace of thread 1782:
    #0  0x00007fb32aca74ae n/a (libc.so.6 + 0x894ae)
    #1  0x00007fb32aca9d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
    #2  0x00007fb329904fa1 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-115.so + 0x1504fa1)
    #3  0x00007fb329904e43 n/a (libmozjs-115.so + 0x1504e43)
    #4  0x00007fb329b5fe4e n/a (libmozjs-115.so + 0x175fe4e)
    #5  0x00007fb32acaa9eb n/a (libc.so.6 + 0x8c9eb)
    #6  0x00007fb32ad2e7cc n/a (libc.so.6 + 0x1107cc)
    
    Stack trace of thread 1777:
    #0  0x00007fb32ad2c73d syscall (libc.so.6 + 0x10e73d)
    #1  0x00007fb32b58e2b7 g_cond_wait (libglib-2.0.so.0 + 0xb32b7)
    #2  0x00007fb32b5001b4 n/a (libglib-2.0.so.0 + 0x251b4)
    #3  0x00007fb32b568a7e n/a (libglib-2.0.so.0 + 0x8da7e)
    #4  0x00007fb32b5669f5 n/a (libglib-2.0.so.0 + 0x8b9f5)
    #5  0x00007fb32acaa9eb n/a (libc.so.6 + 0x8c9eb)
    #6  0x00007fb32ad2e7cc n/a (libc.so.6 + 0x1107cc)
    
    Stack trace of thread 1780:
    #0  0x00007fb32ad20f6f __poll (libc.so.6 + 0x102f6f)
    #1  0x00007fb32b593276 n/a (libglib-2.0.so.0 + 0xb8276)
    #2  0x00007fb32b535b97 g_main_loop_run (libglib-2.0.so.0 + 0x5ab97)
    #3  0x00007fb32b73914c n/a (libgio-2.0.so.0 + 0x11214c)
    #4  0x00007fb32b5669f5 n/a (libglib-2.0.so.0 + 0x8b9f5)
    #5  0x00007fb32acaa9eb n/a (libc.so.6 + 0x8c9eb)
    #6  0x00007fb32ad2e7cc n/a (libc.so.6 + 0x1107cc)
    
    Stack trace of thread 1784:
    #0  0x00007fb32aca74ae n/a (libc.so.6 + 0x894ae)
    #1  0x00007fb32aca9d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
    #2  0x00007fb329904fa1 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-115.so + 0x1504fa1)
    #3  0x00007fb329904e43 n/a (libmozjs-115.so + 0x1504e43)
    #4  0x00007fb329b5fe4e n/a (libmozjs-115.so + 0x175fe4e)
    #5  0x00007fb32acaa9eb n/a (libc.so.6 + 0x8c9eb)
    #6  0x00007fb32ad2e7cc n/a (libc.so.6 + 0x1107cc)
    
    Stack trace of thread 1778:
    #0  0x00007fb32ad20f6f __poll (libc.so.6 + 0x102f6f)
    #1  0x00007fb32b593276 n/a (libglib-2.0.so.0 + 0xb8276)
    #2  0x00007fb32b533162 g_main_context_iteration (libglib-2.0.so.0 + 0x58162)
    #3  0x00007fb32b5331b2 n/a (libglib-2.0.so.0 + 0x581b2)
    #4  0x00007fb32b5669f5 n/a (libglib-2.0.so.0 + 0x8b9f5)
    #5  0x00007fb32acaa9eb n/a (libc.so.6 + 0x8c9eb)
    #6  0x00007fb32ad2e7cc n/a (libc.so.6 + 0x1107cc)
    
    Stack trace of thread 1787:
    #0  0x00007fb32aca74ae n/a (libc.so.6 + 0x894ae)
    #1  0x00007fb32aca9d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
    #2  0x00007fb329904fa1 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-115.so + 0x1504fa1)
    #3  0x00007fb329904e43 n/a (libmozjs-115.so + 0x1504e43)
    #4  0x00007fb329b5fe4e n/a (libmozjs-115.so + 0x175fe4e)
    #5  0x00007fb32acaa9eb n/a (libc.so.6 + 0x8c9eb)
    #6  0x00007fb32ad2e7cc n/a (libc.so.6 + 0x1107cc)
    
    Stack trace of thread 1785:
    #0  0x00007fb32aca74ae n/a (libc.so.6 + 0x894ae)
    #1  0x00007fb32aca9d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
    #2  0x00007fb329904fa1 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-115.so + 0x1504fa1)
    #3  0x00007fb329904e43 n/a (libmozjs-115.so + 0x1504e43)
    #4  0x00007fb329b5fe4e n/a (libmozjs-115.so + 0x175fe4e)
    #5  0x00007fb32acaa9eb n/a (libc.so.6 + 0x8c9eb)
    #6  0x00007fb32ad2e7cc n/a (libc.so.6 + 0x1107cc)
    
    Stack trace of thread 1788:
    #0  0x00007fb32aca74ae n/a (libc.so.6 + 0x894ae)
    #1  0x00007fb32aca9d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
    #2  0x00007fb329904fa1 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-115.so + 0x1504fa1)
    #3  0x00007fb329904e43 n/a (libmozjs-115.so + 0x1504e43)
    #4  0x00007fb329b5fe4e n/a (libmozjs-115.so + 0x175fe4e)
    #5  0x00007fb32acaa9eb n/a (libc.so.6 + 0x8c9eb)
    #6  0x00007fb32ad2e7cc n/a (libc.so.6 + 0x1107cc)
    
    Stack trace of thread 1786:
    #0  0x00007fb32aca74ae n/a (libc.so.6 + 0x894ae)
    #1  0x00007fb32aca9d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
    #2  0x00007fb329904fa1 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-115.so + 0x1504fa1)
    #3  0x00007fb329904e43 n/a (libmozjs-115.so + 0x1504e43)
    #4  0x00007fb329b5fe4e n/a (libmozjs-115.so + 0x175fe4e)
    #5  0x00007fb32acaa9eb n/a (libc.so.6 + 0x8c9eb)
    #6  0x00007fb32ad2e7cc n/a (libc.so.6 + 0x1107cc)
    
    Stack trace of thread 2421:
    #0  0x00007fb32ad2ebf6 epoll_wait (libc.so.6 + 0x110bf6)
    #1  0x00007fb32003f859 n/a (libspa-support.so + 0x16859)
    #2  0x00007fb32003158d n/a (libspa-support.so + 0x858d)
    #3  0x00007fb32a6b0da2 n/a (libpipewire-0.3.so.0 + 0x45da2)
    #4  0x00007fb32acaa9eb n/a (libc.so.6 + 0x8c9eb)
    #5  0x00007fb32ad2e7cc n/a (libc.so.6 + 0x1107cc)
    
    Stack trace of thread 4080:
    #0  0x00007fb32ad2c73d syscall (libc.so.6 + 0x10e73d)
    #1  0x00007fb32b58ec93 g_cond_wait_until (libglib-2.0.so.0 + 0xb3c93)
    #2  0x00007fb32b500185 n/a (libglib-2.0.so.0 + 0x25185)
    #3  0x00007fb32b56952b n/a (libglib-2.0.so.0 + 0x8e52b)
    #4  0x00007fb32b5669f5 n/a (libglib-2.0.so.0 + 0x8b9f5)
    #5  0x00007fb32acaa9eb n/a (libc.so.6 + 0x8c9eb)
    #6  0x00007fb32ad2e7cc n/a (libc.so.6 + 0x1107cc)
    
    Stack trace of thread 4088:
    #0  0x00007fb32ad2c73d syscall (libc.so.6 + 0x10e73d)
    #1  0x00007fb32b58ec93 g_cond_wait_until (libglib-2.0.so.0 + 0xb3c93)
    #2  0x00007fb32b500185 n/a (libglib-2.0.so.0 + 0x25185)
    #3  0x00007fb32b56952b n/a (libglib-2.0.so.0 + 0x8e52b)
    #4  0x00007fb32b5669f5 n/a (libglib-2.0.so.0 + 0x8b9f5)
    #5  0x00007fb32acaa9eb n/a (libc.so.6 + 0x8c9eb)
    #6  0x00007fb32ad2e7cc n/a (libc.so.6 + 0x1107cc)
    
    Stack trace of thread 1783:
    #0  0x00007fb32aca74ae n/a (libc.so.6 + 0x894ae)
    #1  0x00007fb32aca9d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
    #2  0x00007fb329904fa1 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-115.so + 0x1504fa1)
    #3  0x00007fb329904e43 n/a (libmozjs-115.so + 0x1504e43)
    #4  0x00007fb329b5fe4e n/a (libmozjs-115.so + 0x175fe4e)
    #5  0x00007fb32acaa9eb n/a (libc.so.6 + 0x8c9eb)
    #6  0x00007fb32ad2e7cc n/a (libc.so.6 + 0x1107cc)
    
    Stack trace of thread 1789:
    #0  0x00007fb32aca74ae n/a (libc.so.6 + 0x894ae)
    #1  0x00007fb32aca9d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
    #2  0x00007fb329904fa1 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-115.so + 0x1504fa1)
    #3  0x00007fb329904e43 n/a (libmozjs-115.so + 0x1504e43)
    #4  0x00007fb329b5fe4e n/a (libmozjs-115.so + 0x175fe4e)
    #5  0x00007fb32acaa9eb n/a (libc.so.6 + 0x8c9eb)
    #6  0x00007fb32ad2e7cc n/a (libc.so.6 + 0x1107cc)
    ELF object binary architecture: AMD x86-64
Nov 13 12:14:31 karolyi-desktop systemd[1]: systemd-coredump@0-4106-0.service: Deactivated successfully.

Looks very ugly.

Also, when this crash happens, my gnome shell starts back with all the extensions disabled.


And, another gnome-shell crash when simply wanting to save a file in Librewolf, which is not even a Qt application:

journalctl logs:

Nov 13 12:38:36 karolyi-desktop gnome-shell[14119]: JS ERROR: TypeError: this._prepareStartupAnimation() is undefined
    _loadBackground/signalId</id<@resource:///org/gnome/shell/ui/layout.js:693:26
    @resource:///org/gnome/shell/ui/init.js:21:20
Nov 13 12:38:36 karolyi-desktop gnome-shell[14119]: Object .Gjs_workspace-indicator_gnome-shell-extensions_gcampax_github_com_extension_WindowPreview (0x55bfe74f29b0), has been already disposed — impossible to access it. Thi
s might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
    == Stack trace for context 0x55bfe1288f80 ==
    #0   7fff286cd690 b   resource:///org/gnome/shell/ui/layout.js:992 (1fa0a1ed7fb0 @ 32)
    #1   55bfe1353310 i   file:///usr/share/gnome-shell/extensions/workspace-indicator@gnome-shell-extensions.gcampax.github.com/extension.js:77 (307122a54ec0 @ 42)
    #2   55bfe1353290 i   file:///usr/share/gnome-shell/extensions/workspace-indicator@gnome-shell-extensions.gcampax.github.com/extension.js:66 (307122a54e20 @ 12)
    #3   55bfe1353208 i   resource:///org/gnome/gjs/modules/esm/_timers.js:72 (1fa0a1e70510 @ 77)
    #4   55bfe1353178 i   resource:///org/gnome/shell/ui/init.js:21 (1fa0a1e70ba0 @ 48)
Nov 13 12:38:36 karolyi-desktop gnome-shell[14119]: Object .Gjs_workspace-indicator_gnome-shell-extensions_gcampax_github_com_extension_WindowPreview (0x55bfe74f29b0), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
    == Stack trace for context 0x55bfe1288f80 ==
    #0   7fff286cd690 b   resource:///org/gnome/shell/ui/layout.js:993 (1fa0a1ed7fb0 @ 231)
    #1   55bfe1353310 i   file:///usr/share/gnome-shell/extensions/workspace-indicator@gnome-shell-extensions.gcampax.github.com/extension.js:77 (307122a54ec0 @ 42)
    #2   55bfe1353290 i   file:///usr/share/gnome-shell/extensions/workspace-indicator@gnome-shell-extensions.gcampax.github.com/extension.js:66 (307122a54e20 @ 12)
    #3   55bfe1353208 i   resource:///org/gnome/gjs/modules/esm/_timers.js:72 (1fa0a1e70510 @ 77)
    #4   55bfe1353178 i   resource:///org/gnome/shell/ui/init.js:21 (1fa0a1e70ba0 @ 48)
Nov 13 12:38:36 karolyi-desktop gnome-shell[14119]: Window manager warning: Invalid WM_TRANSIENT_FOR window 0x1e00014 specified for 0x1e00016.