Bug 330106 - digikam crashes when changing database location
Summary: digikam crashes when changing database location
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Setup-Database (show other bugs)
Version: 4.0.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-01-17 22:40 UTC by Jim Shipman
Modified: 2017-07-26 16:41 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.12.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jim Shipman 2014-01-17 22:40:34 UTC
Application: digikam (4.0.0-beta2)
KDE Platform Version: 4.11.5
Qt Version: 4.8.5
Operating System: Linux 3.12.6-300.fc20.x86_64 x86_64
Distribution: "Fedora release 20 (Heisenbug)"

-- Information about the crash:
- What I was doing when the application crashed:
I started digikam then after it had settled, I when to settings and changed the database location to a directory on my tmp (ram) drive.

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
Using host libthread_db library "/usr/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe84cdc9ac0 (LWP 8488))]

Thread 8 (Thread 0x7fe84689b700 (LWP 8489)):
#0  0x000000319e4eaa8d in poll () from /usr/lib64/libc.so.6
#1  0x000000319660ebdc in linux_udev_event_thread_main () from /usr/lib64/libusb-1.0.so.0
#2  0x000000319f007f33 in start_thread () from /usr/lib64/libpthread.so.0
#3  0x000000319e4f4ead in clone () from /usr/lib64/libc.so.6

Thread 7 (Thread 0x7fe841512700 (LWP 8492)):
#0  0x000000319e4eaa8d in poll () from /usr/lib64/libc.so.6
#1  0x00000031a14495b4 in g_main_context_iterate.isra.24 () from /usr/lib64/libglib-2.0.so.0
#2  0x00000031a1449a3a in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#3  0x00000031876d0376 in gdbus_shared_thread_func () from /usr/lib64/libgio-2.0.so.0
#4  0x00000031a146ea45 in g_thread_proxy () from /usr/lib64/libglib-2.0.so.0
#5  0x000000319f007f33 in start_thread () from /usr/lib64/libpthread.so.0
#6  0x000000319e4f4ead in clone () from /usr/lib64/libc.so.6

Thread 6 (Thread 0x7fe840d11700 (LWP 8493)):
#0  0x000000319e4eaa8d in poll () from /usr/lib64/libc.so.6
#1  0x00000031a14495b4 in g_main_context_iterate.isra.24 () from /usr/lib64/libglib-2.0.so.0
#2  0x00000031a14496dc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00000031a1449729 in glib_worker_main () from /usr/lib64/libglib-2.0.so.0
#4  0x00000031a146ea45 in g_thread_proxy () from /usr/lib64/libglib-2.0.so.0
#5  0x000000319f007f33 in start_thread () from /usr/lib64/libpthread.so.0
#6  0x000000319e4f4ead in clone () from /usr/lib64/libc.so.6

Thread 5 (Thread 0x7fe838ef1700 (LWP 8494)):
#0  0x000000319f00bd20 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib64/libpthread.so.0
#1  0x00000031abc7c906 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x0000000000612067 in Digikam::ScanController::run (this=0x139afa0) at /home/shipman/Downloads/digikam-4.0.0-beta2/core/digikam/database/scancontroller.cpp:725
#3  0x00000031abc7c3df in QThreadPrivate::start(void*) () from /usr/lib64/libQtCore.so.4
#4  0x000000319f007f33 in start_thread () from /usr/lib64/libpthread.so.0
#5  0x000000319e4f4ead in clone () from /usr/lib64/libc.so.6

