Gnome Software app crashes every time I try and search for an app

My latest issue is every time I try and search for an app in the Software app in Gnome, it closes down. The backtrace in the problem reporting app looks like this

(backtrace is actually too big to post here - it won’t let me)

You can use fpaste to upload the trace to a paastebin server, which is not ideal as it’s only available for 24 hours, but it’s better than nothing.

Alternatively, trim the backtrace down, which requires that you have some idea of what can be removed from it. You can probably cut a chunk out of the middle, given that the originating point and the end point which crashed are the two most important parts - what joins the two can probably be inferred, or posted later, should it be required.

I’m not going to look into fpaste as I hate the command line and having to use tools like that.

Here is the start and end of the backtrace. To be honest I have no idea if that’s all that is needed as it might as well be written in a foreign language.

: No such file or directory.
warning: Can't open file /memfd:glycin-frame (deleted) during file-backed mapping note processing
warning: Can't open file /hom/jonb/.local/share/gvfs-metadata/root (deleted) during file-backed mapping note processing
warning: Can't open file /hom/jonb/.local/share/gvfs-metadata/root-553e96ba.log (deleted) during file-backed mapping note processing
warning: Can't open file /hom/jonb/.cache/flatpak/system-cache/summaries/flathub-x86_64-e9b90915720b296db3c9e81e784604238ba3ef2db1a55d34e2da824f383fb625.sub (deleted) during file-backed mapping note processing
warning: Can't open file /hom/jonb/.cache/flatpak/system-cache/summaries/flathub-x86_64-d343ee1edd8d5b12adc2423106f976464a075d3a8d3983a444d0966dc9186096.sub (deleted) during file-backed mapping note processing
warning: Can't open file /hom/jonb/.cache/flatpak/system-cache/summaries/flathub-x86_64-73d06f56dc7ac0c1bdd8f18fd0fd8e542dcac0caebb64d76553e73fde8475f4a.sub (deleted) during file-backed mapping note processing
warning: Can't open file anon_inode:i915.gem during file-backed mapping note processing
warning: Can't open file /memfd:state table (deleted) during file-backed mapping note processing
warning: Can't open file /hom/jonb/.cache/flatpak/system-cache/summaries/flathub-x86_64-cc0521b68d9dd1c81c0931f6bf247d7676394c03f1f7d595de33502bb0b034b2.sub during file-backed mapping note processing
warning: Can't open file /memfd:mutter-anonymous-file-dmabuf-format-table (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:lp_dma_buf (deleted) during file-backed mapping note processing
[New LWP 4157]
[New LWP 5683]
[New LWP 4230]
[New LWP 47868]
[New LWP 6327]
[New LWP 5682]
[New LWP 4226]
[New LWP 47873]
[New LWP 47866]
[New LWP 47872]
[New LWP 47870]
[New LWP 47875]
[New LWP 47878]
[New LWP 47876]
[New LWP 47883]
[New LWP 47881]
[New LWP 47871]
[New LWP 14835]
[New LWP 5684]
[New LWP 47874]
[New LWP 14834]
[New LWP 47869]
[New LWP 47880]
[New LWP 19990]
[New LWP 14832]
[New LWP 5667]
[New LWP 47867]
[New LWP 4233]
[New LWP 47879]
[New LWP 4231]
[New LWP 47882]
[New LWP 5688]
[New LWP 47877]
[New LWP 14833]
[New LWP 14836]
[New LWP 6326]
[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 SIGABRT, Aborted.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
44	      return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x7f67a1bea300 (LWP 4157))]

Thread 1 (Thread 0x7f67a1bea300 (LWP 4157)):
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
        tid = <optimized out>
        ret = 0
        pd = <optimized out>
        old_mask = {__val = {140722109695232}}
        ret = <optimized out>
#1  0x00007f67a5a81493 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:89
No locals.
#2  0x00007f67a5a2715e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
        ret = <optimized out>
#3  0x00007f67a5a0e6d0 in __GI_abort () at abort.c:77
        act = {__sigaction_handler = {sa_handler = 0x7ffc6b5c45c0, sa_sigaction = 0x7ffc6b5c45c0}, sa_mask = {__val = {140083156234965, 93972540138016, 140083139144384, 0, 93972519352960, 206158430208, 140720308486145, 140722109695344, 13244280156450717696, 93972519352960, 0, 0, 13244280154158882304, 140722109695536, 93972519352960, 140083142275568}}, sa_flags = -1497280827, sa_restorer = 0x7f67a5eef660}
