Crash after selecting uninstalled application from gnome-shell overview's search results
Typed the word "gnome-notes" in the search overview. Realized it's not installed so I clicked that entry under the "Software" items in the gnome-shell search results.
gnome-software-3.35.2-2.fc32.x86_64
[New LWP 2364]
[New LWP 2458]
[New LWP 2469]
[New LWP 3398]
[New LWP 2453]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/gnome-software --gapplication-service'.
Program terminated with signal SIGBUS, Bus error.
#0 0x00005634f6dac731 in gs_review_histogram_set_ratings (histogram=<optimized out>, review_ratings=0x7feccc028a10) at ../src/gs-review-histogram.c:57
57 ../src/gs-review-histogram.c: No such file or directory.
[Current thread is 1 (Thread 0x7fed06f97580 (LWP 2364))]
Thread 1 (Thread 0x7fed06f97580 (LWP 2364)):
#0 0x00005634f6dac731 in gs_review_histogram_set_ratings (histogram=<optimized out>, review_ratings=0x7feccc028a10) at ../src/gs-review-histogram.c:57
c = 0
priv = 0x5634f7c728e0
max = 0
count = {0, 0, 0, 0, 0}
i = 0
__func__ = "gs_review_histogram_set_ratings"
#1 0x00005634f6d938ad in gs_details_page_refresh_reviews (self=0x5634f7c40ac0) at ../src/gs-review-histogram.h:16
review_ratings = 0x7feccc028a10
reviews = <optimized out>
show_review_button = 1
show_reviews = 1
n_reviews = 0
possible_actions = 0
i = <optimized out>
plugin_vfuncs = {{action = GS_PLUGIN_ACTION_REVIEW_UPVOTE, plugin_func = <optimized out>}, {action = <optimized out>, plugin_func = <optimized out>}, {action = <optimized out>, plugin_func = <optimized out>}, {action = <optimized out>, plugin_func = <optimized out>}, {action = <optimized out>, plugin_func = <optimized out>}, {action = <optimized out>, plugin_func = <optimized out>}}
#2 0x00005634f6d96ca0 in gs_details_page_load_stage2 (self=0x5634f7c40ac0) at ../src/gs-details-page.c:1780
tmp = <optimized out>
plugin_job1 = 0x0
plugin_job2 = 0x0
#3 0x00005634f6d98574 in gs_details_page_load_stage1_cb (source=<optimized out>, res=0x5634f85a6310, user_data=user_data@entry=0x5634f7c40ac0) at ../src/gs-details-page.c:1851
plugin_loader = <optimized out>
self = 0x5634f7c40ac0
error = 0x0
#4 0x00007fed09985d6a in g_task_return_now (task=0x5634f85a6310) at ../gio/gtask.c:1214
No locals.
#5 0x00007fed09985dad in complete_in_idle_cb (task=task@entry=0x5634f85a6310) at ../gio/gtask.c:1228
No locals.
#6 0x00007fed09afceab in g_idle_dispatch (source=source@entry=0x7fecdc078ac0, callback=0x7fed09985da0 <complete_in_idle_cb>, user_data=0x5634f85a6310) at ../glib/gmain.c:5718
again = <optimized out>
#7 0x00007fed09b00b20 in g_main_dispatch (context=0x5634f77802d0) at ../glib/gmain.c:3272
dispatch = <optimized out>
prev_source = 0x0
was_in_call = <optimized out>
user_data = 0x5634f85a6310
callback = 0x7fed09985da0 <complete_in_idle_cb>
cb_funcs = 0x7fed09bd6280 <g_source_callback_funcs>
cb_data = 0x7fecdc0d9040
need_destroy = <optimized out>
source = 0x7fecdc078ac0
current = 0x5634f7784310
i = 1
__func__ = "g_main_dispatch"
#8 g_main_context_dispatch (context=context@entry=0x5634f77802d0) at ../glib/gmain.c:3937
No locals.
#9 0x00007fed09b00eb0 in g_main_context_iterate (context=context@entry=0x5634f77802d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4010
max_priority = 0
timeout = 0
some_ready = 1
nfds = <optimized out>
allocated_nfds = <optimized out>
fds = 0x5634f77c2040
#10 0x00007fed09b00f53 in g_main_context_iteration (context=context@entry=0x5634f77802d0, may_block=may_block@entry=1) at ../glib/gmain.c:4071
retval = <optimized out>
#11 0x00007fed099b3de5 in g_application_run (application=0x5634f77560f0, argc=<optimized out>, argv=<optimized out>) at ../gio/gapplication.c:2559
arguments = 0x5634f7780cd0
status = 0
context = 0x5634f77802d0
acquired_context = 1
__func__ = "g_application_run"
#12 0x00005634f6d7ed99 in main (argc=2, argv=0x7fff7a765888) at ../src/gs-main.c:48
status = 0
appinfo = 0x5634f7782070
application = 0x5634f77560f0
debug = 0x5634f774ae00
Thread 2 (Thread 0x7fecf977c700 (LWP 2458)):
#0 0x00007fed08b6a9cf in __GI___poll (fds=0x5634f77ab7f0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x00007fed09b00e1e in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x5634f77ab7f0, timeout=<optimized out>, context=0x5634f77a9e40) at ../glib/gmain.c:4309
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7fed09b10c10 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate (context=0x5634f77a9e40, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4005
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 3
allocated_nfds = <optimized out>
fds = 0x5634f77ab7f0
#3 0x00007fed09b011a3 in g_main_loop_run (loop=0x5634f77a9f30) at ../glib/gmain.c:4204
self = <optimized out>
__func__ = "g_main_loop_run"
#4 0x00007fed099efb7a in gdbus_shared_thread_func (user_data=0x5634f77842c0) at ../gio/gdbusprivate.c:279
data = 0x5634f77842c0
#5 0x00007fed09b2a682 in g_thread_proxy (data=0x5634f7760720) at ../glib/gthread.c:805
thread = 0x5634f7760720
__func__ = "g_thread_proxy"
#6 0x00007fed08c49432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140655774385920, 5286660641679101736, 140735247962110, 140735247962111, 140735247962256, 140655774385920, -5295090526334071000, -5294002944772911320}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007fed08b75833 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 3 (Thread 0x7fecf3fff700 (LWP 2469)):
#0 0x00007fed08b6a9cf in __GI___poll (fds=0x5634f77c4ad0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x00007fed09b00e1e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x5634f77c4ad0, timeout=<optimized out>, context=0x5634f77c6470) at ../glib/gmain.c:4309
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7fed09b10c10 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate (context=context@entry=0x5634f77c6470, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4005
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x5634f77c4ad0
#3 0x00007fed09b00f53 in g_main_context_iteration (context=context@entry=0x5634f77c6470, may_block=may_block@entry=1) at ../glib/gmain.c:4071
retval = <optimized out>
#4 0x00007fed09cea01d in dconf_gdbus_worker_thread (user_data=0x5634f77c6470) at ../gdbus/dconf-gdbus-thread.c:82
context = 0x5634f77c6470
#5 0x00007fed09b2a682 in g_thread_proxy (data=0x7fecec0059e0) at ../glib/gthread.c:805
thread = 0x7fecec0059e0
__func__ = "g_thread_proxy"
#6 0x00007fed08c49432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140655682647808, 5286660641679101736, 140735247959902, 140735247959903, 140735247960048, 140655682647808, -5295078502036254936, -5294002944772911320}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007fed08b75833 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 4 (Thread 0x7fecf10c7700 (LWP 3398)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007fed09b4dda6 in g_cond_wait_until (cond=cond@entry=0x5634f776e308, mutex=mutex@entry=0x5634f776e300, end_time=end_time@entry=199278685) at ../glib/gthread-posix.c:1470
now = {tv_sec = 198, tv_nsec = 778685195}
span = {tv_sec = 0, tv_nsec = 499999805}
sampled = 23
res = <optimized out>
success = <optimized out>
#2 0x00007fed09ad1521 in g_async_queue_pop_intern_unlocked (queue=0x5634f776e300, wait=wait@entry=1, end_time=199278685) at ../glib/gasyncqueue.c:422
retval = <optimized out>
__func__ = "g_async_queue_pop_intern_unlocked"
#3 0x00007fed09ad1bc1 in g_async_queue_timeout_pop_unlocked (queue=<optimized out>, timeout=timeout@entry=500000) at ../glib/gasyncqueue.c:574
end_time = <optimized out>
__func__ = "g_async_queue_timeout_pop_unlocked"
#4 0x00007fed09b2af2a in g_thread_pool_wait_for_new_task (pool=<optimized out>) at ../glib/gthreadpool.c:263
task = <optimized out>
task = <optimized out>
#5 g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:297
task = <optimized out>
pool = <optimized out>
#6 0x00007fed09b2a682 in g_thread_proxy (data=0x7fecec02ca80) at ../glib/gthread.c:805
thread = 0x7fecec02ca80
__func__ = "g_thread_proxy"
#7 0x00007fed08c49432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140655633135360, 5286660641679101736, 140655204487406, 140655204487407, 140655204487552, 140655633135360, -5295072287218577624, -5294002944772911320}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#8 0x00007fed08b75833 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 5 (Thread 0x7fecf9fa0700 (LWP 2453)):
#0 0x00007fed08b6a9cf in __GI___poll (fds=0x5634f7766270, nfds=2, timeout=3999) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x00007fed09b00e1e in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5634f7766270, timeout=<optimized out>, context=0x5634f7760300) at ../glib/gmain.c:4309
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7fed09b10c10 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate (context=context@entry=0x5634f7760300, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4005
max_priority = 2147483647
timeout = 3999
some_ready = <optimized out>
nfds = 2
allocated_nfds = <optimized out>
fds = 0x5634f7766270
#3 0x00007fed09b00f53 in g_main_context_iteration (context=0x5634f7760300, may_block=may_block@entry=1) at ../glib/gmain.c:4071
retval = <optimized out>
#4 0x00007fed09b00fa1 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:5959
No locals.
#5 0x00007fed09b2a682 in g_thread_proxy (data=0x5634f7760400) at ../glib/gthread.c:805
thread = 0x5634f7760400
__func__ = "g_thread_proxy"
#6 0x00007fed08c49432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140655782921984, 5286660641679101736, 140735247962926, 140735247962927, 140735247963072, 140655782921984, -5295091713892528344, -5294002944772911320}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007fed08b75833 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.