Bug 239896 - digikam hangs and/or crashes after adding tags
Summary: digikam hangs and/or crashes after adding tags
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Database-Scan (show other bugs)
Version: 1.2.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-28 19:17 UTC by terri.bugs
Modified: 2017-07-26 07:13 UTC (History)
1 user (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 terri.bugs 2010-05-28 19:17:47 UTC
Application: digikam (1.2.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
I have been adding several tags to multiple files simultaneoulsy (5 to 30 photos at a time) and sometimes digikam 1.2.0 hangs after it should apply the changes to the files, sometimes it just crashes at that point and sometimes it crashes after a restart when it has hanged before (and I have forced it to quit). Digikam seems to hang/crash on average about every two hours.

I have only worked on (small) jpegs, used only the 'Caption/Tags' right sidepanel and the 'Album' and 'Searches' sidepanels on the left. I have also added lots of captions to images, but that seems to have no affect to the crashes, which occur after editing tags (and trying to apply the changes). While tagging images, I have also renamed a tag, created new tags or deselected some tag(s). 

 -- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
[Current thread is 1 (Thread 0x7feeaadfd7e0 (LWP 7578))]

Thread 10 (Thread 0x7fee8e362710 (LWP 7579)):
[KCrash Handler]
#5  QBasicAtomicInt::ref () at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:121
#6  QSqlQueryPrivate::shared_null () at kernel/qsqlquery.cpp:75
#7  0x00007feea8dfebc3 in QSqlQuery (this=0x7fee8e361020, db=...) at kernel/qsqlquery.cpp:295
#8  0x00007feea7de3835 in Digikam::DatabaseCoreBackend::prepareQuery (this=<value optimized out>, sql=...) at /build/buildd/digikam-1.2.0/libs/database/databasecorebackend.cpp:484
#9  0x00007feea7de56a9 in Digikam::DatabaseCoreBackend::execQuery (this=0x7fee8e360f60, sql=..., boundValue1=..., boundValue2=...)
    at /build/buildd/digikam-1.2.0/libs/database/databasecorebackend.cpp:365
#10 0x00007feea7de575f in Digikam::DatabaseCoreBackend::execSql (this=0x21f61d0, sql=<value optimized out>, boundValue1=<value optimized out>, boundValue2=<value optimized out>, 
    values=0x7fee8e361140, lastInsertId=0x7fee8e360f0c) at /build/buildd/digikam-1.2.0/libs/database/databasecorebackend.cpp:301
#11 0x00007feea78ae63f in Digikam::AlbumDB::getIdenticalFiles (this=0x21f64b0, fileSize=<value optimized out>, uniqueHash=<value optimized out>, sourceId=-1)
    at /build/buildd/digikam-1.2.0/libs/database/albumdb.cpp:1614
#12 0x00007feea790b382 in Digikam::ImageScanner::scanFromIdenticalFile (this=0x7fee8e361260) at /build/buildd/digikam-1.2.0/libs/database/imagescanner.cpp:153
#13 0x00007feea790d7aa in Digikam::ImageScanner::newFile (this=0x7fee8e361260, albumId=105) at /build/buildd/digikam-1.2.0/libs/database/imagescanner.cpp:100
#14 0x00007feea78befcb in Digikam::CollectionScanner::scanNewFile (this=0x7fee8e361d20, info=..., albumId=105) at /build/buildd/digikam-1.2.0/libs/database/collectionscanner.cpp:756
#15 0x00007feea78bfd4b in Digikam::CollectionScanner::scanAlbum (this=<value optimized out>, location=<value optimized out>, album=<value optimized out>)
    at /build/buildd/digikam-1.2.0/libs/database/collectionscanner.cpp:665
#16 0x00007feea78bfc69 in Digikam::CollectionScanner::scanAlbum (this=<value optimized out>, location=<value optimized out>, album=<value optimized out>)
    at /build/buildd/digikam-1.2.0/libs/database/collectionscanner.cpp:683
#17 0x00007feea78bfc69 in Digikam::CollectionScanner::scanAlbum (this=<value optimized out>, location=<value optimized out>, album=<value optimized out>)
    at /build/buildd/digikam-1.2.0/libs/database/collectionscanner.cpp:683
#18 0x00007feea78c124a in Digikam::CollectionScanner::partialScan (this=0x7fee8e361d20, albumRoot=<value optimized out>, album=...)
    at /build/buildd/digikam-1.2.0/libs/database/collectionscanner.cpp:336
#19 0x00007feea78c15d5 in Digikam::CollectionScanner::partialScan (this=0x7fee8e361d20, filePath=...) at /build/buildd/digikam-1.2.0/libs/database/collectionscanner.cpp:288
#20 0x00000000006e1e2e in Digikam::ScanController::run (this=0x21ec720) at /build/buildd/digikam-1.2.0/digikam/scancontroller.cpp:553
#21 0x00007feea44a3775 in QThreadPrivate::start (arg=0x21ec720) at thread/qthread_unix.cpp:248
#22 0x00007feea42139ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#23 0x00007feea354a6cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#24 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fee8aa7f710 (LWP 7581)):
#0  0x00007feea353df53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007feea08394a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007feea08398fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007feea45c1566 in QEventDispatcherGlib::processEvents (this=0x246b4e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007feea4596992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007feea4596d6c in QEventLoop::exec (this=0x7fee8aa7ed70, flags=) at kernel/qeventloop.cpp:201
#6  0x00007feea44a0d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007feea44a3775 in QThreadPrivate::start (arg=0x2469e20) at thread/qthread_unix.cpp:248
#8  0x00007feea42139ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007feea354a6cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fee8a1f2710 (LWP 7582)):
#0  0x00007feea353df53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007feea08394a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007feea08398fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007feea45c1566 in QEventDispatcherGlib::processEvents (this=0x246b320, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007feea4596992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007feea4596d6c in QEventLoop::exec (this=0x7fee8a1f1d70, flags=) at kernel/qeventloop.cpp:201
#6  0x00007feea44a0d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007feea44a3775 in QThreadPrivate::start (arg=0x246a470) at thread/qthread_unix.cpp:248
#8  0x00007feea42139ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007feea354a6cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fee79125710 (LWP 7596)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007feea44a472b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2bfe978, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2bfe978, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007feea7dfd532 in Digikam::LoadSaveThread::run (this=0x2bfe960) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007feea44a3775 in QThreadPrivate::start (arg=0x2bfe960) at thread/qthread_unix.cpp:248
#5  0x00007feea42139ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007feea354a6cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fee7532a710 (LWP 7604)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007feea44a472b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x3082e78, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3082e78, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007feea7dfd532 in Digikam::LoadSaveThread::run (this=0x3082e60) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007feea44a3775 in QThreadPrivate::start (arg=0x3082e60) at thread/qthread_unix.cpp:248
#5  0x00007feea42139ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007feea354a6cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fee73b27710 (LWP 7636)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007feea44a472b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x57fc8f8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x57fc8f8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007feea7dfd532 in Digikam::LoadSaveThread::run (this=0x57fc8e0) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007feea44a3775 in QThreadPrivate::start (arg=0x57fc8e0) at thread/qthread_unix.cpp:248
#5  0x00007feea42139ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007feea354a6cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fee76690710 (LWP 7637)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007feea44a472b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x5fb4038, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x5fb4038, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007feea7dfd532 in Digikam::LoadSaveThread::run (this=0x5fb4020) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007feea44a3775 in QThreadPrivate::start (arg=0x5fb4020) at thread/qthread_unix.cpp:248
#5  0x00007feea42139ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007feea354a6cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fee74328710 (LWP 8110)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007feea44a472b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x7782818, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7782818, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007feea7dfd532 in Digikam::LoadSaveThread::run (this=0x7782800) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007feea44a3775 in QThreadPrivate::start (arg=0x7782800) at thread/qthread_unix.cpp:248
#5  0x00007feea42139ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007feea354a6cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fee6777f710 (LWP 8117)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007feea44a472b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x87235a8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x87235a8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007feea7dfd532 in Digikam::LoadSaveThread::run (this=0x8723590) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007feea44a3775 in QThreadPrivate::start (arg=0x8723590) at thread/qthread_unix.cpp:248
#5  0x00007feea42139ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007feea354a6cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7feeaadfd7e0 (LWP 7578)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007feea44a472b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x21ec7e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x21ec7e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007feea44a3814 in QThread::wait (this=<value optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:619
#4  0x00000000006e2097 in Digikam::ScanController::shutDown (this=0x21ec720) at /build/buildd/digikam-1.2.0/digikam/scancontroller.cpp:290
#5  0x00000000006e3a3b in ~ScanController (this=0x21ec8cc, __in_chrg=<value optimized out>) at /build/buildd/digikam-1.2.0/digikam/scancontroller.cpp:273
#6  0x00000000006e3bf7 in ~ScanControllerCreator () at /build/buildd/digikam-1.2.0/digikam/scancontroller.cpp:221
#7  destroy () at /build/buildd/digikam-1.2.0/digikam/scancontroller.cpp:222
#8  0x00007feea349d262 in __run_exit_handlers (status=1) at exit.c:78
#9  *__GI_exit (status=1) at exit.c:100
#10 0x00007fee968ed476 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#11 0x00007feea63e8288 in KApplication::xioErrhandler (this=0x7fff2cba6650, dpy=0x1f5b3b0) at ../../kdeui/kernel/kapplication.cpp:408
#12 0x00007feea28e07fe in _XIOError () from /usr/lib/libX11.so.6
#13 0x00007feea28e8355 in ?? () from /usr/lib/libX11.so.6
#14 0x00007feea28e8c07 in _XEventsQueued () from /usr/lib/libX11.so.6
#15 0x00007feea28b9cff in XCheckIfEvent () from /usr/lib/libX11.so.6
#16 0x00007feea54fb41c in QETWidget::translatePaintEvent (this=0x239fc10, event=<value optimized out>) at kernel/qapplication_x11.cpp:5059
#17 0x00007feea5506c8b in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff2cba4e20) at kernel/qapplication_x11.cpp:3401
#18 0x00007feea5532882 in x11EventSourceDispatch (s=0x1f59c50, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#19 0x00007feea08358c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#20 0x00007feea0839748 in ?? () from /lib/libglib-2.0.so.0
#21 0x00007feea08398fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#22 0x00007feea45c1513 in QEventDispatcherGlib::processEvents (this=0x1f1b6d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#23 0x00007feea553246e in QGuiEventDispatcherGlib::processEvents (this=0x21ec8cc, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#24 0x00007feea459ac0f in QCoreApplication::processEvents (flags=) at kernel/qcoreapplication.cpp:896
#25 0x0000000000499680 in Digikam::ImageDescEditTab::slotApplyAllChanges (this=0x2ccff90) at /build/buildd/digikam-1.2.0/libs/imageproperties/imagedescedittab.cpp:522
#26 0x0000000000499fb0 in Digikam::ImageDescEditTab::slotChangingItems (this=0x2ccff90) at /build/buildd/digikam-1.2.0/libs/imageproperties/imagedescedittab.cpp:471
#27 0x000000000049a46e in Digikam::ImageDescEditTab::setItem (this=0x21ec8cc, info=...) at /build/buildd/digikam-1.2.0/libs/imageproperties/imagedescedittab.cpp:573
#28 0x0000000000486ec0 in Digikam::ImagePropertiesSideBarDB::slotNoCurrentItem (this=0x2aa3810) at /build/buildd/digikam-1.2.0/libs/imageproperties/imagepropertiessidebardb.cpp:188
#29 0x0000000000488ab1 in Digikam::ImagePropertiesSideBarDB::qt_metacall (this=0x2aa3810, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff2cba5600)
    at /build/buildd/digikam-1.2.0/obj-x86_64-linux-gnu/digikam/imagepropertiessidebardb.moc:117
#30 0x00007feea45aae3f in QMetaObject::activate (sender=0x23cc700, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#31 0x0000000000699381 in Digikam::DigikamView::slotAlbumSelected (this=0x21ec8cc, album=0x80) at /build/buildd/digikam-1.2.0/digikam/digikamview.cpp:893
#32 0x000000000069fe36 in Digikam::DigikamView::qt_metacall (this=0x23cc700, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff2cba5790)
    at /build/buildd/digikam-1.2.0/obj-x86_64-linux-gnu/digikam/digikamview.moc:300
#33 0x00007feea45aae3f in QMetaObject::activate (sender=0x21ea880, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#34 0x000000000062fe50 in Digikam::AlbumManager::signalAlbumCurrentChanged (this=0x21ec8cc, _t1=0x0) at /build/buildd/digikam-1.2.0/obj-x86_64-linux-gnu/digikam/albummanager.moc:251
#35 0x000000000063613d in Digikam::AlbumManager::removePAlbum (this=0x21ea880, album=0x45ab650) at /build/buildd/digikam-1.2.0/digikam/albummanager.cpp:2468
#36 0x0000000000640cae in Digikam::AlbumManager::scanPAlbums (this=<value optimized out>) at /build/buildd/digikam-1.2.0/digikam/albummanager.cpp:1162
#37 0x0000000000645686 in Digikam::AlbumManager::qt_metacall (this=0x21ea880, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff2cba5b90)
    at /build/buildd/digikam-1.2.0/obj-x86_64-linux-gnu/digikam/albummanager.moc:192
#38 0x00007feea45aae3f in QMetaObject::activate (sender=0x21eb220, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#39 0x00007feea45a7a63 in QObject::event (this=0x21eb220, e=0x7fff2cba62e0) at kernel/qobject.cpp:1212
#40 0x00007feea548222c in QApplicationPrivate::notify_helper (this=0x1f55f40, receiver=0x21eb220, e=0x7fff2cba62e0) at kernel/qapplication.cpp:4300
#41 0x00007feea54886fb in QApplication::notify (this=0x7fff2cba6650, receiver=0x21eb220, e=0x7fff2cba62e0) at kernel/qapplication.cpp:4183
#42 0x00007feea63e8526 in KApplication::notify (this=0x7fff2cba6650, receiver=0x21eb220, event=0x7fff2cba62e0) at ../../kdeui/kernel/kapplication.cpp:302
#43 0x00007feea459806c in QCoreApplication::notifyInternal (this=0x7fff2cba6650, receiver=0x21eb220, event=0x7fff2cba62e0) at kernel/qcoreapplication.cpp:704
#44 0x00007feea45c4d42 in QCoreApplication::sendEvent (this=0x1f59b80) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#45 QTimerInfoList::activateTimers (this=0x1f59b80) at kernel/qeventdispatcher_unix.cpp:603
#46 0x00007feea45c1848 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#47 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#48 0x00007feea08358c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#49 0x00007feea0839748 in ?? () from /lib/libglib-2.0.so.0
#50 0x00007feea08398fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#51 0x00007feea45c1513 in QEventDispatcherGlib::processEvents (this=0x1f1b6d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#52 0x00007feea553246e in QGuiEventDispatcherGlib::processEvents (this=0x21ec8cc, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#53 0x00007feea4596992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#54 0x00007feea4596d6c in QEventLoop::exec (this=0x7fff2cba6580, flags=) at kernel/qeventloop.cpp:201
#55 0x00007feea459aaab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#56 0x000000000077fa9b in main (argc=<value optimized out>, argv=<value optimized out>) at /build/buildd/digikam-1.2.0/digikam/main.cpp:193

Reported using DrKonqi
Comment 1 caulier.gilles 2010-05-28 20:29:23 UTC
Crash appear in Database manager
Comment 2 Marcel Wiesweg 2010-05-30 22:31:31 UTC
Crash is deep inside QtSQL core. It occurs simply when creating a (null) QSqlQuery. Maybe some problem with the Qt installation.
Comment 3 caulier.gilles 2010-10-06 10:11:59 UTC
Terri,

Can you try again with a more recent version of digiKam as 1.4.0 ?

Gilles Caulier
Comment 4 terri.bugs 2010-10-07 11:26:52 UTC
I'm sorry, but I won't have time in the near future for longer testing sessions, which are required to reproduce the bug (if still present). You can close the bug if you think that it's appropriate.
Comment 5 caulier.gilles 2015-07-04 06:02:51 UTC
New digiKam 4.11.0 is available.

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

Can you reproduce the problem with this release ?
Comment 6 caulier.gilles 2015-07-21 21:05:52 UTC
Hi,

I can't seem to log onto KDE Bugzilla despite several tries on different days, but I don't want to leave you waiting info on this bug (digikam hangs and/or crashes after adding tags) indefinitely.

You can close this one, it's old and I currently don't have a functional installation to test it with. I'm on my slow backup due to HW issues, so I don't know when (or whether) I'll get back to photography and digikam.

Regards,
Terri