Bug 312372

Summary: crash while deleting all tags known to digikam
Product: [Applications] digikam Reporter: Andrei ILIE <andrei.ilie>
Component: Tags-EngineAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: andrei.ilie, caulier.gilles
Priority: NOR    
Version: 2.9.0   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In: 7.4.0
Sentry Crash Report:

Description Andrei ILIE 2012-12-30 11:39:21 UTC
Application: digikam (2.9.0)
KDE Platform Version: 4.9.3
Qt Version: 4.8.3
Operating System: Linux 3.6.9-2.fc17.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed: in the tags/caption window,
  1. rClick on any tag / select / all tags
  2. rClick on any tag / delete tag
  3. crash !

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f69ea8e3a80 (LWP 1775))]

Thread 7 (Thread 0x7f69e005f700 (LWP 1776)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x0000003e8dc7bd1b in wait (time=18446744073709551615, this=0x2db4330) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2db4228, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005c8818 in Digikam::ScanController::run (this=0x2db3fc0) at /usr/src/debug/digikam-2.9.0/core/digikam/database/scancontroller.cpp:698
#4  0x0000003e8dc7b7bc in QThreadPrivate::start (arg=0x2db3fc0) at thread/qthread_unix.cpp:338
#5  0x0000003f5f807d14 in start_thread (arg=0x7f69e005f700) at pthread_create.c:309
#6  0x0000003f5ecf168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7f69df85e700 (LWP 1777)):
#0  0x0000003f5f809bc2 in __pthread_mutex_lock (mutex=0x7f69d0000a60) at pthread_mutex_lock.c:96
#1  0x0000003f60c83981 in g_mutex_lock (mutex=mutex@entry=0x7f69d00009a0) at gthread-posix.c:208
#2  0x0000003f60c47339 in g_main_context_prepare (context=context@entry=0x7f69d00009a0, priority=priority@entry=0x7f69df85d978) at gmain.c:2838
#3  0x0000003f60c47a1b in g_main_context_iterate (context=context@entry=0x7f69d00009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3126
#4  0x0000003f60c47c14 in g_main_context_iteration (context=0x7f69d00009a0, may_block=1) at gmain.c:3207
#5  0x0000003e8dda5ff6 in QEventDispatcherGlib::processEvents (this=0x7f69d00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x0000003e8dd76cbf in QEventLoop::processEvents (this=this@entry=0x7f69df85dad0, flags=...) at kernel/qeventloop.cpp:149
#7  0x0000003e8dd76f48 in QEventLoop::exec (this=0x7f69df85dad0, flags=...) at kernel/qeventloop.cpp:204
#8  0x0000003e8dc787e0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x0000003e8dd574df in QInotifyFileSystemWatcherEngine::run (this=0x2db6850) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x0000003e8dc7b7bc in QThreadPrivate::start (arg=0x2db6850) at thread/qthread_unix.cpp:338
#11 0x0000003f5f807d14 in start_thread (arg=0x7f69df85e700) at pthread_create.c:309
#12 0x0000003f5ecf168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f69df05d700 (LWP 1779)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x0000003e8dc7bd1b in wait (time=18446744073709551615, this=0x31e69a0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2f2fad8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003ea4735789 in Digikam::ParkingThread::run (this=0x2f2fac0) at /usr/src/debug/digikam-2.9.0/core/libs/threads/threadmanager.cpp:119
#4  0x0000003e8dc7b7bc in QThreadPrivate::start (arg=0x2f2fac0) at thread/qthread_unix.cpp:338
#5  0x0000003f5f807d14 in start_thread (arg=0x7f69df05d700) at pthread_create.c:309
#6  0x0000003f5ecf168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f69cdd84700 (LWP 1783)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x000000318ee2d8ef in ?? () from /lib64/libvlccore.so.5
#2  0x0000003f5f807d14 in start_thread (arg=0x7f69cdd84700) at pthread_create.c:309
#3  0x0000003f5ecf168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f69beb2c700 (LWP 1801)):
#0  0x0000003f60c47af6 in g_main_context_poll (n_fds=1, fds=0x7f69b8002960, timeout=-1, context=0x7f69b80009a0, priority=<optimized out>) at gmain.c:3440
#1  g_main_context_iterate (context=context@entry=0x7f69b80009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141
#2  0x0000003f60c47c14 in g_main_context_iteration (context=0x7f69b80009a0, may_block=1) at gmain.c:3207
#3  0x0000003e8dda5ff6 in QEventDispatcherGlib::processEvents (this=0x7f69b80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x0000003e8dd76cbf in QEventLoop::processEvents (this=this@entry=0x7f69beb2baa0, flags=...) at kernel/qeventloop.cpp:149
#5  0x0000003e8dd76f48 in QEventLoop::exec (this=0x7f69beb2baa0, flags=...) at kernel/qeventloop.cpp:204
#6  0x0000003ea4734deb in Digikam::WorkerObjectRunnable::run (this=0x6015ff0) at /usr/src/debug/digikam-2.9.0/core/libs/threads/threadmanager.cpp:196
#7  0x0000003e8dc6f40d in QThreadPoolThread::run (this=0x2ecd620) at concurrent/qthreadpool.cpp:107
#8  0x0000003e8dc7b7bc in QThreadPrivate::start (arg=0x2ecd620) at thread/qthread_unix.cpp:338
#9  0x0000003f5f807d14 in start_thread (arg=0x7f69beb2c700) at pthread_create.c:309
#10 0x0000003f5ecf168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f69ad927700 (LWP 2661)):
#0  g_mutex_lock (mutex=mutex@entry=0x7f69a803ed20) at gthread-posix.c:205
#1  0x0000003f60c47615 in g_main_context_check (context=context@entry=0x7f69a803ed20, max_priority=2147483647, fds=fds@entry=0x7f69a803db80, n_fds=n_fds@entry=1) at gmain.c:3025
#2  0x0000003f60c47a92 in g_main_context_iterate (context=context@entry=0x7f69a803ed20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3143
#3  0x0000003f60c47c14 in g_main_context_iteration (context=0x7f69a803ed20, may_block=1) at gmain.c:3207
#4  0x0000003e8dda5ff6 in QEventDispatcherGlib::processEvents (this=0x7f69a803f1d0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x0000003e8dd76cbf in QEventLoop::processEvents (this=this@entry=0x7f69ad926aa0, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003e8dd76f48 in QEventLoop::exec (this=0x7f69ad926aa0, flags=...) at kernel/qeventloop.cpp:204
#7  0x0000003ea4734deb in Digikam::WorkerObjectRunnable::run (this=0x74f5f80) at /usr/src/debug/digikam-2.9.0/core/libs/threads/threadmanager.cpp:196
#8  0x0000003e8dc6f40d in QThreadPoolThread::run (this=0x720a870) at concurrent/qthreadpool.cpp:107
#9  0x0000003e8dc7b7bc in QThreadPrivate::start (arg=0x720a870) at thread/qthread_unix.cpp:338
#10 0x0000003f5f807d14 in start_thread (arg=0x7f69ad927700) at pthread_create.c:309
#11 0x0000003f5ecf168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f69ea8e3a80 (LWP 1775)):
[KCrash Handler]
#6  QSortFilterProxyModelPrivate::updateChildrenMapping (this=this@entry=0x38f5c20, source_parent=..., parent_mapping=parent_mapping@entry=0x4567f80, orient=orient@entry=Qt::Vertical, start=start@entry=5, end=end@entry=5, delta_item_count=delta_item_count@entry=1, remove=remove@entry=true) at itemviews/qsortfilterproxymodel.cpp:948
#7  0x0000003e90352500 in source_items_removed (orient=Qt::Vertical, end=5, start=5, source_parent=..., this=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:890
#8  QSortFilterProxyModelPrivate::source_items_removed (this=0x38f5c20, source_parent=..., start=5, end=<optimized out>, orient=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:848
#9  0x0000003e8dd8e71f in QMetaObject::activate (sender=0x38f7b40, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff5ad68bb0) at kernel/qobject.cpp:3547
#10 0x0000003e8ddd6f74 in QAbstractItemModel::rowsRemoved (this=<optimized out>, _t1=..., _t2=5, _t3=5) at .moc/release-shared/moc_qabstractitemmodel.cpp:210
#11 0x0000003e8dd7194d in QAbstractItemModel::endRemoveRows (this=0x38f7b40) at kernel/qabstractitemmodel.cpp:2487
#12 0x0000003e903554ca in QSortFilterProxyModelPrivate::remove_source_items (this=this@entry=0x38f8330, source_to_proxy=..., proxy_to_source=..., source_items=..., source_parent=..., orient=orient@entry=Qt::Vertical, emit_signal=emit_signal@entry=true) at itemviews/qsortfilterproxymodel.cpp:539
#13 0x0000003e90356bad in QSortFilterProxyModelPrivate::source_items_about_to_be_removed (this=0x38f8330, source_parent=..., start=6, end=6, orient=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:840
#14 0x0000003e8dd8e71f in QMetaObject::activate (sender=0x38ea910, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff5ad68ea0) at kernel/qobject.cpp:3547
#15 0x0000003e8ddd6f24 in QAbstractItemModel::rowsAboutToBeRemoved (this=<optimized out>, _t1=..., _t2=6, _t3=6) at .moc/release-shared/moc_qabstractitemmodel.cpp:203
#16 0x0000003e8dd6f7f6 in QAbstractItemModel::beginRemoveRows (this=0x38ea910, parent=..., first=6, last=6) at kernel/qabstractitemmodel.cpp:2470
#17 0x000000000056a803 in Digikam::AbstractAlbumModel::slotAlbumAboutToBeDeleted (this=0x38ea910, album=0x45536e0) at /usr/src/debug/digikam-2.9.0/core/libs/models/abstractalbummodel.cpp:480
#18 0x0000003e8dd8e71f in QMetaObject::activate (sender=0x2d3d0c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff5ad690a0) at kernel/qobject.cpp:3547
#19 0x0000000000594c30 in Digikam::AlbumManager::signalAlbumAboutToBeDeleted (this=this@entry=0x2d3d0c0, _t1=_t1@entry=0x45536e0) at /usr/src/debug/digikam-2.9.0/x86_64-redhat-linux-gnu/core/digikam/albummanager.moc:237
#20 0x000000000059a2df in Digikam::AlbumManager::removeTAlbum (this=this@entry=0x2d3d0c0, album=album@entry=0x45536e0) at /usr/src/debug/digikam-2.9.0/core/digikam/album/albummanager.cpp:2897
#21 0x000000000059a41e in Digikam::AlbumManager::deleteTAlbum (this=0x2d3d0c0, album=0x45536e0, errMsg=...) at /usr/src/debug/digikam-2.9.0/core/digikam/album/albummanager.cpp:2350
#22 0x00000000006274f1 in Digikam::TagModificationHelper::slotTagDelete (this=0x38f81b0, t=<optimized out>) at /usr/src/debug/digikam-2.9.0/core/digikam/tags/tagmodificationhelper.cpp:262
#23 0x0000000000627ab0 in Digikam::TagModificationHelper::slotTagDelete (this=<optimized out>) at /usr/src/debug/digikam-2.9.0/core/digikam/tags/tagmodificationhelper.cpp:271
#24 0x00000000006282f5 in Digikam::TagModificationHelper::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7fff5ad69590) at /usr/src/debug/digikam-2.9.0/x86_64-redhat-linux-gnu/core/digikam/tagmodificationhelper.moc:86
#25 0x0000003e8dd8e71f in QMetaObject::activate (sender=0x8359e60, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff5ad69590) at kernel/qobject.cpp:3547
#26 0x0000003e8fdc42f2 in QAction::triggered (this=this@entry=0x8359e60, _t1=false) at .moc/release-shared/moc_qaction.cpp:276
#27 0x0000003e8fdc44e0 in QAction::activate (this=0x8359e60, event=<optimized out>) at kernel/qaction.cpp:1257
#28 0x0000003e901fd643 in QMenuPrivate::activateCausedStack (this=this@entry=0x8ec4680, causedStack=..., action=action@entry=0x8359e60, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1028
#29 0x0000003e90203959 in QMenuPrivate::activateAction (this=0x8ec4680, action=0x8359e60, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1120
#30 0x0000003e91cfff20 in KMenu::mouseReleaseEvent (this=0x7fff5ad6adc0, e=0x7fff5ad6a130) at /usr/src/debug/kdelibs-4.9.3/kdeui/widgets/kmenu.cpp:464
#31 0x0000003e8fe19ce0 in QWidget::event (this=0x7fff5ad6adc0, event=0x7fff5ad6a130) at kernel/qwidget.cpp:8371
#32 0x0000003e90204c0b in QMenu::event (this=0x7fff5ad6adc0, e=0x7fff5ad6a130) at widgets/qmenu.cpp:2469
#33 0x0000003e8fdca4ac in QApplicationPrivate::notify_helper (this=this@entry=0x2bf5010, receiver=receiver@entry=0x7fff5ad6adc0, e=e@entry=0x7fff5ad6a130) at kernel/qapplication.cpp:4557
#34 0x0000003e8fdcf18b in QApplication::notify (this=<optimized out>, receiver=0x7fff5ad6adc0, e=0x7fff5ad6a130) at kernel/qapplication.cpp:4100
#35 0x0000003e91c468a6 in KApplication::notify (this=0x7fff5ad6ca20, receiver=0x7fff5ad6adc0, event=0x7fff5ad6a130) at /usr/src/debug/kdelibs-4.9.3/kdeui/kernel/kapplication.cpp:311
#36 0x0000003e8dd77f6e in QCoreApplication::notifyInternal (this=0x7fff5ad6ca20, receiver=0x7fff5ad6adc0, event=0x7fff5ad6a130) at kernel/qcoreapplication.cpp:915
#37 0x0000003e8fdcb2eb in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#38 QApplicationPrivate::sendMouseEvent (receiver=0x7fff5ad6adc0, event=0x7fff5ad6a130, alienWidget=0x0, nativeWidget=0x7fff5ad6adc0, buttonDown=0x3e9089d248, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3168
#39 0x0000003e8fe4585c in QETWidget::translateMouseEvent (this=this@entry=0x7fff5ad6adc0, event=event@entry=0x7fff5ad6a8a0) at kernel/qapplication_x11.cpp:4462
#40 0x0000003e8fe44721 in QApplication::x11ProcessEvent (this=0x7fff5ad6ca20, event=0x7fff5ad6a8a0) at kernel/qapplication_x11.cpp:3651
#41 0x0000003e8fe6a7ac in x11EventSourceDispatch (s=s@entry=0x2bf7770, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#42 0x0000003f60c47825 in g_main_dispatch (context=0x2bf7130) at gmain.c:2539
#43 g_main_context_dispatch (context=context@entry=0x2bf7130) at gmain.c:3075
#44 0x0000003f60c47b58 in g_main_context_iterate (context=context@entry=0x2bf7130, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146
#45 0x0000003f60c47c14 in g_main_context_iteration (context=0x2bf7130, may_block=1) at gmain.c:3207
#46 0x0000003e8dda5fd6 in QEventDispatcherGlib::processEvents (this=0x2b86610, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#47 0x0000003e8fe6a48e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#48 0x0000003e8dd76cbf in QEventLoop::processEvents (this=this@entry=0x7fff5ad6ac80, flags=...) at kernel/qeventloop.cpp:149
#49 0x0000003e8dd76f48 in QEventLoop::exec (this=0x7fff5ad6ac80, flags=...) at kernel/qeventloop.cpp:204
#50 0x0000003e90201635 in QMenu::exec (this=0x7fff5ad6adc0, p=..., action=0x0) at widgets/qmenu.cpp:2113
#51 0x0000000000637fc8 in Digikam::ContextMenuHelper::exec (this=0x7fff5ad6ad80, pos=..., at=<optimized out>) at /usr/src/debug/digikam-2.9.0/core/digikam/utils/contextmenuhelper.cpp:1134
#52 0x00000000005baf93 in Digikam::AbstractAlbumTreeView::contextMenuEvent (this=0x38ebd50, event=0x7fff5ad6b920) at /usr/src/debug/digikam-2.9.0/core/digikam/album/albumtreeview.cpp:1038
#53 0x0000003e8fe19a2a in QWidget::event (this=0x38ebd50, event=0x7fff5ad6b920) at kernel/qwidget.cpp:8538
#54 0x0000003e901c3fb6 in QFrame::event (this=0x38ebd50, e=0x7fff5ad6b920) at widgets/qframe.cpp:557
#55 0x0000003e902cf54b in QAbstractItemView::viewportEvent (this=0x38ebd50, event=0x7fff5ad6b920) at itemviews/qabstractitemview.cpp:1644
#56 0x0000003e90313d31 in QTreeView::viewportEvent (this=0x38ebd50, event=0x7fff5ad6b920) at itemviews/qtreeview.cpp:1257
#57 0x0000003e8dd780d6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x38ec5b0, event=0x7fff5ad6b920) at kernel/qcoreapplication.cpp:1025
#58 0x0000003e8fdca47c in QApplicationPrivate::notify_helper (this=this@entry=0x2bf5010, receiver=receiver@entry=0x38ec5b0, e=e@entry=0x7fff5ad6b920) at kernel/qapplication.cpp:4553
#59 0x0000003e8fdcee95 in QApplication::notify (this=<optimized out>, receiver=0x38ec5b0, e=0x7fff5ad6b920) at kernel/qapplication.cpp:4179
#60 0x0000003e91c468a6 in KApplication::notify (this=0x7fff5ad6ca20, receiver=0x38ec5b0, event=0x7fff5ad6b920) at /usr/src/debug/kdelibs-4.9.3/kdeui/kernel/kapplication.cpp:311
#61 0x0000003e8dd77f6e in QCoreApplication::notifyInternal (this=0x7fff5ad6ca20, receiver=0x38ec5b0, event=0x7fff5ad6b920) at kernel/qcoreapplication.cpp:915
#62 0x0000003e8fe459f1 in sendSpontaneousEvent (event=0x7fff5ad6b920, receiver=0x38ec5b0) at ../../src/corelib/kernel/qcoreapplication.h:234
#63 QETWidget::translateMouseEvent (this=this@entry=0x38ec5b0, event=event@entry=0x7fff5ad6c060) at kernel/qapplication_x11.cpp:4533
#64 0x0000003e8fe44721 in QApplication::x11ProcessEvent (this=0x7fff5ad6ca20, event=0x7fff5ad6c060) at kernel/qapplication_x11.cpp:3651
#65 0x0000003e8fe6a7ac in x11EventSourceDispatch (s=s@entry=0x2bf7770, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#66 0x0000003f60c47825 in g_main_dispatch (context=0x2bf7130) at gmain.c:2539
#67 g_main_context_dispatch (context=context@entry=0x2bf7130) at gmain.c:3075
#68 0x0000003f60c47b58 in g_main_context_iterate (context=context@entry=0x2bf7130, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146
#69 0x0000003f60c47c14 in g_main_context_iteration (context=0x2bf7130, may_block=1) at gmain.c:3207
#70 0x0000003e8dda5fd6 in QEventDispatcherGlib::processEvents (this=0x2b86610, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#71 0x0000003e8fe6a48e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#72 0x0000003e8dd76cbf in QEventLoop::processEvents (this=this@entry=0x7fff5ad6c430, flags=...) at kernel/qeventloop.cpp:149
#73 0x0000003e8dd76f48 in QEventLoop::exec (this=0x7fff5ad6c430, flags=...) at kernel/qeventloop.cpp:204
#74 0x0000003e8dd7bd38 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#75 0x000000000049087e in main (argc=5, argv=0x7fff5ad6cc58) at /usr/src/debug/digikam-2.9.0/core/digikam/main/main.cpp:232

This bug may be a duplicate of or related to bug 309061.

Possible duplicates by query: bug 310950, bug 309061, bug 306051.

Reported using DrKonqi
Comment 1 Andrei ILIE 2012-12-30 11:43:09 UTC
Btw, there's no easy / obvious way of deleting all the tags at once !
I can only delete them one-by-one...
Comment 2 Marcel Wiesweg 2012-12-30 19:15:32 UTC
As there is no way to delete multiple tags at once, the bug is about a crash when you delete a single tag, isnt it? Is it reproducible for all tags, any time?
Comment 3 caulier.gilles 2012-12-30 22:28:30 UTC

*** This bug has been marked as a duplicate of bug 309061 ***
Comment 4 caulier.gilles 2021-08-26 16:52:03 UTC
Fixed with #309061