[Digikam-devel] [Bug 141624] New: Digikam crash when assigning a new tag to a large number of photos
krienke at uni-koblenz.de
krienke at uni-koblenz.de
Tue Feb 13 07:35:41 GMT 2007
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=141624
Summary: Digikam crash when assigning a new tag to a large number
of photos
Product: digikam
Version: unspecified
Platform: SuSE RPMs
OS/Version: NetBSD
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: general
AssignedTo: digikam-devel kde org
ReportedBy: krienke uni-koblenz de
Version: 0.9.1beta1 (using KDE KDE 3.5.6)
Installed from: SuSE RPMs
Compiler: gcc 4.1.2
OS: NetBSD
I run SuSE 10.2 with KDE 3.5.6 an libexiv2 0.12.
I tried to assing a single tag to a large set of photos (>400) by dragging the tag from the tag side bar onto a selected photo. In the menu that appears then I choose to assign the tag on all photos of the current album.
Then the process starts and about at 30% digikam crashed completely. I tried this with two different sets of photos, all in jpg from a Nikon D70 and it happens on both sets, so I guess it will happen always when a larger number of photos is modified in this way.
The terminal window I strated digikma from shows:
digikam: Dirty: /
digikam: Dirty: /tmp
digikam: /export/multimedia/photos/tmp/6543.jpg ==> Comment:
digikam: /export/multimedia/photos/tmp/6543.jpg ==> Rating: 0
/export/multimedia/photos/tmp/6543.jpg ==> Keywords: Leute
digikam: /export/multimedia/photos/tmp/6588.jpg ==> Comment:
digikam: /export/multimedia/photos/tmp/6588.jpg ==> Rating: 0
/export/multimedia/photos/tmp/6588.jpg ==> Keywords: Leute
digikam: /export/multimedia/photos/tmp/6580.jpg ==> Comment:
digikam: /export/multimedia/photos/tmp/6580.jpg ==> Rating: 0
/export/multimedia/photos/tmp/6580.jpg ==> Keywords: Leute
digikam: WARNING: No album found for ID: 4915295
digikam: ==> Comment:
digikam: ==> Rating: 0
(null) ==> Keywords: Leute
digikam: /export/multimedia/photos/tmp/6578.jpg ==> Comment:
digikam: /export/multimedia/photos/tmp/6578.jpg ==> Rating: 0
/export/multimedia/photos/tmp/6578.jpg ==> Keywords: Leute
KCrash: Application 'digikam' crashing...
kcrash says:
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1246124336 (LWP 21908)]
[KCrash handler]
#9 0xb668f907 in QString::operator+= () from /usr/lib/qt3/lib/libqt-mt.so.3
#10 0xb7c75c1b in Digikam::ImageInfo::filePath ()
from /opt/kde3/lib/libdigikam.so.0
#11 0xb7c1b865 in Digikam::AlbumIconView::changeTagOnImageInfos ()
from /opt/kde3/lib/libdigikam.so.0
#12 0xb7c1d7ed in Digikam::AlbumIconView::contentsDropEvent ()
from /opt/kde3/lib/libdigikam.so.0
#13 0xb64cde47 in QScrollView::viewportDropEvent ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#14 0xb64cf12a in QScrollView::eventFilter ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0xb63b9ccc in QObject::activate_filters ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0xb63b9d3b in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0xb63f2e3c in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0xb635b647 in QApplication::internalNotify ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0xb635c4f9 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0xb6ad12b2 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#21 0xb63068c9 in qt_handle_xdnd_drop () from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0xb6306a97 in QDragManager::drop () from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0xb6308981 in QDragManager::eventFilter ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0xb635b60b in QApplication::internalNotify ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0xb635c641 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0xb6ad12b2 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#27 0xb62fb0f7 in QETWidget::translateMouseEvent ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0xb62fa01f in QApplication::x11ProcessEvent ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0xb630a91a in QEventLoop::processEvents ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0xb63720e0 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0xb635af7f in QApplication::enter_loop ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0xb63086d6 in QDragManager::drag () from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0xb6369376 in QDragObject::drag () from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0xb6369099 in QDragObject::drag () from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0xb7d7c9dc in Digikam::TAlbumListView::startDrag ()
from /opt/kde3/lib/libdigikam.so.0
#36 0xb649e0c8 in QListView::contentsMouseMoveEvent ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#37 0xb7d7cf6c in Digikam::TAlbumListView::contentsMouseMoveEvent ()
from /opt/kde3/lib/libdigikam.so.0
#38 0xb64d1cb1 in QScrollView::viewportMouseMoveEvent ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#39 0xb64cf1c3 in QScrollView::eventFilter ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#40 0xb649cfd6 in QListView::eventFilter () from /usr/lib/qt3/lib/libqt-mt.so.3
#41 0xb63b9ccc in QObject::activate_filters ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#42 0xb63b9d3b in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#43 0xb63f2e3c in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#44 0xb635b647 in QApplication::internalNotify ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#45 0xb635c641 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#46 0xb6ad12b2 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#47 0xb62fb0f7 in QETWidget::translateMouseEvent ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#48 0xb62fa01f in QApplication::x11ProcessEvent ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#49 0xb630a91a in QEventLoop::processEvents ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#50 0xb63720e0 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#51 0xb6371f76 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#52 0xb635b00f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#53 0x0804acf6 in main ()
When restarting digikam I can see that the tag has been assigned to the first "n" photos probably until it crashed. Assigning the same tag to the next still untagged photo works without any problem.
Thanks
Rainer
More information about the Digikam-devel
mailing list