gnome-control-center segmentation fault (core dumped)
Issue: Gnome control center crashes when clicking "Details" tab. Once crashed, refuses to open until reset gsetting last panel: gsettings reset org.gnome.ControlCenter last-panel
Steps to reproduce:
- Open GNOME Settings
- Press Details tab
- crash
After crash, when running gnome-control-center
in terminal, segmentation fault (core dumped)
is reported.
Backtrace
[yathavan@lonetech ~]$ gdb gnome-control-center
GNU gdb (GDB) 8.2.1
Copyright (C) 2018 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-pc-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)...done.
(gdb) run
Starting program: /usr/bin/gnome-control-center
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffe7b26700 (LWP 2924)]
[New Thread 0x7fffe7325700 (LWP 2925)]
[New Thread 0x7fffe578c700 (LWP 2926)]
[New Thread 0x7fffe4f0a700 (LWP 2927)]
Thread 1 "gnome-control-c" received signal SIGSEGV, Segmentation fault.
0x00007ffff7e3ef41 in free () from /usr/lib/libc.so.6
(gdb) bt full
#0 0x00007ffff7e3ef41 in free () at /usr/lib/libc.so.6
#1 0x00007ffff7ca1d7a in g_unix_mount_free () at /usr/lib/libgio-2.0.so.0
#2 0x0000555555676759 in ()
#3 0x00007ffff7bb9722 in g_type_create_instance () at /usr/lib/libgobject-2.0.so.0
#4 0x00007ffff7bd7509 in () at /usr/lib/libgobject-2.0.so.0
#5 0x00007ffff7bd8154 in g_object_new_valist () at /usr/lib/libgobject-2.0.so.0
#6 0x00007ffff7bd8aea in g_object_new () at /usr/lib/libgobject-2.0.so.0
#7 0x00005555556a64b9 in ()
#8 0x00007ffff7bd1067 in g_cclosure_marshal_VOID__STRINGv () at /usr/lib/libgobject-2.0.so.0
#9 0x00007ffff7bc33b5 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#10 0x00007ffff7bc4080 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#11 0x00005555556a4502 in ()
#12 0x00007ffff7bd1e75 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#13 0x00007ffff7bbefd5 in () at /usr/lib/libgobject-2.0.so.0
#14 0x00007ffff7bc31ae in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#15 0x00007ffff7bc4080 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff7bc33b5 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#17 0x00007ffff7bc3d62 in g_signal_emit_by_name () at /usr/lib/libgobject-2.0.so.0
#18 0x00005555556a3e9a in cc_panel_list_set_active_panel ()
#19 0x00005555556a8f30 in ()
#20 0x00007ffff7bd7753 in () at /usr/lib/libgobject-2.0.so.0
#21 0x00007ffff7bd8154 in g_object_new_valist () at /usr/lib/libgobject-2.0.so.0
#22 0x00007ffff7bd8aea in g_object_new () at /usr/lib/libgobject-2.0.so.0
#23 0x00005555556a52a0 in cc_window_new ()
#24 0x00005555556a916c in ()
#25 0x00007ffff7bd1e75 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#26 0x00007ffff7bbf188 in () at /usr/lib/libgobject-2.0.so.0
#27 0x00007ffff7bc31ae in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#28 0x00007ffff7bc4080 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#29 0x00007ffff7c9c0b4 in g_application_register () at /usr/lib/libgio-2.0.so.0
#30 0x00007ffff7c9d1cc in () at /usr/lib/libgio-2.0.so.0
#31 0x00007ffff7c9cebb in g_application_run () at /usr/lib/libgio-2.0.so.0
#32 0x00005555555a0359 in main ()
(gdb)
Edited by Yathavan Parameshwaran