[Digikam-users] Digikam 4.3.0 crash after reopen a different Image database

Gilles Caulier caulier.gilles at gmail.com
Sat Sep 20 18:30:22 BST 2014


It miss debug symbols from libsqlite package.

It's probably this famous sqlite bug, solved as UPSTREAM :

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

Gilles Caulier

2014-09-20 10:49 GMT+02:00 christian graesser <cd.graesser at gmail.com>:
> Application: digiKam (digikam), signal: Segmentation fault
> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
> [Current thread is 1 (Thread 0x7f1daa621ac0 (LWP 24824))]
>
> Thread 6 (Thread 0x7f1d8277f700 (LWP 24832)):
> #0  0x00007f1da31cac6d in poll () at ../sysdeps/unix/syscall-template.S:81
> #1  0x00007f1d887d5248 in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0
> #2  0x00007f1d9f4a5182 in start_thread (arg=0x7f1d8277f700) at
> pthread_create.c:312
> #3  0x00007f1da31d7fbd in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
>
> Thread 5 (Thread 0x7f1d7c0a9700 (LWP 24835)):
> #0  pthread_cond_wait@@GLIBC_2.3.2 () at
> ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
> #1  0x00007f1da3fb9816 in QWaitCondition::wait(QMutex*, unsigned long) ()
> from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> #2  0x00000000005f672e in ?? ()
> #3  0x00007f1da3fb932f in ?? () from
> /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> #4  0x00007f1d9f4a5182 in start_thread (arg=0x7f1d7c0a9700) at
> pthread_create.c:312
> #5  0x00007f1da31d7fbd in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
>
> Thread 4 (Thread 0x7f1d7b8a8700 (LWP 24836)):
> #0  0x00007f1da31cac6d in poll () at ../sysdeps/unix/syscall-template.S:81
> #1  0x00007f1d9b36cfe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
> #2  0x00007f1d9b36d0ec in g_main_context_iteration () from
> /lib/x86_64-linux-gnu/libglib-2.0.so.0
> #3  0x00007f1da40e87be in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> #4  0x00007f1da40ba0af in
> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> #5  0x00007f1da40ba3a5 in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> #6  0x00007f1da3fb6c5f in QThread::exec() () from
> /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> #7  0x00007f1da409b823 in ?? () from
> /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> #8  0x00007f1da3fb932f in ?? () from
> /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> #9  0x00007f1d9f4a5182 in start_thread (arg=0x7f1d7b8a8700) at
> pthread_create.c:312
> #10 0x00007f1da31d7fbd in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
>
> Thread 3 (Thread 0x7f1d7b0a7700 (LWP 24838)):
> #0  pthread_cond_wait@@GLIBC_2.3.2 () at
> ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
> #1  0x00007f1da3fb9816 in QWaitCondition::wait(QMutex*, unsigned long) ()
> from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> #2  0x00007f1da7c9a1ba in ?? () from
> /usr/lib/digikam/libdigikamcore.so.4.3.0
> #3  0x00007f1da3fb932f in ?? () from
> /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> #4  0x00007f1d9f4a5182 in start_thread (arg=0x7f1d7b0a7700) at
> pthread_create.c:312
> #5  0x00007f1da31d7fbd in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
>
> Thread 2 (Thread 0x7f1d79576700 (LWP 24839)):
> #0  0x00007f1d9b3ae62a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
> #1  0x00007f1d9b3ae9b9 in g_mutex_unlock () from
> /lib/x86_64-linux-gnu/libglib-2.0.so.0
> #2  0x00007f1d9b36c680 in g_main_context_prepare () from
> /lib/x86_64-linux-gnu/libglib-2.0.so.0
> #3  0x00007f1d9b36cf03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
> #4  0x00007f1d9b36d0ec in g_main_context_iteration () from
> /lib/x86_64-linux-gnu/libglib-2.0.so.0
> #5  0x00007f1da40e87be in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> #6  0x00007f1da40ba0af in
> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> #7  0x00007f1da40ba3a5 in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> #8  0x00007f1da3fb6c5f in QThread::exec() () from
> /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> #9  0x00007f1da409b823 in ?? () from
> /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> #10 0x00007f1da3fb932f in ?? () from
> /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> #11 0x00007f1d9f4a5182 in start_thread (arg=0x7f1d79576700) at
> pthread_create.c:312
> #12 0x00007f1da31d7fbd in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
>
> Thread 1 (Thread 0x7f1daa621ac0 (LWP 24824)):
> [KCrash Handler]
> #5  0x0000000000000000 in ?? ()
> #6  0x00007f1d8ccebdac in ?? () from
> /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
> #7  0x00007f1d8ccebf63 in ?? () from
> /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
> #8  0x00007f1d8cd00579 in ?? () from
> /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
> #9  0x00007f1d8cd289c5 in ?? () from
> /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
> #10 0x00007f1d8cd30ed7 in sqlite3_step () from
> /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
> #11 0x00007f1d7a6a211c in ?? () from
> /usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers/libqsqlite.so
> #12 0x00007f1d7a6a2e48 in ?? () from
> /usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers/libqsqlite.so
> #13 0x00007f1daa259b7d in QSqlQuery::exec() () from
> /usr/lib/x86_64-linux-gnu/libQtSql.so.4
> #14 0x00007f1da7c47136 in
> Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () from
> /usr/lib/digikam/libdigikamcore.so.4.3.0
> #15 0x00007f1da7c471bc in
> Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant const&)
> () from /usr/lib/digikam/libdigikamcore.so.4.3.0
> #16 0x00007f1da7c48260 in Digikam::DatabaseCoreBackend::execQuery(QString
> const&, QVariant const&) () from /usr/lib/digikam/libdigikamcore.so.4.3.0
> #17 0x00007f1da7c482a9 in Digikam::DatabaseCoreBackend::execSql(QString
> const&, QVariant const&, QList<QVariant>*, QVariant*) () from
> /usr/lib/digikam/libdigikamcore.so.4.3.0
> #18 0x00007f1da75f737e in Digikam::AlbumDB::getSetting(QString const&) ()
> from /usr/lib/digikam/libdigikamdatabase.so.4.3.0
> #19 0x00007f1da75f748a in Digikam::AlbumDB::getUserFilterSettings(QString*,
> QString*, QString*) () from /usr/lib/digikam/libdigikamdatabase.so.4.3.0
> #20 0x00000000004e6ca8 in ?? ()
> #21 0x00000000004e9334 in ?? ()
> #22 0x00000000004dc210 in ?? ()
> #23 0x00000000004de8a5 in ?? ()
> #24 0x00000000005acb3f in ?? ()
> #25 0x00007f1da40cf87a in QMetaObject::activate(QObject*, QMetaObject
> const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> #26 0x00007f1da4aa7a62 in QAction::triggered(bool) () from
> /usr/lib/x86_64-linux-gnu/libQtGui.so.4
> #27 0x00007f1da4aa9433 in QAction::activate(QAction::ActionEvent) () from
> /usr/lib/x86_64-linux-gnu/libQtGui.so.4
> #28 0x00007f1da4ed7489 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
> #29 0x00007f1da4edb9b9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
> #30 0x00007f1da586f665 in KMenu::mouseReleaseEvent(QMouseEvent*) () from
> /usr/lib/libkdeui.so.5
> #31 0x00007f1da4afd50a in QWidget::event(QEvent*) () from
> /usr/lib/x86_64-linux-gnu/libQtGui.so.4
> #32 0x00007f1da4edf7bb in QMenu::event(QEvent*) () from
> /usr/lib/x86_64-linux-gnu/libQtGui.so.4
> #33 0x00007f1da4aade2c in QApplicationPrivate::notify_helper(QObject*,
> QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
> #34 0x00007f1da4ab45dd in QApplication::notify(QObject*, QEvent*) () from
> /usr/lib/x86_64-linux-gnu/libQtGui.so.4
> #35 0x00007f1da57b8d1a in KApplication::notify(QObject*, QEvent*) () from
> /usr/lib/libkdeui.so.5
> #36 0x00007f1da40bb4dd in QCoreApplication::notifyInternal(QObject*,
> QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> #37 0x00007f1da4ab3d93 in QApplicationPrivate::sendMouseEvent(QWidget*,
> QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
> from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
> #38 0x00007f1da4b28cfc in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
> #39 0x00007f1da4b28269 in QApplication::x11ProcessEvent(_XEvent*) () from
> /usr/lib/x86_64-linux-gnu/libQtGui.so.4
> #40 0x00007f1da4b4fb02 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
> #41 0x00007f1d9b36ce04 in g_main_context_dispatch () from
> /lib/x86_64-linux-gnu/libglib-2.0.so.0
> #42 0x00007f1d9b36d048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
> #43 0x00007f1d9b36d0ec in g_main_context_iteration () from
> /lib/x86_64-linux-gnu/libglib-2.0.so.0
> #44 0x00007f1da40e87a1 in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> #45 0x00007f1da4b4fbb6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
> #46 0x00007f1da40ba0af in
> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> #47 0x00007f1da40ba3a5 in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> #48 0x00007f1da40bfb79 in QCoreApplication::exec() () from
> /usr/lib/x86_64-linux-gnu/libQtCore.so.4
> #49 0x0000000000496640 in ?? ()
> #50 0x00007f1da30feec5 in __libc_start_main (main=0x4953f0, argc=5,
> argv=0x7fff44b94478, init=<optimized out>, fini=<optimized out>,
> rtld_fini=<optimized out>, stack_end=0x7fff44b94468) at libc-start.c:287
> #51 0x0000000000498c8f in _start ()
>
>
>
>
> --
> View this message in context: http://digikam.1695700.n4.nabble.com/Digikam-4-3-0-crash-after-reopen-a-different-Image-database-tp4673747.html
> Sent from the digikam-users mailing list archive at Nabble.com.
> _______________________________________________
> Digikam-users mailing list
> Digikam-users at kde.org
> https://mail.kde.org/mailman/listinfo/digikam-users



More information about the Digikam-users mailing list