#4  0x00007f67a6bd5482 in g_assertion_message (domain=domain@entry=0x7f67a5eeb4a8 "PackageKit", file=file@entry=0x7f67a5eef660 "../lib/packagekit-glib2/pk-client.c", line=line@entry=4695, func=func@entry=0x7f67a5ef31f0 <__func__.53> "pk_client_finalize", message=message@entry=0x5577afdfa220 "assertion failed: (priv->calls->len == 0)") at ../glib/gtestutils.c:3459
        lstr = "4695\000\000\000\000\017\373\323\246g\177\000\000\020F\\k\374\177\000\000\v\303\275\246g\177\000"
        s = 0x5577aea27a80 "\267TW\370rU"
#5  0x00007f67a6c46727 in g_assertion_message_expr (domain=domain@entry=0x7f67a5eeb4a8 "PackageKit", file=file@entry=0x7f67a5eef660 "../lib/packagekit-glib2/pk-client.c", line=line@entry=4695, func=func@entry=0x7f67a5ef31f0 <__func__.53> "pk_client_finalize", expr=expr@entry=0x7f67a5eeda28 "priv->calls->len == 0") at ../glib/gtestutils.c:3485
        s = 0x5577afdfa220 "assertion failed: (priv->calls->len == 0)"
#6  0x00007f67a5eb3334 in pk_client_finalize (object=0x5577b19fd540) at ../lib/packagekit-glib2/pk-client.c:4695
        client = 0x5577b19fd540
        priv = 0x5577b19fd510
        __func__ = "pk_client_finalize"
#7  0x00007f67a6d3fe80 in g_object_unref (_object=0x5577b19fd540) at ../gobject/gobject.c:4904
        object = 0x5577b19fd540
        old_ref = 1
        toggle_notify = 0x5577b190e8d0
        toggle_data = 0x7ffc6b5c4718
        nqueue_is_frozen = 1
        obj_gtype = 93972520326976
        retry_beginning = <optimized out>
        retry_decrement = <optimized out>
        __func__ = "g_object_unref"
#8  0x00007f679021acaa in refine_data_free (data=0x5577afc44890) at ../plugins/packagekit/gs-plugin-packagekit.c:2106
        _pp = 0x5577afc448a8
        _ptr = <optimized out>
        __func__ = "refine_data_free"
#9  0x00007f67a6e06af1 in g_task_finalize (object=0x5577af9e7360) at ../gio/gtask.c:763
        task = 0x5577af9e7360
#10 0x00007f67a6d3fe80 in g_object_unref (_object=0x5577af9e7360) at ../gobject/gobject.c:4904
        object = 0x5577af9e7360
        old_ref = 1
        toggle_notify = 0x2af6555c0
        toggle_data = 0x7ffc6b5c4820
        nqueue_is_frozen = 1
        obj_gtype = 93972519098928
        retry_beginning = <optimized out>
        retry_decrement = <optimized out>
        __func__ = "g_object_unref"
#11 0x00007f67a6c0a228 in g_source_callback_unref (cb_data=0x5577b346d9e0) at ../glib/gmain.c:1759
        callback = <optimized out>
#12 g_source_callback_unref (cb_data=0x5577b346d9e0) at ../glib/gmain.c:1752
        callback = 0x5577b346d9e0
#13 0x00007f67a6c11d3a in g_source_destroy_internal (source=0x5577afaae830, context=0x5577ae9d4170, have_lock=1) at ../glib/gmain.c:1354
        tmp_list = <optimized out>
        old_cb_data = <optimized out>
        old_cb_funcs = 0x7f67a6d27280 <g_source_callback_funcs>
#14 0x00007f67a6c143e9 in g_main_dispatch (context=0x5577ae9d4170) at ../glib/gmain.c:3595
        dispatch = <optimized out>
        prev_source = 0x0
        begin_time_nsec = 20302835775592
        was_in_call = 0
        user_data = 0x5577af9e7360
        callback = 0x7f67a6e036d0 <complete_in_idle_cb>
        cb_funcs = 0x7f67a6d27280 <g_source_callback_funcs>
        cb_data = 0x5577b346d9e0
        need_destroy = <optimized out>
        source = 0x5577afaae830
        current = 0x5577ae9d9860
        i = 0
        __func__ = <optimized out>
