Summary: | Discover crashes at startup | ||
---|---|---|---|
Product: | [Applications] Discover | Reporter: | Patrick Silva <bugseforuns> |
Component: | discover | Assignee: | Aleix Pol <aleixpol> |
Status: | VERIFIED FIXED | ||
Severity: | crash | CC: | arojas, c.alfano, Jodsalz23, lukasz, miller.micah, nate, nrcefe, r.valbu.rm, raghu, thomas.jouas |
Priority: | VHI | Keywords: | drkonqi |
Version: | 5.14.4 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://github.com/flatpak/flatpak/commit/f9c6a769ef30a3a33038ec91f080197a0bf418a5 | Version Fixed In: | Flatpak 1.1.3 |
Description
Patrick Silva
2018-12-25 19:38:37 UTC
*** Bug 402763 has been marked as a duplicate of this bug. *** *** Bug 402745 has been marked as a duplicate of this bug. *** *** Bug 402657 has been marked as a duplicate of this bug. *** *** Bug 402460 has been marked as a duplicate of this bug. *** As per https://bugs.archlinux.org/task/61198 this is caused by flatpak 1.1.2. I can't reproduce it myself, though (In reply to Antonio Rojas from comment #5) > As per https://bugs.archlinux.org/task/61198 this is caused by flatpak > 1.1.2. I can't reproduce it myself, though I confirm, I just tested it on Arch Linux: Discovery crashes when flatpak is present; if I remove it, it works again without problems. *** Bug 402927 has been marked as a duplicate of this bug. *** Here's a proper backtrace with symbols: #0 0x00007ffff2b444ed in syscall () at /usr/lib/libc.so.6 #1 0x00007fffef85f39d in () at /usr/lib/libglib-2.0.so.0 #2 0x00007fffcc8f41fb in as_stemmer_process () at /usr/lib/libappstream-glib.so.8 #3 0x00007fffcc8f4351 in () at /usr/lib/libappstream-glib.so.8 #4 0x00007fffd96e8802 in g_type_create_instance () at /usr/lib/libgobject-2.0.so.0 #5 0x00007fffd9705259 in () at /usr/lib/libgobject-2.0.so.0 #6 0x00007fffd970675d in g_object_new_with_properties () at /usr/lib/libgobject-2.0.so.0 #7 0x00007fffd970686a in g_object_new () at /usr/lib/libgobject-2.0.so.0 #8 0x00007fffcc8eb3c4 in as_store_new () at /usr/lib/libappstream-glib.so.8 #9 0x00007fffcc97fc7a in add_appdata_to_deploy_data (metadata_builder=0x7fffffffd110, deploy_dir=0x55555a150d00, id=0x55555a1fd7d0 "org.kde.kruler") at common/flatpak-dir.c:2251 #10 0x00007fffcc9643f1 in upgrade_deploy_data (deploy_data=<optimized out>, deploy_dir=<optimized out>, ref=<optimized out>) at common/flatpak-dir.c:2357 #11 0x00007fffcc9643f1 in flatpak_load_deploy_data (deploy_dir=0x55555a150d00, ref=<optimized out>, required_version=<optimized out>, cancellable=<optimized out>, error=<optimized out>) at common/flatpak-dir.c:591 #12 0x00007fffcc966674 in flatpak_dir_get_deploy_data (self=<optimized out>, ref=0x55555a16c800 "app/org.kde.kruler/x86_64/master", required_version=1, cancellable=0x7fffbc00eba0, error=0x7fffffffd3b0) at common/flatpak-dir.c:2386 #13 0x00007fffcc9aed29 in get_ref (dir=0x5555563cc000, full_ref=0x55555a16c800 "app/org.kde.kruler/x86_64/master", cancellable=0x7fffbc00eba0, error=0x0) at common/flatpak-installation.c:724 #14 0x00007fffcc9aec38 in flatpak_installation_get_installed_ref (self=<optimized out>, kind=<optimized out>, name=0x55555a16c6d8 "org.kde.kruler", arch=0x55555a15b7b8 "x86_64", branch=0x55555a19c488 "master", cancellable=0x7fffbc00eba0, error=0x7fffffffd3b0) at common/flatpak-installation.c:812 #15 0x00007fffccc0b082 in FlatpakBackend::getInstalledRefForApp(_FlatpakInstallation*, FlatpakResource*) const (this=0x55555656ec70, flatpakInstallation=0x7fffbc00ea50, resource=0x55555a16c310) at /home/apol/devel/frameworks/discover/libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:223 #16 0x00007fffccc0f487 in FlatpakBackend::updateAppState(_FlatpakInstallation*, FlatpakResource*) (this=0x55555656ec70, flatpakInstallation=0x7fffbc00ea50, resource=0x55555a16c310) at /home/apol/devel/frameworks/discover/libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:1072 #17 0x00007fffccc0c804 in FlatpakBackend::addResource(FlatpakResource*) (this=0x55555656ec70, resource=0x55555a16c310) at /home/apol/devel/frameworks/discover/libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:541 #18 0x00007fffccc154af in FlatpakBackend::integrateRemote(_FlatpakInstallation*, _FlatpakRemote*)::$_25::operator()() const (this=0x555559eb8a40) at /home/apol/devel/frameworks/discover/libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:645 I've been working on it with flatpak devs and it seems like an upstream issue nobody understands. :/ *** Bug 403003 has been marked as a duplicate of this bug. *** *** Bug 403028 has been marked as a duplicate of this bug. *** Fixed upstream in Flatpak with https://github.com/flatpak/flatpak/commit/f9c6a769ef30a3a33038ec91f080197a0bf418a5 They've just tagged 1.1.3, so hopefully it should be released and in the wild soon! *** Bug 403155 has been marked as a duplicate of this bug. *** flatpak 1.1.3 is already available on Arch Linux, I can confirm that the crash is fixed. Thank goodness! Thanks Patrick. |