Bug 327013 - Digikam crashes frequently when saving tags with "page down"-key
Summary: Digikam crashes frequently when saving tags with "page down"-key
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Tags-Engine (show other bugs)
Version: 3.4.0
Platform: Kubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL: http://www.aniunaite-ott.de/pub/digik...
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-01 22:54 UTC by Jan Ott
Modified: 2014-05-20 07:28 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.1.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Ott 2013-11-01 22:54:26 UTC
For tagging my photos I use what is labeled "the keyboard way" in this description: http://www.digikam.org/node/641
After assigning all the desired tags I save changes and move to the next image by hitting the "page down" key on the keyboard. This frequently crashes digikam. 
Saved information: http://www.aniunaite-ott.de/pub/digikam-20131101-233757.kcrash.txt


Reproducible: Sometimes

Steps to Reproduce:
1. Tag photos as described in http://www.digikam.org/node/641 "The keyboard way"
2. Use "page down" key to save changes and move to the next image
Actual Results:  
Digikam quite frequently crashes
Saved information: http://www.aniunaite-ott.de/pub/digikam-20131101-233757.kcrash.txt
Comment 1 Jekyll Wu 2013-11-02 00:49:33 UTC
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 0x7f58bc443a80 (LWP 5443))]

Thread 10 (Thread 0x7f5892b0a700 (LWP 5445)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f58b6b94406 in wait (time=18446744073709551615, this=0x1867770) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1867680, mutex=mutex@entry=0x1867678, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005d5c4e in Digikam::ScanController::run (this=0x1867410) at /build/buildd/digikam-3.4.0/core/digikam/database/scancontroller.cpp:725
#4  0x00007f58b6b93f2f in QThreadPrivate::start (arg=0x1867410) at thread/qthread_unix.cpp:338
#5  0x00007f58b10fef6e in start_thread (arg=0x7f5892b0a700) at pthread_create.c:311
#6  0x00007f58b5db29cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 9 (Thread 0x7f5892309700 (LWP 5446)):
#0  0x00007f58ae7113d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f58ae6d1699 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f58ae6d17ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f58b6cc0a76 in QEventDispatcherGlib::processEvents (this=0x7f58840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f58b6c925ef in QEventLoop::processEvents (this=this@entry=0x7f5892308ab0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f58b6c928e5 in QEventLoop::exec (this=this@entry=0x7f5892308ab0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f58b6b9188f in QThread::exec (this=this@entry=0x186aba0) at thread/qthread.cpp:542
#7  0x00007f58b6c73d13 in QInotifyFileSystemWatcherEngine::run (this=0x186aba0) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f58b6b93f2f in QThreadPrivate::start (arg=0x186aba0) at thread/qthread_unix.cpp:338
#9  0x00007f58b10fef6e in start_thread (arg=0x7f5892309700) at pthread_create.c:311
#10 0x00007f58b5db29cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 8 (Thread 0x7f5891b08700 (LWP 5448)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f58b6b94406 in wait (time=18446744073709551615, this=0x1c90ed0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1c90540, mutex=mutex@entry=0x1c90538, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f58b9a0d16a in Digikam::ParkingThread::run (this=0x1c90520) at /build/buildd/digikam-3.4.0/core/libs/threads/threadmanager.cpp:119
#4  0x00007f58b6b93f2f in QThreadPrivate::start (arg=0x1c90520) at thread/qthread_unix.cpp:338
#5  0x00007f58b10fef6e in start_thread (arg=0x7f5891b08700) at pthread_create.c:311
#6  0x00007f58b5db29cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 7 (Thread 0x7f5883b97700 (LWP 5449)):
#0  0x00007f58b5da5f7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f58ae6d16a4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f58ae6d17ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f58b6cc0a76 in QEventDispatcherGlib::processEvents (this=0x7f587c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f58b6c925ef in QEventLoop::processEvents (this=this@entry=0x7f5883b96ab0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f58b6c928e5 in QEventLoop::exec (this=this@entry=0x7f5883b96ab0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f58b6b9188f in QThread::exec (this=this@entry=0x21d0970) at thread/qthread.cpp:542
#7  0x00007f58b6c73d13 in QInotifyFileSystemWatcherEngine::run (this=0x21d0970) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f58b6b93f2f in QThreadPrivate::start (arg=0x21d0970) at thread/qthread_unix.cpp:338
#9  0x00007f58b10fef6e in start_thread (arg=0x7f5883b97700) at pthread_create.c:311
#10 0x00007f58b5db29cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7f58577fe700 (LWP 5525)):
#0  0x00007f58ae7110ed in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f58ae711399 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f58ae6d0d59 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f58ae6d15c3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f58ae6d17ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f58b6cc0a76 in QEventDispatcherGlib::processEvents (this=0x7f58480376b0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f58b6c925ef in QEventLoop::processEvents (this=this@entry=0x7f58577fda80, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f58b6c928e5 in QEventLoop::exec (this=this@entry=0x7f58577fda80, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f58b9a0c813 in Digikam::WorkerObjectRunnable::run (this=0x6b158a0) at /build/buildd/digikam-3.4.0/core/libs/threads/threadmanager.cpp:196
#9  0x00007f58b6b877ae in QThreadPoolThread::run (this=0x378d8b0) at concurrent/qthreadpool.cpp:107
#10 0x00007f58b6b93f2f in QThreadPrivate::start (arg=0x378d8b0) at thread/qthread_unix.cpp:338
#11 0x00007f58b10fef6e in start_thread (arg=0x7f58577fe700) at pthread_create.c:311
#12 0x00007f58b5db29cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7f5876418700 (LWP 5526)):
#0  0x00007f58b5da5f7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f58ae6d16a4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f58ae6d17ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f58b6cc0a76 in QEventDispatcherGlib::processEvents (this=0x7f586012be20, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f58b6c925ef in QEventLoop::processEvents (this=this@entry=0x7f5876417a80, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f58b6c928e5 in QEventLoop::exec (this=this@entry=0x7f5876417a80, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f58b9a0c813 in Digikam::WorkerObjectRunnable::run (this=0x7f5848157f80) at /build/buildd/digikam-3.4.0/core/libs/threads/threadmanager.cpp:196
#7  0x00007f58b6b877ae in QThreadPoolThread::run (this=0x7f5860012770) at concurrent/qthreadpool.cpp:107
#8  0x00007f58b6b93f2f in QThreadPrivate::start (arg=0x7f5860012770) at thread/qthread_unix.cpp:338
#9  0x00007f58b10fef6e in start_thread (arg=0x7f5876418700) at pthread_create.c:311
#10 0x00007f58b5db29cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f5875416700 (LWP 5527)):
#0  0x00007f58b110205f in __pthread_mutex_unlock_usercnt (mutex=0x7f5858058580, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  0x00007f58ae7113d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f58ae6d0d40 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f58ae6d15c3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f58ae6d17ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f58b6cc0a76 in QEventDispatcherGlib::processEvents (this=0x7f5858033e70, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f58b6c925ef in QEventLoop::processEvents (this=this@entry=0x7f5875415a80, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f58b6c928e5 in QEventLoop::exec (this=this@entry=0x7f5875415a80, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f58b9a0c813 in Digikam::WorkerObjectRunnable::run (this=0x7f5848158270) at /build/buildd/digikam-3.4.0/core/libs/threads/threadmanager.cpp:196
#9  0x00007f58b6b877ae in QThreadPoolThread::run (this=0x378f270) at concurrent/qthreadpool.cpp:107
#10 0x00007f58b6b93f2f in QThreadPrivate::start (arg=0x378f270) at thread/qthread_unix.cpp:338
#11 0x00007f58b10fef6e in start_thread (arg=0x7f5875416700) at pthread_create.c:311
#12 0x00007f58b5db29cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f5881573700 (LWP 5528)):
#0  0x00007f58ae7110ea in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f58ae711399 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f58ae6d0d59 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f58ae6d15c3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f58ae6d17ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f58b6cc0a76 in QEventDispatcherGlib::processEvents (this=0x7f5868026070, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f58b6c925ef in QEventLoop::processEvents (this=this@entry=0x7f5881572a80, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f58b6c928e5 in QEventLoop::exec (this=this@entry=0x7f5881572a80, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f58b9a0c813 in Digikam::WorkerObjectRunnable::run (this=0x7f5848158600) at /build/buildd/digikam-3.4.0/core/libs/threads/threadmanager.cpp:196
#9  0x00007f58b6b877ae in QThreadPoolThread::run (this=0x3790f10) at concurrent/qthreadpool.cpp:107
#10 0x00007f58b6b93f2f in QThreadPrivate::start (arg=0x3790f10) at thread/qthread_unix.cpp:338
#11 0x00007f58b10fef6e in start_thread (arg=0x7f5881573700) at pthread_create.c:311
#12 0x00007f58b5db29cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f5877ffe700 (LWP 5529)):
#0  pthread_mutex_unlock (mutex=0x7f585c0248f0) at forward.c:194
#1  0x00007f58ae7113d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f58ae6d17b6 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f58b6cc0a76 in QEventDispatcherGlib::processEvents (this=0x7f585c036920, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f58b6c925ef in QEventLoop::processEvents (this=this@entry=0x7f5877ffda80, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f58b6c928e5 in QEventLoop::exec (this=this@entry=0x7f5877ffda80, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f58b9a0c813 in Digikam::WorkerObjectRunnable::run (this=0x7f58481589c0) at /build/buildd/digikam-3.4.0/core/libs/threads/threadmanager.cpp:196
#7  0x00007f58b6b877ae in QThreadPoolThread::run (this=0x3591750) at concurrent/qthreadpool.cpp:107
#8  0x00007f58b6b93f2f in QThreadPrivate::start (arg=0x3591750) at thread/qthread_unix.cpp:338
#9  0x00007f58b10fef6e in start_thread (arg=0x7f5877ffe700) at pthread_create.c:311
#10 0x00007f58b5db29cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f58bc443a80 (LWP 5443)):
[KCrash Handler]
#6  QSortFilterProxyModelPrivate::proxy_to_source (this=0x2b28d30, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:369
#7  0x00007f58b7c0092d in QSortFilterProxyModel::mapToSource (this=<optimized out>, proxyIndex=...) at itemviews/qsortfilterproxymodel.cpp:2519
#8  0x00007f58b7bfb192 in QSortFilterProxyModelPrivate::store_persistent_indexes (this=this@entry=0x2b28d30) at itemviews/qsortfilterproxymodel.cpp:996
#9  0x00007f58b7bfff3f in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x2b28d30, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1177
#10 0x00007f58b6ca7a58 in QMetaObject::activate (sender=sender@entry=0x2b2b690, m=m@entry=0x7f58b6ff66a0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff3fd57120) at kernel/qobject.cpp:3539
#11 0x00007f58b6cf1587 in QAbstractItemModel::dataChanged (this=this@entry=0x2b2b690, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:164
#12 0x00007f58b7bffbe9 in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x2b2b6e0, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1210
#13 0x00007f58b6ca7a58 in QMetaObject::activate (sender=sender@entry=0x2b1ef30, m=m@entry=0x7f58b6ff66a0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff3fd573a0) at kernel/qobject.cpp:3539
#14 0x00007f58b6cf1587 in QAbstractItemModel::dataChanged (this=this@entry=0x2b1ef30, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:164
#15 0x0000000000577bff in Digikam::AbstractCheckableAlbumModel::resetAllCheckedAlbums (this=0x2b1ef30) at /build/buildd/digikam-3.4.0/core/libs/models/abstractalbummodel.cpp:955
#16 0x00000000004b42c6 in Digikam::ImageDescEditTab::updateTagsView (this=this@entry=0x27a85e0) at /build/buildd/digikam-3.4.0/core/libs/imageproperties/imagedescedittab.cpp:1067
#17 0x00000000004b710a in Digikam::ImageDescEditTab::setInfos (this=this@entry=0x27a85e0, infos=...) at /build/buildd/digikam-3.4.0/core/libs/imageproperties/imagedescedittab.cpp:763
#18 0x00000000004b72ed in Digikam::ImageDescEditTab::setItem (this=0x27a85e0, info=...) at /build/buildd/digikam-3.4.0/core/libs/imageproperties/imagedescedittab.cpp:718
#19 0x00000000004a7201 in Digikam::ImagePropertiesSideBarDB::slotChangedTab (this=this@entry=0x28ca000, tab=0x27a85e0) at /build/buildd/digikam-3.4.0/core/libs/imageproperties/imagepropertiessidebardb.cpp:294
#20 0x00000000004a436a in Digikam::ImagePropertiesSideBarDB::itemChanged (this=this@entry=0x28ca000, infos=..., rect=..., img=img@entry=0x0, history=...) at /build/buildd/digikam-3.4.0/core/libs/imageproperties/imagepropertiessidebardb.cpp:195
#21 0x00000000004a441c in Digikam::ImagePropertiesSideBarDB::itemChanged (this=0x28ca000, infos=...) at /build/buildd/digikam-3.4.0/core/libs/imageproperties/imagepropertiessidebardb.cpp:171
#22 0x000000000065e95e in Digikam::DigikamView::slotDispatchImageSelected (this=0x1f2fcf0) at /build/buildd/digikam-3.4.0/core/digikam/views/digikamview.cpp:1265
#23 0x0000000000661a20 in Digikam::DigikamView::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /build/buildd/digikam-3.4.0/obj-x86_64-linux-gnu/core/digikam/digikamview.moc:332
#24 0x00007f58b6ca7a58 in QMetaObject::activate (sender=0x2c1bb20, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#25 0x00007f58b6cabbe1 in QObject::event (this=0x2c1bb20, e=<optimized out>) at kernel/qobject.cpp:1156
#26 0x00007f58b7684dfc in QApplicationPrivate::notify_helper (this=this@entry=0x1785320, receiver=receiver@entry=0x2c1bb20, e=e@entry=0x7fff3fd57bf0) at kernel/qapplication.cpp:4567
#27 0x00007f58b768b470 in QApplication::notify (this=this@entry=0x7fff3fd58390, receiver=receiver@entry=0x2c1bb20, e=e@entry=0x7fff3fd57bf0) at kernel/qapplication.cpp:4353
#28 0x00007f58b838ea6a in KApplication::notify (this=0x7fff3fd58390, receiver=0x2c1bb20, event=0x7fff3fd57bf0) at ../../kdeui/kernel/kapplication.cpp:311
#29 0x00007f58b6c938bd in QCoreApplication::notifyInternal (this=0x7fff3fd58390, receiver=0x2c1bb20, event=0x7fff3fd57bf0) at kernel/qcoreapplication.cpp:946
#30 0x00007f58b6cc3403 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#31 QTimerInfoList::activateTimers (this=0x1780d80) at kernel/qeventdispatcher_unix.cpp:622
#32 0x00007f58b6cc07d9 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#33 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:233
#34 0x00007f58ae6d13b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f58ae6d1708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f58ae6d17ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f58b6cc0a55 in QEventDispatcherGlib::processEvents (this=0x16b91b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#38 0x00007f58b77269d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#39 0x00007f58b6c925ef in QEventLoop::processEvents (this=this@entry=0x7fff3fd57e70, flags=...) at kernel/qeventloop.cpp:149
#40 0x00007f58b6c928e5 in QEventLoop::exec (this=this@entry=0x7fff3fd57e70, flags=...) at kernel/qeventloop.cpp:204
#41 0x00007f58b6c97e5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#42 0x00007f58b768334c in QApplication::exec () at kernel/qapplication.cpp:3828
#43 0x0000000000491ef3 in main (argc=<optimized out>, argv=<optimized out>) at /build/buildd/digikam-3.4.0/core/digikam/main/main.cpp:235
Comment 2 caulier.gilles 2014-05-16 07:30:29 UTC
digiKam 4.0.0 is out :

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

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

Thanks in advance

Gilles Caulier
Comment 3 Jan Ott 2014-05-17 21:00:27 UTC
Using Version 4.0.0-beta4, the problem does not occur any longer. 

Thanks! 

Jan
Comment 4 caulier.gilles 2014-05-19 13:58:03 UTC
This file is closed through 4.1.0 release...
Comment 5 Alexander Potashev 2014-05-20 07:24:17 UTC
(In reply to comment #4)
> This file is closed through 4.1.0 release...

Gilles,

I thought that "Version-Fixed-In" should be helpful for users who need to decide to which minimal version they have to update in order to have the bug fixed. Because this bug is fixed in 4.0.0+, "Version-Fixed-In" should be set to that. In what way setting it to 4.1.0 is better?
Comment 6 caulier.gilles 2014-05-20 07:28:42 UTC
This tag is used to list files closed by validation (reported by users as verified.

It's managed following release plan.

So as 4.0.0 is already published, next one will be 4.1.0. 

Gilles Caulier