#15 g_main_context_dispatch_unlocked (context=0x5577ae9d4170) at ../glib/gmain.c:4425
No locals.
#16 0x00007f67a6c1d1f8 in g_main_context_iterate_unlocked (context=context@entry=0x5577ae9d4170, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4490
        max_priority = 0
        timeout_usec = 0
        some_ready = 1
        nfds = 3
        allocated_nfds = <optimized out>
        fds = <optimized out>
        begin_time_nsec = <optimized out>
#17 0x00007f67a6c1d3a3 in g_main_context_iteration (context=context@entry=0x5577ae9d4170, may_block=may_block@entry=1) at ../glib/gmain.c:4556
        retval = <optimized out>
#18 0x00007f67a6e371dd in g_application_run (application=application@entry=0x5577ae9b7230, argc=argc@entry=2, argv=argv@entry=0x7ffc6b5c4bb8) at ../gio/gapplication.c:2741
        arguments = 0x5577ae9df310
        status = 0
        context = 0x5577ae9d4170
        acquired_context = <optimized out>
        __func__ = "g_application_run"
#19 0x0000557784180b3f in main (argc=2, argv=0x7ffc6b5c4bb8) at ../src/gs-main.c:57
        status = 0
        appinfo = 0x5577ae9e8b40
        application = 0x5577ae9b7230
        debug = 0x5577ae9b20e0

..........

