crash editing `search` setting
When I try to edit search location
in the search
tab of the gnome settings, gnome-control-center crashes
Steps to reproduce:
- Open GNOME Settings and to to
Search
- Open
Search Locations
and go toOther
tab - Try to add your Home
my system: archlinux x86_64, gnome-control-center-3.36.0, gnome-shell-3.36.0
journalctl records this:
Mar 11 13:10:07 arch-xps kernel: gnome-control-c[2335]: segfault at 7ffdddd5bfa8 ip 00007fa4d2dfbaca sp 00007ffdddd5bfb0 error 6 in libglib-2.0.so.0.6400.0[7fa4d2dcf000+83000]
Mar 11 13:10:07 arch-xps kernel: Code: 41 57 41 56 41 55 41 54 55 48 63 ef 53 49 89 ee 48 81 ec 28 04 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 18 04 00 00 31 c0 <ff> 15 38 ce 0d 00 48 8d 3d a1 dd 0d 00 44 8b 28 48 89 c3 67 e8 8d
Mar 11 13:10:07 arch-xps systemd[1]: Started Process Core Dump (PID 2352/UID 0).
Mar 11 13:10:10 arch-xps systemd-coredump[2353]: Process 2335 (gnome-control-c) of user 1000 dumped core.
Stack trace of thread 2335:
#0 0x00007fa4d2dfbaca g_strerror (libglib-2.0.so.0 + 0x48aca)
#1 0x00007fa4d2f8341d n/a (libgio-2.0.so.0 + 0x4941d)
#2 0x00007fa4d2f83945 n/a (libgio-2.0.so.0 + 0x49945)
#3 0x00007fa4d304dc6e g_file_query_exists (libgio-2.0.so.0 + 0x113c6e)
#4 0x000055a46ac70515 n/a (gnome-control-center + 0xcc515)
#5 0x000055a46ac7085b n/a (gnome-control-center + 0xcc85b)
#6 0x00007fa4d2f19525 g_closure_invoke (libgobject-2.0.so.0 + 0x3e525)
#7 0x00007fa4d2efa97e n/a (libgobject-2.0.so.0 + 0x1f97e)
#8 0x00007fa4d2efdab9 g_signal_emit_valist (libgobject-2.0.so.0 + 0x22ab9)
#9 0x00007fa4d2eff6b0 g_signal_emit (libgobject-2.0.so.0 + 0x246b0)
#10 0x00007fa4d2fc1cf3 n/a (libgio-2.0.so.0 + 0x87cf3)
#11 0x00007fa4d302b6e5 n/a (libgio-2.0.so.0 + 0xf16e5)
#12 0x00007fa4d2efd146 g_signal_emit_valist (libgobject-2.0.so.0 + 0x22146)
#13 0x00007fa4d2eff6b0 g_signal_emit (libgobject-2.0.so.0 + 0x246b0)
#14 0x00007fa4d2fbf2ef n/a (libgio-2.0.so.0 + 0x852ef)
#15 0x00007fa4d2fbca9b n/a (libgio-2.0.so.0 + 0x82a9b)
#16 0x00007fa4d2e20f05 g_main_context_invoke_full (libglib-2.0.so.0 + 0x6df05)
#17 0x00007fa4d2fbd821 n/a (libgio-2.0.so.0 + 0x83821)
#18 0x00007fa4c43072df n/a (libdconfsettings.so + 0x72df)
#19 0x00007fa4c4307cc9 n/a (libdconfsettings.so + 0x7cc9)
#20 0x00007fa4d2fb573b n/a (libgio-2.0.so.0 + 0x7b73b)
#21 0x00007fa4d2fc2408 g_settings_set_value (libgio-2.0.so.0 + 0x88408)
#22 0x000055a46ac704cc n/a (gnome-control-center + 0xcc4cc)
#23 0x000055a46ac7085b n/a (gnome-control-center + 0xcc85b)
#24 0x00007fa4d2f19525 g_closure_invoke (libgobject-2.0.so.0 + 0x3e525)
#25 0x00007fa4d2efa97e n/a (libgobject-2.0.so.0 + 0x1f97e)
#26 0x00007fa4d2efdab9 g_signal_emit_valist (libgobject-2.0.so.0 + 0x22ab9)
#27 0x00007fa4d2eff6b0 g_signal_emit (libgobject-2.0.so.0 + 0x246b0)
#28 0x00007fa4d2fc1cf3 n/a (libgio-2.0.so.0 + 0x87cf3)
#29 0x00007fa4d302b6e5 n/a (libgio-2.0.so.0 + 0xf16e5)
#30 0x00007fa4d2efd146 g_signal_emit_valist (libgobject-2.0.so.0 + 0x22146)
#31 0x00007fa4d2eff6b0 g_signal_emit (libgobject-2.0.so.0 + 0x246b0)
#32 0x00007fa4d2fbf2ef n/a (libgio-2.0.so.0 + 0x852ef)
#33 0x00007fa4d2fbca9b n/a (libgio-2.0.so.0 + 0x82a9b)
#34 0x00007fa4d2e20f05 g_main_context_invoke_full (libglib-2.0.so.0 + 0x6df05)
#35 0x00007fa4d2fbd821 n/a (libgio-2.0.so.0 + 0x83821)
#36 0x00007fa4c43072df n/a (libdconfsettings.so + 0x72df)
#37 0x00007fa4c4307cc9 n/a (libdconfsettings.so + 0x7cc9)
#38 0x00007fa4d2fb573b n/a (libgio-2.0.so.0 + 0x7b73b)
#39 0x00007fa4d2fc2408 g_settings_set_value (libgio-2.0.so.0 + 0x88408)
#40 0x000055a46ac704cc n/a (gnome-control-center + 0xcc4cc)
#41 0x000055a46ac7085b n/a (gnome-control-center + 0xcc85b)
#42 0x00007fa4d2f19525 g_closure_invoke (libgobject-2.0.so.0 + 0x3e525)
#43 0x00007fa4d2efa97e n/a (libgobject-2.0.so.0 + 0x1f97e)
#44 0x00007fa4d2efdab9 g_signal_emit_valist (libgobject-2.0.so.0 + 0x22ab9)
#45 0x00007fa4d2eff6b0 g_signal_emit (libgobject-2.0.so.0 + 0x246b0)
#46 0x00007fa4d2fc1cf3 n/a (libgio-2.0.so.0 + 0x87cf3)
#47 0x00007fa4d302b6e5 n/a (libgio-2.0.so.0 + 0xf16e5)
#48 0x00007fa4d2efd146 g_signal_emit_valist (libgobject-2.0.so.0 + 0x22146)
#49 0x00007fa4d2eff6b0 g_signal_emit (libgobject-2.0.so.0 + 0x246b0)
#50 0x00007fa4d2fbf2ef n/a (libgio-2.0.so.0 + 0x852ef)
#51 0x00007fa4d2fbca9b n/a (libgio-2.0.so.0 + 0x82a9b)
#52 0x00007fa4d2e20f05 g_main_context_invoke_full (libglib-2.0.so.0 + 0x6df05)
#53 0x00007fa4d2fbd821 n/a (libgio-2.0.so.0 + 0x83821)
#54 0x00007fa4c43072df n/a (libdconfsettings.so + 0x72df)
#55 0x00007fa4c4307cc9 n/a (libdconfsettings.so + 0x7cc9)
#56 0x00007fa4d2fb573b n/a (libgio-2.0.so.0 + 0x7b73b)
#57 0x00007fa4d2fc2408 g_settings_set_value (libgio-2.0.so.0 + 0x88408)
#58 0x000055a46ac704cc n/a (gnome-control-center + 0xcc4cc)
#59 0x000055a46ac7085b n/a (gnome-control-center + 0xcc85b)
#60 0x00007fa4d2f19525 g_closure_invoke (libgobject-2.0.so.0 + 0x3e525)
#61 0x00007fa4d2efa97e n/a (libgobject-2.0.so.0 + 0x1f97e)
#62 0x00007fa4d2efdab9 g_signal_emit_valist (libgobject-2.0.so.0 + 0x22ab9)
#63 0x00007fa4d2eff6b0 g_signal_emit (libgobject-2.0.so.0 + 0x246b0)
Stack trace of thread 2346:
#0 0x00007fa4d31e6f8d syscall (libc.so.6 + 0xf9f8d)
#1 0x00007fa4d2dd013b g_cond_wait_until (libglib-2.0.so.0 + 0x1d13b)
#2 0x00007fa4d2e4f7e3 n/a (libglib-2.0.so.0 + 0x9c7e3)
#3 0x00007fa4d2e4f9d4 g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x9c9d4)
#4 0x00007fa4d2df558a n/a (libglib-2.0.so.0 + 0x4258a)
#5 0x00007fa4d2df7e71 n/a (libglib-2.0.so.0 + 0x44e71)
#6 0x00007fa4d15c246f start_thread (libpthread.so.0 + 0x946f)
#7 0x00007fa4d31ec3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 2341:
#0 0x00007fa4d15c8cf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007fa4bf800e1c n/a (i965_dri.so + 0x4f8e1c)
#2 0x00007fa4bf800a18 n/a (i965_dri.so + 0x4f8a18)
#3 0x00007fa4d15c246f start_thread (libpthread.so.0 + 0x946f)
#4 0x00007fa4d31ec3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 2340:
#0 0x00007fa4d15c8cf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007fa4bf800e1c n/a (i965_dri.so + 0x4f8e1c)
#2 0x00007fa4bf800a18 n/a (i965_dri.so + 0x4f8a18)
#3 0x00007fa4d15c246f start_thread (libpthread.so.0 + 0x946f)
#4 0x00007fa4d31ec3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 2342:
#0 0x00007fa4d15c8cf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007fa4bf800e1c n/a (i965_dri.so + 0x4f8e1c)
#2 0x00007fa4bf800a18 n/a (i965_dri.so + 0x4f8a18)
#3 0x00007fa4d15c246f start_thread (libpthread.so.0 + 0x946f)
#4 0x00007fa4d31ec3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 2339:
#0 0x00007fa4d31e1abf __poll (libc.so.6 + 0xf4abf)
#1 0x00007fa4d2e207a0 n/a (libglib-2.0.so.0 + 0x6d7a0)
#2 0x00007fa4d2e21843 g_main_loop_run (libglib-2.0.so.0 + 0x6e843)
#3 0x00007fa4d2f93de8 n/a (libgio-2.0.so.0 + 0x59de8)
#4 0x00007fa4d2df7e71 n/a (libglib-2.0.so.0 + 0x44e71)
#5 0x00007fa4d15c246f start_thread (libpthread.so.0 + 0x946f)
#6 0x00007fa4d31ec3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 2343:
#0 0x00007fa4d15c8cf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007fa4bf800e1c n/a (i965_dri.so + 0x4f8e1c)
#2 0x00007fa4bf800a18 n/a (i965_dri.so + 0x4f8a18)
#3 0x00007fa4d15c246f start_thread (libpthread.so.0 + 0x946f)
#4 0x00007fa4d31ec3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 2338:
#0 0x00007fa4d31e1abf __poll (libc.so.6 + 0xf4abf)
#1 0x00007fa4d2e207a0 n/a (libglib-2.0.so.0 + 0x6d7a0)
#2 0x00007fa4d2e20871 g_main_context_iteration (libglib-2.0.so.0 + 0x6d871)
#3 0x00007fa4d2e208c2 n/a (libglib-2.0.so.0 + 0x6d8c2)
#4 0x00007fa4d2df7e71 n/a (libglib-2.0.so.0 + 0x44e71)
#5 0x00007fa4d15c246f start_thread (libpthread.so.0 + 0x946f)
#6 0x00007fa4d31ec3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 2344:
#0 0x00007fa4d31e1abf __poll (libc.so.6 + 0xf4abf)
#1 0x00007fa4d2e207a0 n/a (libglib-2.0.so.0 + 0x6d7a0)
#2 0x00007fa4d2e20871 g_main_context_iteration (libglib-2.0.so.0 + 0x6d871)
#3 0x00007fa4c4304e5e n/a (libdconfsettings.so + 0x4e5e)
#4 0x00007fa4d2df7e71 n/a (libglib-2.0.so.0 + 0x44e71)
#5 0x00007fa4d15c246f start_thread (libpthread.so.0 + 0x946f)
#6 0x00007fa4d31ec3d3 __clone (libc.so.6 + 0xff3d3)