Crash in epiphany-search-provider
I'm not sure exactly how I reproduced this, except it was one of the crashes listed by coredumpctl
after booting a fresh GNOME VM with latest things in gnome-build-meta
(perhaps something from searching in the activites search).
I believe this crash is the same or similar to the crash in epiphany when there are no bookmarks, at least the stack trace looks very similar, maybe it will be very easy to fix...
Note that this crash does not happen anymore in epiphany after updating epiphany (another crash happens deep in WebKitGTK which also happens in yelp), so the bookmarks crash appears to be successfully fixed in epiphany but not in the search provider, can that make any sense ?
PID: 941 (epiphany-search)
UID: 1000 (tristan)
GID: 1000 (tristan)
Signal: 6 (ABRT)
Timestamp: Tue 2019-07-02 19:23:13 KST (11min ago)
Command Line: /usr/libexec/epiphany-search-provider
Executable: /usr/libexec/epiphany-search-provider
Control Group: /user.slice/user-1000.slice/session-2.scope
Unit: session-2.scope
Slice: user-1000.slice
Session: 2
Owner UID: 1000 (tristan)
Boot ID: f10f291462f745e4bf61bfb77074dd62
Machine ID: 91209e0ae5c84c749e1fb9a9cd034f32
Hostname: localhost.localdomain
Storage: /var/lib/systemd/coredump/core.epiphany-search.1000.f10f291462f745e4bf61bfb77074dd62.941.1562062993000000.xz
Message: Process 941 (epiphany-search) of user 1000 dumped core.
Stack trace of thread 941:
#0 0x00007f70966c4e55 __GI_raise (libc.so.6)
#1 0x00007f70966af855 __GI_abort (libc.so.6)
#2 0x00007f7096707e3f __libc_message (libc.so.6)
#3 0x00007f709670e6ec malloc_printerr (libc.so.6)
#4 0x00007f709670fe6c _int_free (libc.so.6)
#5 0x00007f7096948ae6 g_error_free (libglib-2.0.so.0)
#6 0x00007f7096d2df37 glib_autoptr_clear_GError (libephymain.so)
#7 0x00007f7096a6d0fd g_type_create_instance (libgobject-2.0.so.0)
#8 0x00007f7096a4f39d g_object_new_internal (libgobject-2.0.so.0)
#9 0x00007f7096a50a75 g_object_new_with_properties (libgobject-2.0.so.0)
#10 0x00007f7096a51621 g_object_new (libgobject-2.0.so.0)
#11 0x00007f7096d2c476 ephy_bookmarks_manager_new (libephymain.so)
#12 0x000055ce025f0abc ephy_search_provider_init (epiphany-search-provider)
#13 0x00007f7096a6d0fd g_type_create_instance (libgobject-2.0.so.0)
#14 0x00007f7096a4f39d g_object_new_internal (libgobject-2.0.so.0)
#15 0x00007f7096a512a8 g_object_new_valist (libgobject-2.0.so.0)
#16 0x00007f7096a515fd g_object_new (libgobject-2.0.so.0)
#17 0x000055ce025f17d0 ephy_search_provider_new (epiphany-search-provider)
#18 0x000055ce025ee36c main (epiphany-search-provider)
#19 0x00007f70966b0f13 __libc_start_main (libc.so.6)
#20 0x000055ce025ee41e _start (epiphany-search-provider)
Stack trace of thread 983:
#0 0x00007f7090f9088a futex_abstimed_wait_cancelable (libpthread.so.0)
#1 0x00007f70925addc9 __gthread_cond_timedwait (libjavascriptcoregtk-4.0.so.18)
#2 0x00007f70925adf1f _ZN7bmalloc9Scavenger16threadEntryPointEPS0_ (libjavascriptcoregtk-4.0.so.18)
#3 0x00007f708f8033f4 execute_native_thread_routine (libstdc++.so.6)
#4 0x00007f7090f8a692 start_thread (libpthread.so.0)
#5 0x00007f7096788353 __clone (libc.so.6)
Stack trace of thread 985:
#0 0x00007f709677d687 __GI___poll (libc.so.6)
#1 0x00007f709695f31e g_main_context_poll (libglib-2.0.so.0)
#2 0x00007f709695f453 g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f709695f4a1 glib_worker_main (libglib-2.0.so.0)
#4 0x00007f7096988941 g_thread_proxy (libglib-2.0.so.0)
#5 0x00007f7090f8a692 start_thread (libpthread.so.0)
#6 0x00007f7096788353 __clone (libc.so.6)
Stack trace of thread 988:
#0 0x00007f709677d687 __GI___poll (libc.so.6)
#1 0x00007f709695f31e g_main_context_poll (libglib-2.0.so.0)
#2 0x00007f709695f453 g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f704c7d1aad dconf_gdbus_worker_thread (libdconfsettings.so)
#4 0x00007f7096988941 g_thread_proxy (libglib-2.0.so.0)
#5 0x00007f7090f8a692 start_thread (libpthread.so.0)
#6 0x00007f7096788353 __clone (libc.so.6)
Stack trace of thread 987:
#0 0x00007f709677d687 __GI___poll (libc.so.6)
#1 0x00007f709695f31e g_main_context_poll (libglib-2.0.so.0)
#2 0x00007f709695f6a3 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007f7096bb232a gdbus_shared_thread_func (libgio-2.0.so.0)
#4 0x00007f7096988941 g_thread_proxy (libglib-2.0.so.0)
#5 0x00007f7090f8a692 start_thread (libpthread.so.0)
#6 0x00007f7096788353 __clone (libc.so.6)
Stack trace of thread 986:
#0 0x00007f7096782ffd syscall (libc.so.6)
#1 0x00007f70969ab5ce g_cond_wait_until (libglib-2.0.so.0)
#2 0x00007f7096930061 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0)
#3 0x00007f70969891da g_thread_pool_wait_for_new_task (libglib-2.0.so.0)
#4 0x00007f7096988941 g_thread_proxy (libglib-2.0.so.0)
#5 0x00007f7090f8a692 start_thread (libpthread.so.0)
#6 0x00007f7096788353 __clone (libc.so.6)
Stack trace of thread 1027:
#0 0x00007f7090f9088a futex_abstimed_wait_cancelable (libpthread.so.0)
#1 0x00007f709259e82f _ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE (libjavascriptcoregtk-4.0.so.18)
#2 0x00007f709254fed3 _ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE (libjavascriptcoregtk-4.0.so.18)
#3 0x00007f709255321a _ZN3WTF10ParkingLot17parkConditionallyIZNS_9Condition9waitUntilINS_4LockEEEbRT_RKNS_24TimeWithDynamicClockTypeEEUlvE_ZNS3_IS4_EEbS6_S9_EUlvE0_EENS0_10ParkResultEPKvRKS5_RKT0_S9_