Thread 4 (Thread 0x7fe82ffff700 (LWP 8495)):
#0  0x000000319f00e87d in read () from /usr/lib64/libpthread.so.0
#1  0x00000031a14897b0 in g_wakeup_acknowledge () from /usr/lib64/libglib-2.0.so.0
#2  0x00000031a144909c in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00000031a1449533 in g_main_context_iterate.isra.24 () from /usr/lib64/libglib-2.0.so.0
#4  0x00000031a14496dc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00000031abdb31a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00000031abd8312f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#7  0x00000031abd8347d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#8  0x00000031abc79bdf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#9  0x00000031abd63a93 in QInotifyFileSystemWatcherEngine::run() () from /usr/lib64/libQtCore.so.4
#10 0x00000031abc7c3df in QThreadPrivate::start(void*) () from /usr/lib64/libQtCore.so.4
#11 0x000000319f007f33 in start_thread () from /usr/lib64/libpthread.so.0
#12 0x000000319e4f4ead in clone () from /usr/lib64/libc.so.6

Thread 3 (Thread 0x7fe82f7fe700 (LWP 8497)):
#0  0x000000319f00bd20 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib64/libpthread.so.0
#1  0x00000031abc7c906 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fe84dce07fd in Digikam::ParkingThread::run (this=0x147acb0) at /home/shipman/Downloads/digikam-4.0.0-beta2/core/libs/threads/threadmanager.cpp:119
#3  0x00000031abc7c3df in QThreadPrivate::start(void*) () from /usr/lib64/libQtCore.so.4
#4  0x000000319f007f33 in start_thread () from /usr/lib64/libpthread.so.0
#5  0x000000319e4f4ead in clone () from /usr/lib64/libc.so.6

Thread 2 (Thread 0x7fe8278e3700 (LWP 8498)):
#0  0x00000031a148a2ea in g_mutex_get_impl () from /usr/lib64/libglib-2.0.so.0
#1  0x00000031a148a599 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#2  0x00000031a14496c8 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00000031abdb31a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00000031abd8312f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00000031abd8347d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00000031abc79bdf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00000031abd63a93 in QInotifyFileSystemWatcherEngine::run() () from /usr/lib64/libQtCore.so.4
#8  0x00000031abc7c3df in QThreadPrivate::start(void*) () from /usr/lib64/libQtCore.so.4
#9  0x000000319f007f33 in start_thread () from /usr/lib64/libpthread.so.0
#10 0x000000319e4f4ead in clone () from /usr/lib64/libc.so.6

