[Bug 937280] New: Digikam 4.11 crashes due to libkexiv2 built against old libexiv2-13 instead of libexiv2-14
http://bugzilla.opensuse.org/show_bug.cgi?id=937280 Bug ID: 937280 Summary: Digikam 4.11 crashes due to libkexiv2 built against old libexiv2-13 instead of libexiv2-14 Classification: openSUSE Product: openSUSE Distribution Version: 13.2 Hardware: x86-64 OS: openSUSE 13.2 Status: NEW Severity: Critical Priority: P5 - None Component: KDE4 Applications Assignee: kde-maintainers@suse.de Reporter: gpsanino@vtr.net QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 640301 --> http://bugzilla.opensuse.org/attachment.cgi?id=640301&action=edit Crash information Hi, this is an old issue but still alive. Development of Digikam has been very active and has included many features together with bug solving. The default Digikam version has been left way behind this process. However, more recent versions of Digikam can be found in KDE:EXTRA repo. The problem is that even the most recent Digikam 4.11, requires a version of libkexiv2-11 who still requires to have the file libexiv2.so.13 provided by libexiv2-13 (v.0.24 with the bugs we know about MP4 files among others). exiv2 has implemented many bug fixes and features having v0.25 available since long time. However, we still find libkexiv2 being built against libexiv2-13 (with the old and buggy version 0.24) even on the most recent libkexiv2 versions. The package issue is critical to be solved because anybody upgrading with KDE:EXTRA, had his/her Digikam killed since a couple of days after upgrading to DK 4.11.0 despite the wrong dependency of libkexiv2 to libexiv2-13 instead of libexiv2-14. Among the many bugs of libexiv2.so.13 (exiv2 0.24) there are problems with MP4 files. These were solved in exiv2 0.25 implemented by libexiv2.so.14 (provided by libexiv2-14), but even the most recent version of libkexiv2 has not been built against libexiv2-14. Then if the user has MP4 files within the collections managed by Digikam, among other known issues, it crashes at start-up every time. As Digikam, there are several other KDE apps using the buggy version libexiv2-13 instead of libexiv2-14. Most recent libkexiv2 (15.04.3) that I could find, is distributed by KDE:Applications repo and libexiv2-14 by "Graphics" among other repos. It seems to me that the fastest packaging and distribution solution would be to have a version of libkexiv2 built against libexiv2-14 and posted in KDE:Extra since it is where recent Digikam versions are posted as well. Then the three correct packages could finally met in a single repo. Thanks in advance gps -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=937280
Gian Paolo Sanino
http://bugzilla.opensuse.org/show_bug.cgi?id=937280
http://bugzilla.opensuse.org/show_bug.cgi?id=937280#c1
--- Comment #1 from Gian Paolo Sanino
http://bugzilla.opensuse.org/show_bug.cgi?id=937280
http://bugzilla.opensuse.org/show_bug.cgi?id=937280#c2
Raymond Wooninck
http://bugzilla.opensuse.org/show_bug.cgi?id=937280
http://bugzilla.opensuse.org/show_bug.cgi?id=937280#c3
Gian Paolo Sanino
@Nico,
As that you updated digikam in KDE:Extra, maybe you can also ensure that the other two packages are either there or that they are updated through a maintenance update for 13.2
Furthermore it seems that quite some repos are being mixed here, which could issues as well. I am wondering if Digikam 4.11 compiled against openSUSE 13.2 actually crashes if only the update repo and KDE:Extra are enabled
Hi Raymond, I just tested your proposal (fresh install opensuse 13.2, with default repos + nvidia repo and KDE:EXTRA). I had to reinstall everything again since my last update to DK4.13 made digikam to crash when starting with a marble library and then segfaults. I know this is another issue to the bug listed here. But I wanted to report that we do have problems despite having only KDE:EXTRA enabled. However, now it seems the problem is related to something mixed up with Qt5 despite DK is still Qt4. I have tried with DK 4.10 / 4.11 and 4.13. All of them crashing with segfault associated to qt5 lib. I cannot even attach the crash file since even Firefox is having problems (more a KDE issue rather than DK?). It seems some KDE update mixed badly something qt5 that is creating the problem. I wanted to post this as a separate bug, but I am having too many difficulties to just to keep this open. I copy below a section of the crash in case it helps. I should do a fresh install again, and try to find at which step this problem is created. regards [KCrash Handler] #5 0x00007f17795b9936 in __strcmp_sse2 () at /lib64/libc.so.6 #6 0x00007f173fbd0fee in QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void const*), void (*)(void*), void* (*)(void*, void const*), int, QFlagsQMetaType::TypeFlag, QMetaObject const*) () at /usr/lib64/libQt5Core.so.5 #7 0x00007f174c261f57 in () at /usr/lib64/libQt5Gui.so.5 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=937280
http://bugzilla.opensuse.org/show_bug.cgi?id=937280#c5
Karl Cheng
participants (1)
-
bugzilla_noreply@novell.com