[Digikam-devel] [digikam] [Bug 339748] Open folder with mp4 file digikam crash

d_devil at alice.it d_devil at alice.it
Sat Oct 11 10:12:21 BST 2014


https://bugs.kde.org/show_bug.cgi?id=339748

--- Comment #3 from d_devil at alice.it ---
Application: digikam (4.3.0)
KDE Platform Version: 4.14.1
Qt Version: 4.8.6
Operating System: Linux 3.14-2-amd64 x86_64
Distribution: Debian GNU/Linux testing (jessie)

-- Information about the crash:
<Descrivi dettagliatamente cosa stavi facendo quando si รจ verificato l'errore.>

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[Current thread is 1 (Thread 0x7f7414225ac0 (LWP 12730))]

Thread 7 (Thread 0x7f73ed914700 (LWP 12731)):
#0  0x00007f740d11f0ed in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f73f1bf4fd8 in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2  0x00007f7408dc30a4 in start_thread (arg=0x7f73ed914700) at
pthread_create.c:309
#3  0x00007f740d127c2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7f73e6e60700 (LWP 12732)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f740df06956 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x0000000000607f71 in ?? ()
#3  0x00007f740df063ff in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f7408dc30a4 in start_thread (arg=0x7f73e6e60700) at
pthread_create.c:309
#5  0x00007f740d127c2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7f73e665f700 (LWP 12733)):
#0  0x00007f740e03eaf4 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#1  0x00007f74054098c1 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7405409e83 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7405409ffc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f740e03f167 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f740e00e801 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f740e00eb65 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f740df03b99 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f740dfef303 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f740df063ff in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007f7408dc30a4 in start_thread (arg=0x7f73e665f700) at
pthread_create.c:309
#11 0x00007f740d127c2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f73e5e5e700 (LWP 12736)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f740df06956 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f74117d9369 in ?? () from /usr/lib/digikam/libdigikamcore.so.4.3.0
#3  0x00007f740df063ff in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f7408dc30a4 in start_thread (arg=0x7f73e5e5e700) at
pthread_create.c:309
#5  0x00007f740d127c2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f73cdffb700 (LWP 12747)):
#0  0x00007f740d11b1bd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f740d0b71a0 in _IO_new_file_underflow (fp=0x7f73bc01f460) at
fileops.c:605
#2  0x00007f740d0b6508 in __GI__IO_file_xsgetn (fp=0x7f73bc01f460,
data=<optimized out>, n=4) at fileops.c:1410
#3  0x00007f740d0ac2ff in __GI__IO_fread (buf=<optimized out>, size=1, count=4,
fp=0x7f73bc01f460) at iofread.c:42
#4  0x00007f7409fe52cb in Exiv2::QuickTimeVideo::decodeBlock() () from
/usr/lib/x86_64-linux-gnu/libexiv2.so.13
#5  0x00007f7409fe5565 in Exiv2::QuickTimeVideo::readMetadata() () from
/usr/lib/x86_64-linux-gnu/libexiv2.so.13
#6  0x00007f7411eb9289 in KExiv2Iface::KExiv2Previews::KExiv2Previews(QString
const&) () from /usr/lib/libkexiv2.so.11
#7  0x00007f74117bf061 in
Digikam::ThumbnailCreator::createThumbnail(Digikam::ThumbnailInfo const&, QRect
const&) const () from /usr/lib/digikam/libdigikamcore.so.4.3.0
#8  0x00007f74117c2cf9 in Digikam::ThumbnailCreator::load(QString const&, QRect
const&, bool) const () from /usr/lib/digikam/libdigikamcore.so.4.3.0
#9  0x00007f74117c3be2 in Digikam::ThumbnailCreator::load(QString const&) const
() from /usr/lib/digikam/libdigikamcore.so.4.3.0
#10 0x00007f74117d231f in ?? () from /usr/lib/digikam/libdigikamcore.so.4.3.0
#11 0x00007f74117a7b8e in Digikam::LoadSaveThread::run() () from
/usr/lib/digikam/libdigikamcore.so.4.3.0
#12 0x00007f74117dc2ee in Digikam::DynamicThread::DynamicThreadPriv::run() ()
from /usr/lib/digikam/libdigikamcore.so.4.3.0
#13 0x00007f740def98a4 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007f740df063ff in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007f7408dc30a4 in start_thread (arg=0x7f73cdffb700) at
pthread_create.c:309
#16 0x00007f740d127c2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f73cd7fa700 (LWP 12748)):
[KCrash Handler]
#5  0x00007f7409fc86e5 in
Exiv2::PreviewManager::getPreviewImage(Exiv2::PreviewProperties const&) const
() from /usr/lib/x86_64-linux-gnu/libexiv2.so.13
#6  0x00007f7411eb9902 in KExiv2Iface::KExiv2Previews::data(int) () from
/usr/lib/libkexiv2.so.11
#7  0x00007f7411eb9a8b in KExiv2Iface::KExiv2Previews::image(int) () from
/usr/lib/libkexiv2.so.11
#8  0x00007f74117bf07b in
Digikam::ThumbnailCreator::createThumbnail(Digikam::ThumbnailInfo const&, QRect
const&) const () from /usr/lib/digikam/libdigikamcore.so.4.3.0
#9  0x00007f74117c2cf9 in Digikam::ThumbnailCreator::load(QString const&, QRect
const&, bool) const () from /usr/lib/digikam/libdigikamcore.so.4.3.0
#10 0x00007f74117c3690 in Digikam::ThumbnailCreator::pregenerate(QString
const&) const () from /usr/lib/digikam/libdigikamcore.so.4.3.0
#11 0x00007f74117d2380 in ?? () from /usr/lib/digikam/libdigikamcore.so.4.3.0
#12 0x00007f74117a7b8e in Digikam::LoadSaveThread::run() () from
/usr/lib/digikam/libdigikamcore.so.4.3.0
#13 0x00007f74117dc2ee in Digikam::DynamicThread::DynamicThreadPriv::run() ()
from /usr/lib/digikam/libdigikamcore.so.4.3.0
#14 0x00007f740def98a4 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007f740df063ff in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#16 0x00007f7408dc30a4 in start_thread (arg=0x7f73cd7fa700) at
pthread_create.c:309
#17 0x00007f740d127c2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f7414225ac0 (LWP 12730)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f740df06956 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f74117da938 in Digikam::DynamicThread::wait(QMutexLocker&) () from
/usr/lib/digikam/libdigikamcore.so.4.3.0
#3  0x00007f74117da9c4 in Digikam::DynamicThread::shutDown() () from
/usr/lib/digikam/libdigikamcore.so.4.3.0
#4  0x00007f74117ab484 in Digikam::ManagedLoadSaveThread::shutDown() () from
/usr/lib/digikam/libdigikamcore.so.4.3.0
#5  0x00007f74117c545f in Digikam::ThumbnailLoadThread::~ThumbnailLoadThread()
() from /usr/lib/digikam/libdigikamcore.so.4.3.0
#6  0x00007f74117c571a in ?? () from /usr/lib/digikam/libdigikamcore.so.4.3.0
#7  0x00007f740d079b39 in __run_exit_handlers (status=1, listp=0x7f740d3e45a8
<__exit_funcs>, run_list_atexit=run_list_atexit at entry=true) at exit.c:82
#8  0x00007f740d079b85 in __GI_exit (status=<optimized out>) at exit.c:104
#9  0x00007f740ea998a8 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#10 0x00007f740f7a0b90 in KApplication::xioErrhandler(_XDisplay*) () from
/usr/lib/libkdeui.so.5
#11 0x00007f740b6204fe in _XIOError () from
/usr/lib/x86_64-linux-gnu/libX11.so.6
#12 0x00007f740b61e602 in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#13 0x00007f740b61435e in XQueryPointer () from
/usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007f740eab3033 in QCursor::pos() () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#15 0x00007f740ef98da6 in QTreeView::drawTree(QPainter*, QRegion const&) const
() from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#16 0x00007f740ef9cf96 in QTreeView::paintEvent(QPaintEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#17 0x00007f740ea813b8 in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#18 0x00007f740ee422be in QFrame::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#19 0x00007f740ef5ef13 in QAbstractItemView::viewportEvent(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#20 0x00007f740efa1220 in QTreeView::viewportEvent(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#21 0x00000000005e3ee8 in ?? ()
#22 0x00007f740e00fe16 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#23 0x00007f740ea2e2fc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#24 0x00007f740ea34e18 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#25 0x00007f740f7a213a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#26 0x00007f740e00fcad in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#27 0x00007f740ea7ba6d in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#28 0x00007f740ea7c535 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#29 0x00007f740ea7c3ad in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#30 0x00007f740ea7c3ad in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#31 0x00007f740ea7c3ad in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#32 0x00007f740ea7c3ad in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#33 0x00007f740ea7c3ad in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#34 0x00007f740ea7b5da in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#35 0x00007f740ea7c535 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#36 0x00007f740ea7b5da in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#37 0x00007f740ea7c535 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#38 0x00007f740ea7b5da in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#39 0x00007f740ea7c535 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#40 0x00007f740ea7c3ad in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#41 0x00007f740ea7b5da in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#42 0x00007f740ea7c535 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#43 0x00007f740ea7b5da in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#44 0x00007f740ea7c535 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#45 0x00007f740ea7b5da in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#46 0x00007f740ec4cbf2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#47 0x00007f740ea70270 in QWidgetPrivate::syncBackingStore() () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#48 0x00007f740ea81488 in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#49 0x00007f740ee5c563 in QMainWindow::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#50 0x00007f740f8a3539 in KXmlGuiWindow::event(QEvent*) () from
/usr/lib/libkdeui.so.5
#51 0x00007f740ea2e31c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#52 0x00007f740ea34e18 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#53 0x00007f740f7a213a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#54 0x00007f740e00fcad in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#55 0x00007f740e013541 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#56 0x00007f740e03f003 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#57 0x00007f7405409c5d in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007f7405409f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#59 0x00007f7405409ffc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#60 0x00007f740e03f14d in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#61 0x00007f740ead3056 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#62 0x00007f740e00e801 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#63 0x00007f740e00eb65 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#64 0x00007f740e0145c7 in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#65 0x0000000000495076 in ?? ()
#66 0x00007f740d063b45 in __libc_start_main (main=0x493f30, argc=1,
argv=0x7fffb16bf978, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffb16bf968) at libc-start.c:287
#67 0x000000000049766f in _start ()

Segnala a https://bugs.kde.org/

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Digikam-devel mailing list