Bug 310193 - digikam crashes when a tag that is selected is deleted
Summary: digikam crashes when a tag that is selected is deleted
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Tags-Engine (show other bugs)
Version: 2.8.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-16 08:32 UTC by Martin Tlustos
Modified: 2021-05-05 11:52 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 7.3.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Tlustos 2012-11-16 08:32:15 UTC
When I select a tag to filter my results, and then try to delete that tag (because it only contains one picture), digikam crashes

Reproducible: Always

Steps to Reproduce:
1. filter on tags, select a tag
2. right-click - delete tag
3. confirm
Actual Results:  
digikam crashes

Expected Results:  
digikam should just display the tag filter above or below.

I have writing metadate into files enabled
Comment 1 caulier.gilles 2012-11-16 08:38:14 UTC
Not reproducible here. Sound like a crash from Exiv2. We need a GDB backtrace to hack...

Gilles Caulier
Comment 2 Martin Tlustos 2012-11-16 08:44:23 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 0x7f2465defa00 (LWP 27802))]

Thread 9 (Thread 0x7f2440937700 (LWP 27803)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f245ff7304b in wait (time=18446744073709551615, this=0x2c14290) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2c14188, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005eea33 in Digikam::ScanController::run() ()
#4  0x00007f245ff72aec in QThreadPrivate::start (arg=0x2c13f20) at thread/qthread_unix.cpp:338
#5  0x00007f245aa79e9a in start_thread (arg=0x7f2440937700) at pthread_create.c:308
#6  0x00007f245f19bcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f243bfff700 (LWP 27804)):
#0  0x00007fff1afff827 in clock_gettime ()
#1  0x00007f245710c15d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007f245ffc89c4 in do_gettime (frac=0x7f243bffe8a8, sec=0x7f243bffe8a0) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f246009e41d in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f2434002660) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007f246009e763 in QTimerInfoList::timerWait (this=0x7f2434002660, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007f246009d2cc in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f243bffe994) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f246009d375 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f245849d618 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f245849dcab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f245849dea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f246009dc16 in QEventDispatcherGlib::processEvents (this=0x7f24340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007f246006e2bf in QEventLoop::processEvents (this=this@entry=0x7f243bffeb50, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f246006e548 in QEventLoop::exec (this=0x7f243bffeb50, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f245ff6fb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#15 0x00007f246004e9af in QInotifyFileSystemWatcherEngine::run (this=0x2c175f0) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007f245ff72aec in QThreadPrivate::start (arg=0x2c175f0) at thread/qthread_unix.cpp:338
#17 0x00007f245aa79e9a in start_thread (arg=0x7f243bfff700) at pthread_create.c:308
#18 0x00007f245f19bcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f243b7fe700 (LWP 27814)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f245ff7304b in wait (time=18446744073709551615, this=0x2d6c840) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2d64f48, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f24633d0a47 in Digikam::ParkingThread::run() () from /usr/lib/libdigikamcore.so.2
#4  0x00007f245ff72aec in QThreadPrivate::start (arg=0x2d64f30) at thread/qthread_unix.cpp:338
#5  0x00007f245aa79e9a in start_thread (arg=0x7f243b7fe700) at pthread_create.c:308
#6  0x00007f245f19bcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f243123b700 (LWP 27815)):
#0  0x00007f24584da9cc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f24584dac29 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f245849dc85 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f245849dea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f246009dc16 in QEventDispatcherGlib::processEvents (this=0x7f24280008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f246006e2bf in QEventLoop::processEvents (this=this@entry=0x7f243123ab50, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f246006e548 in QEventLoop::exec (this=0x7f243123ab50, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f245ff6fb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f246004e9af in QInotifyFileSystemWatcherEngine::run (this=0x2e03220) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f245ff72aec in QThreadPrivate::start (arg=0x2e03220) at thread/qthread_unix.cpp:338
#10 0x00007f245aa79e9a in start_thread (arg=0x7f243123b700) at pthread_create.c:308
#11 0x00007f245f19bcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f2414ded700 (LWP 29458)):
#0  0x00007fff1afff827 in clock_gettime ()
#1  0x00007f245710c15d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007f245ffc89c4 in do_gettime (frac=0x7f2414dec898, sec=0x7f2414dec890) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f246009e41d in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f2404014540) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007f246009e763 in QTimerInfoList::timerWait (this=0x7f2404014540, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007f246009d2cc in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f2414dec984) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f246009d375 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f245849d618 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f245849dcab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f245849dea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f246009dc16 in QEventDispatcherGlib::processEvents (this=0x7f2404144480, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007f246006e2bf in QEventLoop::processEvents (this=this@entry=0x7f2414decb40, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f246006e548 in QEventLoop::exec (this=0x7f2414decb40, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f24633cffd3 in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.2
#15 0x00007f245ff6645d in QThreadPoolThread::run (this=0x5e7aa00) at concurrent/qthreadpool.cpp:107
#16 0x00007f245ff72aec in QThreadPrivate::start (arg=0x5e7aa00) at thread/qthread_unix.cpp:338
#17 0x00007f245aa79e9a in start_thread (arg=0x7f2414ded700) at pthread_create.c:308
#18 0x00007f245f19bcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f2421906700 (LWP 29459)):
#0  0x00007f245849b8f4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f245849d597 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f245849dcab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f245849dea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f246009dc16 in QEventDispatcherGlib::processEvents (this=0x7f241c0025f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f246006e2bf in QEventLoop::processEvents (this=this@entry=0x7f2421905b40, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f246006e548 in QEventLoop::exec (this=0x7f2421905b40, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f24633cffd3 in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.2
#8  0x00007f245ff6645d in QThreadPoolThread::run (this=0x3a31210) at concurrent/qthreadpool.cpp:107
#9  0x00007f245ff72aec in QThreadPrivate::start (arg=0x3a31210) at thread/qthread_unix.cpp:338
#10 0x00007f245aa79e9a in start_thread (arg=0x7f2421906700) at pthread_create.c:308
#11 0x00007f245f19bcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2418015700 (LWP 29462)):
#0  0x00007f245846f930 in pthread_mutex_unlock@plt () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f24584dac61 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f245849d9a9 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f245849dde8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f245849dea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f246009dc16 in QEventDispatcherGlib::processEvents (this=0x7f23f001c520, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f246006e2bf in QEventLoop::processEvents (this=this@entry=0x7f2418014b40, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f246006e548 in QEventLoop::exec (this=0x7f2418014b40, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f24633cffd3 in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.2
#9  0x00007f245ff6645d in QThreadPoolThread::run (this=0x587b7a0) at concurrent/qthreadpool.cpp:107
#10 0x00007f245ff72aec in QThreadPrivate::start (arg=0x587b7a0) at thread/qthread_unix.cpp:338
#11 0x00007f245aa79e9a in start_thread (arg=0x7f2418015700) at pthread_create.c:308
#12 0x00007f245f19bcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f240ffff700 (LWP 29463)):
#0  0x00007f245b405fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f245b40482e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f245aa79e9a in start_thread (arg=0x7f240ffff700) at pthread_create.c:308
#3  0x00007f245f19bcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2465defa00 (LWP 27802)):
[KCrash Handler]
#6  QSortFilterProxyModelPrivate::updateChildrenMapping (this=this@entry=0x433b5e0, source_parent=..., parent_mapping=parent_mapping@entry=0x4a19cc0, orient=orient@entry=Qt::Vertical, start=start@entry=126, end=end@entry=126, delta_item_count=delta_item_count@entry=1, remove=remove@entry=true) at itemviews/qsortfilterproxymodel.cpp:948
#7  0x00007f2460fde5c0 in source_items_removed (orient=Qt::Vertical, end=126, start=126, source_parent=..., this=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:890
#8  QSortFilterProxyModelPrivate::source_items_removed (this=0x433b5e0, source_parent=..., start=126, end=<optimized out>, orient=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:848
#9  0x00007f2460084f5f in QMetaObject::activate (sender=0x433dc60, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff1afd5eb0) at kernel/qobject.cpp:3547
#10 0x00007f24600cec84 in QAbstractItemModel::rowsRemoved (this=<optimized out>, _t1=..., _t2=126, _t3=126) at .moc/release-shared/moc_qabstractitemmodel.cpp:211
#11 0x00007f2460068f0d in QAbstractItemModel::endRemoveRows (this=0x433dc60) at kernel/qabstractitemmodel.cpp:2487
#12 0x00007f2460fe158a in QSortFilterProxyModelPrivate::remove_source_items (this=this@entry=0x433dcb0, 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 0x00007f2460fe2c6d in QSortFilterProxyModelPrivate::source_items_about_to_be_removed (this=0x433dcb0, source_parent=..., start=127, end=127, orient=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:840
#14 0x00007f2460084f5f in QMetaObject::activate (sender=0x2df02a0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff1afd61a0) at kernel/qobject.cpp:3547
#15 0x00007f24600cec34 in QAbstractItemModel::rowsAboutToBeRemoved (this=<optimized out>, _t1=..., _t2=127, _t3=127) at .moc/release-shared/moc_qabstractitemmodel.cpp:204
#16 0x00007f2460066d06 in QAbstractItemModel::beginRemoveRows (this=0x2df02a0, parent=..., first=127, last=127) at kernel/qabstractitemmodel.cpp:2470
#17 0x00000000005860d4 in Digikam::AbstractAlbumModel::slotAlbumAboutToBeDeleted(Digikam::Album*) ()
#18 0x00000000005845c3 in Digikam::AbstractAlbumModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) ()
#19 0x00007f2460084f5f in QMetaObject::activate (sender=0x2c8ec50, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff1afd6400) at kernel/qobject.cpp:3547
#20 0x00000000005b43c5 in Digikam::AlbumManager::signalAlbumAboutToBeDeleted(Digikam::Album*) ()
#21 0x00000000005c35e6 in Digikam::AlbumManager::removeTAlbum(Digikam::TAlbum*) ()
#22 0x00000000005c13df in Digikam::AlbumManager::deleteTAlbum(Digikam::TAlbum*, QString&) ()
#23 0x000000000065bb8e in Digikam::TagModificationHelper::slotTagDelete(Digikam::TAlbum*) ()
#24 0x000000000065beae in Digikam::TagModificationHelper::slotTagDelete() ()
#25 0x000000000065a5f3 in Digikam::TagModificationHelper::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) ()
#26 0x00007f2460084f5f in QMetaObject::activate (sender=0x4b3f3d0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff1afd6880) at kernel/qobject.cpp:3547
#27 0x00007f2460a4aa32 in QAction::triggered (this=this@entry=0x4b3f3d0, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#28 0x00007f2460a4ac20 in QAction::activate (this=0x4b3f3d0, event=<optimized out>) at kernel/qaction.cpp:1257
#29 0x00007f2460e893d3 in QMenuPrivate::activateCausedStack (this=this@entry=0x8306830, causedStack=..., action=action@entry=0x4b3f3d0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1028
#30 0x00007f2460e8f6b9 in QMenuPrivate::activateAction (this=0x8306830, action=0x4b3f3d0, action_e=QAction::Trigger, self=<optimized out>) at widgets/qmenu.cpp:1120
#31 0x00007f2461812090 in KMenu::mouseReleaseEvent (this=0x7fff1afd80e0, e=0x7fff1afd7420) at ../../kdeui/widgets/kmenu.cpp:464
#32 0x00007f2460aa0850 in QWidget::event (this=0x7fff1afd80e0, event=0x7fff1afd7420) at kernel/qwidget.cpp:8371
#33 0x00007f2460e9096b in QMenu::event (this=0x7fff1afd80e0, e=0x7fff1afd7420) at widgets/qmenu.cpp:2469
#34 0x00007f2460a50e9c in QApplicationPrivate::notify_helper (this=this@entry=0x2b142b0, receiver=receiver@entry=0x7fff1afd80e0, e=e@entry=0x7fff1afd7420) at kernel/qapplication.cpp:4562
#35 0x00007f2460a55b6b in QApplication::notify (this=<optimized out>, receiver=0x7fff1afd80e0, e=0x7fff1afd7420) at kernel/qapplication.cpp:4105
#36 0x00007f24617591d6 in KApplication::notify (this=0x7fff1afd9d30, receiver=0x7fff1afd80e0, event=0x7fff1afd7420) at ../../kdeui/kernel/kapplication.cpp:311
#37 0x00007f246006f56e in QCoreApplication::notifyInternal (this=0x7fff1afd9d30, receiver=0x7fff1afd80e0, event=0x7fff1afd7420) at kernel/qcoreapplication.cpp:915
#38 0x00007f2460a51cd3 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#39 QApplicationPrivate::sendMouseEvent (receiver=0x7fff1afd80e0, event=0x7fff1afd7420, alienWidget=0x0, nativeWidget=0x7fff1afd80e0, buttonDown=0x7f246152d308 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#40 0x00007f2460acf41c in QETWidget::translateMouseEvent (this=this@entry=0x7fff1afd80e0, event=event@entry=0x7fff1afd7ba0) at kernel/qapplication_x11.cpp:4556
#41 0x00007f2460ace44f in QApplication::x11ProcessEvent (this=0x7fff1afd9d30, event=0x7fff1afd7ba0) at kernel/qapplication_x11.cpp:3737
#42 0x00007f2460af5fa2 in x11EventSourceDispatch (s=0x2b0b670, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#43 0x00007f245849dab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007f245849dde8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007f245849dea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007f246009dbf6 in QEventDispatcherGlib::processEvents (this=0x2a9dc10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#47 0x00007f2460af5c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x00007f246006e2bf in QEventLoop::processEvents (this=this@entry=0x7fff1afd7f80, flags=...) at kernel/qeventloop.cpp:149
#49 0x00007f246006e548 in QEventLoop::exec (this=0x7fff1afd7f80, flags=...) at kernel/qeventloop.cpp:204
#50 0x00007f2460e8d395 in QMenu::exec (this=0x7fff1afd80e0, p=..., action=0x0) at widgets/qmenu.cpp:2113
#51 0x000000000066af80 in Digikam::ContextMenuHelper::exec(QPoint const&, QAction*) ()
#52 0x00000000005e1f16 in Digikam::AbstractAlbumTreeView::contextMenuEvent(QContextMenuEvent*) ()
#53 0x00007f2460aa059a in QWidget::event (this=0x4335bd0, event=0x7fff1afd8c50) at kernel/qwidget.cpp:8538
#54 0x00007f2460e4fb66 in QFrame::event (this=0x4335bd0, e=0x7fff1afd8c50) at widgets/qframe.cpp:557
#55 0x00007f2460f5b59b in QAbstractItemView::viewportEvent (this=0x4335bd0, event=0x7fff1afd8c50) at itemviews/qabstractitemview.cpp:1644
#56 0x00007f2460f9fd81 in QTreeView::viewportEvent (this=0x4335bd0, event=0x7fff1afd8c50) at itemviews/qtreeview.cpp:1257
#57 0x00000000005e04f9 in Digikam::AbstractAlbumTreeView::viewportEvent(QEvent*) ()
#58 0x00007f246006f6d6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x4336330, event=0x7fff1afd8c50) at kernel/qcoreapplication.cpp:1025
#59 0x00007f2460a50e6c in QApplicationPrivate::notify_helper (this=this@entry=0x2b142b0, receiver=receiver@entry=0x4336330, e=e@entry=0x7fff1afd8c50) at kernel/qapplication.cpp:4558
#60 0x00007f2460a55875 in QApplication::notify (this=<optimized out>, receiver=0x4336330, e=0x7fff1afd8c50) at kernel/qapplication.cpp:4184
#61 0x00007f24617591d6 in KApplication::notify (this=0x7fff1afd9d30, receiver=0x4336330, event=0x7fff1afd8c50) at ../../kdeui/kernel/kapplication.cpp:311
#62 0x00007f246006f56e in QCoreApplication::notifyInternal (this=0x7fff1afd9d30, receiver=0x4336330, event=0x7fff1afd8c50) at kernel/qcoreapplication.cpp:915
#63 0x00007f2460acf5b1 in sendSpontaneousEvent (event=0x7fff1afd8c50, receiver=0x4336330) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#64 QETWidget::translateMouseEvent (this=this@entry=0x2d766a0, event=event@entry=0x7fff1afd93a0) at kernel/qapplication_x11.cpp:4627
#65 0x00007f2460ace44f in QApplication::x11ProcessEvent (this=0x7fff1afd9d30, event=0x7fff1afd93a0) at kernel/qapplication_x11.cpp:3737
#66 0x00007f2460af5fa2 in x11EventSourceDispatch (s=0x2b0b670, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#67 0x00007f245849dab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#68 0x00007f245849dde8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#69 0x00007f245849dea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#70 0x00007f246009dbf6 in QEventDispatcherGlib::processEvents (this=0x2a9dc10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#71 0x00007f2460af5c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#72 0x00007f246006e2bf in QEventLoop::processEvents (this=this@entry=0x7fff1afd9770, flags=...) at kernel/qeventloop.cpp:149
#73 0x00007f246006e548 in QEventLoop::exec (this=0x7fff1afd9770, flags=...) at kernel/qeventloop.cpp:204
#74 0x00007f2460073708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#75 0x00000000006cbd33 in main ()
Comment 3 caulier.gilles 2012-11-16 09:40:25 UTC

*** This bug has been marked as a duplicate of bug 309061 ***
Comment 4 caulier.gilles 2021-05-05 11:52:07 UTC
not reproducible with digiKam 7.3.0 and Exiv2 0.27.4