[Digikam-devel] thumbbar contents bug...

Marcel Wiesweg marcel.wiesweg at gmx.de
Wed Feb 24 19:44:48 GMT 2010


> Marcel,
> 
> Look my screenshots below... very nice no ?
> 
> http://farm3.static.flickr.com/2756/4385614882_250a0b0c65_b.jpg
> http://farm5.static.flickr.com/4013/4385615706_79cb805470_b.jpg
> http://farm3.static.flickr.com/2680/4384853951_99078e6e5c_b.jpg
> 
> The backtrace is there. It appear when i try to change current item to
> click somewhere in thumbbar. It do not crash immediately, but thumbbar
> content change every second, and is completly broken, as you can see.
> It's reproducible each time in this album. finaly, after 10 seconds
> digiKam stop to run in debugger.

In the backtrace there is a recursive call between relayouting in the item 
view and the rating overlay. I will see to fix that.

What is also bugging me is this:

No itemShortInfo could be retrieved from the database for image
"PICT3091.MRW"

Which should not happen, why can the picture not be retrieved by its Url? Do 
these files exist?
But that comes second after the first problem.


> 

> Program received signal SIGSEGV, Segmentation fault.
> 0xb534f79c in QTextEngine::itemize () from /usr/lib/libQtGui.so.4
> Missing debug package(s), you should install:
> digikam-debug-1.0.0-0.5.2mdv2010.0.i586
> (gdb) bt
> #0  0xb534f79c in QTextEngine::itemize () from /usr/lib/libQtGui.so.4
> #1  0xb5350c8d in QTextEngine::attributes () from
> /usr/lib/libQtGui.so.4
> #2  0xb5358326 in QTextLine::layout_helper () from
> /usr/lib/libQtGui.so.4
> #3  0xb5359d03 in QTextLine::setLineWidth () from
> /usr/lib/libQtGui.so.4
> #4  0xb524ad0e in ?? () from /usr/lib/libQtGui.so.4
> #5  0xb524b5b7 in ?? () from /usr/lib/libQtGui.so.4
> #6  0xb532b8f5 in QFontMetrics::boundingRect () from
> /usr/lib/libQtGui.so.4
> #7  0xb68abacb in QFontMetrics::boundingRect (this=0xbf6b1e18, x=0,
> y=0, w=112, h=-1, flags=36, text=@0xbf6b1e1c, tabstops=0,
>     tabarray=0x0) at /usr/lib/qt4/include/QtGui/qfontmetrics.h:101
> #8  0xb68d9170 in Digikam::ItemViewImageDelegate::prepareMetrics
> (this=0x8a1a9d8, maxWidth=112)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/itemviewimagedeleg
> ate.cpp:421 #9  0x082a0d2b in
> Digikam::ImageDelegate::updateSizeRectsAndPixmaps (this=0x8a1a9d8)
>     at /home/gilles/devel/graphics/digikam/digikam/imagedelegate.cpp:279
> #10 0xb68d7f7f in
> Digikam::ItemViewImageDelegate::invalidatePaintingCache
> (this=0x8a1a9d8)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/itemviewimagedeleg
> ate.cpp:246 #11 0x082a0c91 in
> Digikam::ImageDelegate::invalidatePaintingCache
> (this=0x8a1a9d8)
>     at /home/gilles/devel/graphics/digikam/digikam/imagedelegate.cpp:258
> #12 0xb68d7f04 in
> Digikam::ItemViewImageDelegate::setDefaultViewOptions (this=0x8a1a9d8,
> option=@0xbf6b1f90)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/itemviewimagedeleg
> ate.cpp:229 #13 0x082a0c51 in Digikam::ImageDelegate::setDefaultViewOptions
> (this=0x8a1a9d8, option=@0xbf6b1f90)
>     at /home/gilles/devel/graphics/digikam/digikam/imagedelegate.cpp:250
> #14 0x082b012a in
> Digikam::ImageThumbnailDelegate::setDefaultViewOptions
> (this=0x8a1a9d8, option=@0xbf6b1f90)
>     at
> /home/gilles/devel/graphics/digikam/digikam/imagethumbnaildelegate.cpp:88
> #15 0xb68b6f13 in Digikam::DCategorizedView::updateDelegateSizes
> (this=0x8a0cf80)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/dcategorizedview.c
> pp:297 #16 0xb68b8c2d in Digikam::DCategorizedView::resizeEvent
> (this=0x8a0cf80, e=0xbf6b27f0)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/dcategorizedview.c
> pp:669 #17 0xb516c6e2 in QWidget::event () from /usr/lib/libQtGui.so.4
> #18 0xb5528c95 in QFrame::event () from /usr/lib/libQtGui.so.4
> #19 0xb55c916c in QAbstractScrollArea::viewportEvent () from
> /usr/lib/libQtGui.so.4
> #20 0xb5680a94 in QAbstractItemView::viewportEvent () from
> /usr/lib/libQtGui.so.4
> ---Type <return> to continue, or q <return> to quit---
> #21 0xb68b8ecd in Digikam::DCategorizedView::viewportEvent
> (this=0x8a0cf80, event=0xbf6b27f0)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/dcategorizedview.c
> pp:704 #22 0xb55cb7c6 in ?? () from /usr/lib/libQtGui.so.4
> #23 0xb4c21dee in
> QCoreApplicationPrivate::sendThroughObjectEventFilters () from
> /usr/lib/libQtCore.so.4
> #24 0xb5115660 in QApplicationPrivate::notify_helper () from
> /usr/lib/libQtGui.so.4
> #25 0xb511d01e in QApplication::notify () from /usr/lib/libQtGui.so.4
> #26 0xb5d23a21 in KApplication::notify () from /usr/lib/libkdeui.so.5
> #27 0xb4c22c0e in QCoreApplication::notifyInternal () from
> /usr/lib/libQtCore.so.4
> #28 0xb51ab453 in QWidgetPrivate::setGeometry_sys () from
> /usr/lib/libQtGui.so.4
> #29 0xb516b69d in QWidget::setGeometry () from /usr/lib/libQtGui.so.4
> #30 0xb55c972b in QAbstractScrollAreaPrivate::layoutChildren () from
> /usr/lib/libQtGui.so.4
> #31 0xb55c9e21 in QAbstractScrollArea::event () from
> /usr/lib/libQtGui.so.4
> #32 0xb5678dbc in QAbstractItemView::event () from
> /usr/lib/libQtGui.so.4
> #33 0xb56936f3 in QListView::event () from /usr/lib/libQtGui.so.4
> #34 0xb511568c in QApplicationPrivate::notify_helper () from
> /usr/lib/libQtGui.so.4
> #35 0xb511d01e in QApplication::notify () from /usr/lib/libQtGui.so.4
> #36 0xb5d23a21 in KApplication::notify () from /usr/lib/libkdeui.so.5
> #37 0xb4c22c0e in QCoreApplication::notifyInternal () from
> /usr/lib/libQtCore.so.4
> #38 0xb51710ab in QWidget::setContentsMargins () from
> /usr/lib/libQtGui.so.4
> #39 0xb552893b in QFrame::setFrameRect () from /usr/lib/libQtGui.so.4
> #40 0xb55c9a95 in QAbstractScrollAreaPrivate::layoutChildren () from
> /usr/lib/libQtGui.so.4
> #41 0xb56a09ab in QListView::updateGeometries () from
> /usr/lib/libQtGui.so.4
> #42 0xb68e569b in KCategorizedView::updateGeometries (this=0x8a0cf80)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/kcategorizedview.c
> pp:1757 #43 0xb56708d4 in QAbstractItemView::doItemsLayout () from
> /usr/lib/libQtGui.so.4
> #44 0xb56a02f8 in QListView::doItemsLayout () from
> /usr/lib/libQtGui.so.4
> #45 0xb569d144 in QListView::rectForIndex () from
> /usr/lib/libQtGui.so.4
> #46 0xb569d2c1 in QListView::visualRect () from /usr/lib/libQtGui.so.4
> #47 0xb68dee33 in KCategorizedView::visualRect (this=0x8a0cf80,
> index=@0x87554d0)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/kcategorizedview.c
> pp:581 #48 0x082adf86 in Digikam::ImageRatingOverlay::updatePosition
> (this=0x8a1f708)
> ---Type <return> to continue, or q <return> to quit---
>     at
> /home/gilles/devel/graphics/digikam/digikam/imageratingoverlay.cpp:99 #49
> 0x082adea9 in Digikam::ImageRatingOverlay::visualChange
> (this=0x8a1f708)
>     at
> /home/gilles/devel/graphics/digikam/digikam/imageratingoverlay.cpp:84 #50
> 0xb68d4abf in Digikam::ImageDelegateOverlay::qt_metacall
> (this=0x8a1f708, _c=QMetaObject::InvokeMetaMethod, _id=1,
> _a=0xbf6b350c)
>     at
> /home/gilles/devel/graphics/digikam/digikam/imagedelegateoverlay.moc:71
> #51 0xb68d4bbb in Digikam::AbstractWidgetDelegateOverlay::qt_metacall
> (this=0x8a1f708, _c=QMetaObject::InvokeMetaMethod, _id=5,
>     _a=0xbf6b350c) at
> /home/gilles/devel/graphics/digikam/digikam/imagedelegateoverlay.moc:134
> #52 0x082adb2c in Digikam::ImageRatingOverlay::qt_metacall
> (this=0x8a1f708, _c=QMetaObject::InvokeMetaMethod, _id=5,
> _a=0xbf6b350c)
>     at
> /home/gilles/devel/graphics/digikam/digikam/imageratingoverlay.moc:68 #53
> 0xb4c39144 in QMetaObject::activate () from
> /usr/lib/libQtCore.so.4
> #54 0xb4c39e65 in QMetaObject::activate () from
> /usr/lib/libQtCore.so.4
> #55 0xb68ba965 in Digikam::DItemDelegate::visualChange
> (this=0x8a1a9d8)
>     at /home/gilles/devel/graphics/digikam/digikam/ditemdelegate.moc:87
> #56 0xb68d7fb8 in
> Digikam::ItemViewImageDelegate::invalidatePaintingCache
> (this=0x8a1a9d8)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/itemviewimagedeleg
> ate.cpp:253 #57 0x082a0c91 in
> Digikam::ImageDelegate::invalidatePaintingCache
> (this=0x8a1a9d8)
>     at /home/gilles/devel/graphics/digikam/digikam/imagedelegate.cpp:258
> #58 0xb68d7f04 in
> Digikam::ItemViewImageDelegate::setDefaultViewOptions (this=0x8a1a9d8,
> option=@0xbf6b3670)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/itemviewimagedeleg
> ate.cpp:229 #59 0x082a0c51 in Digikam::ImageDelegate::setDefaultViewOptions
> (this=0x8a1a9d8, option=@0xbf6b3670)
>     at /home/gilles/devel/graphics/digikam/digikam/imagedelegate.cpp:250
> #60 0x082b012a in
> Digikam::ImageThumbnailDelegate::setDefaultViewOptions
> (this=0x8a1a9d8, option=@0xbf6b3670)
>     at
> /home/gilles/devel/graphics/digikam/digikam/imagethumbnaildelegate.cpp:88
> #61 0xb68b6f13 in Digikam::DCategorizedView::updateDelegateSizes
> (this=0x8a0cf80)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/dcategorizedview.c
> pp:297 #62 0xb68b8c2d in Digikam::DCategorizedView::resizeEvent
> (this=0x8a0cf80, e=0xbf6b3ed0)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/dcategorizedview.c
> pp:669 #63 0xb516c6e2 in QWidget::event () from /usr/lib/libQtGui.so.4
> #64 0xb5528c95 in QFrame::event () from /usr/lib/libQtGui.so.4
> #65 0xb55c916c in QAbstractScrollArea::viewportEvent () from
> /usr/lib/libQtGui.so.4
> #66 0xb5680a94 in QAbstractItemView::viewportEvent () from
> /usr/lib/libQtGui.so.4
> ---Type <return> to continue, or q <return> to quit---
> #67 0xb68b8ecd in Digikam::DCategorizedView::viewportEvent
> (this=0x8a0cf80, event=0xbf6b3ed0)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/dcategorizedview.c
> pp:704 #68 0xb55cb7c6 in ?? () from /usr/lib/libQtGui.so.4
> #69 0xb4c21dee in
> QCoreApplicationPrivate::sendThroughObjectEventFilters () from
> /usr/lib/libQtCore.so.4
> #70 0xb5115660 in QApplicationPrivate::notify_helper () from
> /usr/lib/libQtGui.so.4
> #71 0xb511d01e in QApplication::notify () from /usr/lib/libQtGui.so.4
> #72 0xb5d23a21 in KApplication::notify () from /usr/lib/libkdeui.so.5
> #73 0xb4c22c0e in QCoreApplication::notifyInternal () from
> /usr/lib/libQtCore.so.4
> #74 0xb51ab453 in QWidgetPrivate::setGeometry_sys () from
> /usr/lib/libQtGui.so.4
> #75 0xb516b69d in QWidget::setGeometry () from /usr/lib/libQtGui.so.4
> #76 0xb55c972b in QAbstractScrollAreaPrivate::layoutChildren () from
> /usr/lib/libQtGui.so.4
> #77 0xb55c9e21 in QAbstractScrollArea::event () from
> /usr/lib/libQtGui.so.4
> #78 0xb5678dbc in QAbstractItemView::event () from
> /usr/lib/libQtGui.so.4
> #79 0xb56936f3 in QListView::event () from /usr/lib/libQtGui.so.4
> #80 0xb511568c in QApplicationPrivate::notify_helper () from
> /usr/lib/libQtGui.so.4
> #81 0xb511d01e in QApplication::notify () from /usr/lib/libQtGui.so.4
> #82 0xb5d23a21 in KApplication::notify () from /usr/lib/libkdeui.so.5
> #83 0xb4c22c0e in QCoreApplication::notifyInternal () from
> /usr/lib/libQtCore.so.4
> #84 0xb51710ab in QWidget::setContentsMargins () from
> /usr/lib/libQtGui.so.4
> #85 0xb552893b in QFrame::setFrameRect () from /usr/lib/libQtGui.so.4
> #86 0xb55c9a95 in QAbstractScrollAreaPrivate::layoutChildren () from
> /usr/lib/libQtGui.so.4
> #87 0xb56a09ab in QListView::updateGeometries () from
> /usr/lib/libQtGui.so.4
> #88 0xb68e569b in KCategorizedView::updateGeometries (this=0x8a0cf80)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/kcategorizedview.c
> pp:1757 #89 0xb56708d4 in QAbstractItemView::doItemsLayout () from
> /usr/lib/libQtGui.so.4
> #90 0xb56a02f8 in QListView::doItemsLayout () from
> /usr/lib/libQtGui.so.4
> #91 0xb569d144 in QListView::rectForIndex () from
> /usr/lib/libQtGui.so.4
> #92 0xb569d2c1 in QListView::visualRect () from /usr/lib/libQtGui.so.4
> #93 0xb68dee33 in KCategorizedView::visualRect (this=0x8a0cf80,
> index=@0x87554d0)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/kcategorizedview.c
> pp:581 #94 0x082adf86 in Digikam::ImageRatingOverlay::updatePosition
> (this=0x8a1f708)
> ---Type <return> to continue, or q <return> to quit---
>     at
> /home/gilles/devel/graphics/digikam/digikam/imageratingoverlay.cpp:99 #95
> 0x082adea9 in Digikam::ImageRatingOverlay::visualChange
> (this=0x8a1f708)
>     at
> /home/gilles/devel/graphics/digikam/digikam/imageratingoverlay.cpp:84 #96
> 0xb68d4abf in Digikam::ImageDelegateOverlay::qt_metacall
> (this=0x8a1f708, _c=QMetaObject::InvokeMetaMethod, _id=1,
> _a=0xbf6b4bec)
>     at
> /home/gilles/devel/graphics/digikam/digikam/imagedelegateoverlay.moc:71
> #97 0xb68d4bbb in Digikam::AbstractWidgetDelegateOverlay::qt_metacall
> (this=0x8a1f708, _c=QMetaObject::InvokeMetaMethod, _id=5,
>     _a=0xbf6b4bec) at
> /home/gilles/devel/graphics/digikam/digikam/imagedelegateoverlay.moc:134
> #98 0x082adb2c in Digikam::ImageRatingOverlay::qt_metacall
> (this=0x8a1f708, _c=QMetaObject::InvokeMetaMethod, _id=5,
> _a=0xbf6b4bec)
>     at
> /home/gilles/devel/graphics/digikam/digikam/imageratingoverlay.moc:68 #99
> 0xb4c39144 in QMetaObject::activate () from
> /usr/lib/libQtCore.so.4
> #100 0xb4c39e65 in QMetaObject::activate () from
> /usr/lib/libQtCore.so.4
> #101 0xb68ba965 in Digikam::DItemDelegate::visualChange
> (this=0x8a1a9d8)
>     at /home/gilles/devel/graphics/digikam/digikam/ditemdelegate.moc:87
> #102 0xb68d7fb8 in
> Digikam::ItemViewImageDelegate::invalidatePaintingCache
> (this=0x8a1a9d8)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/itemviewimagedeleg
> ate.cpp:253 #103 0x082a0c91 in
> Digikam::ImageDelegate::invalidatePaintingCache (this=0x8a1a9d8)
>     at /home/gilles/devel/graphics/digikam/digikam/imagedelegate.cpp:258
> #104 0xb68d7f04 in
> Digikam::ItemViewImageDelegate::setDefaultViewOptions (this=0x8a1a9d8,
> option=@0xbf6b4d50)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/itemviewimagedeleg
> ate.cpp:229 #105 0x082a0c51 in
> Digikam::ImageDelegate::setDefaultViewOptions
> (this=0x8a1a9d8, option=@0xbf6b4d50)
>     at /home/gilles/devel/graphics/digikam/digikam/imagedelegate.cpp:250
> #106 0x082b012a in
> Digikam::ImageThumbnailDelegate::setDefaultViewOptions
> (this=0x8a1a9d8, option=@0xbf6b4d50)
>     at
> /home/gilles/devel/graphics/digikam/digikam/imagethumbnaildelegate.cpp:88
> #107 0xb68b6f13 in Digikam::DCategorizedView::updateDelegateSizes
> (this=0x8a0cf80)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/dcategorizedview.c
> pp:297 #108 0xb68b8c2d in Digikam::DCategorizedView::resizeEvent
> (this=0x8a0cf80, e=0xbf6b55b0)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/dcategorizedview.c
> pp:669 #109 0xb516c6e2 in QWidget::event () from /usr/lib/libQtGui.so.4
> #110 0xb5528c95 in QFrame::event () from /usr/lib/libQtGui.so.4
> #111 0xb55c916c in QAbstractScrollArea::viewportEvent () from
> /usr/lib/libQtGui.so.4
> #112 0xb5680a94 in QAbstractItemView::viewportEvent () from
> /usr/lib/libQtGui.so.4
> ---Type <return> to continue, or q <return> to quit---
> #113 0xb68b8ecd in Digikam::DCategorizedView::viewportEvent
> (this=0x8a0cf80, event=0xbf6b55b0)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/dcategorizedview.c
> pp:704 #114 0xb55cb7c6 in ?? () from /usr/lib/libQtGui.so.4
> #115 0xb4c21dee in
> QCoreApplicationPrivate::sendThroughObjectEventFilters () from
> /usr/lib/libQtCore.so.4
> #116 0xb5115660 in QApplicationPrivate::notify_helper () from
> /usr/lib/libQtGui.so.4
> #117 0xb511d01e in QApplication::notify () from /usr/lib/libQtGui.so.4
> #118 0xb5d23a21 in KApplication::notify () from /usr/lib/libkdeui.so.5
> #119 0xb4c22c0e in QCoreApplication::notifyInternal () from
> /usr/lib/libQtCore.so.4
> #120 0xb51ab453 in QWidgetPrivate::setGeometry_sys () from
> /usr/lib/libQtGui.so.4
> #121 0xb516b69d in QWidget::setGeometry () from /usr/lib/libQtGui.so.4
> #122 0xb55c972b in QAbstractScrollAreaPrivate::layoutChildren () from
> /usr/lib/libQtGui.so.4
> #123 0xb55c9e21 in QAbstractScrollArea::event () from
> /usr/lib/libQtGui.so.4
> #124 0xb5678dbc in QAbstractItemView::event () from
> /usr/lib/libQtGui.so.4
> #125 0xb56936f3 in QListView::event () from /usr/lib/libQtGui.so.4
> #126 0xb511568c in QApplicationPrivate::notify_helper () from
> /usr/lib/libQtGui.so.4
> #127 0xb511d01e in QApplication::notify () from /usr/lib/libQtGui.so.4
> #128 0xb5d23a21 in KApplication::notify () from /usr/lib/libkdeui.so.5
> #129 0xb4c22c0e in QCoreApplication::notifyInternal () from
> /usr/lib/libQtCore.so.4
> #130 0xb51710ab in QWidget::setContentsMargins () from
> /usr/lib/libQtGui.so.4
> #131 0xb552893b in QFrame::setFrameRect () from /usr/lib/libQtGui.so.4
> #132 0xb55c9a95 in QAbstractScrollAreaPrivate::layoutChildren () from
> /usr/lib/libQtGui.so.4
> #133 0xb56a09ab in QListView::updateGeometries () from
> /usr/lib/libQtGui.so.4
> #134 0xb68e569b in KCategorizedView::updateGeometries (this=0x8a0cf80)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/kcategorizedview.c
> pp:1757 #135 0xb56708d4 in QAbstractItemView::doItemsLayout () from
> /usr/lib/libQtGui.so.4
> #136 0xb56a02f8 in QListView::doItemsLayout () from
> /usr/lib/libQtGui.so.4
> #137 0xb569d144 in QListView::rectForIndex () from
> /usr/lib/libQtGui.so.4
> #138 0xb569d2c1 in QListView::visualRect () from
> /usr/lib/libQtGui.so.4
> #139 0xb68dee33 in KCategorizedView::visualRect (this=0x8a0cf80,
> index=@0x87554d0)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/kcategorizedview.c
> pp:581 #140 0x082adf86 in Digikam::ImageRatingOverlay::updatePosition
> (this=0x8a1f708)
> ---Type <return> to continue, or q <return> to quit---
>     at
> /home/gilles/devel/graphics/digikam/digikam/imageratingoverlay.cpp:99 #141
> 0x082adea9 in Digikam::ImageRatingOverlay::visualChange
> (this=0x8a1f708)
>     at
> /home/gilles/devel/graphics/digikam/digikam/imageratingoverlay.cpp:84 #142
> 0xb68d4abf in Digikam::ImageDelegateOverlay::qt_metacall
> (this=0x8a1f708, _c=QMetaObject::InvokeMetaMethod, _id=1,
>     _a=0xbf6b62cc) at
> /home/gilles/devel/graphics/digikam/digikam/imagedelegateoverlay.moc:71
> #143 0xb68d4bbb in Digikam::AbstractWidgetDelegateOverlay::qt_metacall
> (this=0x8a1f708, _c=QMetaObject::InvokeMetaMethod, _id=5,
>     _a=0xbf6b62cc) at
> /home/gilles/devel/graphics/digikam/digikam/imagedelegateoverlay.moc:134
> #144 0x082adb2c in Digikam::ImageRatingOverlay::qt_metacall
> (this=0x8a1f708, _c=QMetaObject::InvokeMetaMethod, _id=5,
> _a=0xbf6b62cc)
>     at
> /home/gilles/devel/graphics/digikam/digikam/imageratingoverlay.moc:68 #145
> 0xb4c39144 in QMetaObject::activate () from
> /usr/lib/libQtCore.so.4
> #146 0xb4c39e65 in QMetaObject::activate () from
> /usr/lib/libQtCore.so.4
> #147 0xb68ba965 in Digikam::DItemDelegate::visualChange
> (this=0x8a1a9d8)
>     at /home/gilles/devel/graphics/digikam/digikam/ditemdelegate.moc:87
> #148 0xb68d7fb8 in
> Digikam::ItemViewImageDelegate::invalidatePaintingCache
> (this=0x8a1a9d8)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/itemviewimagedeleg
> ate.cpp:253 #149 0x082a0c91 in
> Digikam::ImageDelegate::invalidatePaintingCache (this=0x8a1a9d8)
>     at /home/gilles/devel/graphics/digikam/digikam/imagedelegate.cpp:258
> #150 0xb68d7f04 in
> Digikam::ItemViewImageDelegate::setDefaultViewOptions (this=0x8a1a9d8,
> option=@0xbf6b6430)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/itemviewimagedeleg
> ate.cpp:229 #151 0x082a0c51 in
> Digikam::ImageDelegate::setDefaultViewOptions
> (this=0x8a1a9d8, option=@0xbf6b6430)
>     at /home/gilles/devel/graphics/digikam/digikam/imagedelegate.cpp:250
> #152 0x082b012a in
> Digikam::ImageThumbnailDelegate::setDefaultViewOptions
> (this=0x8a1a9d8, option=@0xbf6b6430)
>     at
> /home/gilles/devel/graphics/digikam/digikam/imagethumbnaildelegate.cpp:88
> #153 0xb68b6f13 in Digikam::DCategorizedView::updateDelegateSizes
> (this=0x8a0cf80)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/dcategorizedview.c
> pp:297 #154 0xb68b8c2d in Digikam::DCategorizedView::resizeEvent
> (this=0x8a0cf80, e=0xbf6b6c90)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/dcategorizedview.c
> pp:669 #155 0xb516c6e2 in QWidget::event () from /usr/lib/libQtGui.so.4
> #156 0xb5528c95 in QFrame::event () from /usr/lib/libQtGui.so.4
> #157 0xb55c916c in QAbstractScrollArea::viewportEvent () from
> /usr/lib/libQtGui.so.4
> #158 0xb5680a94 in QAbstractItemView::viewportEvent () from
> /usr/lib/libQtGui.so.4
> ---Type <return> to continue, or q <return> to quit---
> #159 0xb68b8ecd in Digikam::DCategorizedView::viewportEvent
> (this=0x8a0cf80, event=0xbf6b6c90)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/dcategorizedview.c
> pp:704 #160 0xb55cb7c6 in ?? () from /usr/lib/libQtGui.so.4
> #161 0xb4c21dee in
> QCoreApplicationPrivate::sendThroughObjectEventFilters () from
> /usr/lib/libQtCore.so.4
> #162 0xb5115660 in QApplicationPrivate::notify_helper () from
> /usr/lib/libQtGui.so.4
> #163 0xb511d01e in QApplication::notify () from /usr/lib/libQtGui.so.4
> #164 0xb5d23a21 in KApplication::notify () from /usr/lib/libkdeui.so.5
> #165 0xb4c22c0e in QCoreApplication::notifyInternal () from
> /usr/lib/libQtCore.so.4
> #166 0xb51ab453 in QWidgetPrivate::setGeometry_sys () from
> /usr/lib/libQtGui.so.4
> #167 0xb516b69d in QWidget::setGeometry () from /usr/lib/libQtGui.so.4
> #168 0xb55c972b in QAbstractScrollAreaPrivate::layoutChildren () from
> /usr/lib/libQtGui.so.4
> #169 0xb55c9e21 in QAbstractScrollArea::event () from
> /usr/lib/libQtGui.so.4
> #170 0xb5678dbc in QAbstractItemView::event () from
> /usr/lib/libQtGui.so.4
> #171 0xb56936f3 in QListView::event () from /usr/lib/libQtGui.so.4
> #172 0xb511568c in QApplicationPrivate::notify_helper () from
> /usr/lib/libQtGui.so.4
> #173 0xb511d01e in QApplication::notify () from /usr/lib/libQtGui.so.4
> #174 0xb5d23a21 in KApplication::notify () from /usr/lib/libkdeui.so.5
> #175 0xb4c22c0e in QCoreApplication::notifyInternal () from
> /usr/lib/libQtCore.so.4
> #176 0xb51710ab in QWidget::setContentsMargins () from
> /usr/lib/libQtGui.so.4
> #177 0xb552893b in QFrame::setFrameRect () from /usr/lib/libQtGui.so.4
> #178 0xb55c9a95 in QAbstractScrollAreaPrivate::layoutChildren () from
> /usr/lib/libQtGui.so.4
> #179 0xb56a09ab in QListView::updateGeometries () from
> /usr/lib/libQtGui.so.4
> #180 0xb68e569b in KCategorizedView::updateGeometries (this=0x8a0cf80)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/kcategorizedview.c
> pp:1757 #181 0xb56708d4 in QAbstractItemView::doItemsLayout () from
> /usr/lib/libQtGui.so.4
> #182 0xb56a02f8 in QListView::doItemsLayout () from
> /usr/lib/libQtGui.so.4
> #183 0xb569d144 in QListView::rectForIndex () from
> /usr/lib/libQtGui.so.4
> #184 0xb569d2c1 in QListView::visualRect () from
> /usr/lib/libQtGui.so.4
> #185 0xb68dee33 in KCategorizedView::visualRect (this=0x8a0cf80,
> index=@0x87554d0)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/kcategorizedview.c
> pp:581 #186 0x082adf86 in Digikam::ImageRatingOverlay::updatePosition
> (this=0x8a1f708)
> ---Type <return> to continue, or q <return> to quit---
>     at
> /home/gilles/devel/graphics/digikam/digikam/imageratingoverlay.cpp:99 #187
> 0x082adea9 in Digikam::ImageRatingOverlay::visualChange (this=0x8a1f708)
> at /home/gilles/devel/graphics/digikam/digikam/imageratingoverlay.cpp:84
> #188 0xb68d4abf in Digikam::ImageDelegateOverlay::qt_metacall
> (this=0x8a1f708, _c=QMetaObject::InvokeMetaMethod, _id=1,
>     _a=0xbf6b79ac) at
> /home/gilles/devel/graphics/digikam/digikam/imagedelegateoverlay.moc:71
> #189 0xb68d4bbb in Digikam::AbstractWidgetDelegateOverlay::qt_metacall
> (this=0x8a1f708, _c=QMetaObject::InvokeMetaMethod, _id=5,
>     _a=0xbf6b79ac) at
> /home/gilles/devel/graphics/digikam/digikam/imagedelegateoverlay.moc:134
> #190 0x082adb2c in Digikam::ImageRatingOverlay::qt_metacall
> (this=0x8a1f708, _c=QMetaObject::InvokeMetaMethod, _id=5,
> _a=0xbf6b79ac)
>     at
> /home/gilles/devel/graphics/digikam/digikam/imageratingoverlay.moc:68 #191
> 0xb4c39144 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #192
> 0xb4c39e65 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #193
> 0xb68ba965 in Digikam::DItemDelegate::visualChange (this=0x8a1a9d8) at
> /home/gilles/devel/graphics/digikam/digikam/ditemdelegate.moc:87 #194
> 0xb68d7fb8 in
> Digikam::ItemViewImageDelegate::invalidatePaintingCache
> (this=0x8a1a9d8)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/itemviewimagedeleg
> ate.cpp:253 #195 0x082a0c91 in
> Digikam::ImageDelegate::invalidatePaintingCache (this=0x8a1a9d8)
>     at /home/gilles/devel/graphics/digikam/digikam/imagedelegate.cpp:258
> #196 0xb68d7f04 in
> Digikam::ItemViewImageDelegate::setDefaultViewOptions (this=0x8a1a9d8,
> option=@0xbf6b7b10)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/itemviewimagedeleg
> ate.cpp:229 #197 0x082a0c51 in
> Digikam::ImageDelegate::setDefaultViewOptions
> (this=0x8a1a9d8, option=@0xbf6b7b10)
>     at /home/gilles/devel/graphics/digikam/digikam/imagedelegate.cpp:250
> #198 0x082b012a in
> Digikam::ImageThumbnailDelegate::setDefaultViewOptions
> (this=0x8a1a9d8, option=@0xbf6b7b10)
>     at
> /home/gilles/devel/graphics/digikam/digikam/imagethumbnaildelegate.cpp:88
> #199 0xb68b6f13 in Digikam::DCategorizedView::updateDelegateSizes
> (this=0x8a0cf80)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/dcategorizedview.c
> pp:297 #200 0xb68b8c2d in Digikam::DCategorizedView::resizeEvent
> (this=0x8a0cf80, e=0xbf6b8370)
>     at
> /home/gilles/devel/graphics/digikam/libs/widgets/common/dcategorizedview.c
> pp:669 #201 0xb516c6e2 in QWidget::event () from /usr/lib/libQtGui.so.4
> #202 0xb5528c95 in QFrame::event () from /usr/lib/libQtGui.so.4
> #203 0xb55c916c in QAbstractScrollArea::viewportEvent () from
> /usr/lib/libQtGui.so.4
> #204 0xb5680a94 in QAbstractItemView::viewportEvent () from
> /usr/lib/libQtGui.so.4
> ---Type <return> to continue, or q <return> to quit---
> 
> 
> I can only reproduce this problem on this computer, not an other one.
> 
> Do you need more information, as the DB file ?



More information about the Digikam-devel mailing list