[Digikam-devel] [Bug 132805] New: crash when assinging keywords

Heiner Lamprecht heiner at heiner-lamprecht.net
Tue Aug 22 13:38:12 BST 2006


------- 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=132805         
           Summary: crash when assinging keywords
           Product: digikam
           Version: unspecified
          Platform: SuSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel kde org
        ReportedBy: heiner heiner-lamprecht net


Version:           0.9.0-svn / 2006-08-22 (using KDE KDE 3.5.4)
Installed from:    SuSE RPMs
Compiler:          gcc version 4.0.2 64bit
OS:                Linux

When assinging keywords to an image through the context menu, digikam crashes.  The keyword is assigned to all selected images before the crash, but additional IPTC fields are not updated.

Backtrace:

Using host libthread_db library "/lib64/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 47623888226080 (LWP 23996)]
[New Thread 1090525504 (LWP 24007)]
[KCrash handler]
#5  0x00002b50483a8805 in Exiv2::Exifdatum::tag (this=<value optimized out>)
    at exif.hpp:183
#6  0x00002b50483a29ef in Exiv2::addToMakerNote (makerNote=0xec4300, 
    md= 0xeb5e88, byteOrder=Exiv2::bigEndian) at exif.cpp:1234
#7  0x00002b50483a2bf0 in Exiv2::addToMakerNote (makerNote=0xec4300, 
    begin=<value optimized out>, end={_M_current = 0xeb60c8}, 
    byteOrder=Exiv2::bigEndian) at exif.cpp:1222
#8  0x00002b50483a2fab in Exiv2::ExifData::copyFromMetadata (this=0xeb83e8)
    at exif.cpp:644
#9  0x00002b50483a36fa in Exiv2::ExifData::copy (this=0xeb83e8) at exif.cpp:623
#10 0x00002b50483ba058 in Exiv2::JpegBase::doWriteMetadata (this=0xeb83d0, 
    outIo= 0xebc900) at jpgimage.cpp:482
#11 0x00002b50483ba97f in Exiv2::JpegBase::writeMetadata (this=0xeb83d0)
    at jpgimage.cpp:360
#12 0x00002b50478e0bd4 in Digikam::DMetaLoader::saveWithExiv2 (
    this=0x7fff6366f540, filePath= 0xeaf3f0)
    at /work/heiner/Develop/digikam/unstable/graphics/digikam/libs/dmetadata/loaders/dmetaloader.cpp:148
#13 0x00002b50478dbfc1 in Digikam::JPEGMetaLoader::save (this=0x7fff6366f540, 
    filePath= 0xeaf3f0)
    at /work/heiner/Develop/digikam/unstable/graphics/digikam/libs/dmetadata/loaders/jpegmetaloader.cpp:40
#14 0x00002b50478b0943 in Digikam::DMetadata::save (this=0x7fff6366f5c0, 
    filePath= 0xeaf3f0, ff=Digikam::DImg::JPEG)
    at /work/heiner/Develop/digikam/unstable/graphics/digikam/libs/dmetadata/dmetadata.cpp:273
#15 0x00002b50478b0b2f in Digikam::DMetadata::applyChanges (
    this=0x7fff6366f5c0)
    at /work/heiner/Develop/digikam/unstable/graphics/digikam/libs/dmetadata/dmetadata.cpp:80
#16 0x00002b50477287ad in Digikam::AlbumIconView::slotAssignTag (
    this=0x694580, tagID=11)
    at /work/heiner/Develop/digikam/unstable/graphics/digikam/digikam/albumiconview.cpp:1701
#17 0x00002b504772ef6f in Digikam::AlbumIconView::qt_invoke (this=0x694580, 
    _id=94, _o=0x7fff6366f770)
    at /work/heiner/Develop/digikam/unstable/graphics/digikam/digikam/albumiconview.moc:270
#18 0x00002b504a5e5a8c in QObject::activate_signal ()
   from /usr/lib64/libqt-mt.so.3
#19 0x00002b504a5e66cf in QObject::activate_signal ()
   from /usr/lib64/libqt-mt.so.3
#20 0x00002b5047745916 in Digikam::TagsPopupMenu::signalTagActivated (
    this=0xe7f460, t0=11)
    at /work/heiner/Develop/digikam/unstable/graphics/digikam/digikam/tagspopupmenu.moc:94
#21 0x00002b5047745b48 in Digikam::TagsPopupMenu::slotActivated (
    this=0xe7f460, id=1011)
    at /work/heiner/Develop/digikam/unstable/graphics/digikam/digikam/tagspopupmenu.cpp:336
#22 0x00002b504774674c in Digikam::TagsPopupMenu::qt_invoke (this=0xe7f460, 
    _id=58, _o=0x7fff6366f950)
    at /work/heiner/Develop/digikam/unstable/graphics/digikam/digikam/tagspopupmenu.moc:101