ymm0           {v16_bfloat16 = {0x6150, 0x6b63, 0x6761, 0x4b65, 0x7469, 0x453a, 0x5252, 0x524f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x6150, 0x6b63, 0x6761, 0x4b65, 0x7469, 0x453a, 0x5252, 0x524f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x6b636150, 0x4b656761, 0x453a7469, 0x524f5252, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x4b6567616b636150, 0x524f5252453a7469, 0x0, 0x0}, v32_int8 = {0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x4b, 0x69, 0x74, 0x3a, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x0 <repeats 16 times>}, v16_int16 = {0x6150, 0x6b63, 0x6761, 0x4b65, 0x7469, 0x453a, 0x5252, 0x524f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x6b636150, 0x4b656761, 0x453a7469, 0x524f5252, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x4b6567616b636150, 0x524f5252453a7469, 0x0, 0x0}, v2_int128 = {0x524f5252453a74694b6567616b636150, 0x0}}
ymm1           {v16_bfloat16 = {0x7469, 0x672d, 0x696c, 0x3262, 0x702f, 0x2d6b, 0x6c63, 0x6569, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x7469, 0x672d, 0x696c, 0x3262, 0x702f, 0x2d6b, 0x6c63, 0x6569, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x672d7469, 0x3262696c, 0x2d6b702f, 0x65696c63, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x3262696c672d7469, 0x65696c632d6b702f, 0x0, 0x0}, v32_int8 = {0x69, 0x74, 0x2d, 0x67, 0x6c, 0x69, 0x62, 0x32, 0x2f, 0x70, 0x6b, 0x2d, 0x63, 0x6c, 0x69, 0x65, 0x0 <repeats 16 times>}, v16_int16 = {0x7469, 0x672d, 0x696c, 0x3262, 0x702f, 0x2d6b, 0x6c63, 0x6569, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x672d7469, 0x3262696c, 0x2d6b702f, 0x65696c63, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3262696c672d7469, 0x65696c632d6b702f, 0x0, 0x0}, v2_int128 = {0x65696c632d6b702f3262696c672d7469, 0x0}}
ymm2           {v16_bfloat16 = {0x6166, 0x6c69, 0x6465, 0x203a, 0x7028, 0x6972, 0x2d76, 0x633e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x6166, 0x6c69, 0x6465, 0x203a, 0x7028, 0x6972, 0x2d76, 0x633e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x6c696166, 0x203a6465, 0x69727028, 0x633e2d76, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x203a64656c696166, 0x633e2d7669727028, 0x0, 0x0}, v32_int8 = {0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x28, 0x70, 0x72, 0x69, 0x76, 0x2d, 0x3e, 0x63, 0x0 <repeats 16 times>}, v16_int16 = {0x6166, 0x6c69, 0x6465, 0x203a, 0x7028, 0x6972, 0x2d76, 0x633e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x6c696166, 0x203a6465, 0x69727028, 0x633e2d76, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x203a64656c696166, 0x633e2d7669727028, 0x0, 0x0}, v2_int128 = {0x633e2d7669727028203a64656c696166, 0x0}}
ymm3           {v16_bfloat16 = {0x3a35, 0x6b70, 0x635f, 0x696c, 0x6e65, 0x5f74, 0x6966, 0x616e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x3a35, 0x6b70, 0x635f, 0x696c, 0x6e65, 0x5f74, 0x6966, 0x616e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x6b703a35, 0x696c635f, 0x5f746e65, 0x616e6966, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x696c635f6b703a35, 0x616e69665f746e65, 0x0, 0x0}, v32_int8 = {0x35, 0x3a, 0x70, 0x6b, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x66, 0x69, 0x6e, 0x61, 0x0 <repeats 16 times>}, v16_int16 = {0x3a35, 0x6b70, 0x635f, 0x696c, 0x6e65, 0x5f74, 0x6966, 0x616e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x6b703a35, 0x696c635f, 0x5f746e65, 0x616e6966, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x696c635f6b703a35, 0x616e69665f746e65, 0x0, 0x0}, v2_int128 = {0x616e69665f746e65696c635f6b703a35, 0x0}}
ymm4           {v16_bfloat16 = {0x6b20, 0xa5bf, 0x7f67, 0x0 <repeats 13 times>}, v16_half = {0x6b20, 0xa5bf, 0x7f67, 0x0 <repeats 13 times>}, v8_float = {0xa5bf6b20, 0x7f67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7f67a5bf6b20, 0x0, 0x0, 0x0}, v32_int8 = {0x20, 0x6b, 0xbf, 0xa5, 0x67, 0x7f, 0x0 <repeats 26 times>}, v16_int16 = {0x6b20, 0xa5bf, 0x7f67, 0x0 <repeats 13 times>}, v8_int32 = {0xa5bf6b20, 0x7f67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x7f67a5bf6b20, 0x0, 0x0, 0x0}, v2_int128 = {0x7f67a5bf6b20, 0x0}}
ymm5           {v16_bfloat16 = {0x3a35, 0x6b70, 0x635f, 0x696c, 0x6e65, 0x5f74, 0x6966, 0x616e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x3a35, 0x6b70, 0x635f, 0x696c, 0x6e65, 0x5f74, 0x6966, 0x616e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x6b703a35, 0x696c635f, 0x5f746e65, 0x616e6966, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x696c635f6b703a35, 0x616e69665f746e65, 0x0, 0x0}, v32_int8 = {0x35, 0x3a, 0x70, 0x6b, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x66, 0x69, 0x6e, 0x61, 0x0 <repeats 16 times>}, v16_int16 = {0x3a35, 0x6b70, 0x635f, 0x696c, 0x6e65, 0x5f74, 0x6966, 0x616e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x6b703a35, 0x696c635f, 0x5f746e65, 0x616e6966, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x696c635f6b703a35, 0x616e69665f746e65, 0x0, 0x0}, v2_int128 = {0x616e69665f746e65696c635f6b703a35, 0x0}}
ymm6           {v16_bfloat16 = {0x6170, 0x6b63, 0x6761, 0x6b65, 0x7469, 0x672d, 0x696c, 0x3262, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x6170, 0x6b63, 0x6761, 0x6b65, 0x7469, 0x672d, 0x696c, 0x3262, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x6b636170, 0x6b656761, 0x672d7469, 0x3262696c, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x6b6567616b636170, 0x3262696c672d7469, 0x0, 0x0}, v32_int8 = {0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x6b, 0x69, 0x74, 0x2d, 0x67, 0x6c, 0x69, 0x62, 0x32, 0x0 <repeats 16 times>}, v16_int16 = {0x6170, 0x6b63, 0x6761, 0x6b65, 0x7469, 0x672d, 0x696c, 0x3262, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x6b636170, 0x6b656761, 0x672d7469, 0x3262696c, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x6b6567616b636170, 0x3262696c672d7469, 0x0, 0x0}, v2_int128 = {0x3262696c672d74696b6567616b636170, 0x0}}
ymm7           {v16_bfloat16 = {0x6c69, 0x6f20, 0x7475, 0x2021, 0x6150, 0x6b63, 0x6761, 0x4b65, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x6c69, 0x6f20, 0x7475, 0x2021, 0x6150, 0x6b63, 0x6761, 0x4b65, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x6f206c69, 0x20217475, 0x6b636150, 0x4b656761, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x202174756f206c69, 0x4b6567616b636150, 0x0, 0x0}, v32_int8 = {0x69, 0x6c, 0x20, 0x6f, 0x75, 0x74, 0x21, 0x20, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x4b, 0x0 <repeats 16 times>}, v16_int16 = {0x6c69, 0x6f20, 0x7475, 0x2021, 0x6150, 0x6b63, 0x6761, 0x4b65, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x6f206c69, 0x20217475, 0x6b636150, 0x4b656761, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x202174756f206c69, 0x4b6567616b636150, 0x0, 0x0}, v2_int128 = {0x4b6567616b636150202174756f206c69, 0x0}}
ymm8           {v16_bfloat16 = {0x612d, 0x7873, 0x763b, 0x6469, 0x6f65, 0x782f, 0x6d2d, 0x7673, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x612d, 0x7873, 0x763b, 0x6469, 0x6f65, 0x782f, 0x6d2d, 0x7673, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x7873612d, 0x6469763b, 0x782f6f65, 0x76736d2d, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x6469763b7873612d, 0x76736d2d782f6f65, 0x0, 0x0}, v32_int8 = {0x2d, 0x61, 0x73, 0x78, 0x3b, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x2f, 0x78, 0x2d, 0x6d, 0x73, 0x76, 0x0 <repeats 16 times>}, v16_int16 = {0x612d, 0x7873, 0x763b, 0x6469, 0x6f65, 0x782f, 0x6d2d, 0x7673, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x7873612d, 0x6469763b, 0x782f6f65, 0x76736d2d, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x6469763b7873612d, 0x76736d2d782f6f65, 0x0, 0x0}, v2_int128 = {0x76736d2d782f6f656469763b7873612d, 0x0}}
ymm9           {v16_bfloat16 = {0xa000, 0x440d, 0x0 <repeats 14 times>}, v16_half = {0xa000, 0x440d, 0x0 <repeats 14 times>}, v8_float = {0x440da000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x440da000, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0xa0, 0xd, 0x44, 0x0 <repeats 28 times>}, v16_int16 = {0xa000, 0x440d, 0x0 <repeats 14 times>}, v8_int32 = {0x440da000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x440da000, 0x0, 0x0, 0x0}, v2_int128 = {0x440da000, 0x0}}
ymm10          {v16_bfloat16 = {0x6000, 0x4450, 0x0 <repeats 14 times>}, v16_half = {0x6000, 0x4450, 0x0 <repeats 14 times>}, v8_float = {0x44506000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x44506000, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x60, 0x50, 0x44, 0x0 <repeats 28 times>}, v16_int16 = {0x6000, 0x4450, 0x0 <repeats 14 times>}, v8_int32 = {0x44506000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x44506000, 0x0, 0x0, 0x0}, v2_int128 = {0x44506000, 0x0}}
ymm11          {v16_bfloat16 = {0x4144, 0xc19d, 0x0 <repeats 14 times>}, v16_half = {0x4144, 0xc19d, 0x0 <repeats 14 times>}, v8_float = {0xc19d4144, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0xc19d4144, 0x0, 0x0, 0x0}, v32_int8 = {0x44, 0x41, 0x9d, 0xc1, 0x0 <repeats 28 times>}, v16_int16 = {0x4144, 0xc19d, 0x0 <repeats 14 times>}, v8_int32 = {0xc19d4144, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xc19d4144, 0x0, 0x0, 0x0}, v2_int128 = {0xc19d4144, 0x0}}
ymm12          {v16_bfloat16 = {0x0 <repeats 16 times>}, v16_half = {0x0 <repeats 16 times>}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}}
ymm13          {v16_bfloat16 = {0x8000, 0x448d, 0x0 <repeats 14 times>}, v16_half = {0x8000, 0x448d, 0x0 <repeats 14 times>}, v8_float = {0x448d8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x448d8000, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x80, 0x8d, 0x44, 0x0 <repeats 28 times>}, v16_int16 = {0x8000, 0x448d, 0x0 <repeats 14 times>}, v8_int32 = {0x448d8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x448d8000, 0x0, 0x0, 0x0}, v2_int128 = {0x448d8000, 0x0}}
ymm14          {v16_bfloat16 = {0x5f20, 0x41e7, 0x0 <repeats 14 times>}, v16_half = {0x5f20, 0x41e7, 0x0 <repeats 14 times>}, v8_float = {0x41e75f20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x41e75f20, 0x0, 0x0, 0x0}, v32_int8 = {0x20, 0x5f, 0xe7, 0x41, 0x0 <repeats 28 times>}, v16_int16 = {0x5f20, 0x41e7, 0x0 <repeats 14 times>}, v8_int32 = {0x41e75f20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x41e75f20, 0x0, 0x0, 0x0}, v2_int128 = {0x41e75f20, 0x0}}
ymm15          {v16_bfloat16 = {0x0 <repeats 16 times>}, v16_half = {0x0 <repeats 16 times>}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}}
Dump of assembler code for function __pthread_kill_implementation:
   0x00007f67a5a812c0 <+0>:	push   %rbp
   0x00007f67a5a812c1 <+1>:	mov    %rsp,%rbp
   0x00007f67a5a812c4 <+4>:	push   %r14
   0x00007f67a5a812c6 <+6>:	push   %r12
   0x00007f67a5a812c8 <+8>:	push   %rbx
   0x00007f67a5a812c9 <+9>:	sub    $0x28,%rsp
   0x00007f67a5a812cd <+13>:	mov    %fs:0x28,%r14
   0x00007f67a5a812d6 <+22>:	mov    %r14,-0x28(%rbp)
   0x00007f67a5a812da <+26>:	mov    %esi,%r14d
   0x00007f67a5a812dd <+29>:	cmp    %rdi,%fs:0x10
   0x00007f67a5a812e6 <+38>:	je     0x7f67a5a813b0 <__pthread_kill_implementation+240>
   0x00007f67a5a812ec <+44>:	mov    %rdi,%rbx
   0x00007f67a5a812ef <+47>:	mov    %edx,%r8d
   0x00007f67a5a812f2 <+50>:	xor    %edi,%edi
   0x00007f67a5a812f4 <+52>:	mov    $0x8,%r10d
   0x00007f67a5a812fa <+58>:	lea    -0x30(%rbp),%rdx
   0x00007f67a5a812fe <+62>:	lea    0x147753(%rip),%rsi        # 0x7f67a5bc8a58 <sigall_set>
   0x00007f67a5a81305 <+69>:	mov    $0xe,%eax
   0x00007f67a5a8130a <+74>:	syscall
   0x00007f67a5a8130c <+76>:	xor    %eax,%eax
   0x00007f67a5a8130e <+78>:	lea    0x904(%rbx),%r9
   0x00007f67a5a81315 <+85>:	mov    $0x1,%edx
   0x00007f67a5a8131a <+90>:	lock cmpxchg %edx,(%r9)
   0x00007f67a5a8131f <+95>:	jne    0x7f67a5a81400 <__pthread_kill_implementation+320>
   0x00007f67a5a81325 <+101>:	cmpb   $0x0,0x901(%rbx)
   0x00007f67a5a8132c <+108>:	je     0x7f67a5a81378 <__pthread_kill_implementation+184>
   0x00007f67a5a8132e <+110>:	xor    %eax,%eax
   0x00007f67a5a81330 <+112>:	xchg   %eax,(%r9)
   0x00007f67a5a81333 <+115>:	cmp    $0x1,%eax
   0x00007f67a5a81336 <+118>:	jg     0x7f67a5a813e8 <__pthread_kill_implementation+296>
   0x00007f67a5a8133c <+124>:	xor    %edx,%edx
   0x00007f67a5a8133e <+126>:	lea    -0x30(%rbp),%rsi
   0x00007f67a5a81342 <+130>:	mov    $0x2,%edi
   0x00007f67a5a81347 <+135>:	mov    $0xe,%eax
   0x00007f67a5a8134c <+140>:	mov    $0x8,%r10d
   0x00007f67a5a81352 <+146>:	syscall
   0x00007f67a5a81354 <+148>:	mov    %r8d,%eax
   0x00007f67a5a81357 <+151>:	mov    -0x28(%rbp),%rdx
   0x00007f67a5a8135b <+155>:	sub    %fs:0x28,%rdx
   0x00007f67a5a81364 <+164>:	jne    0x7f67a5a8141d <__pthread_kill_implementation+349>
   0x00007f67a5a8136a <+170>:	add    $0x28,%rsp
   0x00007f67a5a8136e <+174>:	pop    %rbx
   0x00007f67a5a8136f <+175>:	pop    %r12
   0x00007f67a5a81371 <+177>:	pop    %r14
   0x00007f67a5a81373 <+179>:	pop    %rbp
   0x00007f67a5a81374 <+180>:	ret
   0x00007f67a5a81375 <+181>:	nopl   (%rax)
   0x00007f67a5a81378 <+184>:	mov    0x2d0(%rbx),%ebx
   0x00007f67a5a8137e <+190>:	mov    %r9,-0x38(%rbp)
   0x00007f67a5a81382 <+194>:	call   0x7f67a5ad42c0 <__GI_getpid>
   0x00007f67a5a81387 <+199>:	mov    %r14d,%edx
   0x00007f67a5a8138a <+202>:	mov    %eax,%edi
   0x00007f67a5a8138c <+204>:	mov    %ebx,%esi
   0x00007f67a5a8138e <+206>:	mov    $0xea,%eax
   0x00007f67a5a81393 <+211>:	syscall
   0x00007f67a5a81395 <+213>:	mov    %eax,%r8d
   0x00007f67a5a81398 <+216>:	xor    %edx,%edx
   0x00007f67a5a8139a <+218>:	mov    -0x38(%rbp),%r9
   0x00007f67a5a8139e <+222>:	neg    %r8d
   0x00007f67a5a813a1 <+225>:	cmp    $0xfffff000,%eax
   0x00007f67a5a813a6 <+230>:	cmovbe %edx,%r8d
   0x00007f67a5a813aa <+234>:	jmp    0x7f67a5a8132e <__pthread_kill_implementation+110>
   0x00007f67a5a813ac <+236>:	nopl   0x0(%rax)
   0x00007f67a5a813b0 <+240>:	mov    $0xba,%eax
   0x00007f67a5a813b5 <+245>:	syscall
   0x00007f67a5a813b7 <+247>:	mov    %eax,%ebx
   0x00007f67a5a813b9 <+249>:	call   0x7f67a5ad42c0 <__GI_getpid>
   0x00007f67a5a813be <+254>:	mov    %r14d,%edx
   0x00007f67a5a813c1 <+257>:	mov    %ebx,%esi
   0x00007f67a5a813c3 <+259>:	mov    %eax,%edi
   0x00007f67a5a813c5 <+261>:	mov    $0xea,%eax
   0x00007f67a5a813ca <+266>:	syscall
