Debugging Segfault in gnome-software on Zorin 17.3

Hi, 1st time gnome discourse poster here - hope this is the correct forum to ask about a long-running (several months) problem with gnome-software:

I’m running an up-to-date version of zorin 17.3 pro. Gnome-software crashes when launched, e.g. from desktop. Running from terminal I can successfully launch using sudo gnome-software but without sudo I see the following segfault in libsoup.

Mar 20 13:42:19 steve-Desktop2023 kernel: gnome-software[237607]: segfault at ffffffffffffffe4 ip 00007f2ff22801d5 sp 00007f2fd13ff490 error 5 in libsoup-3.0.so.0.0.5[7f2ff2235000+53000] likely on CPU 8 (core 0, socket 0)

Some digging hints at it possibly being a file permission issue.

If I’m in the right place, can anyone suggest a way forward?

I can successfully launch using sudo gnome-software

Please never run gnome apps as sudo / root.

Can you get a stack trace based on the instructions below?

Cheers Sid,
Stack trace below:

As I can’t see a specific gnome-software flatpak, I’ve assumed that I don’t need to follow the instruction in the “Stack traces for Flatpak apps” section of the guide you linked to - so the output of the following 2 commands is below (seems I have to use multiple replies for character and link limit reasons)

$ coredumpctl gdb
(gdb) bt full
steve@steve-Desktop2023:~$ coredumpctl gdb
           PID: 1664907 (gnome-software)
           UID: 1000 (steve)
           GID: 1000 (steve)
        Signal: 11 (SEGV)
     Timestamp: Thu 2025-04-17 13:16:15 BST (4s ago)
  Command Line: gnome-software
    Executable: /usr/bin/gnome-software
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.gnome.Terminal.slice/vte-spawn-498a7c23-5192-43bf-ba0e-bf6926990f82.scope
          Unit: user@1000.service
     User Unit: vte-spawn-498a7c23-5192-43bf-ba0e-bf6926990f82.scope
         Slice: user-1000.slice
     Owner UID: 1000 (steve)
       Boot ID: da34169aca7a4989b56908644689f8be
    Machine ID: 223aab2a77bf4d498be8565a8fd84090
      Hostname: steve-Desktop2023
       Storage: /var/lib/systemd/coredump/core.gnome-software.1000.da34169aca7a4989b56908644689f8be.1664907.1744892175000000.zst (present)
     Disk Size: 7.3M
       Message: Process 1664907 (gnome-software) of user 1000 dumped core.
                
                Found module linux-vdso.so.1 with build-id: b6ff23a5bb8fbd932ad6996bb5330645646f8649
                Found module libsnapd-glib-2.so.1 with build-id: 1343414b0179cbc94454a27a241abd198ab11a0e
                Found module libgs_plugin_snap.so with build-id: 2c892b8e0923952c0da10f5991758977664b49b3
                Found module libgs_plugin_repos.so with build-id: 6ccb2b6258648862598a49bc12c45ad2f45b1a8c
                Found module libgs_plugin_provenance.so with build-id: 1685b5ea684c8ca571f516dd7dc3fa479fc7086f
                Found module libgs_plugin_provenance-license.so with build-id: c038cfcdf1d2c89e613195152561c9c9559ac36d
                Found module libgs_plugin_packagekit.so with build-id: 9d34b0d76dc3c2990bd270be9c2ad3a5b7251f4a
                Found module libgs_plugin_os-release.so with build-id: ea8bd092c9916987357e8f6e9ba0544458d1d494
                Found module libgs_plugin_modalias.so with build-id: a6a04da343523d681ccc871ab71999bedf86eb3d
                Found module libgs_plugin_malcontent.so with build-id: 96ddcaff186a61733047f5e536a84ed0b90fa69a
                Found module libgs_plugin_icons.so with build-id: 1a3777190ba72236989389adbd67c653ff2be407
                Found module libgs_plugin_hardcoded-blocklist.so with build-id: 296ce6bfd4c4296825df0dd9f1f0edee3c868e19
                Found module libgs_plugin_generic-updates.so with build-id: a5d5d37ea7a57e7177a7b4e0d5942d97f73ef25c
                Found module libgioenvironmentproxy.so with build-id: 937ddc05722e2faba65bdfae91987c454cf6cb7b
                Found module libjcat.so.1 with build-id: 440c4c05734c798e81b373bd7f5911fd214c74b1
                Found module libfwupd.so.2 with build-id: 72763f5164bdfbc014fcbf5a4607201891d9b098
                Found module libgs_plugin_fwupd.so with build-id: f0a4532aa4fe5383bb97a61415bc18575c8a6d20
                Found module libassuan.so.0 with build-id: 6576f1e90e9cbc143a696846874f00a68d77441e
                Found module libacl.so.1 with build-id: 99117132cdc6e4b34c4d798bb10da1de61737c6d
                Found module libavahi-glib.so.1 with build-id: 0e2f6238df0cf310edbf327ac4375a5b2f2ccdbd
                Found module libavahi-client.so.3 with build-id: 25001abccdddbfcfbd0a234fd44ef948f710cdcf
                Found module libavahi-common.so.3 with build-id: 73946ff5f835e1071e1773d0c0a572d3f671d11e
                Found module libgpgme.so.11 with build-id: 066c509ae563478588801b6de0da3fd6f4701941
                Found module libmalcontent-0.so.0 with build-id: c0b51b410f36975fe66325ec526cfbd517348cd2
                Found module libseccomp.so.2 with build-id: 3f79a2bf4089e99eb5a86eaf78e504409650e85b
                Found module libdconf.so.1 with build-id: f7cc73d0f72f53bd76ed5f229a286a961160030c
                Found module libarchive.so.13 with build-id: b4b85f879e683419c5ea84d55dce89e95461d496
                Found module libostree-1.so.1 with build-id: 2e7a13b38d9c484ab85ece78dbb09bc1c5b51f6a
                Found module libflatpak.so.0 with build-id: 6e6d44ebdec66f415a76c49254393b6d8f8e1d84
                Found module libgs_plugin_flatpak.so with build-id: ea5340996eac62a2863d0acd983960b9ecbd6ed4
                Found module libgs_plugin_epiphany.so with build-id: d4534bad54231529604b2eba8e1d40edae4dfb32
                Found module libgs_plugin_dummy.so with build-id: 5befada75f270e56ca4cd5baaba888c201d7edfd
                Found module libgs_plugin_dpkg.so with build-id: aba4abb2b668c2ea5aaf71fb7e45329cabe56748
                Found module libgs_plugin_appstream.so with build-id: ce7304c63a50699b9284077f2a32f3e9584acd9b
                Found module librsvg-2.so.2 with build-id: e29ac4267b59a7fa0226e2db1475d480a295b615
                Found module libpixbufloader-svg.so with build-id: cc0bb6bc80c180edd1a2f7b5deff6e3dda24b16f
                Found module libdconfsettings.so with build-id: 28be9445dc37a4f123f206cda2ffc7dea558a315
                Found module libgvfscommon.so with build-id: e7fa580fb91bb21aac9fc69229e0961dc743f2b1
                Found module libgvfsdbus.so with build-id: 28abe694dac468552cc1d23d6f643e7989de85e8
                Found module libnvidia-allocator.so.1 with build-id: 644b5292e884f24d7f383198cca56941c803cbb0
                Found module libdbus-1.so.3 with build-id: 63e8b99215502138cb63afd6d65851a5e837ed49
                Found module libxcb-glx.so.0 with build-id: 975ca99dc81fe3349892acd1ddc8d2a169810352
                Found module libxshmfence.so.1 with build-id: f08296172ec7b676e1b371afc936e36add17366d
                Found module libxcb-sync.so.1 with build-id: 657d8516621c4042b4b221ce1b3525f92467ef7e
                Found module libxcb-xfixes.so.0 with build-id: d6f264cc06fb6c92b5ced2c8f373cf5a5bda0e09
                Found module libxcb-dri2.so.0 with build-id: dc5a2c2b0c9080fff87ea241e7298a7ac2f838e3
                Found module libglapi.so.0 with build-id: 6c335b6b54ca6c05baf0fa73168d320e8b5249c8
                Found module libEGL_mesa.so.0 with build-id: d08a3e001bbec1c5006e583091bbfa569f9eee33
                Found module libnvidia-egl-xlib.so.1 with build-id: 785de4fcbd82692295006d51b01a7e2198e8e35d
                Found module libxcb-present.so.0 with build-id: a4f415af56b06f1f38d5a0339dd9828ff136b115
                Found module libxcb-dri3.so.0 with build-id: b6aa69fda711358025ae4dd29fa597866d29b8c5
                Found module libnvidia-egl-xcb.so.1 with build-id: 56ada136d9cb1e077e91e356ce115d623cd9074e
                Found module libnvidia-egl-gbm.so.1 with build-id: 60cd5c6c8ed0e2d9f2df405f52ddb334cfb0cb6f
                Found module libnvidia-gpucomp.so.570.124.04 with build-id: 1b90db91e140766b77f095021e209010c34588ca
                Found module libnvidia-eglcore.so.570.124.04 with build-id: 6da55e328cd40007768177f412366858a06fd098
                Found module libnvidia-egl-wayland.so.1 with build-id: 4c780d4f0c22beb21aab633a7c27bd099bb963d1
                Found module libnvidia-glsi.so.570.124.04 with build-id: 847857321ff3e2bda67b18ecffdcab3660b26b89
                Found module libdl.so.2 with build-id: 17bf32e2613dc600b367d0f8a341669c80ad790e
                Found module librt.so.1 with build-id: c3e9022a22e9f071f3ee0abfa52f1b6d33f3c19b
                Found module libpthread.so.0 with build-id: 81f46d553e2f7c999e43c3eede73a822bc8d5d93
                Found module libEGL_nvidia.so.0 with build-id: 207ef42451f0c5d24381cd9552e65f58eef2d9e1
                Found module libdebuginfod.so.1 with build-id: f717a33dd814162b031d4905d3854fcd45940bea
                Found module libxcb-randr.so.0 with build-id: 7af27bf3e608d5c06645ad4086788afe8a8447e7
                Found module libwayland-server.so.0 with build-id: b067e951eeb0141c19601c35787257f1e26f5635
                Found module libudev.so.1 with build-id: b1e09d4b13cdcaade065fa23b6638b1f93c47eef
                Found module libGLX.so.0 with build-id: ac8b68a74f1ead77477f89bc98998ecb064e3ae5
                Found module libGLdispatch.so.0 with build-id: 19c339ecd74c020f1db1342213a07114f4baf5e0
                Found module libbz2.so.1.0 with build-id: e56b62c27bcc7ace8f9be36b255bd7b31bfde405
                Found module libelf.so.1 with build-id: 2a5d87721e05289f88bb210940e369c7e5064bd8
                Found module libgbm.so.1 with build-id: b2a717d984712d744357e280211130dca49be2a5
                Found module libdrm.so.2 with build-id: 9c7cb19295d20e515902cb0710326a0b8d6394c8
                Found module libgudev-1.0.so.0 with build-id: b8325dee54d53266618de95232d1755edea29006
                Found module libX11-xcb.so.1 with build-id: 70f2a36d79c623f42fd70fa7ffb06d8877c74f16
                Found module libwayland-cursor.so.0 with build-id: f455541fe85ea2f5c7aae5291ac66a23a58b70b9
                Found module libEGL.so.1 with build-id: 236d96c92ee2914a0e90e06e01b79dfcba0f7b41
                Found module libGL.so.1 with build-id: fe7c476406e1e41b511089398540d618177a7dcb
                Found module libgstallocators-1.0.so.0 with build-id: a8673eae405ecdda740e544b9c78f14f29880e49
                Found module libgstaudio-1.0.so.0 with build-id: 12b8ff195f3635a9cf1797173eec744649f619c7
                Found module liborc-0.4.so.0 with build-id: bc5a82b64387363d0601be762ff06f2259728984
                Found module libdw.so.1 with build-id: 7d965f7878451599166b66d195caef72683edae8
                Found module libunwind.so.8 with build-id: 6087b27829180bc245595d15b8d7b38b298d35af
                Found module libgstgl-1.0.so.0 with build-id: 08af17512c319e538f4ac8ebb5e6a9b3ec9797b2
                Found module libgstpbutils-1.0.so.0 with build-id: 8a5d768879c7f2e67a277fe63d6ac5bd8d81874c
                Found module libgsttag-1.0.so.0 with build-id: 8ba5b01cdedda2fba89a51714edd9b9fb2f6c8eb
                Found module libgstvideo-1.0.so.0 with build-id: 3d7c4b988d1a74091b7329e876c142ce6d25e0cf
                Found module libgstreamer-1.0.so.0 with build-id: 5e7102fb819ae14ffa6f3efbfe4bdf7d87ac5820
                Found module libgstbase-1.0.so.0 with build-id: 3391bdf355d11861452efd9126b6de10698c83da
                Found module libmedia-gstreamer.so with build-id: e3b959e9a3e8987ccb22585dcf1a9db2fc6b7dbd
                Found module libibus-1.0.so.5 with build-id: e3dae4899cdd44fe8f7e77ab5ba21e1fa4859782
                Found module libim-ibus.so with build-id: 30738bd3eca5d0460024fcf3e136ba52be6fca63
                Found module libmd.so.0 with build-id: cd2d2f71b3967ebde30e2aa43b8eb63339020c06
                Found module libgpg-error.so.0 with build-id: 3fbec71c67bee60d8aef00697ee187079b0fb307
                Found module libbsd.so.0 with build-id: 9a6c72469251e2feb63e175ef5cb944ce6e00df3
                Found module libresolv.so.2 with build-id: 158dd46e86db0845e1dd682160dc622170ba4614
                Found module libkeyutils.so.1 with build-id: ff27227afa5eeddccab180dd29bd7fcff94aea7c
                Found module libgcc_s.so.1 with build-id: e3a44e0da9c6e835d293ed8fd2882b4c4a87130c
                Found module libstdc++.so.6 with build-id: e37fe1a879783838de78cbc8c80621fa685d58a2
                Found module libicudata.so.70 with build-id: b1c2496dd0543023c7a19c961bb7f3abc818f465
                Found module libsasl2.so.2 with build-id: b8a924f277180f8743a0c6463a379b1a4ad1aae5
                Found module libtasn1.so.6 with build-id: 5d33bfdff0177b9869912f0a804fac4047dd5f18
                Found module libp11-kit.so.0 with build-id: a0ffe1d002de5812dc718186172efb78604ddf2c
                Found module libcrypto.so.3 with build-id: 5975329884a480e9ac72c5c308d518bdb0450b7b
                Found module libgmp.so.10 with build-id: f110719303ddbea25a5e89ff730fec520eed67b0
                Found module libhogweed.so.6 with build-id: 3cc4a3474de72db89e9dcc93bfb95fe377f48c37
                Found module libgcrypt.so.20 with build-id: 60a5e524de0ed8323edf33e9eb9127a9eee02359
                Found module libcap.so.2 with build-id: 4092e8a0393686248874a58f57a06344ed76ef48
                Found module liblz4.so.1 with build-id: a85971851cd059f1af80d553c8e7170d42ec59a1
                Found module libXdmcp.so.6 with build-id: 6b60f99504aa1d3999ea02a14366d1a39d6c5dcf
                Found module libXau.so.6 with build-id: 7089b383cacbfc1760634a3be19a923e51fe3315
                Found module libkrb5support.so.0 with build-id: 16a13f2243c9ac948537d2974ccde37eb2470176
                Found module libcom_err.so.2 with build-id: 034d7bc7ded23dc6d02c05aad4c0f7b203881721
                Found module libk5crypto.so.3 with build-id: 41e35731e300397137436b440343dcc2e8e1fc4c
                Found module libkrb5.so.3 with build-id: 2e9c6a80e4369c3aeb0aa4e0a42e114a5bba4fae
                Found module libbrotlicommon.so.1 with build-id: 43a72967cf84155914c8b3e915926733d1e57c11
                Found module libunistring.so.2 with build-id: ca5149da8d5a298b8f286ffca3d6e2402ec0fe01
                Found module libdatrie.so.1 with build-id: 128b6874a47f2b783d9e9060d3caaee4110bfd3d
                Found module liblzo2.so.2 with build-id: 799961dd8869c85cea74b91c1f9f5e86e339c036
                Found module libdeflate.so.0 with build-id: 702adff4f2f7536b32bba66ecaab25f470674927
                Found module libjbig.so.0 with build-id: 5ae70eb022297d6be039f37f3005fa9be544d394
                Found module libwebp.so.7 with build-id: 939537c005a6d7ce229b175888a38f74fdd9dd4b
                Found module libuuid.so.1 with build-id: 2ad45e51f4ac4fc8b5f4ef938a18ca8e0a05e4af
                Found module libexpat.so.1 with build-id: 0b6c4077faed982d2a40f9b30908095113fadc52
                Found module libgraphite2.so.3 with build-id: 5ffbc76fc948f6b88d766a7210c2e6a329a6c278
                Found module libpcre2-8.so.0 with build-id: 184a841c55fb7fe5e3873fcda8368c71016cd54c
                Found module libblkid.so.1 with build-id: ecc1dfaec3a7241b41b76c3590fa135fb3c8ddfa
                Found module libicuuc.so.70 with build-id: bef3ff1d70aadd68aab07d858a759360c8b919ae
                Found module libzstd.so.1 with build-id: 5d9d0d946a3154a748e87e17af9d14764519237b
                Found module liblber-2.5.so.0 with build-id: 3ef3e2b4eead6ae1b4e9e812589758f81f1c0c1f
                Found module libldap-2.5.so.0 with build-id: 3ad509a9418c3946c290015920fbfbacbb3ca088
                Found module libgnutls.so.30 with build-id: 127a8614fe3481a3d1e3120bf32a4c1bb10dde67
                Found module libnettle.so.8 with build-id: 3d9c6bf106ef53d625b7b1c8bb1300e84598a74a
                Found module libssh.so.4 with build-id: b7fd78c4b3609dd386755b09bba2fb6b096d906b
                Found module librtmp.so.1 with build-id: 9517ef375cd71ea3da824b4118f1599735093d66
                Found module libidn2.so.0 with build-id: 45b73e0e1c46a76be22f572ee98c60af5768bf8f
                Found module libsystemd.so.0 with build-id: c57479606cadbede9ecef93162e22bba109dec2f
                Found module libXrender.so.1 with build-id: 7ccbfa4c24e93c42fa50dd2e42fa277630f9650c
                Found module libxcb-render.so.0 with build-id: cb521131fd3b0f2ee6056cbc2014b3b8ef0d5c0e
                Found module libxcb.so.1 with build-id: 1bef862a339557aa16c34c7a4b27f8f3aea90517
                Found module libxcb-shm.so.0 with build-id: edb24ef4079aa423edcc50a3bb0dfb912fe8a57a
                Found module libfreetype.so.6 with build-id: 11cc2400924e953e32f9e335fe12749f8b91ffa0
                Found module libpixman-1.so.0 with build-id: 5e936cdac032b6048d9d1a8c0bb0e4a10c86d48c
                Found module liblzma.so.5 with build-id: b85da6c48eb60a646615392559483b93617ef265
                Found module libnghttp2.so.14 with build-id: b02e3f0f2201e893e2dc948840c6e380484c9623
                Found module libgssapi_krb5.so.2 with build-id: 94777047a446606b1de364d57d988a2354f1c68c
                Found module libbrotlidec.so.1 with build-id: 4b1f390dd6e24d49684db8b2443d082379e8e977
                Found module libpsl.so.5 with build-id: 2b1afc1a3bc8bdb016e432c50db058632e7895b9
                Found module libsqlite3.so.0 with build-id: 87d00c07f9d8a822a4251d4f053484e5c0e4ead8
                Found module ld-linux-x86-64.so.2 with build-id: e4de036b19e4768e7591b596c4be9f9015f2d28a
                Found module libthai.so.0 with build-id: afa54530349e68380815d606d15dbfda8952799f
                Found module libcairo-script-interpreter.so.2 with build-id: 143460702c0f40de1f87605732232005f516a46c
                Found module libXinerama.so.1 with build-id: 9823bebfa26a681265db4aeb09abf44deec38401
                Found module libXrandr.so.2 with build-id: 069f930a2b41f3908a1a92b1a51c38bd13a559e2
                Found module libXfixes.so.3 with build-id: a9c550a40b8154a3b4b5e2ac182bb50c013c3f18
                Found module libXdamage.so.1 with build-id: 8358b7625700dc247fa21fb4304cba877a28bb04
                Found module libXcursor.so.1 with build-id: d936a5db46d8babb0f2cc490df36b6b18a16d8aa
                Found module libXext.so.6 with build-id: 9fb1880e02dfa11a8c39cd1a170109de08302059
                Found module libwayland-egl.so.1 with build-id: 9fc93a55a5b2705c7cd8c184edea15736023eed0
                Found module libwayland-client.so.0 with build-id: 127ac8f928db9690f944b4cfa4f44f4e4bd6733b
                Found module libxkbcommon.so.0 with build-id: a4b17d939092101dc8f6b2a1d70eaf1fddb2dd51
                Found module libjpeg.so.8 with build-id: c54abff9294357e28532a76a049a4cb2542fc15b
                Found module libtiff.so.5 with build-id: d599928676b625728e65b6f7bea3b5c83b31cdcd
                Found module libpng16.so.16 with build-id: d58bf7c11ac793d528926238d831792b5ef792cf
                Found module libpangoft2-1.0.so.0 with build-id: fc7f13d8298f5e10fb1acbaa5472ec8b6fbf2bd9
                Found module libX11.so.6 with build-id: 37a5d7bbb78e3a99ea8376a7c80ea0c62fe06494
                Found module libXi.so.6 with build-id: 8ff5a3ac871a90fd9d0a7917c61f748a41c6b5ee
                Found module libgraphene-1.0.so.0 with build-id: 7598b2b67dd23dd87ee80d614665b2464640ba21
                Found module libepoxy.so.0 with build-id: 5ea53a2b100e4b044eee19d5222881a724abf046
                Found module libfontconfig.so.1 with build-id: 0bb435fdd5ec37178e14ea03bb36f779a4b72a94
                Found module libcairo-gobject.so.2 with build-id: 71b5bd37d77ea1862d2ed00e9f6ead482f307db8
                Found module libfribidi.so.0 with build-id: 6e075a666e1da8ffdb948d734e75d82b1b6dc0fb
                Found module libharfbuzz.so.0 with build-id: aa7670b5ad61a81dfd727dea9b522b08d69ebb19
                Found module libpangocairo-1.0.so.0 with build-id: 65987e60b791e0eb6231575b8d5cfd33a6379b22
                Found module libpcre.so.3 with build-id: 3982f316c887e3ad9598015fa5bae8557320476a
                Found module libffi.so.8 with build-id: 59c2a6b204f74f358ca7711d2dfd349d88711f6a
                Found module libselinux.so.1 with build-id: 6fa53202ce676297de24873c886443b2759bfd8a
                Found module libmount.so.1 with build-id: a339abbcd0eb8dadcbd09c372ffac2f0eb31eeaa
                Found module libz.so.1 with build-id: 30840b79ac329ecbf1dec0bb60180eed256d319f
                Found module libstemmer.so.0d with build-id: ef9e3b9570220d906f7b598c1a780ac8b6bfa72d
                Found module libyaml-0.so.2 with build-id: 8bf99d49d5aea4c7932fee037c561fc55810a49b
                Found module libxml2.so.2 with build-id: 6a972a09e3c16fa1ec33b00acb996d168bb58e02
                Found module libcurl-gnutls.so.4 with build-id: bfb86947d1c4f48fb68296454809cc6bf3f93196
                Found module libpolkit-gobject-1.so.0 with build-id: a5c9ffbd93ee5ce4d2822f14f44af5175f8f7557
                Found module libjson-glib-1.0.so.0 with build-id: ad0e4fa336337086be19bf34bf6cc3abcf7a73de
                Found module libcairo.so.2 with build-id: 60a39c3684e41370bd0a59ed1ecbdccf47e30069
                Found module libgmodule-2.0.so.0 with build-id: 65b0a48791b8a1f047c2a6768714a431e1cde4f8
                Found module libc.so.6 with build-id: cd410b710f0f094c6832edd95931006d883af48e
                Found module libpackagekit-glib2.so.18 with build-id: a68c0a76818320d94345b9c1b6163924b413050b
                Found module libadwaita-1.so.0 with build-id: 2bbba3997c6ad6e2eeb595da60c1ec0f6b3d3bc4
                Found module libxmlb.so.2 with build-id: d1c628e884173aaa341bb4301cf825e5534e2506
                Found module libsoup-3.0.so.0 with build-id: 377ab1f43f6cdd557cf6d0aa67f05f20f6f08d91
                Found module libm.so.6 with build-id: 7d8778fca8ea4621b268cc03662855d0cd983439
                Found module libgdk_pixbuf-2.0.so.0 with build-id: c3b559c2e575c9a50701b4543c33582222307684
                Found module libpango-1.0.so.0 with build-id: 42c8896c53d9d22dc73ba7a78b326d61f34e4442
                Found module libgtk-4.so.1 with build-id: 89e028653fc2e53c79ce1a8f46cbd4b78f7b778a
                Found module libglib-2.0.so.0 with build-id: e845b8fd2f396872c036976626389ffc4f50c9c5
                Found module libgobject-2.0.so.0 with build-id: e4b295ec2fc849132dafd136750dacd65ce4b85b
                Found module libgio-2.0.so.0 with build-id: c5b3325844fb35db0aad817c1086261d1d1f608c
                Found module libappstream.so.4 with build-id: 486d5ef8c45c9b0ddf1232259abe0167156b6f36
                Found module libgnomesoftware.so.20 with build-id: d1d70943300395fb3d0291186e21c2efa05821d9
                Found module gnome-software with build-id: 2a381e476d54b767cbec9e3bdaeb4e31184e4490

                Stack trace of thread 1664919:
                #0  0x00007ebfd26a11d5 n/a (libsoup-3.0.so.0 + 0x631d5)
                #1  0x00007ebfd26a2eb7 n/a (libsoup-3.0.so.0 + 0x64eb7)
                #2  0x00007ebfd26a49c2 soup_session_send (libsoup-3.0.so.0 + 0x669c2)
                #3  0x00007ebfd2bdf48f gs_remote_icon_ensure_cached (libgnomesoftware.so.20 + 0x6248f)
                #4  0x00007ebfd2bc4522 n/a (libgnomesoftware.so.20 + 0x47522)
                #5  0x00007ebfd2be0b5a n/a (libgnomesoftware.so.20 + 0x63b5a)
                #6  0x00007ebfd27c1c44 g_main_context_dispatch (libglib-2.0.so.0 + 0x55c44)
                #7  0x00007ebfd28172b8 n/a (libglib-2.0.so.0 + 0xab2b8)
                #8  0x00007ebfd27bf3e3 g_main_context_iteration (libglib-2.0.so.0 + 0x533e3)
                #9  0x00007ebfd2bddfae n/a (libgnomesoftware.so.20 + 0x60fae)
                #10 0x00007ebfd27f0ab1 n/a (libglib-2.0.so.0 + 0x84ab1)
                #11 0x00007ebfd1894ac3 start_thread (libc.so.6 + 0x94ac3)
                #12 0x00007ebfd1926850 __clone3 (libc.so.6 + 0x126850)
                
                Stack trace of thread 1664907:
                #0  0x00007ebfd1918bcf __GI___poll (libc.so.6 + 0x118bcf)
                #1  0x00007ebfd2817256 n/a (libglib-2.0.so.0 + 0xab256)
                #2  0x00007ebfd27bf3e3 g_main_context_iteration (libglib-2.0.so.0 + 0x533e3)
                #3  0x00007ebfd29e6fb5 g_application_run (libgio-2.0.so.0 + 0xe0fb5)
                #4  0x000059b68388cbb0 main (gnome-software + 0x2ebb0)
                #5  0x00007ebfd1829d90 __libc_start_call_main (libc.so.6 + 0x29d90)
                #6  0x00007ebfd1829e40 __libc_start_main_impl (libc.so.6 + 0x29e40)
                #7  0x000059b68388cc15 _start (gnome-software + 0x2ec15)
                
                Stack trace of thread 1664916:
                #0  0x00007ebfd1d0adfa n/a (libxmlb.so.2 + 0x1cdfa)
                #1  0x00007ebfd1d0afce n/a (libxmlb.so.2 + 0x1cfce)
                #2  0x00007ebfd1d0afce n/a (libxmlb.so.2 + 0x1cfce)
                #3  0x00007ebfd1d0b1af n/a (libxmlb.so.2 + 0x1d1af)
                #4  0x00007ebfd1d0b4be n/a (libxmlb.so.2 + 0x1d4be)
                #5  0x00007ebfd1d0c2c0 xb_silo_query_first (libxmlb.so.2 + 0x1e2c0)
                #6  0x00007ebfc42519dc n/a (libgs_plugin_flatpak.so + 0x1e9dc)
                #7  0x00007ebfc4252190 n/a (libgs_plugin_flatpak.so + 0x1f190)
                #8  0x00007ebfc4252f63 gs_flatpak_refine_app (libgs_plugin_flatpak.so + 0x1ff63)
                #9  0x00007ebfc4259325 n/a (libgs_plugin_flatpak.so + 0x26325)
                #10 0x00007ebfc425942f n/a (libgs_plugin_flatpak.so + 0x2642f)
                #11 0x00007ebfd2be0b5a n/a (libgnomesoftware.so.20 + 0x63b5a)
                #12 0x00007ebfd27c1c44 g_main_context_dispatch (libglib-2.0.so.0 + 0x55c44)
                #13 0x00007ebfd28172b8 n/a (libglib-2.0.so.0 + 0xab2b8)
                #14 0x00007ebfd27bf3e3 g_main_context_iteration (libglib-2.0.so.0 + 0x533e3)
                #15 0x00007ebfd2bddfae n/a (libgnomesoftware.so.20 + 0x60fae)
                #16 0x00007ebfd27f0ab1 n/a (libglib-2.0.so.0 + 0x84ab1)
                #17 0x00007ebfd1894ac3 start_thread (libc.so.6 + 0x94ac3)
                #18 0x00007ebfd1926850 __clone3 (libc.so.6 + 0x126850)
                
                Stack trace of thread 1664908:
                #0  0x00007ebfd1918bcf __GI___poll (libc.so.6 + 0x118bcf)
                #1  0x00007ebfd2817256 n/a (libglib-2.0.so.0 + 0xab256)
                #2  0x00007ebfd27bf3e3 g_main_context_iteration (libglib-2.0.so.0 + 0x533e3)
                #3  0x00007ebfd27bf431 n/a (libglib-2.0.so.0 + 0x53431)
                #4  0x00007ebfd27f0ab1 n/a (libglib-2.0.so.0 + 0x84ab1)
                #5  0x00007ebfd1894ac3 start_thread (libc.so.6 + 0x94ac3)
                #6  0x00007ebfd1926850 __clone3 (libc.so.6 + 0x126850)
                
                Stack trace of thread 1664914:
                #0  0x00007ebfd1918bcf __GI___poll (libc.so.6 + 0x118bcf)
                #1  0x00007ebfd2817256 n/a (libglib-2.0.so.0 + 0xab256)
                #2  0x00007ebfd27bf3e3 g_main_context_iteration (libglib-2.0.so.0 + 0x533e3)
                #3  0x00007ebfc696433d n/a (libdconfsettings.so + 0x733d)
                #4  0x00007ebfd27f0ab1 n/a (libglib-2.0.so.0 + 0x84ab1)
                #5  0x00007ebfd1894ac3 start_thread (libc.so.6 + 0x94ac3)
                #6  0x00007ebfd1926850 __clone3 (libc.so.6 + 0x126850)
                
                Stack trace of thread 1664915:
                #0  0x00007ebfd1918bcf __GI___poll (libc.so.6 + 0x118bcf)
                #1  0x00007ebfd2817256 n/a (libglib-2.0.so.0 + 0xab256)
                #2  0x00007ebfd27bf3e3 g_main_context_iteration (libglib-2.0.so.0 + 0x533e3)
                #3  0x00007ebfd2bddfae n/a (libgnomesoftware.so.20 + 0x60fae)
                #4  0x00007ebfd27f0ab1 n/a (libglib-2.0.so.0 + 0x84ab1)
                #5  0x00007ebfd1894ac3 start_thread (libc.so.6 + 0x94ac3)
                #6  0x00007ebfd1926850 __clone3 (libc.so.6 + 0x126850)
                
                Stack trace of thread 1664924:
                #0  0x00007ebfd191e88d syscall (libc.so.6 + 0x11e88d)
                #1  0x00007ebfd28110ac g_cond_wait_until (libglib-2.0.so.0 + 0xa50ac)
                #2  0x00007ebfd27913e1 n/a (libglib-2.0.so.0 + 0x253e1)
                #3  0x00007ebfd2791566 g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x25566)
                #4  0x00007ebfd27f37b9 n/a (libglib-2.0.so.0 + 0x877b9)
                #5  0x00007ebfd27f0ab1 n/a (libglib-2.0.so.0 + 0x84ab1)
                #6  0x00007ebfd1894ac3 start_thread (libc.so.6 + 0x94ac3)
                #7  0x00007ebfd1926850 __clone3 (libc.so.6 + 0x126850)
                
                Stack trace of thread 1664909:
                #0  0x00007ebfd1918bcf __GI___poll (libc.so.6 + 0x118bcf)
                #1  0x00007ebfd2817256 n/a (libglib-2.0.so.0 + 0xab256)
                #2  0x00007ebfd27c12b3 g_main_loop_run (libglib-2.0.so.0 + 0x552b3)
                #3  0x00007ebfd2a1b81a n/a (libgio-2.0.so.0 + 0x11581a)
                #4  0x00007ebfd27f0ab1 n/a (libglib-2.0.so.0 + 0x84ab1)
                #5  0x00007ebfd1894ac3 start_thread (libc.so.6 + 0x94ac3)
                #6  0x00007ebfd1926850 __clone3 (libc.so.6 + 0x126850)
