elementary / wingpanel

Stylish top panel that holds indicators and spawns an application launcher
https://elementary.io
GNU General Public License v3.0
139 stars 48 forks source link

Wingpanel non functional in permanent crash loop #436

Open canopusStar opened 2 years ago

canopusStar commented 2 years ago

What Happened?

Wingpanel takes two minutes to load at start up.

When it loads, clicking on any right hand menu (power/BT/Notifications) it crashes it and hangs all open apps.

Wingpanel restarts, apps become responsive but Wingpanel crashes again when it is clicked.

Repeat until all apps hang, Terminal reboot required.

I tried to reinstall desktop and wingpanel. If I do not click Wingpanel system is fine.

Steps to Reproduce

  1. Login
  2. Wait for Wingpanel to load (up to two minutes)
  3. Click notifications or power or bluetooth
  4. Wingpanel freezes (1 minute)
  5. Wingpanel restarts
  6. Open apps become responsive again
  7. Click Winpanel - freezes and hangs open apps
  8. Wingpanel restarts - Applications will open clicking Wingpanel, clicking power or notifications will crash it again

Expected Behavior

Wingpanel has deteriorated since upgrading to 6.1

OS Version

6.x (Odin)

Software Version

Latest release (I have run all updates)

Log Output

wemax@xxx-780:~$ gdb io.elementary.wingpanel
GNU gdb (Ubuntu 9.2-0ubuntu1~20.04.1) 9.2
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from io.elementary.wingpanel...
(No debugging symbols found in io.elementary.wingpanel)
(gdb) backtrace
No stack.
(gdb)

Hardware Info

Dell Optiplex 980 SSD HDD 8GB RAM

canopusStar commented 2 years ago