Thread 1 (Thread 0x7fe84cdc9ac0 (LWP 8488)):
[KCrash Handler]
#5  0x000000319e435c59 in raise () from /usr/lib64/libc.so.6
#6  0x000000319e437368 in abort () from /usr/lib64/libc.so.6
#7  0x00000031abc71a54 in qt_message_output(QtMsgType, char const*) () from /usr/lib64/libQtCore.so.4
#8  0x00000031abc71bf9 in qt_message(QtMsgType, char const*, __va_list_tag*) () from /usr/lib64/libQtCore.so.4
#9  0x00000031abc72501 in qFatal(char const*, ...) () from /usr/lib64/libQtCore.so.4
#10 0x000000000054e344 in QList<Digikam::Album*>::first (this=0x7fff4849cdb0) at /usr/include/QtCore/qlist.h:282
#11 0x000000000054bfd1 in Digikam::KipiInterface::currentAlbum (this=0x27d3a60) at /home/shipman/Downloads/digikam-4.0.0-beta2/core/utilities/kipiiface/kipiinterface.cpp:104
#12 0x00007fe7ec5deefb in KIPIAdvancedSlideshowPlugin::Plugin_AdvancedSlideshow::setup (this=0x38ad250, widget=0x14be380) at /home/shipman/Downloads/digikam-4.0.0-beta2/extra/kipi-plugins/advancedslideshow/plugin/plugin_advancedslideshow.cpp:110
#13 0x0000000000540e91 in Digikam::KipiPluginLoader::slotKipiPluginPlug (this=0x19c7810) at /home/shipman/Downloads/digikam-4.0.0-beta2/core/utilities/kipiiface/kipipluginloader.cpp:295
#14 0x000000000053fb22 in Digikam::KipiPluginLoader::qt_static_metacall (_o=0x19c7810, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff4849d160) at /home/shipman/Downloads/digikam-4.0.0-beta2/build/core/digikam/kipipluginloader.moc:49
#15 0x00000031abd98fa8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#16 0x00007fe84e6b0d41 in KIPI::PluginLoader::replug (this=0x27d7e20) at /home/shipman/Downloads/digikam-4.0.0-beta2/build/extra/libkipi/libkipi/pluginloader.moc:116
#17 0x00007fe84e6c0104 in KIPI::ConfigWidget::apply (this=0x451cf30) at /home/shipman/Downloads/digikam-4.0.0-beta2/extra/libkipi/libkipi/configwidget.cpp:215
#18 0x00000000004e7baf in Digikam::Setup::okClicked (this=0x5e1c5c0) at /home/shipman/Downloads/digikam-4.0.0-beta2/core/utilities/setup/setup.cpp:537
#19 0x00000000004e7949 in Digikam::Setup::slotButtonClicked (this=0x5e1c5c0, button=4) at /home/shipman/Downloads/digikam-4.0.0-beta2/core/utilities/setup/setup.cpp:502
#20 0x00000034477a76e7 in KDialog::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.51] () from /usr/lib64/libkdeui.so.5
#21 0x00000031abd98fa8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#22 0x00000031abda09de in QSignalMapper::mapped(int) () from /usr/lib64/libQtCore.so.4
#23 0x00000031abda0b76 in QSignalMapper::map(QObject*) () from /usr/lib64/libQtCore.so.4
#24 0x00000031abd98fa8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#25 0x00000031ae64c0e2 in QAbstractButton::clicked(bool) () from /usr/lib64/libQtGui.so.4
#26 0x00000031ae3904d3 in QAbstractButtonPrivate::emitClicked() () from /usr/lib64/libQtGui.so.4
#27 0x00000031ae391887 in QAbstractButtonPrivate::click() () from /usr/lib64/libQtGui.so.4
#28 0x00000031ae39198c in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4
#29 0x00000031ae01cd6a in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#30 0x00000031adfc9dfc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#31 0x00000031adfd08e9 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#32 0x000000344784a7da in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#33 0x00000031abd845ed in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#34 0x00000031adfd0017 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#35 0x00000031ae0457cb in QETWidget::translateMouseEvent(_XEvent const*) () from /usr/lib64/libQtGui.so.4
#36 0x00000031ae04423c in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#37 0x00000031ae06bc34 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQtGui.so.4
#38 0x00000031a14492a6 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#39 0x00000031a1449628 in g_main_context_iterate.isra.24 () from /usr/lib64/libglib-2.0.so.0
#40 0x00000031a14496dc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#41 0x00000031abdb31a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#42 0x00000031ae06bdb6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtGui.so.4
#43 0x00000031abd8312f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#44 0x00000031abd8347d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#45 0x00000031ae49253c in QDialog::exec() () from /usr/lib64/libQtGui.so.4
#46 0x00000000004e75e7 in Digikam::Setup::execSinglePage (parent=0x0, page=Digikam::Setup::CollectionsPage) at /home/shipman/Downloads/digikam-4.0.0-beta2/core/utilities/setup/setup.cpp:457
#47 0x00000000004e7562 in Digikam::Setup::execSinglePage (page=Digikam::Setup::CollectionsPage) at /home/shipman/Downloads/digikam-4.0.0-beta2/core/utilities/setup/setup.cpp:449
#48 0x00000000005d9506 in Digikam::AlbumManager::setDatabase (this=0x1404f50, params=..., priority=false, suggestedAlbumRoot=...) at /home/shipman/Downloads/digikam-4.0.0-beta2/core/digikam/album/albummanager.cpp:947
#49 0x00000000005d6ebc in Digikam::AlbumManager::changeDatabase (this=0x1404f50, newParams=...) at /home/shipman/Downloads/digikam-4.0.0-beta2/core/digikam/album/albummanager.cpp:613
#50 0x00000000005c46f2 in Digikam::DigikamApp::slotSetupChanged (this=0x14be380) at /home/shipman/Downloads/digikam-4.0.0-beta2/core/digikam/main/digikamapp.cpp:2374
#51 0x00000000005adce9 in Digikam::DigikamApp::qt_static_metacall (_o=0x14be380, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0x7fff4849f5a0) at /home/shipman/Downloads/digikam-4.0.0-beta2/build/core/digikam/digikamapp.moc:184
#52 0x00000031abd98fa8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#53 0x0000000000698db1 in Digikam::AlbumSettings::setupChanged (this=0x151f210) at /home/shipman/Downloads/digikam-4.0.0-beta2/build/core/digikam/albumsettings.moc:111
#54 0x000000000069c9bc in Digikam::AlbumSettings::emitSetupChanged (this=0x151f210) at /home/shipman/Downloads/digikam-4.0.0-beta2/core/digikam/utils/albumsettings.cpp:811
#55 0x00000000004e7bd6 in Digikam::Setup::okClicked (this=0x6867f80) at /home/shipman/Downloads/digikam-4.0.0-beta2/core/utilities/setup/setup.cpp:545
#56 0x00000000004e7949 in Digikam::Setup::slotButtonClicked (this=0x6867f80, button=4) at /home/shipman/Downloads/digikam-4.0.0-beta2/core/utilities/setup/setup.cpp:502
#57 0x00000034477a76e7 in KDialog::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.51] () from /usr/lib64/libkdeui.so.5
#58 0x00000031abd98fa8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#59 0x00000031abda09de in QSignalMapper::mapped(int) () from /usr/lib64/libQtCore.so.4
#60 0x00000031abda0b76 in QSignalMapper::map(QObject*) () from /usr/lib64/libQtCore.so.4
#61 0x00000031abd98fa8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#62 0x00000031ae64c0e2 in QAbstractButton::clicked(bool) () from /usr/lib64/libQtGui.so.4
#63 0x00000031ae3904d3 in QAbstractButtonPrivate::emitClicked() () from /usr/lib64/libQtGui.so.4
#64 0x00000031ae391887 in QAbstractButtonPrivate::click() () from /usr/lib64/libQtGui.so.4
#65 0x00000031ae39198c in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4
#66 0x00000031ae01cd6a in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#67 0x00000031adfc9dfc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#68 0x00000031adfd08e9 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#69 0x000000344784a7da in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#70 0x00000031abd845ed in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#71 0x00000031adfd0017 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#72 0x00000031ae0457cb in QETWidget::translateMouseEvent(_XEvent const*) () from /usr/lib64/libQtGui.so.4
#73 0x00000031ae04423c in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#74 0x00000031ae06bc34 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQtGui.so.4
#75 0x00000031a14492a6 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#76 0x00000031a1449628 in g_main_context_iterate.isra.24 () from /usr/lib64/libglib-2.0.so.0
#77 0x00000031a14496dc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#78 0x00000031abdb3185 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#79 0x00000031ae06bdb6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtGui.so.4
#80 0x00000031abd8312f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#81 0x00000031abd8347d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#82 0x00000031ae49253c in QDialog::exec() () from /usr/lib64/libQtGui.so.4
#83 0x00000000004e74d6 in Digikam::Setup::exec (parent=0x14be380, page=Digikam::Setup::LastPageUsed) at /home/shipman/Downloads/digikam-4.0.0-beta2/core/utilities/setup/setup.cpp:442
#84 0x00000000005c45b9 in Digikam::DigikamApp::setup (this=0x14be380) at /home/shipman/Downloads/digikam-4.0.0-beta2/core/digikam/main/digikamapp.cpp:2348
#85 0x00000000005c459a in Digikam::DigikamApp::slotSetup (this=0x14be380) at /home/shipman/Downloads/digikam-4.0.0-beta2/core/digikam/main/digikamapp.cpp:2343
#86 0x00000000005adcc7 in Digikam::DigikamApp::qt_static_metacall (_o=0x14be380, _c=QMetaObject::InvokeMetaMethod, _id=24, _a=0x7fff484a0950) at /home/shipman/Downloads/digikam-4.0.0-beta2/build/core/digikam/digikamapp.moc:182
#87 0x00000031abd98fa8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#88 0x00000031adfc37f2 in QAction::triggered(bool) () from /usr/lib64/libQtGui.so.4
#89 0x00000031adfc53a7 in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQtGui.so.4
#90 0x00000031ae40edcd in QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) () from /usr/lib64/libQtGui.so.4
#91 0x00000031ae413659 in QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) () from /usr/lib64/libQtGui.so.4
#92 0x000000344790b6cb in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libkdeui.so.5
#93 0x00000031ae01cd6a in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#94 0x00000031ae41761b in QMenu::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#95 0x00000031adfc9dfc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#96 0x00000031adfd08e9 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#97 0x000000344784a7da in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#98 0x00000031abd845ed in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#99 0x00000031adfd0017 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#100 0x00000031ae045afc in QETWidget::translateMouseEvent(_XEvent const*) () from /usr/lib64/libQtGui.so.4
#101 0x00000031ae04423c in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#102 0x00000031ae06bc34 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQtGui.so.4
#103 0x00000031a14492a6 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#104 0x00000031a1449628 in g_main_context_iterate.isra.24 () from /usr/lib64/libglib-2.0.so.0
#105 0x00000031a14496dc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#106 0x00000031abdb31a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#107 0x00000031ae06bdb6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtGui.so.4
#108 0x00000031abd8312f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#109 0x00000031abd8347d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#110 0x00000031abd889bb in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#111 0x000000000073d6ec in main (argc=1, argv=0x7fff484a20d8) at /home/shipman/Downloads/digikam-4.0.0-beta2/core/digikam/main/main.cpp:236

