| 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 First Reported In: | 5.14.4 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | https://github.com/flatpak/flatpak/commit/f9c6a769ef30a3a33038ec91f080197a0bf418a5 | Version Fixed/Implemented In: | Flatpak 1.1.3 |
| Sentry Crash Report: | |||
|
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. |