wemax@xxx-780:~$ sudo coredumpctl dump /usr/bin/io.elementary.wingpanel [sudo] password for wemax:
PID: 16xx (io.elementary.w) UID: 1000 (wemax) GID: 1000 (wemax) Signal: 5 (TRAP) Timestamp: Sun 2022-01-23 11:50:57 AEDT (50min ago) Command Line: io.elementary.wingpanel Executable: /usr/bin/io.elementary.wingpanel Control Group: /user.slice/user-1000.slice/session-c2.scope Unit: session-c2.scope Slice: user-1000.slice Session: c2 Owner UID: 1000 (wemax) Boot ID: a3d0a073f5c94ab9a1c1219a53c47779 Machine ID: d83a5380c222214da7b0387c6125bf30 Hostname: xxx-780 Storage: /var/lib/systemd/coredump/core.io\x2eelementary\x2ew.1000.a3d0a073f5c94ab9a1c1219a53c47779.1688.1642899057000000000000.lz4 Message: Process 1688 (io.elementary.w) of user 1000 dumped core.

            Stack trace of thread 1688:
            #0  0x00007fc8b9626295 n/a (libglib-2.0.so.0 + 0x58295)
            #1  0x00007fc8b9627319 g_log_default_handler (libglib-2.0.so.0 + 0x59319)
            #2  0x00007fc8b962755c g_logv (libglib-2.0.so.0 + 0x5955c)
            #3  0x00007fc8b9627743 g_log (libglib-2.0.so.0 + 0x59743)
            #4  0x00007fc88194297c n/a (libslingshot.so + 0x4a97c)
            #5  0x00007fc8b93a7b6d n/a (libgobject-2.0.so.0 + 0x1ab6d)
            #6  0x00007fc8b93a8b45 g_object_new_with_properties (libgobject-2.0.so.0 + 0x1bb45)
            #7  0x00007fc8b93a96f1 g_object_new (libgobject-2.0.so.0 + 0x1c6f1)
            #8  0x00007fc88194f8b6 n/a (libslingshot.so + 0x578b6)
            #9  0x00007fc8b93a7b6d n/a (libgobject-2.0.so.0 + 0x1ab6d)
            #10 0x00007fc8b93a8b45 g_object_new_with_properties (libgobject-2.0.so.0 + 0x1bb45)
            #11 0x00007fc8b93a96f1 g_object_new (libgobject-2.0.so.0 + 0x1c6f1)
            #12 0x00007fc8819324da n/a (libslingshot.so + 0x3a4da)
            #13 0x00007fc881935281 n/a (libslingshot.so + 0x3d281)
            #14 0x00007fc8b962004e g_main_context_dispatch (libglib-2.0.so.0 + 0x5204e)
            #15 0x00007fc8b9620400 n/a (libglib-2.0.so.0 + 0x52400)
            #16 0x00007fc8b96204a3 g_main_context_iteration (libglib-2.0.so.0 + 0x524a3)
            #17 0x00007fc8b94cffe5 g_application_run (libgio-2.0.so.0 + 0xe2fe5)
            #18 0x000055574390afd1 main (io.elementary.wingpanel + 0x9fd1)
            #19 0x00007fc8b87a10b3 __libc_start_main (libc.so.6 + 0x270b3)
            #20 0x000055574390b01e _start (io.elementary.wingpanel + 0xa01e)

            Stack trace of thread 1697:
            #0  0x00007fc8b888faff __poll (libc.so.6 + 0x115aff)
            #1  0x00007fc8b962036e n/a (libglib-2.0.so.0 + 0x5236e)
            #2  0x00007fc8b96204a3 g_main_context_iteration (libglib-2.0.so.0 + 0x524a3)
            #3  0x00007fc8b971599d n/a (libdconfsettings.so + 0xa99d)
            #4  0x00007fc8b9649ad1 n/a (libglib-2.0.so.0 + 0x7bad1)
            #5  0x00007fc8b86e7609 start_thread (libpthread.so.0 + 0x9609)
            #6  0x00007fc8b889c293 __clone (libc.so.6 + 0x122293)

            Stack trace of thread 3219:
            #0  0x00007fc8b889589d syscall (libc.so.6 + 0x11b89d)
            #1  0x00007fc8b966d623 g_cond_wait (libglib-2.0.so.0 + 0x9f623)
            #2  0x00007fc8b95f059b n/a (libglib-2.0.so.0 + 0x2259b)
            #3  0x00007fc8b964a347 n/a (libglib-2.0.so.0 + 0x7c347)
            #4  0x00007fc8b9649ad1 n/a (libglib-2.0.so.0 + 0x7bad1)
            #5  0x00007fc8b86e7609 start_thread (libpthread.so.0 + 0x9609)
            #6  0x00007fc8b889c293 __clone (libc.so.6 + 0x122293)

            Stack trace of thread 5163:
            #0  0x00007fc8b889589d syscall (libc.so.6 + 0x11b89d)
            #1  0x00007fc8b966d746 g_cond_wait_until (libglib-2.0.so.0 + 0x9f746)
            #2  0x00007fc8b95f0581 n/a (libglib-2.0.so.0 + 0x22581)
            #3  0x00007fc8b95f0ba6 g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x22ba6)
            #4  0x00007fc8b964a419 n/a (libglib-2.0.so.0 + 0x7c419)
            #5  0x00007fc8b9649ad1 n/a (libglib-2.0.so.0 + 0x7bad1)
            #6  0x00007fc8b86e7609 start_thread (libpthread.so.0 + 0x9609)
            #7  0x00007fc8b889c293 __clone (libc.so.6 + 0x122293)

            Stack trace of thread 3218:
            #0  0x00007fc8b889589d syscall (libc.so.6 + 0x11b89d)
            #1  0x00007fc8b966d623 g_cond_wait (libglib-2.0.so.0 + 0x9f623)
            #2  0x00007fc8b95f059b n/a (libglib-2.0.so.0 + 0x2259b)
            #3  0x00007fc8b964a347 n/a (libglib-2.0.so.0 + 0x7c347)
            #4  0x00007fc8b9649ad1 n/a (libglib-2.0.so.0 + 0x7bad1)
            #5  0x00007fc8b86e7609 start_thread (libpthread.so.0 + 0x9609)
            #6  0x00007fc8b889c293 __clone (libc.so.6 + 0x122293)

            Stack trace of thread 1691:
            #0  0x00007fc8b888faff __poll (libc.so.6 + 0x115aff)
            #1  0x00007fc8b962036e n/a (libglib-2.0.so.0 + 0x5236e)
            #2  0x00007fc8b96204a3 g_main_context_iteration (libglib-2.0.so.0 + 0x524a3)
            #3  0x00007fc8b96204f1 n/a (libglib-2.0.so.0 + 0x524f1)
            #4  0x00007fc8b9649ad1 n/a (libglib-2.0.so.0 + 0x7bad1)
            #5  0x00007fc8b86e7609 start_thread (libpthread.so.0 + 0x9609)
            #6  0x00007fc8b889c293 __clone (libc.so.6 + 0x122293)

            Stack trace of thread 3220:
            #0  0x00007fc8b889589d syscall (libc.so.6 + 0x11b89d)
            #1  0x00007fc8b966d623 g_cond_wait (libglib-2.0.so.0 + 0x9f623)
            #2  0x00007fc8b95f059b n/a (libglib-2.0.so.0 + 0x2259b)
            #3  0x00007fc8b964a347 n/a (libglib-2.0.so.0 + 0x7c347)
            #4  0x00007fc8b9649ad1 n/a (libglib-2.0.so.0 + 0x7bad1)
            #5  0x00007fc8b86e7609 start_thread (libpthread.so.0 + 0x9609)
            #6  0x00007fc8b889c293 __clone (libc.so.6 + 0x122293)

            Stack trace of thread 3221:
            #0  0x00007fc8b889589d syscall (libc.so.6 + 0x11b89d)
            #1  0x00007fc8b966d623 g_cond_wait (libglib-2.0.so.0 + 0x9f623)
            #2  0x00007fc8b95f059b n/a (libglib-2.0.so.0 + 0x2259b)
            #3  0x00007fc8b964a347 n/a (libglib-2.0.so.0 + 0x7c347)
            #4  0x00007fc8b9649ad1 n/a (libglib-2.0.so.0 + 0x7bad1)
            #5  0x00007fc8b86e7609 start_thread (libpthread.so.0 + 0x9609)
            #6  0x00007fc8b889c293 __clone (libc.so.6 + 0x122293)

            Stack trace of thread 3226:
            #0  0x00007fc8b889589d syscall (libc.so.6 + 0x11b89d)
            #1  0x00007fc8b966d623 g_cond_wait (libglib-2.0.so.0 + 0x9f623)
            #2  0x00007fc8b95f059b n/a (libglib-2.0.so.0 + 0x2259b)
            #3  0x00007fc8b964a347 n/a (libglib-2.0.so.0 + 0x7c347)
            #4  0x00007fc8b9649ad1 n/a (libglib-2.0.so.0 + 0x7bad1)
            #5  0x00007fc8b86e7609 start_thread (libpthread.so.0 + 0x9609)
            #6  0x00007fc8b889c293 __clone (libc.so.6 + 0x122293)

            Stack trace of thread 5164:
            #0  0x00007fc8b888faff __poll (libc.so.6 + 0x115aff)
            #1  0x00007fc8b962036e n/a (libglib-2.0.so.0 + 0x5236e)
            #2  0x00007fc8b96206f3 g_main_loop_run (libglib-2.0.so.0 + 0x526f3)
            #3  0x00007fc8ac5b1fd8 n/a (libedataserver-1.2.so.24 + 0x70fd8)
            #4  0x00007fc8b9649ad1 n/a (libglib-2.0.so.0 + 0x7bad1)
            #5  0x00007fc8b86e7609 start_thread (libpthread.so.0 + 0x9609)
            #6  0x00007fc8b889c293 __clone (libc.so.6 + 0x122293)

            Stack trace of thread 3222:
            #0  0x00007fc8b889589d syscall (libc.so.6 + 0x11b89d)
            #1  0x00007fc8b966d623 g_cond_wait (libglib-2.0.so.0 + 0x9f623)
            #2  0x00007fc8b95f059b n/a (libglib-2.0.so.0 + 0x2259b)
            #3  0x00007fc8b964a347 n/a (libglib-2.0.so.0 + 0x7c347)
            #4  0x00007fc8b9649ad1 n/a (libglib-2.0.so.0 + 0x7bad1)
            #5  0x00007fc8b86e7609 start_thread (libpthread.so.0 + 0x9609)
            #6  0x00007fc8b889c293 __clone (libc.so.6 + 0x122293)

            Stack trace of thread 3224:
            #0  0x00007fc8b889589d syscall (libc.so.6 + 0x11b89d)
            #1  0x00007fc8b966d623 g_cond_wait (libglib-2.0.so.0 + 0x9f623)
            #2  0x00007fc8b95f059b n/a (libglib-2.0.so.0 + 0x2259b)
            #3  0x00007fc8b964a347 n/a (libglib-2.0.so.0 + 0x7c347)
            #4  0x00007fc8b9649ad1 n/a (libglib-2.0.so.0 + 0x7bad1)
            #5  0x00007fc8b86e7609 start_thread (libpthread.so.0 + 0x9609)
            #6  0x00007fc8b889c293 __clone (libc.so.6 + 0x122293)

            Stack trace of thread 5166:
            #0  0x00007fc8b888faff __poll (libc.so.6 + 0x115aff)
            #1  0x00007fc8b962036e n/a (libglib-2.0.so.0 + 0x5236e)
            #2  0x00007fc8b96206f3 g_main_loop_run (libglib-2.0.so.0 + 0x526f3)
            #3  0x00007fc8ac6b0678 n/a (libecal-2.0.so.1 + 0x26678)
            #4  0x00007fc8b9649ad1 n/a (libglib-2.0.so.0 + 0x7bad1)
            #5  0x00007fc8b86e7609 start_thread (libpthread.so.0 + 0x9609)
            #6  0x00007fc8b889c293 __clone (libc.so.6 + 0x122293)

            Stack trace of thread 3225:
            #0  0x00007fc8b889589d syscall (libc.so.6 + 0x11b89d)
            #1  0x00007fc8b966d623 g_cond_wait (libglib-2.0.so.0 + 0x9f623)
            #2  0x00007fc8b95f059b n/a (libglib-2.0.so.0 + 0x2259b)
            #3  0x00007fc8b964a347 n/a (libglib-2.0.so.0 + 0x7c347)
            #4  0x00007fc8b9649ad1 n/a (libglib-2.0.so.0 + 0x7bad1)
            #5  0x00007fc8b86e7609 start_thread (libpthread.so.0 + 0x9609)
            #6  0x00007fc8b889c293 __clone (libc.so.6 + 0x122293)

            Stack trace of thread 3216:
            #0  0x00007fc8b889589d syscall (libc.so.6 + 0x11b89d)
            #1  0x00007fc8b966d623 g_cond_wait (libglib-2.0.so.0 + 0x9f623)
            #2  0x00007fc8b95f059b n/a (libglib-2.0.so.0 + 0x2259b)
            #3  0x00007fc8b964a347 n/a (libglib-2.0.so.0 + 0x7c347)
            #4  0x00007fc8b9649ad1 n/a (libglib-2.0.so.0 + 0x7bad1)
            #5  0x00007fc8b86e7609 start_thread (libpthread.so.0 + 0x9609)
            #6  0x00007fc8b889c293 __clone (libc.so.6 + 0x122293)

            Stack trace of thread 3215:
            #0  0x00007fc8b889589d syscall (libc.so.6 + 0x11b89d)
            #1  0x00007fc8b966d623 g_cond_wait (libglib-2.0.so.0 + 0x9f623)
            #2  0x00007fc8b95f059b n/a (libglib-2.0.so.0 + 0x2259b)
            #3  0x00007fc8b964a347 n/a (libglib-2.0.so.0 + 0x7c347)
            #4  0x00007fc8b9649ad1 n/a (libglib-2.0.so.0 + 0x7bad1)
            #5  0x00007fc8b86e7609 start_thread (libpthread.so.0 + 0x9609)
            #6  0x00007fc8b889c293 __clone (libc.so.6 + 0x122293)

            Stack trace of thread 3166:
            #0  0x00007fc8b888faff __poll (libc.so.6 + 0x115aff)
            #1  0x00007fc8b4c2c1d6 n/a (libpulse.so.0 + 0x351d6)
            #2  0x00007fc8b4c1d841 pa_mainloop_poll (libpulse.so.0 + 0x26841)
            #3  0x00007fc8b4c1dec3 pa_mainloop_iterate (libpulse.so.0 + 0x26ec3)
            #4  0x00007fc8b4c1df70 pa_mainloop_run (libpulse.so.0 + 0x26f70)
            #5  0x00007fc8b4c2c11d n/a (libpulse.so.0 + 0x3511d)
            #6  0x00007fc8b4bbd72c n/a (libpulsecommon-13.99.so + 0x5372c)
            #7  0x00007fc8b86e7609 start_thread (libpthread.so.0 + 0x9609)
            #8  0x00007fc8b889c293 __clone (libc.so.6 + 0x122293)

            Stack trace of thread 1695:
            #0  0x00007fc8b888faff __poll (libc.so.6 + 0x115aff)
            #1  0x00007fc8b962036e n/a (libglib-2.0.so.0 + 0x5236e)
            #2  0x00007fc8b96206f3 g_main_loop_run (libglib-2.0.so.0 + 0x526f3)
            #3  0x00007fc8b950bf8a n/a (libgio-2.0.so.0 + 0x11ef8a)
            #4  0x00007fc8b9649ad1 n/a (libglib-2.0.so.0 + 0x7bad1)
            #5  0x00007fc8b86e7609 start_thread (libpthread.so.0 + 0x9609)
            #6  0x00007fc8b889c293 __clone (libc.so.6 + 0x122293)

            Stack trace of thread 3217:
            #0  0x00007fc8b889589d syscall (libc.so.6 + 0x11b89d)
            #1  0x00007fc8b966d623 g_cond_wait (libglib-2.0.so.0 + 0x9f623)
            #2  0x00007fc8b95f059b n/a (libglib-2.0.so.0 + 0x2259b)
            #3  0x00007fc8b964a347 n/a (libglib-2.0.so.0 + 0x7c347)
            #4  0x00007fc8b9649ad1 n/a (libglib-2.0.so.0 + 0x7bad1)
            #5  0x00007fc8b86e7609 start_thread (libpthread.so.0 + 0x9609)
            #6  0x00007fc8b889c293 __clone (libc.so.6 + 0x122293)

            Stack trace of thread 3223:
            #0  0x00007fc8b889589d syscall (libc.so.6 + 0x11b89d)
            #1  0x00007fc8b966d623 g_cond_wait (libglib-2.0.so.0 + 0x9f623)
            #2  0x00007fc8b95f059b n/a (libglib-2.0.so.0 + 0x2259b)
            #3  0x00007fc8b964a347 n/a (libglib-2.0.so.0 + 0x7c347)
            #4  0x00007fc8b9649ad1 n/a (libglib-2.0.so.0 + 0x7bad1)
            #5  0x00007fc8b86e7609 start_thread (libpthread.so.0 + 0x9609)
            #6  0x00007fc8b889c293 __clone (libc.so.6 + 0x122293)