sorry for the arcane format... drkonqi on ubuntu 14.04 can't seem to file this bug directly so I need to copy and paste. I hope it's useful. Application: digikam (4.2.0) KDE Platform Version: 4.13.3 Qt Version: 4.8.6 Operating System: Linux 3.13.0-35-generic x86_64 Distribution: Ubuntu 14.04.1 LTS -- Information about the crash: - What I was doing when the application crashed: I was adding keywords to photos, and entering a new keyword that could have been an extended version of another. I had one keyword already marked and wanted to create a new keyword on top level. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fa2d050eac0 (LWP 8459))] Thread 11 (Thread 0x7fa2a64bc700 (LWP 8461)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa2ca44a816 in wait (time=18446744073709551615, this=0x188f8d0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x188f7e0, mutex=mutex@entry=0x188f7d8, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000000005f0f6e in Digikam::ScanController::run (this=0x1895190) at /build/buildd/digikam-4.2.0/core/digikam/database/scancontroller.cpp:725 #4 0x00007fa2ca44a32f in QThreadPrivate::start (arg=0x1895190) at thread/qthread_unix.cpp:349 #5 0x00007fa2c5474182 in start_thread (arg=0x7fa2a64bc700) at pthread_create.c:312 #6 0x00007fa2c9668fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 10 (Thread 0x7fa2a5cbb700 (LWP 8462)): #0 0x00007fa2c256a860 in pthread_mutex_lock@plt () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fa2c25da991 in g_mutex_lock (mutex=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:209 #2 0x00007fa2c2598ed5 in g_main_context_iterate (context=context@entry=0x7fa2980009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3701 #3 0x00007fa2c25990ec in g_main_context_iteration (context=0x7fa2980009a0, may_block=1) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3795 #4 0x00007fa2ca5797be in QEventDispatcherGlib::processEvents (this=0x7fa2980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #5 0x00007fa2ca54b0af in QEventLoop::processEvents (this=this@entry=0x7fa2a5cbaae0, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007fa2ca54b3a5 in QEventLoop::exec (this=this@entry=0x7fa2a5cbaae0, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007fa2ca447c5f in QThread::exec (this=this@entry=0x17dfd50) at thread/qthread.cpp:537 #8 0x00007fa2ca52c823 in QInotifyFileSystemWatcherEngine::run (this=0x17dfd50) at io/qfilesystemwatcher_inotify.cpp:265 #9 0x00007fa2ca44a32f in QThreadPrivate::start (arg=0x17dfd50) at thread/qthread_unix.cpp:349 #10 0x00007fa2c5474182 in start_thread (arg=0x7fa2a5cbb700) at pthread_create.c:312 #11 0x00007fa2c9668fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 9 (Thread 0x7fa2a54ba700 (LWP 8464)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa2ca44a816 in wait (time=18446744073709551615, this=0x1c09670) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x1c1c4d0, mutex=mutex@entry=0x1c1c4c8, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fa2cdba9f6a in Digikam::ParkingThread::run (this=0x1c1c4b0) at /build/buildd/digikam-4.2.0/core/libs/threads/threadmanager.cpp:119 #4 0x00007fa2ca44a32f in QThreadPrivate::start (arg=0x1c1c4b0) at thread/qthread_unix.cpp:349 #5 0x00007fa2c5474182 in start_thread (arg=0x7fa2a54ba700) at pthread_create.c:312 #6 0x00007fa2c9668fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 8 (Thread 0x7fa297987700 (LWP 8465)): #0 0x00007fa2c25da62a in g_mutex_get_impl (mutex=0x7fa2900009a0) at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:120 #1 0x00007fa2c25da989 in g_mutex_lock (mutex=mutex@entry=0x7fa2900009a0) at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:209 #2 0x00007fa2c2598699 in g_main_context_prepare (context=context@entry=0x7fa2900009a0, priority=priority@entry=0x7fa2979869a8) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3354 #3 0x00007fa2c2598f03 in g_main_context_iterate (context=context@entry=0x7fa2900009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3714 #4 0x00007fa2c25990ec in g_main_context_iteration (context=0x7fa2900009a0, may_block=1) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3795 #5 0x00007fa2ca5797be in QEventDispatcherGlib::processEvents (this=0x7fa2900008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #6 0x00007fa2ca54b0af in QEventLoop::processEvents (this=this@entry=0x7fa297986ae0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fa2ca54b3a5 in QEventLoop::exec (this=this@entry=0x7fa297986ae0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fa2ca447c5f in QThread::exec (this=this@entry=0x1e2ce50) at thread/qthread.cpp:537 #9 0x00007fa2ca52c823 in QInotifyFileSystemWatcherEngine::run (this=0x1e2ce50) at io/qfilesystemwatcher_inotify.cpp:265 #10 0x00007fa2ca44a32f in QThreadPrivate::start (arg=0x1e2ce50) at thread/qthread_unix.cpp:349 #11 0x00007fa2c5474182 in start_thread (arg=0x7fa297987700) at pthread_create.c:312 #12 0x00007fa2c9668fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 7 (Thread 0x7fa22d2a5700 (LWP 8502)): #0 g_private_get_impl (key=0x7fa2c2856b80 <g_thread_specific_private>) at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:1021 #1 0x00007fa2c25dad39 in g_private_get (key=key@entry=0x7fa2c2856b80 <g_thread_specific_private>) at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:1050 #2 0x00007fa2c25be3b0 in g_thread_self () at /build/buildd/glib2.0-2.40.0/./glib/gthread.c:958 #3 0x00007fa2c25990dd in g_main_context_iteration (context=0x7fa2140030b0, may_block=1) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3795 #4 0x00007fa2ca5797be in QEventDispatcherGlib::processEvents (this=0x7fa2140013d0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #5 0x00007fa2ca54b0af in QEventLoop::processEvents (this=this@entry=0x7fa22d2a4ae0, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007fa2ca54b3a5 in QEventLoop::exec (this=this@entry=0x7fa22d2a4ae0, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007fa2ca447c5f in QThread::exec (this=this@entry=0x4167b90) at thread/qthread.cpp:537 #8 0x00007fa2ca52c823 in QInotifyFileSystemWatcherEngine::run (this=0x4167b90) at io/qfilesystemwatcher_inotify.cpp:265 #9 0x00007fa2ca44a32f in QThreadPrivate::start (arg=0x4167b90) at thread/qthread_unix.cpp:349 #10 0x00007fa2c5474182 in start_thread (arg=0x7fa22d2a5700) at pthread_create.c:312 #11 0x00007fa2c9668fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 6 (Thread 0x7fa2077de700 (LWP 8503)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa2bdf5981d in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007fa2bdf59859 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007fa2c5474182 in start_thread (arg=0x7fa2077de700) at pthread_create.c:312 #4 0x00007fa2c9668fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 5 (Thread 0x7fa1c6fdb700 (LWP 8504)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa2bdc9a20d in JSC::BlockAllocator::blockFreeingThreadMain() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007fa2bdf88fd6 in WTF::wtfThreadEntryPoint(void*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007fa2c5474182 in start_thread (arg=0x7fa1c6fdb700) at pthread_create.c:312 #4 0x00007fa2c9668fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 4 (Thread 0x7fa1bdbc9700 (LWP 8523)): #0 g_mutex_get_impl (mutex=0x7fa270013350) at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:122 #1 0x00007fa2c25da9b9 in g_mutex_unlock (mutex=mutex@entry=0x7fa270013350) at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:228 #2 0x00007fa2c25988f9 in g_main_context_query (context=context@entry=0x7fa270013350, max_priority=2147483647, timeout=timeout@entry=0x7fa1bdbc89ec, fds=fds@entry=0x7fa2700254b0, n_fds=n_fds@entry=1) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3489 #3 0x00007fa2c2598f52 in g_main_context_iterate (context=context@entry=0x7fa270013350, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3716 #4 0x00007fa2c25990ec in g_main_context_iteration (context=0x7fa270013350, may_block=1) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3795 #5 0x00007fa2ca5797be in QEventDispatcherGlib::processEvents (this=0x7fa2700013d0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #6 0x00007fa2ca54b0af in QEventLoop::processEvents (this=this@entry=0x7fa1bdbc8b20, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fa2ca54b3a5 in QEventLoop::exec (this=this@entry=0x7fa1bdbc8b20, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fa2ca447c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537 #9 0x00007fa2ca44a32f in QThreadPrivate::start (arg=0x44dbd40) at thread/qthread_unix.cpp:349 #10 0x00007fa2c5474182 in start_thread (arg=0x7fa1bdbc9700) at pthread_create.c:312 #11 0x00007fa2c9668fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7fa25cff9700 (LWP 8554)): #0 g_main_context_prepare (context=context@entry=0x7fa20c004e20, priority=priority@entry=0x7fa25cff8968) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3284 #1 0x00007fa2c2598f03 in g_main_context_iterate (context=context@entry=0x7fa20c004e20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3714 #2 0x00007fa2c25990ec in g_main_context_iteration (context=0x7fa20c004e20, may_block=1) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3795 #3 0x00007fa2ca5797be in QEventDispatcherGlib::processEvents (this=0x7fa20c00ab20, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #4 0x00007fa2ca54b0af in QEventLoop::processEvents (this=this@entry=0x7fa25cff8aa0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fa2ca54b3a5 in QEventLoop::exec (this=this@entry=0x7fa25cff8aa0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fa2cdba9633 in Digikam::WorkerObjectRunnable::run (this=0x6220300) at /build/buildd/digikam-4.2.0/core/libs/threads/threadmanager.cpp:196 #7 0x00007fa2ca43dfee in QThreadPoolThread::run (this=0x3386020) at concurrent/qthreadpool.cpp:108 #8 0x00007fa2ca44a32f in QThreadPrivate::start (arg=0x3386020) at thread/qthread_unix.cpp:349 #9 0x00007fa2c5474182 in start_thread (arg=0x7fa25cff9700) at pthread_create.c:312 #10 0x00007fa2c9668fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7fa25d7fa700 (LWP 8555)): #0 pthread_mutex_unlock (mutex=0x7fa20d344230) at forward.c:194 #1 0x00007fa2c25da9c1 in g_mutex_unlock (mutex=mutex@entry=0x7fa20d20b470) at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:228 #2 0x00007fa2c25980f0 in g_main_context_acquire (context=0x7fa20d20b470) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3138 #3 0x00007fa2c2598ea5 in g_main_context_iterate (context=context@entry=0x7fa20d20b470, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3684 #4 0x00007fa2c25990ec in g_main_context_iteration (context=0x7fa20d20b470, may_block=1) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3795 #5 0x00007fa2ca5797be in QEventDispatcherGlib::processEvents (this=0x7fa20c018980, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #6 0x00007fa2ca54b0af in QEventLoop::processEvents (this=this@entry=0x7fa25d7f9aa0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fa2ca54b3a5 in QEventLoop::exec (this=this@entry=0x7fa25d7f9aa0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fa2cdba9633 in Digikam::WorkerObjectRunnable::run (this=0xb162540) at /build/buildd/digikam-4.2.0/core/libs/threads/threadmanager.cpp:196 #9 0x00007fa2ca43dfee in QThreadPoolThread::run (this=0x33803e0) at concurrent/qthreadpool.cpp:108 #10 0x00007fa2ca44a32f in QThreadPrivate::start (arg=0x33803e0) at thread/qthread_unix.cpp:349 #11 0x00007fa2c5474182 in start_thread (arg=0x7fa25d7fa700) at pthread_create.c:312 #12 0x00007fa2c9668fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7fa2d050eac0 (LWP 8459)): [KCrash Handler] #6 0x00000000060f6a48 in ?? () #7 0x00007fa2b4ee6dac in sqlite3MemCompare (pMem1=pMem1@entry=0x7fff2ca4f610, pMem2=<optimized out>, pColl=0x98e0118) at sqlite3.c:60484 #8 0x00007fa2b4ee6f63 in sqlite3VdbeRecordCompare (nKey1=24, pKey1=0x7fa2a005ccce, pPKey2=pPKey2@entry=0x7fff2ca4f910) at sqlite3.c:64162 #9 0x00007fa2b4efb579 in sqlite3BtreeMovetoUnpacked (pCur=0x8c90150, pIdxKey=0x7fff2ca4f910, intKey=0, biasRight=<optimized out>, pRes=0x7fff2ca4f900) at sqlite3.c:55077 #10 0x00007fa2b4f239c5 in sqlite3VdbeExec (p=p@entry=0xb193a38) at sqlite3.c:70168 #11 0x00007fa2b4f2bed7 in sqlite3Step (p=0xb193a38) at sqlite3.c:64828 #12 sqlite3_step (pStmt=<optimized out>) at sqlite3.c:64894 #13 0x00007fa2a4ab511c in QSQLiteResultPrivate::fetchNext (this=this@entry=0x5e91e40, values=..., idx=idx@entry=0, initialFetch=initialFetch@entry=true) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:235 #14 0x00007fa2a4ab5e48 in QSQLiteResult::exec (this=0xa160fb0) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:447 #15 0x00007fa2d015fb7d in QSqlQuery::exec (this=this@entry=0x7fff2ca4fe48) at kernel/qsqlquery.cpp:949 #16 0x00007fa2cdb570e6 in Digikam::DatabaseCoreBackend::exec (this=0x1912660, query=...) at /build/buildd/digikam-4.2.0/core/libs/database/core/databasecorebackend.cpp:1415 #17 0x00007fa2cdb5716c in Digikam::DatabaseCoreBackend::execQuery (this=this@entry=0x1912660, query=..., boundValue1=...) at /build/buildd/digikam-4.2.0/core/libs/database/core/databasecorebackend.cpp:1057 #18 0x00007fa2cdb58210 in Digikam::DatabaseCoreBackend::execQuery (this=this@entry=0x1912660, sql=..., boundValue1=...) at /build/buildd/digikam-4.2.0/core/libs/database/core/databasecorebackend.cpp:1006 #19 0x00007fa2cdb58259 in Digikam::DatabaseCoreBackend::execSql (this=0x1912660, sql=..., boundValue1=..., values=values@entry=0x7fff2ca4fe90, lastInsertId=lastInsertId@entry=0x0) at /build/buildd/digikam-4.2.0/core/libs/database/core/databasecorebackend.cpp:903 #20 0x00007fa2cd50a15e in Digikam::AlbumDB::getSetting (this=this@entry=0x190c500, keyword=...) at /build/buildd/digikam-4.2.0/core/libs/database/albumdb.cpp:972 #21 0x00007fa2cd50aa8c in Digikam::AlbumDB::getFilterSettings (this=0x190c500, imageFilter=imageFilter@entry=0x7fff2ca500d0, videoFilter=videoFilter@entry=0x0, audioFilter=audioFilter@entry=0x0) at /build/buildd/digikam-4.2.0/core/libs/database/albumdb.cpp:1017 #22 0x0000000000666a50 in Digikam::AlbumSettings::getRawFileFilter (this=this@entry=0x1a06cd0) at /build/buildd/digikam-4.2.0/core/digikam/utils/albumsettings.cpp:972 #23 0x000000000053f642 in Digikam::KipiInterface::hostSetting (this=this@entry=0x29b4410, settingName=...) at /build/buildd/digikam-4.2.0/core/utilities/kipiiface/kipiinterface.cpp:363 #24 0x0000000000540537 in Digikam::KipiInterface::currentAlbum (this=0x29b4410) at /build/buildd/digikam-4.2.0/core/utilities/kipiiface/kipiinterface.cpp:110 #25 0x00007fa1c45abd94 in KIPIAdvancedSlideshowPlugin::Plugin_AdvancedSlideshow::slotAlbumChanged (this=0x4657a20, anyAlbum=<optimized out>) at /build/buildd/digikam-4.2.0/extra/kipi-plugins/advancedslideshow/plugin/plugin_advancedslideshow.cpp:175 #26 0x00007fa2ca56087a in QMetaObject::activate (sender=0x29b4410, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff2ca50430) at kernel/qobject.cpp:3539 #27 0x00007fa2ce49f4c2 in KIPI::Interface::currentAlbumChanged(bool) () from /usr/lib/libkipi.so.11 #28 0x0000000000540476 in slotCurrentAlbumChanged (albums=..., this=<optimized out>) at /build/buildd/digikam-4.2.0/core/utilities/kipiiface/kipiinterface.cpp:283 #29 Digikam::KipiInterface::qt_static_metacall (_o=0x29b4410, _c=40, _id=170559432, _a=0x28) at /build/buildd/digikam-4.2.0/obj-x86_64-linux-gnu/core/digikam/kipiinterface.moc:54 #30 0x00007fa2ca56087a in QMetaObject::activate (sender=sender@entry=0x17a15c0, m=m@entry=0x880040 <Digikam::AlbumManager::staticMetaObject>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x7fff2ca50590) at kernel/qobject.cpp:3539 #31 0x00000000005b8b35 in signalAlbumCurrentChanged (_t1=..., this=0x17a15c0) at /build/buildd/digikam-4.2.0/obj-x86_64-linux-gnu/core/digikam/albummanager.moc:267 #32 Digikam::AlbumManager::setCurrentAlbums (this=0x17a15c0, albums=...) at /build/buildd/digikam-4.2.0/core/digikam/album/albummanager.cpp:1849 #33 0x00000000005d626c in Digikam::AbstractAlbumTreeView::slotSelectionChanged (this=0x20001) at /build/buildd/digikam-4.2.0/core/digikam/album/albumtreeview.cpp:582 #34 0x00000000005d8025 in Digikam::AbstractAlbumTreeView::qt_static_metacall (_o=0x27325e0, _c=40, _id=170559432, _a=0x28) at /build/buildd/digikam-4.2.0/obj-x86_64-linux-gnu/core/digikam/albumtreeview.moc:99 #35 0x00007fa2ca56087a in QMetaObject::activate (sender=sender@entry=0x2736b80, m=m@entry=0x7fa2cba05fc0 <QItemSelectionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff2ca50760) at kernel/qobject.cpp:3539 #36 0x00007fa2cb487857 in QItemSelectionModel::selectionChanged (this=this@entry=0x2736b80, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:165 #37 0x00007fa2cb48ce77 in QItemSelectionModel::emitSelectionChanged (this=this@entry=0x2736b80, newSelection=..., oldSelection=...) at itemviews/qitemselectionmodel.cpp:1600 #38 0x00007fa2cb48d683 in QItemSelectionModel::select (this=0x2736b80, selection=..., command=...) at itemviews/qitemselectionmodel.cpp:1110 #39 0x00007fa2cb47967a in QTreeViewPrivate::select (this=this@entry=0x272ffc0, topIndex=..., bottomIndex=..., command=...) at itemviews/qtreeview.cpp:3683 #40 0x00007fa2cb479f7c in QTreeView::setSelection (this=<optimized out>, rect=..., command=...) at itemviews/qtreeview.cpp:2293 #41 0x00007fa2cb439d9a in QAbstractItemView::mousePressEvent (this=this@entry=0x27325e0, event=event@entry=0x7fff2ca516e0) at itemviews/qabstractitemview.cpp:1690 #42 0x00007fa2cb47e555 in QTreeView::mousePressEvent (this=this@entry=0x27325e0, event=event@entry=0x7fff2ca516e0) at itemviews/qtreeview.cpp:1831 #43 0x00000000005d84af in Digikam::AbstractAlbumTreeView::mousePressEvent (this=0x27325e0, e=0x7fff2ca516e0) at /build/buildd/digikam-4.2.0/core/digikam/album/albumtreeview.cpp:624 #44 0x00007fa2caf8e37b in QWidget::event (this=this@entry=0x27325e0, event=event@entry=0x7fff2ca516e0) at kernel/qwidget.cpp:8372 #45 0x00007fa2cb32ffce in QFrame::event (this=0x27325e0, e=0x7fff2ca516e0) at widgets/qframe.cpp:557 #46 0x00007fa2cb43f5b3 in QAbstractItemView::viewportEvent (this=this@entry=0x27325e0, event=event@entry=0x7fff2ca516e0) at itemviews/qabstractitemview.cpp:1644 #47 0x00007fa2cb47e190 in QTreeView::viewportEvent (this=this@entry=0x27325e0, event=0x7fff2ca516e0) at itemviews/qtreeview.cpp:1252 #48 0x00000000005d8735 in Digikam::AbstractAlbumTreeView::viewportEvent (this=this@entry=0x27325e0, event=<optimized out>) at /build/buildd/digikam-4.2.0/core/digikam/album/albumtreeview.cpp:725 #49 0x00000000005cfdf0 in Digikam::AlbumSelectionTreeView::viewportEvent (this=0x27325e0, event=<optimized out>) at /build/buildd/digikam-4.2.0/core/digikam/album/albumselectiontreeview.cpp:233 #50 0x00007fa2ca54c646 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x16c4fa0, receiver=receiver@entry=0x2730690, event=event@entry=0x7fff2ca516e0) at kernel/qcoreapplication.cpp:1063 #51 0x00007fa2caf3ee0c in QApplicationPrivate::notify_helper (this=this@entry=0x16c4fa0, receiver=receiver@entry=0x2730690, e=e@entry=0x7fff2ca516e0) at kernel/qapplication.cpp:4563 #52 0x00007fa2caf455dd in QApplication::notify (this=this@entry=0x7fff2ca52350, receiver=receiver@entry=0x2730690, e=e@entry=0x7fff2ca516e0) at kernel/qapplication.cpp:4110 #53 0x00007fa2cbc49d1a in KApplication::notify (this=0x7fff2ca52350, receiver=0x2730690, event=0x7fff2ca516e0) at ../../kdeui/kernel/kapplication.cpp:311 #54 0x00007fa2ca54c4dd in QCoreApplication::notifyInternal (this=0x7fff2ca52350, receiver=receiver@entry=0x2730690, event=event@entry=0x7fff2ca516e0) at kernel/qcoreapplication.cpp:953 #55 0x00007fa2caf44d93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #56 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x2730690, event=event@entry=0x7fff2ca516e0, alienWidget=alienWidget@entry=0x2730690, nativeWidget=nativeWidget@entry=0x1dd0fc0, buttonDown=buttonDown@entry=0x7fa2cba24318 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178 #57 0x00007fa2cafb99cb in QETWidget::translateMouseEvent (this=this@entry=0x1dd0fc0, event=event@entry=0x7fff2ca51a60) at kernel/qapplication_x11.cpp:4634 #58 0x00007fa2cafb9269 in QApplication::x11ProcessEvent (this=0x7fff2ca52350, event=event@entry=0x7fff2ca51a60) at kernel/qapplication_x11.cpp:3627 #59 0x00007fa2cafe0b02 in x11EventSourceDispatch (s=0x16b4d10, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #60 0x00007fa2c2598e04 in g_main_dispatch (context=0x16c5410) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3064 #61 g_main_context_dispatch (context=context@entry=0x16c5410) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3663 #62 0x00007fa2c2599048 in g_main_context_iterate (context=context@entry=0x16c5410, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3734 #63 0x00007fa2c25990ec in g_main_context_iteration (context=0x16c5410, may_block=1) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3795 #64 0x00007fa2ca5797a1 in QEventDispatcherGlib::processEvents (this=0x15db9c0, flags=...) at kernel/qeventdispatcher_glib.cpp:434 #65 0x00007fa2cafe0bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #66 0x00007fa2ca54b0af in QEventLoop::processEvents (this=this@entry=0x7fff2ca51e30, flags=...) at kernel/qeventloop.cpp:149 #67 0x00007fa2ca54b3a5 in QEventLoop::exec (this=this@entry=0x7fff2ca51e30, flags=...) at kernel/qeventloop.cpp:204 #68 0x00007fa2ca550b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225 #69 0x00007fa2caf3d37c in QApplication::exec () at kernel/qapplication.cpp:3828 #70 0x00000000004954e0 in main (argc=<optimized out>, argv=<optimized out>) at /build/buildd/digikam-4.2.0/core/digikam/main/main.cpp:236 Possible duplicates by query: bug 338448, bug 338358, bug 337607, bug 337278, bug 337258. Reproducible: Always Steps to Reproduce: 1. select an image 2. select an existing tag 3. type text for a new tag and press enter 4. there should now be a popup/context menu suggesting to either create a new tag, or to create a new tag underneath the current tag 5. select "create a new tag" Actual Results: digikam crashes Expected Results: digikam adds the tag and enables its checkbox
*** This bug has been marked as a duplicate of bug 329697 ***
Fixed with #329697