gcr-prompter terminates with SIGABRT
Submitted by Paul Menzel
Link to original bug (#765463)
Description
Using gcr 3.20.0-2 with Debian Sid/unstable, coredumpctl shows the crash below from last week. I don’t know what triggered it.
PID: 4570 (gcr-prompter)
UID: 1000 (joey)
GID: 1000 (joey)
Signal: 6 (ABRT)
Timestamp: So 2016-04-17 10:17:37 CEST (6 days ago)
Command Line: /usr/lib/gcr/gcr-prompter
Executable: /usr/lib/gcr/gcr-prompter
Control Group: /user.slice/user-1000.slice/session-1.scope
Unit: session-1.scope
Slice: user-1000.slice
Session: 1
Owner UID: 1000 (paul)
Boot ID: 44990b8202d8473dac9f43f03a0ed83c
Machine ID: 1572dc2ca76ca04c3351599547f539a6
Hostname: myasrocke350m1
Message: Process 4570 (gcr-prompter) of user 1000 dumped core.
Stack trace of thread 4570:
#0 0x00000000b779cdad __kernel_vsyscall (linux-gate.so.1)
#1 0x00000000b6967e36 __GI_raise (libc.so.6)
#2 0x00000000b6969407 __GI_abort (libc.so.6)
#3 0x00000000b6b7f475 g_assertion_message (libglib-2.0.so.0)
#4 0x00000000b6b7f4fc g_assertion_message_expr (libglib-2.0.so.0)
#5 0x00000000b703ff72 ensure_surface_for_gicon (libgtk-3.so.0)
#6 0x00000000b7040811 gtk_icon_helper_load_surface (libgtk-3.so.0)
#7 0x00000000b704093c gtk_icon_helper_ensure_surface (libgtk-3.so.0)
#8 0x00000000b7040b37 gtk_icon_helper_ensure_surface (libgtk-3.so.0)
#9 0x00000000b70545b8 gtk_image_get_content_size (libgtk-3.so.0)
#10 0x00000000b6fb51bf gtk_css_custom_gadget_get_preferred_size (libgtk-3.so.0)
#11 0x00000000b6fb9bab gtk_css_gadget_get_preferred_size (libgtk-3.so.0)
#12 0x00000000b7054d4e gtk_image_get_preferred_width (libgtk-3.so.0)
#13 0x00000000b711c161 gtk_widget_query_size_for_orientation (libgtk-3.so.0)
#14 0x00000000b711c34a gtk_widget_compute_size_for_orientation (libgtk-3.so.0)
#15 0x00000000b711c464 gtk_widget_get_preferred_width (libgtk-3.so.0)
#16 0x00000000b7039675 compute_request_for_child (libgtk-3.so.0)
#17 0x00000000b7039757 gtk_grid_get_size (libgtk-3.so.0)
#18 0x00000000b6fb51bf gtk_css_custom_gadget_get_preferred_size (libgtk-3.so.0)
#19 0x00000000b6fb9bab gtk_css_gadget_get_preferred_size (libgtk-3.so.0)
#20 0x00000000b703765e gtk_grid_get_preferred_width (libgtk-3.so.0)
#21 0x00000000b711c161 gtk_widget_query_size_for_orientation (libgtk-3.so.0)
#22 0x00000000b711c34a gtk_widget_compute_size_for_orientation (libgtk-3.so.0)
#23 0x00000000b711c464 gtk_widget_get_preferred_width (libgtk-3.so.0)
#24 0x00000000b6f630ab gtk_box_get_size (libgtk-3.so.0)
#25 0x00000000b6fb51bf gtk_css_custom_gadget_get_preferred_size (libgtk-3.so.0)
#26 0x00000000b6fb9bab gtk_css_gadget_get_preferred_size (libgtk-3.so.0)
#27 0x00000000b6f63c1e gtk_box_get_preferred_width (libgtk-3.so.0)
#28 0x00000000b711c161 gtk_widget_query_size_for_orientation (libgtk-3.so.0)
#29 0x00000000b711c34a gtk_widget_compute_size_for_orientation (libgtk-3.so.0)
#30 0x00000000b711c464 gtk_widget_get_preferred_width (libgtk-3.so.0)
#31 0x00000000b71e5693 gtk_window_get_preferred_width (libgtk-3.so.0)
#32 0x00000000b711c161 gtk_widget_query_size_for_orientation (libgtk-3.so.0)
#33 0x00000000b711c34a gtk_widget_compute_size_for_orientation (libgtk-3.so.0)
#34 0x00000000b711c464 gtk_widget_get_preferred_width (libgtk-3.so.0)
#35 0x00000000b711c82b _gtk_widget_get_preferred_size_and_baseline (libgtk-3.so.0)
#36 0x00000000b711c898 gtk_widget_get_preferred_size (libgtk-3.so.0)
#37 0x00000000b71e72b0 gtk_window_compute_hints (libgtk-3.so.0)
#38 0x00000000b71ec35d gtk_window_realize (libgtk-3.so.0)
#39 0x00000000b6c4a81c g_cclosure_marshal_VOID__VOID (libgobject-2.0.so.0)
#40 0x00000000b6c47424 g_type_class_meta_marshal (libgobject-2.0.so.0)
#41 0x00000000b6c48b8b g_closure_invoke (libgobject-2.0.so.0)
#42 0x00000000b6c5ac49 signal_emit_unlocked_R (libgobject-2.0.so.0)
#43 0x00000000b6c63e89 g_signal_emit_valist (libgobject-2.0.so.0)
#44 0x00000000b6c64155 g_signal_emit (libgobject-2.0.so.0)
#45 0x00000000b71dbda2 gtk_widget_realize (libgtk-3.so.0)
#46 0x00000000b71ea0b9 gtk_window_show (libgtk-3.so.0)
#47 0x00000000b6c4a81c g_cclosure_marshal_VOID__VOID (libgobject-2.0.so.0)
#48 0x00000000b6c47424 g_type_class_meta_marshal (libgobject-2.0.so.0)
#49 0x00000000b6c48b8b g_closure_invoke (libgobject-2.0.so.0)
#50 0x00000000b6c5ac49 signal_emit_unlocked_R (libgobject-2.0.so.0)
#51 0x00000000b6c63e89 g_signal_emit_valist (libgobject-2.0.so.0)
#52 0x00000000b6c64155 g_signal_emit (libgobject-2.0.so.0)
#53 0x00000000b71d5e1c gtk_widget_show (libgtk-3.so.0)
#54 0x00000000b77024e7 n/a (libgcr-ui-3.so.1)
#55 0x00000000b766f0b6 gcr_prompt_password_async (libgcr-base-3.so.1)
#56 0x00000000b7676e4c n/a (libgcr-base-3.so.1)
#57 0x00000000b6d6bbe0 call_in_idle_cb (libgio-2.0.so.0)
#58 0x00000000b6b55750 g_idle_dispatch (libglib-2.0.so.0)
#59 0x00000000b6b58edb g_main_dispatch (libglib-2.0.so.0)
#60 0x00000000b6b592c9 g_main_context_iterate (libglib-2.0.so.0)
#61 0x00000000b6b59679 g_main_loop_run (libglib-2.0.so.0)
#62 0x00000000b707b57e gtk_main (libgtk-3.so.0)
#63 0x0000000008048cd1 n/a (gcr-prompter)
Stack trace of thread 4573:
#0 0x00000000b779cdad __kernel_vsyscall (linux-gate.so.1)
#1 0x00000000b6a1fa07 syscall (libc.so.6)
#2 0x00000000b6b9f96b g_cond_wait_until (libglib-2.0.so.0)
#3 0x00000000b6b2c28a g_async_queue_pop_intern_unlocked (libglib-2.0.so.0)
#4 0x00000000b6b2ca40 g_async_queue_timeout_pop (libglib-2.0.so.0)
#5 0x00000000b6b80c96 g_thread_pool_wait_for_new_pool (libglib-2.0.so.0)
#6 0x00000000b6b8015a g_thread_proxy (libglib-2.0.so.0)
#7 0x00000000b6afb2ce start_thread (libpthread.so.0)
#8 0x00000000b6a2436e __clone (libc.so.6)
Stack trace of thread 4574:
#0 0x00000000b779cdad __kernel_vsyscall (linux-gate.so.1)
#1 0x00000000b6a198ab poll (libc.so.6)
#2 0x00000000b6b67c80 poll (libglib-2.0.so.0)
#3 0x00000000b6b5925c g_main_context_poll (libglib-2.0.so.0)
#4 0x00000000b6b59679 g_main_loop_run (libglib-2.0.so.0)
#5 0x00000000b6d7bbd5 gdbus_shared_thread_func (libgio-2.0.so.0)
#6 0x00000000b6b8015a g_thread_proxy (libglib-2.0.so.0)
#7 0x00000000b6afb2ce start_thread (libpthread.so.0)
#8 0x00000000b6a2436e __clone (libc.so.6)
Stack trace of thread 4571:
#0 0x00000000b779cdad __kernel_vsyscall (linux-gate.so.1)
#1 0x00000000b6a198ab poll (libc.so.6)
#2 0x00000000b6b67c80 poll (libglib-2.0.so.0)
#3 0x00000000b6b5925c g_main_context_poll (libglib-2.0.so.0)
#4 0x00000000b6b59394 g_main_context_iteration (libglib-2.0.so.0)
#5 0x00000000b6b593f0 glib_worker_main (libglib-2.0.so.0)
#6 0x00000000b6b8015a g_thread_proxy (libglib-2.0.so.0)
#7 0x00000000b6afb2ce start_thread (libpthread.so.0)
#8 0x00000000b6a2436e __clone (libc.so.6)
Version: 3.20.x