Bug 336275 - digikam crashes upon simple operations
Summary: digikam crashes upon simple operations
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Maintenance-Thumbs (show other bugs)
Version: 3.5.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-06-15 20:15 UTC by Mark Szentes-Wanner
Modified: 2017-08-12 12:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 5.1.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Szentes-Wanner 2014-06-15 20:15:10 UTC
Application: digikam (3.5.0)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.13.0-19-generic i686
Distribution: Ubuntu Trusty Tahr (development branch)

-- Information about the crash:
- What I was doing when the application crashed:

simple operations like regenerating thumbnails or changing the selection crash digikam.

The crash can be reproduced sometimes.

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xacf3e900 (LWP 12213))]

Thread 12 (Thread 0xacf0bb40 (LWP 12214)):
#0  0xb776a424 in __kernel_vsyscall ()
#1  0xb4b747ab in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xada87442 in ?? () from /lib/i386-linux-gnu/libusb-1.0.so.0
#3  0xb3273f70 in start_thread (arg=0xacf0bb40) at pthread_create.c:312
#4  0xb4b8370e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 11 (Thread 0xa9ca2b40 (LWP 12215)):
#0  0xb776a424 in __kernel_vsyscall ()
#1  0xb3277d4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb4b908ec in __pthread_cond_wait (cond=0x97b1d10, mutex=0x97b1cf8) at forward.c:149
#3  0xb4e770f5 in wait (time=4294967295, this=0x97b1cf8) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=this@entry=0x97b1c6c, mutex=mutex@entry=0x97b1c68, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0x0820dd94 in Digikam::ScanController::run (this=0x97c55d0) at /build/buildd/digikam-3.5.0/core/digikam/database/scancontroller.cpp:725
#6  0xb4e76b6f in QThreadPrivate::start (arg=0x97c55d0) at thread/qthread_unix.cpp:349
#7  0xb3273f70 in start_thread (arg=0xa9ca2b40) at pthread_create.c:312
#8  0xb4b8370e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 10 (Thread 0xa92ffb40 (LWP 12216)):
#0  0xb2ea9e50 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb2eaa37a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb2eaa528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4fb895f in QEventDispatcherGlib::processEvents (this=0xa8900468, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0xb4f87823 in QEventLoop::processEvents (this=this@entry=0xa92ff098, flags=...) at kernel/qeventloop.cpp:149
#5  0xb4f87b49 in QEventLoop::exec (this=this@entry=0xa92ff098, flags=...) at kernel/qeventloop.cpp:204
#6  0xb4e7423d in QThread::exec (this=this@entry=0x97cd6f8) at thread/qthread.cpp:537
#7  0xb4f67c44 in QInotifyFileSystemWatcherEngine::run (this=0x97cd6f8) at io/qfilesystemwatcher_inotify.cpp:265
#8  0xb4e76b6f in QThreadPrivate::start (arg=0x97cd6f8) at thread/qthread_unix.cpp:349
#9  0xb3273f70 in start_thread (arg=0xa92ffb40) at pthread_create.c:312
#10 0xb4b8370e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 9 (Thread 0xa88ffb40 (LWP 12218)):
#0  0xb776a424 in __kernel_vsyscall ()
#1  0xb3277d4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb4b908ec in __pthread_cond_wait (cond=0x986a1e0, mutex=0x986a1c8) at forward.c:149
#3  0xb4e770f5 in wait (time=4294967295, this=0x986a1c8) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=this@entry=0x9ad0320, mutex=mutex@entry=0x9ad031c, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb6a832b4 in Digikam::ParkingThread::run (this=0x9ad0310) at /build/buildd/digikam-3.5.0/core/libs/threads/threadmanager.cpp:119
#6  0xb4e76b6f in QThreadPrivate::start (arg=0x9ad0310) at thread/qthread_unix.cpp:349
#7  0xb3273f70 in start_thread (arg=0xa88ffb40) at pthread_create.c:312
#8  0xb4b8370e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 8 (Thread 0xa72ffb40 (LWP 12219)):
#0  0xb327618a in __GI___pthread_mutex_lock (mutex=0xa6900558) at ../nptl/pthread_mutex_lock.c:125
#1  0xb4b90af4 in pthread_mutex_lock (mutex=0xa6900558) at forward.c:192
#2  0xb2eef100 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2ea94d6 in g_main_context_release () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2eaa390 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb2eaa528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb4fb895f in QEventDispatcherGlib::processEvents (this=0xa6900468, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#7  0xb4f87823 in QEventLoop::processEvents (this=this@entry=0xa72ff098, flags=...) at kernel/qeventloop.cpp:149
#8  0xb4f87b49 in QEventLoop::exec (this=this@entry=0xa72ff098, flags=...) at kernel/qeventloop.cpp:204
#9  0xb4e7423d in QThread::exec (this=this@entry=0x9c55ed0) at thread/qthread.cpp:537
#10 0xb4f67c44 in QInotifyFileSystemWatcherEngine::run (this=0x9c55ed0) at io/qfilesystemwatcher_inotify.cpp:265
#11 0xb4e76b6f in QThreadPrivate::start (arg=0x9c55ed0) at thread/qthread_unix.cpp:349
#12 0xb3273f70 in start_thread (arg=0xa72ffb40) at pthread_create.c:312
#13 0xb4b8370e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 7 (Thread 0x9d260b40 (LWP 12222)):
#0  0xb776a424 in __kernel_vsyscall ()
#1  0xb4b4d366 in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#2  0xb2ed219e in g_usleep () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x9d26c30c in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstxvimagesink.so
#4  0xb2ed09ca in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb3273f70 in start_thread (arg=0x9d260b40) at pthread_create.c:312
#6  0xb4b8370e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 6 (Thread 0xa0e5ab40 (LWP 12285)):
#0  0xb776a424 in __kernel_vsyscall ()
#1  0xb3277d4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb4b908ec in __pthread_cond_wait (cond=0xfaeb9a0, mutex=0xfaeb988) at forward.c:149
#3  0xb4e770f5 in wait (time=4294967295, this=0xfaeb988) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=this@entry=0xfaeafc4, mutex=mutex@entry=0xfaeafc0, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xa79a42b4 in KIPIPlugins::KPRawThumbThread::run (this=0xfaeb368) at /build/buildd/digikam-3.5.0/extra/kipi-plugins/common/libkipiplugins/tools/kprawthumbthread.cpp:108
#6  0xb4e76b6f in QThreadPrivate::start (arg=0xfaeb368) at thread/qthread_unix.cpp:349
#7  0xb3273f70 in start_thread (arg=0xa0e5ab40) at pthread_create.c:312
#8  0xb4b8370e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 5 (Thread 0x9a9f5b40 (LWP 12293)):
#0  0xb776a424 in __kernel_vsyscall ()
#1  0xb3277d4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb4b908ec in __pthread_cond_wait (cond=0xfcc4470, mutex=0xfcc4458) at forward.c:149
#3  0xb4e770f5 in wait (time=4294967295, this=0xfcc4458) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=this@entry=0xfcc2d74, mutex=mutex@entry=0xfcc2d70, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xa79a42b4 in KIPIPlugins::KPRawThumbThread::run (this=0xfcc04b8) at /build/buildd/digikam-3.5.0/extra/kipi-plugins/common/libkipiplugins/tools/kprawthumbthread.cpp:108
#6  0xb4e76b6f in QThreadPrivate::start (arg=0xfcc04b8) at thread/qthread_unix.cpp:349
#7  0xb3273f70 in start_thread (arg=0x9a9f5b40) at pthread_create.c:312
#8  0xb4b8370e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 4 (Thread 0x9f2feb40 (LWP 12309)):
#0  0xb776a424 in __kernel_vsyscall ()
#1  0xb3277d4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb4b908ec in __pthread_cond_wait (cond=0x10246cb0, mutex=0x10246c98) at forward.c:149
#3  0xb4e770f5 in wait (time=4294967295, this=0x10246c98) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x101587b4, mutex=0x101587b8, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb6cdd798 in KDcrawIface::RActionThreadBase::run() () from /usr/lib/libkdcraw.so.23
#6  0xb4e76b6f in QThreadPrivate::start (arg=0x101a5138) at thread/qthread_unix.cpp:349
#7  0xb3273f70 in start_thread (arg=0x9f2feb40) at pthread_create.c:312
#8  0xb4b8370e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 3 (Thread 0x9eafdb40 (LWP 12310)):
#0  __memset_sse2 () at ../sysdeps/i386/i686/multiarch/memset-sse2.S:612
#1  0xae60cafc in memset (__len=64, __ch=0, __dest=0x12e2b094) at /usr/include/i386-linux-gnu/bits/string3.h:84
#2  sqlite3SrcListEnlarge (db=db@entry=0x100cd470, pSrc=0x12e2b090, nExtra=nExtra@entry=1, iStart=0) at sqlite3.c:22206
#3  0xae60cba5 in sqlite3SrcListAppend (db=0x100cd470, pList=<optimized out>, pList@entry=0x0, pTable=pTable@entry=0x999d704, pDatabase=pDatabase@entry=0x0) at sqlite3.c:87799
#4  0xae60cc71 in targetSrcList (pStep=pStep@entry=0x999d6f8, pParse=<optimized out>) at sqlite3.c:105270
#5  0xae661656 in codeTriggerProgram (orconf=10, pStepList=<optimized out>, pParse=0xe6d0080) at sqlite3.c:105346
#6  codeRowTrigger (orconf=<optimized out>, pTab=<optimized out>, pTrigger=0x995d430, pParse=<optimized out>) at sqlite3.c:39949
#7  getRowTrigger (pParse=pParse@entry=0xa53dc20, pTrigger=pTrigger@entry=0x995d430, pTab=pTab@entry=0x9856a88, orconf=orconf@entry=10) at sqlite3.c:40007
#8  0xae5ec4d1 in sqlite3TriggerColmask (pParse=pParse@entry=0xa53dc20, pTrigger=pTrigger@entry=0x995d430, pChanges=pChanges@entry=0x0, isNew=isNew@entry=0, tr_tm=tr_tm@entry=3, pTab=pTab@entry=0x9856a88, orconf=orconf@entry=10) at sqlite3.c:105708
#9  0xae5ecd8b in sqlite3GenerateRowDelete (pParse=pParse@entry=0xa53dc20, pTab=pTab@entry=0x9856a88, pTrigger=pTrigger@entry=0x995d430, iDataCur=0, iIdxCur=1, iPk=iPk@entry=2, nPk=nPk@entry=1, count=1 '\001', onconf=onconf@entry=10 '\n', bNoSeek=bNoSeek@entry=0 '\000') at sqlite3.c:89552
#10 0xae66241a in sqlite3DeleteFrom (pParse=pParse@entry=0xa53dc20, pTabList=<optimized out>, pWhere=0x17a21a68) at sqlite3.c:89435
#11 0xae64b0e3 in yy_reduce (yyruleno=168, yypParser=0x0) at sqlite3.c:116933
#12 sqlite3Parser (yyp=yyp@entry=0x12d659b8, yymajor=<optimized out>, yyminor=..., pParse=pParse@entry=0xa53dc20) at sqlite3.c:52191
#13 0xae64eb5f in sqlite3RunParser (pParse=pParse@entry=0xa53dc20, zSql=zSql@entry=0xe6d1108 "\n", ' ' <repeats 16 times>, "DELETE FROM Thumbnails WHERE id IN (SELECT thumbId FROM UniqueHashes WHERE uniqueHash=? AND fileSize=?);\n", ' ' <repeats 12 times>, pzErrMsg=pzErrMsg@entry=0x9eafc918) at sqlite3.c:118552
#14 0xae64f1c4 in sqlite3Prepare (db=db@entry=0x100cd470, zSql=zSql@entry=0xe6d1108 "\n", ' ' <repeats 16 times>, "DELETE FROM Thumbnails WHERE id IN (SELECT thumbId FROM UniqueHashes WHERE uniqueHash=? AND fileSize=?);\n", ' ' <repeats 12 times>, nBytes=nBytes@entry=-1, saveSqlFlag=saveSqlFlag@entry=1, pReprepare=pReprepare@entry=0x0, ppStmt=ppStmt@entry=0x12ecf9d0, pzTail=pzTail@entry=0x9eafc9bc) at sqlite3.c:99204
#15 0xae64f495 in sqlite3LockAndPrepare (db=0x100cd470, zSql=0xe6d1108 "\n", ' ' <repeats 16 times>, "DELETE FROM Thumbnails WHERE id IN (SELECT thumbId FROM UniqueHashes WHERE uniqueHash=? AND fileSize=?);\n", ' ' <repeats 12 times>, nBytes=-1, saveSqlFlag=1, pOld=0x0, ppStmt=0x12ecf9d0, pzTail=0x9eafc9bc) at sqlite3.c:99296
#16 0xae66589e in sqlite3Prepare16 (db=0x100cd470, zSql=0xa5673d2, nBytes=268, saveSqlFlag=1, ppStmt=0x12ecf9d0, pzTail=0x9eafca18) at sqlite3.c:99412
#17 0xa949ad23 in QSQLiteResult::prepare (this=0xa471a40, query=...) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:359
#18 0xb772d329 in QSqlResult::savePrepare (this=0xa471a40, query=...) at kernel/qsqlresult.cpp:601
#19 0xb77201b2 in QSqlQuery::prepare (this=this@entry=0x9eafcb68, query=...) at kernel/qsqlquery.cpp:930
#20 0xb6a4ea0c in Digikam::SqlQuery::prepare (this=this@entry=0x9eafcb64, query=...) at /build/buildd/digikam-3.5.0/core/libs/database/core/sqlquery.cpp:52
#21 0xb6a3815d in Digikam::DatabaseCoreBackend::prepareQuery (this=0x99b6660, sql=...) at /build/buildd/digikam-3.5.0/core/libs/database/core/databasecorebackend.cpp:1468
#22 0xb6a38ede in Digikam::DatabaseCoreBackend::execQuery (this=this@entry=0x99b6660, sql=..., bindingMap=...) at /build/buildd/digikam-3.5.0/core/libs/database/core/databasecorebackend.cpp:1239
#23 0xb6a3a717 in Digikam::DatabaseCoreBackend::execSql (this=0x99b6660, sql=..., bindingMap=..., values=0x0, lastInsertId=0x0) at /build/buildd/digikam-3.5.0/core/libs/database/core/databasecorebackend.cpp:944
#24 0xb6a3a893 in Digikam::DatabaseCoreBackend::execDBAction (this=0x99b6660, action=..., bindingMap=..., values=values@entry=0x0, lastInsertId=lastInsertId@entry=0x0) at /build/buildd/digikam-3.5.0/core/libs/database/core/databasecorebackend.cpp:653
#25 0xb6a47003 in Digikam::ThumbnailDB::removeByUniqueHash (this=0x9942c98, uniqueHash=..., fileSize=3002278) at /build/buildd/digikam-3.5.0/core/libs/database/core/thumbnaildb.cpp:235
#26 0xb6a6a90c in Digikam::ThumbnailCreator::deleteFromDatabase (this=this@entry=0x9eafcfb0, info=...) at /build/buildd/digikam-3.5.0/core/libs/threadimageio/thumbnailcreator.cpp:960
#27 0xb6a70e78 in Digikam::ThumbnailCreator::deleteThumbnailsFromDisk (this=this@entry=0x9eafcfb0, filePath=...) at /build/buildd/digikam-3.5.0/core/libs/threadimageio/thumbnailcreator.cpp:421
#28 0xb6a72967 in Digikam::ThumbnailLoadThread::deleteThumbnail (filePath=...) at /build/buildd/digikam-3.5.0/core/libs/threadimageio/thumbnailloadthread.cpp:950
#29 0x0814cd3a in Digikam::ThumbsTask::run (this=0x10656ad8) at /build/buildd/digikam-3.5.0/core/utilities/maintenance/thumbstask.cpp:80
#30 0xb6e849c9 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x9eafd098, th=0x10152fb8, job=job@entry=0x10656ad8) at ../../../threadweaver/Weaver/Job.cpp:106
#31 0xb6e84bc5 in ThreadWeaver::Job::execute (this=0x10656ad8, th=0x10152fb8) at ../../../threadweaver/Weaver/Job.cpp:135
#32 0xb6e86d0c in ThreadWeaver::JobCollectionJobRunner::execute (this=0x10656dd8, t=0x10152fb8) at ../../../threadweaver/Weaver/JobCollection.cpp:82
#33 0xb6e84314 in ThreadWeaver::Thread::run (this=0x10152fb8) at ../../../threadweaver/Weaver/Thread.cpp:108
#34 0xb4e76b6f in QThreadPrivate::start (arg=0x10152fb8) at thread/qthread_unix.cpp:349
#35 0xb3273f70 in start_thread (arg=0x9eafdb40) at pthread_create.c:312
#36 0xb4b8370e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 2 (Thread 0x9faffb40 (LWP 12312)):
[KCrash Handler]
#7  0xb776a424 in __kernel_vsyscall ()
#8  0xb4ac5827 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#9  0xb4ac8c53 in __GI_abort () at abort.c:89
#10 0xb4cf5595 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#11 0xb4cf31f3 in ?? () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#12 0xb4cf322f in std::terminate() () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#13 0xb4cf34f5 in __cxa_rethrow () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#14 0xb4e6a0c5 in QThreadPoolThread::run (this=0xab4ab30) at concurrent/qthreadpool.cpp:115
#15 0xb4e76b6f in QThreadPrivate::start (arg=0xab4ab30) at thread/qthread_unix.cpp:349
#16 0xb3273f70 in start_thread (arg=0x9faffb40) at pthread_create.c:312
#17 0xb4b8370e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 1 (Thread 0xacf3e900 (LWP 12213)):
#0  0xb776a424 in __kernel_vsyscall ()
#1  0xb3277d4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb4b908ec in __pthread_cond_wait (cond=0xa2ca488, mutex=0xa2ca470) at forward.c:149
#3  0xb4e770f5 in wait (time=4294967295, this=0xa2ca470) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0xa2ca2fc, mutex=0xa2ca2f8, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb6a84a14 in Digikam::DynamicThread::wait (this=this@entry=0xa2ca3e0, locker=...) at /build/buildd/digikam-3.5.0/core/libs/threads/dynamicthread.cpp:351
#6  0xb6a84aa0 in Digikam::DynamicThread::shutDown (this=this@entry=0xa2ca3e0) at /build/buildd/digikam-3.5.0/core/libs/threads/dynamicthread.cpp:222
#7  0xb6a5870d in Digikam::ManagedLoadSaveThread::shutDown (this=this@entry=0xa2ca3e0) at /build/buildd/digikam-3.5.0/core/libs/threadimageio/managedloadsavethread.cpp:94
#8  0xb6a72505 in Digikam::ThumbnailLoadThread::~ThumbnailLoadThread (this=0xa2ca3e0, __in_chrg=<optimized out>) at /build/buildd/digikam-3.5.0/core/libs/threadimageio/thumbnailloadthread.cpp:177
#9  0xb6a7266c in Digikam::ThumbnailLoadThread::~ThumbnailLoadThread (this=0xa2ca3e0, __in_chrg=<optimized out>) at /build/buildd/digikam-3.5.0/core/libs/threadimageio/thumbnailloadthread.cpp:180
#10 0xb6a71272 in destroy () at /build/buildd/digikam-3.5.0/core/libs/threadimageio/thumbnailloadthread.cpp:153
#11 0xb68785b9 in KCleanUpGlobalStatic::~KCleanUpGlobalStatic (this=0xb6cb07c0 <Digikam::._252::operator->()::cleanUpObject>, __in_chrg=<optimized out>) at /usr/include/kglobal.h:62
#12 0xb4aca3d1 in __run_exit_handlers (status=status@entry=1, listp=0xb4c423c4 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#13 0xb4aca42d in __GI_exit (status=1) at exit.c:104
#14 0xb5558058 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:783
#15 0xb6032aa9 in KApplication::xioErrhandler (this=0xbf94afe8, dpy=dpy@entry=0x96901d8) at ../../kdeui/kernel/kapplication.cpp:419
#16 0xb6032b64 in kde_xio_errhandler (dpy=0x96901d8) at ../../kdeui/kernel/kapplication.cpp:126
#17 0xb468eb04 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6
#18 0xb468c27f in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6
#19 0xb467d500 in XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6
#20 0xb5598f8a in x11EventSourceCheck (s=0x968e320) at kernel/qguieventdispatcher_glib.cpp:85
#21 0xb2ea9dff in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#22 0xb2eaa37a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#23 0xb2eaa528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#24 0xb4fb893b in QEventDispatcherGlib::processEvents (this=this@entry=0x95fc3d0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#25 0xb55995de in QGuiEventDispatcherGlib::processEvents (this=0x95fc3d0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#26 0xb4f87823 in QEventLoop::processEvents (this=this@entry=0xbf94ae18, flags=...) at kernel/qeventloop.cpp:149
#27 0xb4f87b49 in QEventLoop::exec (this=this@entry=0xbf94ae18, flags=...) at kernel/qeventloop.cpp:204
#28 0xb4f8d8fe in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#29 0xb54e2a24 in QApplication::exec () at kernel/qapplication.cpp:3828
#30 0x080bc190 in main (argc=1, argv=0xbf94b124) at /build/buildd/digikam-3.5.0/core/digikam/main/main.cpp:235

Reported using DrKonqi
Comment 1 caulier.gilles 2014-06-15 20:18:13 UTC
Your backtrace is uncomplete and not enough to investiguate. Please run digiKam into GDB as explain on link below to take a suitable backtrace :

http://www.digikam.org/contrib

Gilles Caulier
Comment 2 caulier.gilles 2015-06-25 13:12:39 UTC
New digiKam 4.11.0 is available with official PKG installer for OSX.

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

Can you reproduce the problem with this release ?
Comment 3 caulier.gilles 2015-08-20 06:49:17 UTC
digiKam 4.12.0 is out :

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

We need a fresh feedback using this release please...
Thanks in advance.

Gilles Caulier
Comment 4 caulier.gilles 2016-07-09 16:10:29 UTC
This problem is not reproducible with last 5.0.0.
I close this file now. Don't hesitate to re-open it if necessary.
Gilles Caulier