Segfault when opening Sound panel in gnome-control-center
I've recently upgraded my machine to Ubuntu 20.04 and I'm now experiencing a segmentation fault whenever I try to open the Sound panel of gnome-control-center
. Once the error has occurred, subsequent attempts to launch gnome-control-center
fail with the same segfault until the last panel is reset with gsettings set org.gnome.ControlCenter last-panel ''
.
I think that this may be a duplicate of the closed issue #1005 (closed).
- Ubuntu version: Ubuntu 20.04.2 LTS
-
gnome-control-center
version: 3.36.4
Steps to reproduce:
- Open GNOME Settings
- Navigate to the Sound panel
Error from journalctl
:
Feb 01 23:12:01 my-machine kernel: gnome-control-c[496662]: segfault at 0 ip 00007f3c91f845b1 sp 00007ffd5c62bbc8 error 4 in libc-2.31.so[7f3c91eeb000+178000]
Feb 01 23:12:01 my-machine kernel: Code: ff 0f 00 00 66 0f 60 c9 48 3d bf 0f 00 00 66 0f 60 d2 66 0f 61 c9 66 0f 61 d2 66 0f 70 c9 00 66 0f 70 d2 00 0f 87 ff 02 00 00 <f3> 0f 6f 1f 66 0f ef ed f3 0f 6f 67 01 66 0f 6f f3 66 0f 74 d9 66
gdb
output:
gdb gnome-control-center
GNU gdb (Ubuntu 9.2-0ubuntu1~20.04) 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 gnome-control-center...
(No debugging symbols found in gnome-control-center)
(gdb) run
Starting program: /usr/bin/gnome-control-center
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
(gnome-control-center:507362): dbind-WARNING **: 23:29:37.542: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
[New Thread 0x7fffe4129700 (LWP 507372)]
[New Thread 0x7fffe3928700 (LWP 507373)]
[New Thread 0x7fffe3127700 (LWP 507374)]
[New Thread 0x7fffe2926700 (LWP 507375)]
[New Thread 0x7fffe1ed5700 (LWP 507377)]
[New Thread 0x7fffe16d4700 (LWP 507378)]
[New Thread 0x7fffe0a8c700 (LWP 507379)]
[New Thread 0x7fffc3fff700 (LWP 507380)]
[New Thread 0x7fffc37fe700 (LWP 507382)]
Thread 1 "gnome-control-c" received signal SIGSEGV, Segmentation fault.
__strstr_sse2_unaligned () at ../sysdeps/x86_64/multiarch/strstr-sse2-unaligned.S:40
40 ../sysdeps/x86_64/multiarch/strstr-sse2-unaligned.S: No such file or directory.
Any help in resolving this issue would be much appreciated - happy to provide more info if needed.