The reporter indicates this bug may be a duplicate of or related to bug 328729.

Possible duplicates by query: bug 328729.

Reported using DrKonqi
Comment 1 caulier.gilles 2014-01-18 09:10:29 UTC
It sound like a problem relevant with libkipi and DB interface. Do you use multiple libkipi on your computer.

Here problem cannot be reproducible

Gilles Caulier
Comment 2 caulier.gilles 2014-01-18 09:10:49 UTC
*** Bug 328729 has been marked as a duplicate of this bug. ***
Comment 3 caulier.gilles 2014-05-16 07:29:58 UTC
digiKam 4.0.0 is out :

http://www.digikam.org/node/713

Please check if this entry still valid with this new version.

Thanks in advance

Gilles Caulier
Comment 4 hugo 2014-05-24 10:32:35 UTC
Confirming bug preserves in 4.0.0.

found these libkipi:
/usr/lib/digikam/libkipiplugins.so.4.0.0
/usr/lib/libkipi.so.11.0.0
/usr/lib/libkipi.so.11

-------------------------------------

Application: digikam (4.0.0)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.13.0-24-generic x86_64
Distribution: Ubuntu 14.04 LTS

digiKam 4.0.0 installed from PPA: https://launchpad.net/~msylwester/+archive/digikam


-- Information about the crash:
digiKam crash when creating new SQLite database in a new location (do not crash when copy datase from old location)

