Summary: | showfoto crashes when geotagging | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Richard Lucking <kdebugs> |
Component: | Showfoto-Plugins | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | caulier.gilles, kdebugs, metzpinguin |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.9.0 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 6.0.0 | |
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
Richard Lucking
2018-05-02 16:26:34 UTC
Created attachment 112385 [details]
New crash information added by DrKonqi
showfoto (5.9.0) using Qt 5.10.0
This is the same crash, after updating showfoto to version 5.9.0 (from showfoto-5.9.0-188.13.x86_64), and also installing digikam-debuginfo in case that helps
-- Backtrace (Reduced):
#6 0x00007f66f7256bb5 in Marble::GeoSceneLayer::backend() const () from /usr/lib64/libmarblewidget-qt5.so.27
#7 0x00007f66f7255396 in Marble::GeoSceneMap::hasTextureLayers() const () from /usr/lib64/libmarblewidget-qt5.so.27
#8 0x00007f66f72e13db in Marble::MarbleModel::addDownloadPolicies(Marble::GeoSceneDocument const*) () from /usr/lib64/libmarblewidget-qt5.so.27
#9 0x00007f66f72e3d78 in Marble::MarbleModel::setMapTheme(Marble::GeoSceneDocument*) () from /usr/lib64/libmarblewidget-qt5.so.27
#10 0x00007f66f72e5a0b in Marble::MarbleModel::setMapThemeId(QString const&) () from /usr/lib64/libmarblewidget-qt5.so.27
It crashes in Marble, not in digiKam. Can you start the Marble program without any problems? I have a laptop on work with openSUSE-42.3 and I'll see if I can reproduce it. Maik I can open marble and use that with no problem - from the "about": Marble Virtual Globe Version 2.2.20 (2.3 development version) and installed packages: # rpm -qa|grep marble|sort libmarblewidget-qt5-27-17.04.2-3.1.x86_64 libmarblewidget-qt5-28-18.04.0-1.7.x86_64 libmarblewidget-qt5-28-debuginfo-18.04.0-1.7.x86_64 libmarblewidget22-15.08.3-6.1.x86_64 marble-18.04.0-1.7.x86_64 marble-data-18.04.0-1.7.noarch marble-debuginfo-18.04.0-1.7.x86_64 marble-doc-18.04.0-1.7.noarch marble-kde-18.04.0-1.7.x86_64 marble-kde-debuginfo-18.04.0-1.7.x86_64 marble-lang-18.04.0-1.7.noarch Showfoto runs here under openSUSE-42.3 without problems. You are using a developer version of Marble. The official of openSUSE-42.3 is Marble-2.2.1. I think you mixed different repositories. Maik You have 2 Marble versions installed. But Marble data only from the newer, so the older version probably will not work. Maik Thanks - i'd just noticed that, Digikam and showfoto depend on the older "widget" (27). I might try uninstalling all the "marble" related packages and let it reinstall the ones required. Progress! I did the following: Deleting digikam-lang Deleting libkgeomap-lang Deleting libmarblewidget-qt5-28-debuginfo Deleting libmarblewidget22 Deleting marble-debuginfo Deleting marble-doc Deleting marble-kde-debuginfo Deleting marble-lang Deleting libkgeomap Deleting showfoto Deleting digikam Deleting marble Deleting libKF5KGeoMap10_0_0 Deleting libdigikamcore5 Deleting marble-data Deleting libmarblewidget-qt5-27 Deleting marble-kde Deleting libastro1 Deleting libmarblewidget-qt5-28 then went to reinstall just showfoto. Still needed two versions of libmarblewidget as: libastro1 depends on v28 libdigikamcore5 depends on v27 Installing libastro1-18.04.0-1.7.x86_64.rpm (installed size 262.5 KiB) Installing libmarblewidget-qt5-28-18.04.0-1.7.x86_64.rpm (installed size 6.05 MiB) Installing libmarblewidget-qt5-27-17.04.2-3.1.x86_64.rpm (installed size 6.08 MiB) Installing libdigikamcore5-5.9.0-188.13.x86_64.rpm (installed size 25.63 MiB) Installing showfoto-5.9.0-188.13.x86_64.rpm (installed size 1.15 MiB) now I can open a photo, and click the globe - it doesn't crash, but displays with a completely black "map", with all controls disabled. I'll see if I can work out why! > libastro1 depends on v28
> libdigikamcore5 depends on v27
That will not work, you mix different versions. You probably added an extra repository. Besides, Marble data will probably be missing.
Maik
Richard, could you solve the package problem? Can we close the bug? Maik The cause was a package problem. I close the bug now, if necessary reopen. Maik |