=> 0x00007f67a5a813cc <+268>:	mov    %eax,%r8d
   0x00007f67a5a813cf <+271>:	neg    %r8d
   0x00007f67a5a813d2 <+274>:	cmp    $0xfffff000,%eax
   0x00007f67a5a813d7 <+279>:	mov    $0x0,%eax
   0x00007f67a5a813dc <+284>:	cmova  %r8d,%eax
   0x00007f67a5a813e0 <+288>:	jmp    0x7f67a5a81357 <__pthread_kill_implementation+151>
   0x00007f67a5a813e5 <+293>:	nopl   (%rax)
   0x00007f67a5a813e8 <+296>:	mov    %r9,%rdi
   0x00007f67a5a813eb <+299>:	mov    %r8d,-0x38(%rbp)
   0x00007f67a5a813ef <+303>:	call   0x7f67a5a7c510 <__GI___lll_lock_wake_private>
   0x00007f67a5a813f4 <+308>:	mov    -0x38(%rbp),%r8d
   0x00007f67a5a813f8 <+312>:	jmp    0x7f67a5a8133c <__pthread_kill_implementation+124>
   0x00007f67a5a813fd <+317>:	nopl   (%rax)
   0x00007f67a5a81400 <+320>:	mov    %r9,%rdi
   0x00007f67a5a81403 <+323>:	mov    %r8d,-0x3c(%rbp)
   0x00007f67a5a81407 <+327>:	mov    %r9,-0x38(%rbp)
   0x00007f67a5a8140b <+331>:	call   0x7f67a5a7c450 <__GI___lll_lock_wait_private>
   0x00007f67a5a81410 <+336>:	mov    -0x3c(%rbp),%r8d
   0x00007f67a5a81414 <+340>:	mov    -0x38(%rbp),%r9
   0x00007f67a5a81418 <+344>:	jmp    0x7f67a5a81325 <__pthread_kill_implementation+101>
   0x00007f67a5a8141d <+349>:	call   0x7f67a5b0f250 <__stack_chk_fail>