Steps to reproduce crash, step in braces can be jumped over
- create new directory "Photos" in my home directory (/home/<user>/Photos/)
- start digiKam
- go to Settings >> Configure digiKam >> Database
- change SQLite database location to /home/<user>/Photos/ and click OK
- in dialog select "Create new database"
- then appears collection settings dialog 
(- click add local collection and select /home/<user>/Photos, dialog appears: New collection will be created with name: "Photos", click OK)
- in collection settings dialog click OK
- digiKam crashed with segfault

The crash can be reproduced every time.


-- Backtrace:
pepe@vlk:~$ gdb digikam 
GNU gdb (Ubuntu 7.7-0ubuntu3.1) 7.7
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from digikam...Reading symbols from /usr/lib/debug/.build-id/10/b608f12fb2c8a8f15281534e09b9125982d648.debug...done.
done.
(gdb) run
Starting program: /usr/bin/digikam 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffd28e0700 (LWP 29655)]
[New Thread 0x7fffcdef9700 (LWP 29658)]
[New Thread 0x7fffcd6f8700 (LWP 29659)]
[New Thread 0x7fffc7fff700 (LWP 29660)]
[New Thread 0x7fffc77fe700 (LWP 29661)]
[New Thread 0x7fffc6ffd700 (LWP 29662)]
[Thread 0x7fffc77fe700 (LWP 29661) exited]
[New Thread 0x7fffc77fe700 (LWP 29665)]
[New Thread 0x7fffb378f700 (LWP 29666)]
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
[New Thread 0x7fffb2f8e700 (LWP 29667)]
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in use, all queries will cease to work.
[Thread 0x7fffb2f8e700 (LWP 29667) exited]
[New Thread 0x7fffb2f8e700 (LWP 29668)]
[New Thread 0x7fffb0f7f700 (LWP 29669)]
[Thread 0x7fffb0f7f700 (LWP 29669) exited]
[New Thread 0x7fffb0f7f700 (LWP 29670)]
[New Thread 0x7fff9b372700 (LWP 29671)]
[Thread 0x7fffb0f7f700 (LWP 29670) exited]
[Thread 0x7fff9b372700 (LWP 29671) exited]
[New Thread 0x7fff9b372700 (LWP 29672)]
[New Thread 0x7fffb0f7f700 (LWP 29673)]
[New Thread 0x7fff9fb67700 (LWP 29674)]
[New Thread 0x7fff9f366700 (LWP 29675)]
[New Thread 0x7fff9eb65700 (LWP 29676)]
[New Thread 0x7fff9e364700 (LWP 29677)]
[New Thread 0x7fff9db63700 (LWP 29678)]
[New Thread 0x7fff9d362700 (LWP 29679)]
[New Thread 0x7fff9cb61700 (LWP 29680)]
[New Thread 0x7fff9a2e4700 (LWP 29681)]
[New Thread 0x7fff99ae3700 (LWP 29682)]
[New Thread 0x7fff992e2700 (LWP 29683)]
[New Thread 0x7fff98ae1700 (LWP 29684)]
[New Thread 0x7fff7bfff700 (LWP 29685)]
[New Thread 0x7fff7b7fe700 (LWP 29686)]
[New Thread 0x7fff7affd700 (LWP 29687)]
[New Thread 0x7fff7a7fc700 (LWP 29688)]
[New Thread 0x7fff79ffb700 (LWP 29689)]
[New Thread 0x7fff797fa700 (LWP 29690)]
[New Thread 0x7fff78ff9700 (LWP 29691)]
[New Thread 0x7fff787f8700 (LWP 29692)]
[New Thread 0x7fff77ff7700 (LWP 29693)]
[New Thread 0x7fff777f6700 (LWP 29694)]
[New Thread 0x7fff76ff5700 (LWP 29695)]
[New Thread 0x7fff767f4700 (LWP 29696)]
[New Thread 0x7fff75ff3700 (LWP 29697)]
[New Thread 0x7fff757f2700 (LWP 29698)]
[New Thread 0x7fff74ff1700 (LWP 29699)]
[New Thread 0x7fff747f0700 (LWP 29700)]
[New Thread 0x7fff73fef700 (LWP 29701)]
[New Thread 0x7fff737ee700 (LWP 29702)]
[New Thread 0x7fff72fed700 (LWP 29703)]
[New Thread 0x7fff727ec700 (LWP 29704)]
[New Thread 0x7fff71feb700 (LWP 29705)]
[New Thread 0x7fff717ea700 (LWP 29706)]
[New Thread 0x7fff70fe9700 (LWP 29707)]
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "VideoSlideShow"  ( "kipiplugin_videoslideshow" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_videoslideshow.so: (libQtGStreamer-0.10.so.0: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "MediaWiki Export"  ( "kipiplugin_wikimedia" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_wikimedia.so: (libmediawiki.so.1: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "Calendar"  ( "kipiplugin_calendar" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_calendar.so: (libkcalcore.so.4: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "VKontakte.ru Exporter"  ( "kipiplugin_vkontakte" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_vkontakte.so: (libkvkontakte.so.1: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "VideoSlideShow"  ( "kipiplugin_videoslideshow" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_videoslideshow.so: (libQtGStreamer-0.10.so.0: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "MediaWiki Export"  ( "kipiplugin_wikimedia" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_wikimedia.so: (libmediawiki.so.1: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "Calendar"  ( "kipiplugin_calendar" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_calendar.so: (libkcalcore.so.4: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "VKontakte.ru Exporter"  ( "kipiplugin_vkontakte" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_vkontakte.so: (libkvkontakte.so.1: cannoct open shared object file: Directory or file does not exist )" 
[Thread 0x7fffc6ffd700 (LWP 29662) exited]
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "VideoSlideShow"  ( "kipiplugin_videoslideshow" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_videoslideshow.so: (libQtGStreamer-0.10.so.0: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "MediaWiki Export"  ( "kipiplugin_wikimedia" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_wikimedia.so: (libmediawiki.so.1: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "Calendar"  ( "kipiplugin_calendar" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_calendar.so: (libkcalcore.so.4: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "VKontakte.ru Exporter"  ( "kipiplugin_vkontakte" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_vkontakte.so: (libkvkontakte.so.1: cannoct open shared object file: Directory or file does not exist )" 
void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action 
void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action 
void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action 
void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action 
void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action 
void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action 
[Thread 0x7fff787f8700 (LWP 29692) exited]
[Thread 0x7fff7a7fc700 (LWP 29688) exited]
[Thread 0x7fff757f2700 (LWP 29698) exited]
[Thread 0x7fff737ee700 (LWP 29702) exited]
[Thread 0x7fff747f0700 (LWP 29700) exited]
[Thread 0x7fff7bfff700 (LWP 29685) exited]
[Thread 0x7fff73fef700 (LWP 29701) exited]
[Thread 0x7fff9fb67700 (LWP 29674) exited]
[Thread 0x7fffb0f7f700 (LWP 29673) exited]
[Thread 0x7fff992e2700 (LWP 29683) exited]
[Thread 0x7fff71feb700 (LWP 29705) exited]
[Thread 0x7fff9db63700 (LWP 29678) exited]
[Thread 0x7fff727ec700 (LWP 29704) exited]
[Thread 0x7fff797fa700 (LWP 29690) exited]
[Thread 0x7fff767f4700 (LWP 29696) exited]
[Thread 0x7fff9a2e4700 (LWP 29681) exited]
[Thread 0x7fff76ff5700 (LWP 29695) exited]
[Thread 0x7fff77ff7700 (LWP 29693) exited]
[Thread 0x7fff72fed700 (LWP 29703) exited]
[Thread 0x7fff75ff3700 (LWP 29697) exited]
[Thread 0x7fff74ff1700 (LWP 29699) exited]
[Thread 0x7fff9d362700 (LWP 29679) exited]
[Thread 0x7fff777f6700 (LWP 29694) exited]
[Thread 0x7fff7b7fe700 (LWP 29686) exited]
[Thread 0x7fff78ff9700 (LWP 29691) exited]
[Thread 0x7fff79ffb700 (LWP 29689) exited]
[Thread 0x7fff7affd700 (LWP 29687) exited]
[Thread 0x7fff9b372700 (LWP 29672) exited]
[Thread 0x7fff99ae3700 (LWP 29682) exited]
[Thread 0x7fff9cb61700 (LWP 29680) exited]
[Thread 0x7fff98ae1700 (LWP 29684) exited]
[Thread 0x7fff9f366700 (LWP 29675) exited]
[Thread 0x7fff9e364700 (LWP 29677) exited]
[Thread 0x7fff9eb65700 (LWP 29676) exited]
[New Thread 0x7fff9eb65700 (LWP 29723)]
[Thread 0x7fff717ea700 (LWP 29706) exited]
[Thread 0x7fff70fe9700 (LWP 29707) exited]
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "VideoSlideShow"  ( "kipiplugin_videoslideshow" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_videoslideshow.so: (libQtGStreamer-0.10.so.0: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "MediaWiki Export"  ( "kipiplugin_wikimedia" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_wikimedia.so: (libmediawiki.so.1: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "Calendar"  ( "kipiplugin_calendar" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_calendar.so: (libkcalcore.so.4: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "VKontakte.ru Exporter"  ( "kipiplugin_vkontakte" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_vkontakte.so: (libkvkontakte.so.1: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "VideoSlideShow"  ( "kipiplugin_videoslideshow" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_videoslideshow.so: (libQtGStreamer-0.10.so.0: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "MediaWiki Export"  ( "kipiplugin_wikimedia" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_wikimedia.so: (libmediawiki.so.1: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "Calendar"  ( "kipiplugin_calendar" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_calendar.so: (libkcalcore.so.4: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "VKontakte.ru Exporter"  ( "kipiplugin_vkontakte" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_vkontakte.so: (libkvkontakte.so.1: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "VideoSlideShow"  ( "kipiplugin_videoslideshow" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_videoslideshow.so: (libQtGStreamer-0.10.so.0: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "MediaWiki Export"  ( "kipiplugin_wikimedia" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_wikimedia.so: (libmediawiki.so.1: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "Calendar"  ( "kipiplugin_calendar" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_calendar.so: (libkcalcore.so.4: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "VKontakte.ru Exporter"  ( "kipiplugin_vkontakte" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_vkontakte.so: (libkvkontakte.so.1: cannoct open shared object file: Directory or file does not exist )" 
void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action 
void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action 
void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action 
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu 
[New Thread 0x7fff70fe9700 (LWP 29739)]
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in use, all queries will cease to work.
[Thread 0x7fff70fe9700 (LWP 29739) exited]
QSqlDatabasePrivate::removeDatabase: connection 'digikamDatabase-16558400' is still in use, all queries will cease to work.
QSqlDatabasePrivate::addDatabase: duplicate connection name 'digikamDatabase-16558400', old connection removed.
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "VideoSlideShow"  ( "kipiplugin_videoslideshow" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_videoslideshow.so: (libQtGStreamer-0.10.so.0: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "MediaWiki Export"  ( "kipiplugin_wikimedia" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_wikimedia.so: (libmediawiki.so.1: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "Calendar"  ( "kipiplugin_calendar" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_calendar.so: (libkcalcore.so.4: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "VKontakte.ru Exporter"  ( "kipiplugin_vkontakte" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_vkontakte.so: (libkvkontakte.so.1: cannoct open shared object file: Directory or file does not exist )" 
digikam(29645)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "VideoSlideShow"  ( "kipiplugin_videoslideshow" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_videoslideshow.so: (libQtGStreamer-0.10.so.0: cannoct open shared object file: Directory or file does not exist )" 

Program received signal SIGSEGV, Segmentation fault.
Digikam::Album::type (this=0xa1)
    at /build/buildd/digikam-4.0.0/core/digikam/album/album.cpp:268
268	/build/buildd/digikam-4.0.0/core/digikam/album/album.cpp: Directory or file does not exist.
Comment 5 caulier.gilles 2014-08-05 13:38:16 UTC
What's news about this file using last digiKAm 4.2.0 ?

Gilles Caulier
Comment 6 caulier.gilles 2015-06-24 16:17:42 UTC
New digiKam 4.11.0 is available :

https://www.digikam.org/node/740

Can you reproduce the problem with this release ?

Gilles Caulier
Comment 7 Jim Shipman 2015-06-27 15:51:08 UTC
I just tried this and digikam didn't crash.  Not something one does every day though.