pop-os / shop

Pop!_Shop
GNU General Public License v3.0
89 stars 19 forks source link

SIGSEV when cache is broken #395

Closed Zykino closed 1 year ago

Zykino commented 1 year ago

Distribution (run cat /etc/os-release):

NAME="Pop!_OS"
VERSION="22.04 LTS"
ID=pop
ID_LIKE="ubuntu debian"
PRETTY_NAME="Pop!_OS 22.04 LTS"
VERSION_ID="22.04"
HOME_URL="https://pop.system76.com"
SUPPORT_URL="https://support.system76.com"
BUG_REPORT_URL="https://github.com/pop-os/pop/issues"
PRIVACY_POLICY_URL="https://system76.com/privacy"
VERSION_CODENAME=jammy
UBUNTU_CODENAME=jammy
LOGO=distributor-logo-pop-os

Related Application and/or Package Version (run apt policy $PACKAGE NAME):

pop-shop:
  Installé : 3.4.2pop0~1663946596~22.04~3f71ef4
  Candidat : 3.4.2pop0~1663946596~22.04~3f71ef4
 Table de version :
 *** 3.4.2pop0~1663946596~22.04~3f71ef4 1001
       1001 http://apt.pop-os.org/release jammy/main amd64 Packages
        100 /var/lib/dpkg/status

Issue/Bug Description: Pop shop does not start

Steps to reproduce (if you know): Fill up your disk, maybe?

Expected behavior: Start pop-shop.

Other Notes: strace io.elementary.appcenter ends with

access("/home/zykino/.cache/io.elementary.appcenter/flatpak-metadata/user/icons/flathub/64x64/org.sugarlabs.SolarSystem.png", F_OK) = 0
access("/home/zykino/.cache/io.elementary.appcenter/flatpak-metadata/user/icons/flathub/128x128/org.sugarlabs.SolarSystem.png", F_OK) = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x7f9c3bea7000} ---
+++ killed by SIGSEGV (core dumped) +++
fish: Job 1, 'strace io.elementary.appcenter' terminated by signal SIGSEGV (Erreur de frontière d'adresse)

(SIGSEGV: Address boundary error)

So I did rm ~/.cache/* -r and now pop-shop start again.

Before that I tried : sudo apt --fix-broken install and sudo apt install --reinstall pop-shop without success.