(gdb) bt full
#0  0x00007ebfd26a11d5 in ?? () from /lib/x86_64-linux-gnu/libsoup-3.0.so.0
No symbol table info available.
#1  0x00007ebfd26a2eb7 in ?? () from /lib/x86_64-linux-gnu/libsoup-3.0.so.0
No symbol table info available.
#2  0x00007ebfd26a49c2 in soup_session_send () from /lib/x86_64-linux-gnu/libsoup-3.0.so.0
No symbol table info available.
#3  0x00007ebfd2bdf48f in gs_remote_icon_ensure_cached () from /usr/lib/x86_64-linux-gnu/gnome-software/libgnomesoftware.so.20
No symbol table info available.
#4  0x00007ebfd2bc4522 in ?? () from /usr/lib/x86_64-linux-gnu/gnome-software/libgnomesoftware.so.20
No symbol table info available.
#5  0x00007ebfd2be0b5a in ?? () from /usr/lib/x86_64-linux-gnu/gnome-software/libgnomesoftware.so.20
No symbol table info available.
#6  0x00007ebfd27c1c44 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#7  0x00007ebfd28172b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#8  0x00007ebfd27bf3e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#9  0x00007ebfd2bddfae in ?? () from /usr/lib/x86_64-linux-gnu/gnome-software/libgnomesoftware.so.20
No symbol table info available.
#10 0x00007ebfd27f0ab1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#11 0x00007ebfd1894ac3 in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:442
        ret = <optimised out>
        pd = <optimised out>
        out = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723000079568, 5352201345183562810, 139361733576256, 11, 139362319288272, 140723000079920, -5244006377255814086, 
                -5244030725966349254}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimised out>
#12 0x00007ebfd1926850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
(gdb)

This most probably looks like libsoup occasionally crashes when run on thread (#246) · Issues · GNOME / libsoup · GitLab.

And from the backtrace above, the caller of gs_remote_icon_ensure_cached() has ?? for symbol name, meaning that it’s probably a static method, which means that the caller is download_remote_icons_of_the_app_cb(), which calls soup_session_send() from worker thread as mentioned in the above issue.

Ubuntu 22.04 LTS and it’s fork Zorin 17.x uses libsoup 3.0.7-0ubuntu1, while the above issue was only addressed in libsoup-3.2.

@pwithnall: can you confirm?

Sounds plausible to me. Thanks for diagnosing.

@AberSteve, you’ll need to file an issue on Zorin OS’s issue tracker and ask for the libsoup fix (or libsoup-3.2 as a whole) to be backported. That probably won’t be straightforward for them to do, but it’s the option which is available.