End of assembler dump.


It’s literally fpaste "yourfile". Wuold have been less hassle for you to edit this output and paste that. Each to their own though.

It’s an assertion faliure in packageKit.

#5  0x00007f67a6c46727 in g_assertion_message_expr (domain=domain@entry=0x7f67a5eeb4a8 "PackageKit", file=file@entry=0x7f67a5eef660 "../lib/packagekit-glib2/pk-client.c", line=line@entry=4695, func=func@entry=0x7f67a5ef31f0 <__func__.53> "pk_client_finalize", expr=expr@entry=0x7f67a5eeda28 "priv->calls->len == 0") at ../glib/gtestutils.c:3485
        s = 0x5577afdfa220 "assertion failed: (priv->calls->len == 0)"

Suggest you perform a dnf update outside of Gnome Software.

1 Like

dnf update made no difference. I then took the extreme decision to reinstall Fedora 43 from scratch and it is still doing it.

The backtrack has lines like:

warning: Can't open file /hom/jonb/.local/share/gvfs-metadata/root

I expected to see /home/…. Since a reinstall didn’t fix your issue, it seems likely that the underlying cause is in your “home” directory. You could try creating a new user to see if Gnome Software works there.

As my wife’s laptop is having problems and can’t be upgraded to Windows 11 I decided to try Fedora 43 on it as a last resort before buying a new laptop. She only uses it for web and email so unlikely to have as many issues as I’ve had. All was going well until I updated the system and now the Software app does exactly the same on her laptop.

