https://bugs.kde.org/show_bug.cgi?id=353236
Bug ID: 353236 Summary: Digikam dies after tagging multiple files Product: digikam Version: 4.7.0 Platform: Ubuntu Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: [hidden email] Reporter: [hidden email] Application: digikam (4.7.0) KDE Platform Version: 4.14.6 Qt Version: 4.8.6 Operating System: Linux 3.19.0-28-generic x86_64 Distribution: Ubuntu 15.04 -- Information about the crash: - What I was doing when the application crashed: Whenever I select a bunch of photos and apply a tag to them (let's say I wanna tag them with the tag sunny beach) Digikam tags the files, then a second later after tagging is complete digikam dies. When I open Digikam again all files are tagged, but any program settings I have made during the last session are gone. 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 ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 [Current thread is 1 (Thread 0x7fd251ffcac0 (LWP 20380))] Thread 10 (Thread 0x7fd2265c6700 (LWP 20385)): #0 __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 #1 0x00007fd2480d6d82 in __GI___pthread_mutex_lock (mutex=0x7fd1d004c778) at ../nptl/pthread_mutex_lock.c:115 #2 0x00007fd23643cf73 in sqlite3Close (db=0x7fd1d0279318, forceZombie=0) at sqlite3.c:125831 #3 0x00007fd22457e5b8 in QSQLiteDriver::close (this=0x7fd1c81f99e0) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:589 #4 0x00007fd22457cb6e in QSQLiteDriver::open (this=0x7fd1c81f99e0, db=..., conOpts=...) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:548 #5 0x00007fd251c2b2a4 in QSqlDatabase::open (this=this@entry=0x7fd2265c4c50) at kernel/qsqldatabase.cpp:839 #6 0x00007fd24783326b in fileMappingDb (path=...) at ../../../../src/file/lib/db.cpp:50 #7 0x00007fd247833c65 in fileMappingDb () at ../../../../src/file/lib/db.cpp:39 #8 0x00007fd24782c9d9 in Baloo::FileFetchJob::doStart (this=0x7fd22002c730) at ../../../../src/file/lib/filefetchjob.cpp:107 #9 0x00007fd24bb958e1 in QObject::event (this=0x7fd22002c730, e=<optimized out>) at kernel/qobject.cpp:1222 #10 0x00007fd24c7cf9bc in QApplicationPrivate::notify_helper (this=this@entry=0xe27180, receiver=receiver@entry=0x7fd22002c730, e=e@entry=0x7fd220549fc0) at kernel/qapplication.cpp:4570 #11 0x00007fd24c7d64d8 in QApplication::notify (this=this@entry=0x7ffc56601c30, receiver=receiver@entry=0x7fd22002c730, e=e@entry=0x7fd220549fc0) at kernel/qapplication.cpp:4356 #12 0x00007fd24d531b4a in KApplication::notify (this=0x7ffc56601c30, receiver=0x7fd22002c730, event=0x7fd220549fc0) at ../../kdeui/kernel/kapplication.cpp:311 #13 0x00007fd24bb7c1cd in QCoreApplication::notifyInternal (this=0x7ffc56601c30, receiver=receiver@entry=0x7fd22002c730, event=event@entry=0x7fd220549fc0) at kernel/qcoreapplication.cpp:955 #14 0x00007fd24bb7fa71 in sendEvent (event=0x7fd220549fc0, receiver=0x7fd22002c730) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #15 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xf89b80) at kernel/qcoreapplication.cpp:1579 #16 0x00007fd24bb7ff03 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1472 #17 0x00007fd24bbab6ee in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #18 postEventSourceDispatch (s=0x7fd2200012e0) at kernel/qeventdispatcher_glib.cpp:300 #19 0x00007fd24414bc3d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x00007fd24414bf20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007fd24414bfcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #22 0x00007fd24bbab85e in QEventDispatcherGlib::processEvents (this=0x7fd2200008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:450 #23 0x00007fd24bb7ad21 in QEventLoop::processEvents (this=this@entry=0x7fd2265c5390, flags=...) at kernel/qeventloop.cpp:149 #24 0x00007fd24bb7b085 in QEventLoop::exec (this=0x7fd2265c5390, flags=...) at kernel/qeventloop.cpp:204 #25 0x00007fd24c0137d3 in KJob::exec (this=this@entry=0x7fd22002c730) at ../../kdecore/jobs/kjob.cpp:210 #26 0x00007fd24f70b3e4 in Digikam::BalooWrap::getSemanticInfo (this=this@entry=0x1116c10, url=...) at /build/buildd/digikam-4.7.0/core/utilities/baloo/baloowrap.cpp:158 #27 0x00007fd24f68d77d in Digikam::ImageScanner::scanBalooInfo (this=this@entry=0x7fd2265c5660) at /build/buildd/digikam-4.7.0/core/libs/database/imagescanner.cpp:1824 #28 0x00007fd24f68ddc7 in Digikam::ImageScanner::scanFile (this=this@entry=0x7fd2265c5660, mode=mode@entry=Digikam::ImageScanner::NewScan) at /build/buildd/digikam-4.7.0/core/libs/database/imagescanner.cpp:484 #29 0x00007fd24f68e6e0 in Digikam::ImageScanner::newFile (this=this@entry=0x7fd2265c5660, albumId=albumId@entry=0) at /build/buildd/digikam-4.7.0/core/libs/database/imagescanner.cpp:290 #30 0x00007fd24f61f0e6 in Digikam::CollectionScanner::scanNewFile (this=this@entry=0x7fd2265c5ad0, info=..., albumId=0) at /build/buildd/digikam-4.7.0/core/libs/database/collectionscanner.cpp:1247 #31 0x00007fd24f6227c2 in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7fd2265c5ad0, location=..., album=...) at /build/buildd/digikam-4.7.0/core/libs/database/collectionscanner.cpp:1089 #32 0x00007fd24f62375c in Digikam::CollectionScanner::partialScan (this=this@entry=0x7fd2265c5ad0, albumRoot=..., album=...) at /build/buildd/digikam-4.7.0/core/libs/database/collectionscanner.cpp:691 #33 0x00007fd24f6239bc in Digikam::CollectionScanner::partialScan (this=this@entry=0x7fd2265c5ad0, filePath=...) at /build/buildd/digikam-4.7.0/core/libs/database/collectionscanner.cpp:617 #34 0x00000000005e9521 in Digikam::ScanController::run (this=0xef99c0) at /build/buildd/digikam-4.7.0/core/app/database/scancontroller.cpp:798 #35 0x00007fd24ba716ff in QThreadPrivate::start (arg=0xef99c0) at thread/qthread_unix.cpp:349 #36 0x00007fd2480d46aa in start_thread (arg=0x7fd2265c6700) at pthread_create.c:333 #37 0x00007fd24af8feed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7fd225dc5700 (LWP 20386)): #0 0x00007fd24af8049d in read () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fd24418f2f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fd24414b96c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fd24414be60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fd24414bfcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fd24bbab87e in QEventDispatcherGlib::processEvents (this=0x7fd2180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #6 0x00007fd24bb7ad21 in QEventLoop::processEvents (this=this@entry=0x7fd225dc4ac0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fd24bb7b085 in QEventLoop::exec (this=this@entry=0x7fd225dc4ac0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fd24ba6ee89 in QThread::exec (this=this@entry=0xf7f600) at thread/qthread.cpp:538 #9 0x00007fd24bb5b493 in QInotifyFileSystemWatcherEngine::run (this=0xf7f600) at io/qfilesystemwatcher_inotify.cpp:265 #10 0x00007fd24ba716ff in QThreadPrivate::start (arg=0xf7f600) at thread/qthread_unix.cpp:349 #11 0x00007fd2480d46aa in start_thread (arg=0x7fd225dc5700) at pthread_create.c:333 #12 0x00007fd24af8feed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7fd2255c4700 (LWP 20410)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fd24ba71c56 in wait (time=18446744073709551615, this=0x1277620) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x12742e0, mutex=mutex@entry=0x12742d8, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fd24fccc189 in Digikam::ParkingThread::run (this=0x12742c0) at /build/buildd/digikam-4.7.0/core/libs/threads/threadmanager.cpp:119 #4 0x00007fd24ba716ff in QThreadPrivate::start (arg=0x12742c0) at thread/qthread_unix.cpp:349 #5 0x00007fd2480d46aa in start_thread (arg=0x7fd2255c4700) at pthread_create.c:333 #6 0x00007fd24af8feed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7fd217b8e700 (LWP 20411)): #0 0x00007fd24bbab25a in testAndSetOrdered (newValue=1, expectedValue=0, this=0x135d5a0) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:145 #1 testAndSetAcquire (newValue=1, expectedValue=0, this=0x135d5a0) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:267 #2 tryLockInline (this=0x135d558) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:181 #3 lockInline (this=0x135d558) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:189 #4 QMutexLocker (m=0x135d558, this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:109 #5 canWaitLocked (this=0x135d510) at ../../include/QtCore/private/../../../src/corelib/thread/qthread_p.h:228 #6 postEventSourcePrepare (s=0x7fd2100012e0, timeout=0x7fd217b8d8f4) at kernel/qeventdispatcher_glib.cpp:279 #7 0x00007fd24414b3fd in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007fd24414bde8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007fd24414bfcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fd24bbab87e in QEventDispatcherGlib::processEvents (this=0x7fd2100008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #11 0x00007fd24bb7ad21 in QEventLoop::processEvents (this=this@entry=0x7fd217b8dac0, flags=...) at kernel/qeventloop.cpp:149 #12 0x00007fd24bb7b085 in QEventLoop::exec (this=this@entry=0x7fd217b8dac0, flags=...) at kernel/qeventloop.cpp:204 #13 0x00007fd24ba6ee89 in QThread::exec (this=this@entry=0x135d360) at thread/qthread.cpp:538 #14 0x00007fd24bb5b493 in QInotifyFileSystemWatcherEngine::run (this=0x135d360) at io/qfilesystemwatcher_inotify.cpp:265 #15 0x00007fd24ba716ff in QThreadPrivate::start (arg=0x135d360) at thread/qthread_unix.cpp:349 #16 0x00007fd2480d46aa in start_thread (arg=0x7fd217b8e700) at pthread_create.c:333 #17 0x00007fd24af8feed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7fd1e6ffd700 (LWP 2089)): #0 0x00007ffc567dacee in clock_gettime () #1 0x00007fd24af9e38d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115 #2 0x00007fd24bac8ac5 in do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:127 #3 qt_gettime () at tools/qelapsedtimer_unix.cpp:144 #4 0x00007fd24bbac695 in updateCurrentTime (this=0x7fd1e00033a0) at kernel/qeventdispatcher_unix.cpp:354 #5 QTimerInfoList::timerWait (this=0x7fd1e00033a0, tm=...) at kernel/qeventdispatcher_unix.cpp:460 #6 0x00007fd24bbaaf3c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fd1e6ffc8c4) at kernel/qeventdispatcher_glib.cpp:143 #7 0x00007fd24bbab005 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:176 #8 0x00007fd24414b3fd in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007fd24414bde8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fd24414bfcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007fd24bbab87e in QEventDispatcherGlib::processEvents (this=0x7fd1e003ab80, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #12 0x00007fd24bb7ad21 in QEventLoop::processEvents (this=this@entry=0x7fd1e6ffca90, flags=...) at kernel/qeventloop.cpp:149 #13 0x00007fd24bb7b085 in QEventLoop::exec (this=this@entry=0x7fd1e6ffca90, flags=...) at kernel/qeventloop.cpp:204 #14 0x00007fd24fccb7f3 in Digikam::WorkerObjectRunnable::run (this=0x1117430) at /build/buildd/digikam-4.7.0/core/libs/threads/threadmanager.cpp:196 #15 0x00007fd24ba64b70 in QThreadPoolThread::run (this=0x27bbd30) at concurrent/qthreadpool.cpp:108 #16 0x00007fd24ba716ff in QThreadPrivate::start (arg=0x27bbd30) at thread/qthread_unix.cpp:349 #17 0x00007fd2480d46aa in start_thread (arg=0x7fd1e6ffd700) at pthread_create.c:333 #18 0x00007fd24af8feed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7fd1fd7fa700 (LWP 2102)): [KCrash Handler] #6 0x0000000000000048 in ?? () #7 0x00007fd2364030d0 in vdbeMemClearExternAndSetNull (p=0x7fd1d020e6c8) at sqlite3.c:62041 #8 0x00007fd23640342d in vdbeMemClear (p=0x7fd1d020e6c8) at sqlite3.c:62062 #9 0x00007fd236403441 in sqlite3VdbeMemRelease (p=p@entry=0x7fd1d020e6c8) at sqlite3.c:62084 #10 0x00007fd236408769 in releaseMemArray (p=0x7fd1d020e6c8, N=<optimized out>) at sqlite3.c:64506 #11 0x00007fd23640898d in releaseMemArray (N=<optimized out>, p=<optimized out>) at sqlite3.c:65929 #12 sqlite3VdbeClearObject (db=0x7fd1d00001a8, p=0x7fd1d12108c8) at sqlite3.c:382 #13 0x00007fd2364089bc in sqlite3VdbeDelete (p=0x7fd1d12108c8) at sqlite3.c:65941 #14 0x00007fd23643df16 in sqlite3VdbeFinalize (p=p@entry=0x7fd1d12108c8) at sqlite3.c:65867 #15 0x00007fd23643df57 in sqlite3_finalize (pStmt=0x7fd1d12108c8) at sqlite3.c:67404 #16 0x00007fd22457e585 in finalize (this=0x7fd1d0279120) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:154 #17 QSQLiteDriver::close (this=0x7fd1c81f99e0) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:587 #18 0x00007fd22457cb6e in QSQLiteDriver::open (this=0x7fd1c81f99e0, db=..., conOpts=...) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:548 #19 0x00007fd251c2b2a4 in QSqlDatabase::open (this=this@entry=0x7fd1fd7f92b0) at kernel/qsqldatabase.cpp:839 #20 0x00007fd24783326b in fileMappingDb (path=...) at ../../../../src/file/lib/db.cpp:50 #21 0x00007fd247833c65 in fileMappingDb () at ../../../../src/file/lib/db.cpp:39 #22 0x00007fd24782ea1f in Baloo::FileModifyJob::doStart (this=0x7fd1c80d5130) at ../../../../src/file/lib/filemodifyjob.cpp:113 #23 0x00007fd24bb958e1 in QObject::event (this=0x7fd1c80d5130, e=<optimized out>) at kernel/qobject.cpp:1222 #24 0x00007fd24c7cf9bc in QApplicationPrivate::notify_helper (this=this@entry=0xe27180, receiver=receiver@entry=0x7fd1c80d5130, e=e@entry=0x7fd1c80d5220) at kernel/qapplication.cpp:4570 #25 0x00007fd24c7d64d8 in QApplication::notify (this=this@entry=0x7ffc56601c30, receiver=receiver@entry=0x7fd1c80d5130, e=e@entry=0x7fd1c80d5220) at kernel/qapplication.cpp:4356 #26 0x00007fd24d531b4a in KApplication::notify (this=0x7ffc56601c30, receiver=0x7fd1c80d5130, event=0x7fd1c80d5220) at ../../kdeui/kernel/kapplication.cpp:311 #27 0x00007fd24bb7c1cd in QCoreApplication::notifyInternal (this=0x7ffc56601c30, receiver=receiver@entry=0x7fd1c80d5130, event=event@entry=0x7fd1c80d5220) at kernel/qcoreapplication.cpp:955 #28 0x00007fd24bb7fa71 in sendEvent (event=0x7fd1c80d5220, receiver=0x7fd1c80d5130) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #29 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x27bc500) at kernel/qcoreapplication.cpp:1579 #30 0x00007fd24bb7ff03 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1472 #31 0x00007fd24bbab6ee in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #32 postEventSourceDispatch (s=0x7fd1c81e6ea0) at kernel/qeventdispatcher_glib.cpp:300 #33 0x00007fd24414bc3d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007fd24414bf20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007fd24414bfcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #36 0x00007fd24bbab85e in QEventDispatcherGlib::processEvents (this=0x7fd1c80144b0, flags=...) at kernel/qeventdispatcher_glib.cpp:450 #37 0x00007fd24bb7ad21 in QEventLoop::processEvents (this=this@entry=0x7fd1fd7f9a90, flags=...) at kernel/qeventloop.cpp:149 #38 0x00007fd24bb7b085 in QEventLoop::exec (this=this@entry=0x7fd1fd7f9a90, flags=...) at kernel/qeventloop.cpp:204 #39 0x00007fd24fccb7f3 in Digikam::WorkerObjectRunnable::run (this=0x7fd1e0058760) at /build/buildd/digikam-4.7.0/core/libs/threads/threadmanager.cpp:196 #40 0x00007fd24ba64b70 in QThreadPoolThread::run (this=0x27bc360) at concurrent/qthreadpool.cpp:108 #41 0x00007fd24ba716ff in QThreadPrivate::start (arg=0x27bc360) at thread/qthread_unix.cpp:349 #42 0x00007fd2480d46aa in start_thread (arg=0x7fd1fd7fa700) at pthread_create.c:333 #43 0x00007fd24af8feed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7fd1e7fff700 (LWP 2105)): #0 __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 #1 0x00007fd2480d6d82 in __GI___pthread_mutex_lock (mutex=0x7fd1d004c778) at ../nptl/pthread_mutex_lock.c:115 #2 0x00007fd23643cf73 in sqlite3Close (db=0x7fd1d0279318, forceZombie=0) at sqlite3.c:125831 #3 0x00007fd22457e5b8 in QSQLiteDriver::close (this=0x7fd1c81f99e0) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:589 #4 0x00007fd22457cb6e in QSQLiteDriver::open (this=0x7fd1c81f99e0, db=..., conOpts=...) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:548 #5 0x00007fd251c2b2a4 in QSqlDatabase::open (this=this@entry=0x7fd1e7ffe2b0) at kernel/qsqldatabase.cpp:839 #6 0x00007fd24783326b in fileMappingDb (path=...) at ../../../../src/file/lib/db.cpp:50 #7 0x00007fd247833c65 in fileMappingDb () at ../../../../src/file/lib/db.cpp:39 #8 0x00007fd24782ea1f in Baloo::FileModifyJob::doStart (this=0x7fd1d13686c0) at ../../../../src/file/lib/filemodifyjob.cpp:113 #9 0x00007fd24bb958e1 in QObject::event (this=0x7fd1d13686c0, e=<optimized out>) at kernel/qobject.cpp:1222 #10 0x00007fd24c7cf9bc in QApplicationPrivate::notify_helper (this=this@entry=0xe27180, receiver=receiver@entry=0x7fd1d13686c0, e=e@entry=0x7fd1d026da30) at kernel/qapplication.cpp:4570 #11 0x00007fd24c7d64d8 in QApplication::notify (this=this@entry=0x7ffc56601c30, receiver=receiver@entry=0x7fd1d13686c0, e=e@entry=0x7fd1d026da30) at kernel/qapplication.cpp:4356 #12 0x00007fd24d531b4a in KApplication::notify (this=0x7ffc56601c30, receiver=0x7fd1d13686c0, event=0x7fd1d026da30) at ../../kdeui/kernel/kapplication.cpp:311 #13 0x00007fd24bb7c1cd in QCoreApplication::notifyInternal (this=0x7ffc56601c30, receiver=receiver@entry=0x7fd1d13686c0, event=event@entry=0x7fd1d026da30) at kernel/qcoreapplication.cpp:955 #14 0x00007fd24bb7fa71 in sendEvent (event=0x7fd1d026da30, receiver=0x7fd1d13686c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #15 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x27b4640) at kernel/qcoreapplication.cpp:1579 #16 0x00007fd24bb7ff03 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1472 #17 0x00007fd24bbab6ee in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #18 postEventSourceDispatch (s=0x7fd1d0003000) at kernel/qeventdispatcher_glib.cpp:300 #19 0x00007fd24414bc3d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x00007fd24414bf20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007fd24414bfcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #22 0x00007fd24bbab85e in QEventDispatcherGlib::processEvents (this=0x7fd1d0015d60, flags=...) at kernel/qeventdispatcher_glib.cpp:450 #23 0x00007fd24bb7ad21 in QEventLoop::processEvents (this=this@entry=0x7fd1e7ffea90, flags=...) at kernel/qeventloop.cpp:149 #24 0x00007fd24bb7b085 in QEventLoop::exec (this=this@entry=0x7fd1e7ffea90, flags=...) at kernel/qeventloop.cpp:204 #25 0x00007fd24fccb7f3 in Digikam::WorkerObjectRunnable::run (this=0x7fd1e0058330) at /build/buildd/digikam-4.7.0/core/libs/threads/threadmanager.cpp:196 #26 0x00007fd24ba64b70 in QThreadPoolThread::run (this=0x27b44a0) at concurrent/qthreadpool.cpp:108 #27 0x00007fd24ba716ff in QThreadPrivate::start (arg=0x27b44a0) at thread/qthread_unix.cpp:349 #28 0x00007fd2480d46aa in start_thread (arg=0x7fd1e7fff700) at pthread_create.c:333 #29 0x00007fd24af8feed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7fd2059c9700 (LWP 2111)): #0 0x00007ffc567dacee in clock_gettime () #1 0x00007fd24af9e38d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115 #2 0x00007fd24bac8ac5 in do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:127 #3 qt_gettime () at tools/qelapsedtimer_unix.cpp:144 #4 0x00007fd24bbac695 in updateCurrentTime (this=0x7fd1ec035660) at kernel/qeventdispatcher_unix.cpp:354 #5 QTimerInfoList::timerWait (this=0x7fd1ec035660, tm=...) at kernel/qeventdispatcher_unix.cpp:460 #6 0x00007fd24bbaaf3c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fd2059c88c4) at kernel/qeventdispatcher_glib.cpp:143 #7 0x00007fd24bbab005 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:176 #8 0x00007fd24414b3fd in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007fd24414bde8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fd24414bfcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007fd24bbab87e in QEventDispatcherGlib::processEvents (this=0x7fd1ec0252b0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #12 0x00007fd24bb7ad21 in QEventLoop::processEvents (this=this@entry=0x7fd2059c8a90, flags=...) at kernel/qeventloop.cpp:149 #13 0x00007fd24bb7b085 in QEventLoop::exec (this=this@entry=0x7fd2059c8a90, flags=...) at kernel/qeventloop.cpp:204 #14 0x00007fd24fccb7f3 in Digikam::WorkerObjectRunnable::run (this=0x97881d0) at /build/buildd/digikam-4.7.0/core/libs/threads/threadmanager.cpp:196 #15 0x00007fd24ba64b70 in QThreadPoolThread::run (this=0x27b4ad0) at concurrent/qthreadpool.cpp:108 #16 0x00007fd24ba716ff in QThreadPrivate::start (arg=0x27b4ad0) at thread/qthread_unix.cpp:349 #17 0x00007fd2480d46aa in start_thread (arg=0x7fd2059c9700) at pthread_create.c:333 #18 0x00007fd24af8feed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7fd1feffd700 (LWP 3237)): #0 0x00007fd2363fcbb3 in yy_find_shift_action (pParser=0x7fd1d82d61a8, iLookAhead=<optimized out>) at sqlite3.c:121831 #1 0x00007fd236457d23 in sqlite3Parser (yyp=0x7fd1d82d61a8, yymajor=26, yyminor=..., pParse=0x22f, pParse@entry=0x7fd1d825e0b8) at sqlite3.c:123705 #2 0x00007fd23645dc67 in sqlite3RunParser (pParse=pParse@entry=0x7fd1d825e0b8, zSql=zSql@entry=0x7fd1d8267508 "INSERT INTO Thumbnails (type, modificationDate, orientationHint, data) VALUES (?, ?, ?, ?);", pzErrMsg=pzErrMsg@entry=0x7fd1feffc180) at sqlite3.c:124536 #3 0x00007fd23645e2f2 in sqlite3Prepare (db=0x7fd1d80596f8, zSql=0x7fd1d8267508 "INSERT INTO Thumbnails (type, modificationDate, orientationHint, data) VALUES (?, ?, ?, ?);", nBytes=-1, saveSqlFlag=1, pReprepare=<optimized out>, ppStmt=0x7fd1d82b0000, pzTail=0x7fd1feffc250) at sqlite3.c:103830 #4 0x00007fd23645e667 in sqlite3LockAndPrepare (db=0x7fd1d80596f8, zSql=0x1a <error: Cannot access memory at address 0x1a>, nBytes=-1, saveSqlFlag=1, pOld=0x0, ppStmt=0x7fd1d82b0000, pzTail=0x7fd1feffc250) at sqlite3.c:103922 #5 0x00007fd236474825 in sqlite3Prepare16 (db=0x7fd1d80596f8, zSql=0x7fd1d82c418a, nBytes=-668568312, saveSqlFlag=1, ppStmt=0x7fd1d82b0000, pzTail=0x7fd1feffc2a8) at sqlite3.c:104038 #6 0x00007fd22457b7f8 in QSQLiteResult::prepare (this=0x7fd1d8047e20, query=...) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:359 #7 0x00007fd251c36674 in QSqlResult::savePrepare (this=0x7fd1d8047e20, query=...) at kernel/qsqlresult.cpp:601 #8 0x00007fd251c29c44 in QSqlQuery::prepare (this=this@entry=0x7fd1feffc468, query=...) at kernel/qsqlquery.cpp:930 #9 0x00007fd24fc937e3 in Digikam::SqlQuery::prepare (this=this@entry=0x7fd1feffc460, query=...) at /build/buildd/digikam-4.7.0/core/libs/database/core/sqlquery.cpp:52 #10 0x00007fd24fc7da8a in Digikam::DatabaseCoreBackend::prepareQuery (this=this@entry=0xfcb2b0, sql=...) at /build/buildd/digikam-4.7.0/core/libs/database/core/databasecorebackend.cpp:1483 #11 0x00007fd24fc7df8c in Digikam::DatabaseCoreBackend::execQuery (this=this@entry=0xfcb2b0, sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=...) at /build/buildd/digikam-4.7.0/core/libs/database/core/databasecorebackend.cpp:1035 #12 0x00007fd24fc7e017 in Digikam::DatabaseCoreBackend::execSql (this=0xfcb2b0, sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=..., values=0x0, lastInsertId=0x7fd1feffc590) at /build/buildd/digikam-4.7.0/core/libs/database/core/databasecorebackend.cpp:937 #13 0x00007fd24fc89c4e in Digikam::ThumbnailDB::insertThumbnail (this=0x10bd620, info=..., lastInsertId=lastInsertId@entry=0x7fd1feffc720) at /build/buildd/digikam-4.7.0/core/libs/database/core/thumbnaildb.cpp:260 #14 0x00007fd24fcb2c90 in Digikam::ThumbnailCreator::storeInDatabase (this=this@entry=0x1d00cf0, info=..., image=...) at /build/buildd/digikam-4.7.0/core/libs/threadimageio/thumbnailcreator.cpp:809 #15 0x00007fd24fcb5bf6 in Digikam::ThumbnailCreator::load (this=0x1d00cf0, identifier=..., rect=..., pregenerate=pregenerate@entry=false) at /build/buildd/digikam-4.7.0/core/libs/threadimageio/thumbnailcreator.cpp:285 #16 0x00007fd24fcb6342 in Digikam::ThumbnailCreator::load (this=<optimized out>, identifier=...) at /build/buildd/digikam-4.7.0/core/libs/threadimageio/thumbnailcreator.cpp:196 #17 0x00007fd24fcc4fae in Digikam::ThumbnailLoadingTask::execute (this=0xaccaae0) at /build/buildd/digikam-4.7.0/core/libs/threadimageio/thumbnailtask.cpp:172 #18 0x00007fd24fc993ce in Digikam::LoadSaveThread::run (this=0x1d00980) at /build/buildd/digikam-4.7.0/core/libs/threadimageio/loadsavethread.cpp:136 #19 0x00007fd24fccf10e in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x1d00a80) at /build/buildd/digikam-4.7.0/core/libs/threads/dynamicthread.cpp:186 #20 0x00007fd24ba64b70 in QThreadPoolThread::run (this=0x27bcfc0) at concurrent/qthreadpool.cpp:108 #21 0x00007fd24ba716ff in QThreadPrivate::start (arg=0x27bcfc0) at thread/qthread_unix.cpp:349 #22 0x00007fd2480d46aa in start_thread (arg=0x7fd1feffd700) at pthread_create.c:333 #23 0x00007fd24af8feed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7fd251ffcac0 (LWP 20380)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fd24ba71c56 in wait (time=18446744073709551615, this=0x1d00b00) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x1d00ab0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fd24fccd758 in Digikam::DynamicThread::wait (this=this@entry=0x1d00980, locker=...) at /build/buildd/digikam-4.7.0/core/libs/threads/dynamicthread.cpp:351 #4 0x00007fd24fccd7e4 in Digikam::DynamicThread::shutDown (this=this@entry=0x1d00980) at /build/buildd/digikam-4.7.0/core/libs/threads/dynamicthread.cpp:222 #5 0x00007fd24fc9cde4 in Digikam::ManagedLoadSaveThread::shutDown (this=this@entry=0x1d00980) at /build/buildd/digikam-4.7.0/core/libs/threadimageio/managedloadsavethread.cpp:94 #6 0x00007fd24fcb80af in Digikam::ThumbnailLoadThread::~ThumbnailLoadThread (this=0x1d00980, __in_chrg=<optimized out>) at /build/buildd/digikam-4.7.0/core/libs/threadimageio/thumbnailloadthread.cpp:177 #7 0x00007fd24fcb83ca in ~ThumbnailLoadThread (this=0x1d00980, __in_chrg=<optimized out>) at /build/buildd/digikam-4.7.0/core/libs/threadimageio/thumbnailloadthread.cpp:180 #8 destroy () at /build/buildd/digikam-4.7.0/core/libs/threadimageio/thumbnailloadthread.cpp:153 #9 0x00007fd24aec2d32 in __run_exit_handlers (status=1, listp=0x7fd24b24d698 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82 #10 0x00007fd24aec2d85 in __GI_exit (status=<optimized out>) at exit.c:104 #11 0x00007fd24c83b488 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:782 #12 0x00007fd24d5305a0 in KApplication::xioErrhandler (this=0x7ffc56601c30, dpy=0xe654b0) at ../../kdeui/kernel/kapplication.cpp:419 #13 0x00007fd24997088e in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #14 0x00007fd24996e1fd in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #15 0x00007fd249960190 in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #16 0x00007fd24c877727 in x11EventSourcePrepare (s=0xe403d0, timeout=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:77 #17 0x00007fd24414b3fd in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #18 0x00007fd24414bde8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #19 0x00007fd24414bfcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x00007fd24bbab85e in QEventDispatcherGlib::processEvents (this=0xd72ac0, flags=...) at kernel/qeventdispatcher_glib.cpp:450 #21 0x00007fd24c877c66 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #22 0x00007fd24bb7ad21 in QEventLoop::processEvents (this=this@entry=0x7ffc56601720, flags=...) at kernel/qeventloop.cpp:149 #23 0x00007fd24bb7b085 in QEventLoop::exec (this=this@entry=0x7ffc56601720, flags=...) at kernel/qeventloop.cpp:204 #24 0x00007fd24bb80b09 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227 #25 0x00007fd24c7cdc1c in QApplication::exec () at kernel/qapplication.cpp:3828 #26 0x00000000004967a6 in main (argc=<optimized out>, argv=<optimized out>) at /build/buildd/digikam-4.7.0/core/app/main/main.cpp:237 Reported using DrKonqi -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
https://bugs.kde.org/show_bug.cgi?id=353236
Gilles Caulier <[hidden email]> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |DUPLICATE CC| |[hidden email] Status|UNCONFIRMED |RESOLVED --- Comment #1 from Gilles Caulier <[hidden email]> --- *** This bug has been marked as a duplicate of bug 351400 *** -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Kristofer Rickheden Gustavsson
https://bugs.kde.org/show_bug.cgi?id=353236
[hidden email] changed: What |Removed |Added ---------------------------------------------------------------------------- Component|general |Database-Sqlite -- You are receiving this mail because: You are the assignee for the bug. |
Free forum by Nabble | Edit this page |