#23 0x00002b504a5e5a8c in QObject::activate_signal ()
   from /usr/lib64/libqt-mt.so.3
#24 0x00002b504a5e66cf in QObject::activate_signal ()
   from /usr/lib64/libqt-mt.so.3
#25 0x00002b504a6d3faf in QPopupMenu::actSig () from /usr/lib64/libqt-mt.so.3
#26 0x00002b504a6d44fa in QPopupMenu::mouseReleaseEvent ()
   from /usr/lib64/libqt-mt.so.3
#27 0x00002b504a618967 in QWidget::event () from /usr/lib64/libqt-mt.so.3
#28 0x00002b504a58ea95 in QApplication::internalNotify ()
   from /usr/lib64/libqt-mt.so.3
#29 0x00002b504a58f8bb in QApplication::notify () from /usr/lib64/libqt-mt.so.3
#30 0x00002b50499da0a8 in KApplication::notify ()
   from /opt/kde3/lib64/libkdecore.so.4
#31 0x00002b504a5379ad in QETWidget::translateMouseEvent ()
   from /usr/lib64/libqt-mt.so.3
#32 0x00002b504a5362d3 in QApplication::x11ProcessEvent ()
   from /usr/lib64/libqt-mt.so.3
#33 0x00002b504a54525f in QEventLoop::processEvents ()
   from /usr/lib64/libqt-mt.so.3
#34 0x00002b504a5a37a1 in QEventLoop::enterLoop ()
   from /usr/lib64/libqt-mt.so.3
#35 0x00002b504a6d6ffb in QPopupMenu::exec () from /usr/lib64/libqt-mt.so.3
#36 0x00002b504772e261 in Digikam::AlbumIconView::slotRightButtonClicked (
    this=0x694580, item=0x84f460, pos= 0x7fff63671488)
    at /work/heiner/Develop/digikam/unstable/graphics/digikam/digikam/albumiconview.cpp:634
#37 0x00002b504772eea9 in Digikam::AlbumIconView::qt_invoke (this=0x694580, 
    _id=87, _o=0x7fff63671010)
    at /work/heiner/Develop/digikam/unstable/graphics/digikam/digikam/albumiconview.moc:263
#38 0x00002b504a5e5a8c in QObject::activate_signal ()
   from /usr/lib64/libqt-mt.so.3
#39 0x00002b5047708dfa in Digikam::IconView::signalRightButtonClicked (
    this=0x694580, t0=0x84f460, t1= 0x7fff63671488)
    at /work/heiner/Develop/digikam/unstable/graphics/digikam/digikam/iconview.moc:131
#40 0x00002b504770e14c in Digikam::IconView::contentsMousePressEvent (
    this=0x694580, e=0x7fff63671470)
    at /work/heiner/Develop/digikam/unstable/graphics/digikam/digikam/iconview.cpp:903
#41 0x00002b504a6e38e3 in QScrollView::viewportMousePressEvent ()
   from /usr/lib64/libqt-mt.so.3
#42 0x00002b504a6e1809 in QScrollView::eventFilter ()
   from /usr/lib64/libqt-mt.so.3
#43 0x00002b504a5e5492 in QObject::activate_filters ()
   from /usr/lib64/libqt-mt.so.3
#44 0x00002b504a5e54e7 in QObject::event () from /usr/lib64/libqt-mt.so.3
#45 0x00002b504a6185c8 in QWidget::event () from /usr/lib64/libqt-mt.so.3
#46 0x00002b504a58ea95 in QApplication::internalNotify ()
   from /usr/lib64/libqt-mt.so.3
#47 0x00002b504a58f8bb in QApplication::notify () from /usr/lib64/libqt-mt.so.3
#48 0x00002b50499da0a8 in KApplication::notify ()
   from /opt/kde3/lib64/libkdecore.so.4
#49 0x00002b504a5370f4 in QETWidget::translateMouseEvent ()
   from /usr/lib64/libqt-mt.so.3
#50 0x00002b504a5362d3 in QApplication::x11ProcessEvent ()
   from /usr/lib64/libqt-mt.so.3
#51 0x00002b504a54525f in QEventLoop::processEvents ()
   from /usr/lib64/libqt-mt.so.3
#52 0x00002b504a5a37a1 in QEventLoop::enterLoop ()
   from /usr/lib64/libqt-mt.so.3
#53 0x00002b504a5a364a in QEventLoop::exec () from /usr/lib64/libqt-mt.so.3
#54 0x00000000004030ce in main (argc=1, argv=0x7fff63672318)
    at /work/heiner/Develop/digikam/unstable/graphics/digikam/digikam/main.cpp:273



More information about the Digikam-devel mailing list