Crash when opening preferences
Submitted by Lionel Landwerlin
Link to original bug (#689212)
Description
Just click edit -> preferences
(gdb) thread apply all bt
Thread 11 (Thread 0x7fffd3c37700 (LWP 32614)):
#0 0x00007ffff30612d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007ffff3510b1f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff34aa2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff34aa766 in g_async_queue_pop () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff7b4def5 in action_thread_main (db=0x81e3b0) at rhythmdb.c:2841
#5 0x00007ffff34f70e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff305cb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#7 0x00007ffff2da6a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#8 0x0000000000000000 in ?? ()
Thread 4 (Thread 0x7fffd4d79700 (LWP 32606)):
#0 0x00007ffff306164b in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007ffff3510c15 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff34aa2a1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff34aa8ea in g_async_queue_timeout_pop () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff34f78c2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff34f70e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff305cb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#7 0x00007ffff2da6a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#8 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x7fffdb7b8700 (LWP 32605)):
#0 0x00007ffff350e060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007ffff350e1bb in g_variant_type_info_get_type_string () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff350d1f8 in g_variant_serialiser_needed_size () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff3507f47 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff350873c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff350d188 in g_variant_serialiser_needed_size () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff3507f47 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007ffff350873c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007ffff350d11a in g_variant_serialiser_needed_size () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007ffff3507f47 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff350873c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff350d02e in g_variant_serialiser_needed_size () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff3507f47 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff3508461 in g_variant_get_size () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007fffdb7bd42e in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#15 0x00007fffdb7bd647 in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#16 0x00007fffdb7bda78 in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#17 0x00007fffdb7bfc06 in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#18 0x00007ffff516a667 in g_simple_async_result_complete () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#19 0x00007ffff51baf82 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#20 0x00007ffff516a667 in g_simple_async_result_complete () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#21 0x00007ffff516a769 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#22 0x00007ffff34d35f5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007ffff34d3928 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007ffff34d39e4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fffdb7bf92d in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#26 0x00007ffff34f70e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007ffff305cb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#28 0x00007ffff2da6a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#29 0x0000000000000000 in ?? ()
Thread 2 (Thread 0x7fffe1823700 (LWP 32604)):
#0 0x00007ffff2d9be33 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff34d38c4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff34d3d22 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff51c8bc6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007ffff34f70e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff305cb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6 0x00007ffff2da6a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7ffff7fa49c0 (LWP 32601)):
#0 0x00007ffff37b45a8 in g_type_is_a () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#1 0x00007ffff37abcae in g_signal_connect_data () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#2 0x00007ffff6bc6f81 in gtk_cell_view_set_model () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#3 0x00007ffff6d60bfb in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#4 0x00007ffff6d60d0f in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#5 0x00007ffff6bd8094 in gtk_combo_box_set_model () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#6 0x00007ffff7b09ee0 in impl_get_config_widget (asource=0x940410, prefs=<optimized out>) at rb-library-source.c:802
#7 0x00007ffff7af9293 in rb_shell_preferences_append_view_page (page=0x940410, name=0x7fffc48e6bc0 "Music", prefs=0x14158f0) at rb-shell-preferences.c:380
#8 rb_shell_preferences_new (views=0x998b00) at rb-shell-preferences.c:416
#9 0x00007ffff7aeac61 in rb_shell_get_property (object=0x940160, prop_id=<optimized out>, value=0x7fffffffd040, pspec=0x93a2d0) at rb-shell.c:1765
#10 0x00007ffff379c36e in g_object_get_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007ffff379c7f7 in g_object_get () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007ffff7ae8e6c in rb_shell_cmd_preferences (action=<optimized out>, shell=<optimized out>) at rb-shell.c:2850
#13 0x00007ffff37949f0 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007ffff37a5e00 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007ffff37add6c in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007ffff37adf02 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff6b7f368 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#18 0x00007ffff37949f0 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ffff37a5723 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#20 0x00007ffff37add6c in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007ffff37adf02 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007ffff6da0c5c in gtk_widget_activate () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#23 0x00007ffff6c90d5e in gtk_menu_shell_activate_item () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#24 0x00007ffff6c910fb in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#25 0x00007ffff6c7386f in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#26 0x00007ffff3794cb7 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007ffff37ad6b6 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007ffff37adf02 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007ffff6da183e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#30 0x00007ffff6c71715 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#31 0x00007ffff6c73413 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#32 0x00007ffff6691a22 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#33 0x00007ffff34d35f5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007ffff34d3928 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007ffff34d39e4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007ffff5196e7c in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#37 0x00000000004011ef in main (argc=1, argv=0x7fffffffe418) at main.c:99
(gdb)
Version: 2.97