It seems fairly certain that a recent update is causing the Software app to keep crashing. I have 3 machines with Fedora on it now and it happens on all 3.

It would be helpful to verify the the crashes all have the same underlying issue. Please check that all 3 systems have similar “not found” for /hom/ and “assertion failure” messages in the backtrace.

I don’t see a lot of “me too” reports so the crashes may be associated with particular (uncommon) hardware, packages, or configuration settings. Are all 3 systems the same model?

No the home path shows fine but assertion is the same.

I’ve checked my machine too and the path is now correct in the messages. Not sure why it wasn’t before.

I just updated this system and hit what may be the same error. From journalctl --no-hostname -b -g packagekit:

Dec 21 11:58:09 gnome-software[2844]: PackageKit:ERROR:../lib/packagekit-glib2/pk-client.c:4695:pk_client_finalize: assertion failed: (priv->calls->len == 0)
Dec 21 11:58:09 gnome-software[2844]: Bail out! PackageKit:ERROR:../lib/packagekit-glib2/pk-client.c:4695:pk_client_finalize: assertion failed: (priv->calls->len == 0)
Dec 21 11:58:11 systemd-coredump[5329]: [🡕] Process 2844 (gnome-software) of user 1000 dumped core.

Edit: I filed a bug report, got “Bug is already reported: 2422976”

1 Like

If it is a known bug, how long usually does a known bug take to be fixed in Fedora? This one is driving me crazy.

Fedora packages what upstream projects provide. I only encountered the bug twice so far (on different systems) and have not been able to reproduce it again on any of my 3 systems. Looking at the bug report, there are some cases where PackageKit was running in background and one using search in Gnome Software. Without a reproducible way for a Gnome dev to trigger the bug, fixing it could be very difficult.

That’s not good to hear because, for me, the Software app is one of the big advantages over Windows. Being able to search for apps, read the reviews and make an informed decision on which app to go for is a great feature. It’s far better than scouring multiple websites, searching Google for recommendations and then finding the installer for apps like you have to on Windows. Currently I’ve lost one of the my favourite features of Linux.

Please help provide information for this issue about the problem.

1 Like