Summary: | digiKam crashes when clicking on avi file icon to play it | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Yaakov D. <ydalsace> |
Component: | Preview-Video | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | caulier.gilles, kozispam, merrill |
Priority: | NOR | Keywords: | drkonqi |
Version: | 3.5.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 5.4.0 |
Description
Yaakov D.
2014-05-24 21:07:08 UTC
issue can from Phonon player, or color management bug (See bug #326959). In all case, we nee a better backtrace with digiKam code [KCrash Handler] session. Look here how to run digiKam into GDB : http://www.digikam.org/contrib Gilles Caulier *** Bug 335885 has been marked as a duplicate of this bug. *** I'm having the same issue. Linux Mint 17 with the packaged version of digikam (3.5) and version 4.3.0 using the ~trusty-ppa build. I ran digikam in gdb, got the following backtrace which shows the problem is with libexiv2. In searching, this problem cropped up several years ago and the fix then was to not run exiv on .avi (or other movie) files. The crash happens every time for me, with movies from at least two different makes of cameras. I can go through folders without movies just fine, switching to a folder with movies crashes. I also tried turning off color management and that did not solve the problem, as well as wiping out and rebuilding the database. gdb output: #0 0xb4f3f420 in __cxa_throw () from /usr/lib/i386-linux-gnu/libstdc++.so.6 #1 0xb3f0874d in Exiv2::ImageFactory::open(std::string const&) () from /usr/lib/libexiv2.so.12 #2 0xb7562e9e in KExiv2Iface::KExiv2::load (this=0x9be91de8, filePath=...) at ../../libkexiv2/kexiv2.cpp:298 #3 0xb72656e6 in Digikam::DMetadata::load(QString const&) const () from /usr/lib/digikam/libdigikamcore.so.4.3.0 #4 0xb7265760 in Digikam::DMetadata::DMetadata(QString const&) () from /usr/lib/digikam/libdigikamcore.so.4.3.0 #5 0xb72c2aae in Digikam::ThumbnailCreator::createThumbnail(Digikam::ThumbnailInfo const&, QRect const&) const () from /usr/lib/digikam/libdigikamcore.so.4.3.0 #6 0xb72c61e7 in Digikam::ThumbnailCreator::load(QString const&, QRect const&, bool) const () from /usr/lib/digikam/libdigikamcore.so.4.3.0 #7 0xb72c6cb7 in Digikam::ThumbnailCreator::pregenerate(QString const&) const () from /usr/lib/digikam/libdigikamcore.so.4.3.0 #8 0xb72d5205 in ?? () from /usr/lib/digikam/libdigikamcore.so.4.3.0 #9 0xb72ab728 in Digikam::LoadSaveThread::run() () from /usr/lib/digikam/libdigikamcore.so.4.3.0 #10 0xb72e98ee in Digikam::DynamicThread::DynamicThreadPriv::run() () from /usr/lib/digikam/libdigikamcore.so.4.3.0 #11 0xb50b5f07 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #12 0xb50c2b6f in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 ---Type <return> to continue, or q <return> to quit--- #13 0xb3beff70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #14 0xb4dce4ce in clone () from /lib/i386-linux-gnu/libc.so.6 It crash in Exiv2 shared lib when metadata try to be loaded. Please report this problem to Exiv2 bugzilla. Thanks in advance Gilles Caulier digiKam 5.4.0 bundles will use QtAV framework instead Qt5Multimedia to thumb and play video. The Slideshow tool will also support video as well. QtAV use ffmpeg codecs. It's multi-platform and will always available in OSX, Windows and Linux bundles that digiKam team provide. For Linux packagers, you will need to turn on video support at compilation time and solve QtAV dependencies... The screenshot here : https://www.flickr.com/photos/digikam/30886133553/in/dateposted-public/ ... is based on pre-release of AppImage 64 bits Linux bundle, just recompiled and post to GDrive for testing. https://drive.google.com/drive/folders/0BzeiVr-byqt5Y0tIRWVWelRJenM |