[Digikam-devel] [digikam] [Bug 244422] for better overviewing large image collections, I wish to have a _list_ view

Gilles Caulier caulier.gilles at gmail.com
Tue Mar 12 22:46:25 GMT 2013


https://bugs.kde.org/show_bug.cgi?id=244422

--- Comment #27 from Gilles Caulier <caulier.gilles at gmail.com> ---
Michael,

I cleaned all my Macports install on my macbook pro and recompiled/installed
Qt4/KDE4 and digiKam.

It crash in the same condition : I switch to table view. All is fine until i
scroll down items list to the bottom. Scrolling up/ down a little bit do not
crash. Trace is given below :

On Mac OS X, you might be loading two sets of Qt binaries into the same
process. Check that all plugins are compiled against the right Qt binaries.
Export DYLD_PRINT_LIBRARIES=1 and check that only one set of binaries are being
loaded.
ASSERT failure in QList<T>::at: "index out of range", file
/opt/local/include/QtCore/qlist.h, line 469

Program received signal SIGABRT, Aborted.
0x00007fff92a8b212 in __pthread_kill ()
(gdb) bt
#0  0x00007fff92a8b212 in __pthread_kill ()
#1  0x00007fff93566af4 in pthread_kill ()
#2  0x00007fff935aadce in abort ()
#3  0x000000010506fc08 in qt_message_output ()
#4  0x000000010506fe95 in qt_message ()
#5  0x000000010506f78f in qFatal ()
#6  0x00000001002e5e50 in QList<Digikam::TableViewColumn*>::at ()
#7  0x00000001002e578a in Digikam::TableViewModel::getColumnObject ()
#8  0x00000001002e25a3 in Digikam::TableViewItemDelegate::sizeHint ()
#9  0x00000001044d2d38 in QTreeViewPrivate::paintAlternatingRowColors ()
#10 0x00000001044d2825 in QTreeView::drawTree ()
#11 0x00000001044d23d6 in QTreeView::paintEvent ()
#12 0x00000001040476bf in QWidget::event ()
#13 0x0000000104384827 in QFrame::event ()
#14 0x000000010440abec in QAbstractScrollArea::viewportEvent ()
#15 0x0000000104492198 in QAbstractItemView::viewportEvent ()
#16 0x00000001044d2178 in QTreeView::viewportEvent ()
#17 0x000000010440b3e5 in QAbstractScrollAreaFilter::eventFilter ()
#18 0x000000010517baed in
QCoreApplicationPrivate::sendThroughObjectEventFilters ()
#19 0x0000000103ff6e1b in QApplicationPrivate::notify_helper ()
#20 0x0000000103ff9c7e in QApplication::notify ()
#21 0x0000000103a28fc9 in KApplication::notify ()
#22 0x000000010517b7f5 in QCoreApplication::notifyInternal ()
#23 0x0000000104042a34 in QWidgetPrivate::drawWidget ()
#24 0x0000000104043242 in QWidgetPrivate::paintSiblingsRecursive ()
#25 0x000000010404306e in QWidgetPrivate::paintSiblingsRecursive ()
#26 0x000000010404306e in QWidgetPrivate::paintSiblingsRecursive ()
#27 0x0000000104042c1f in QWidgetPrivate::drawWidget ()
#28 0x0000000104043242 in QWidgetPrivate::paintSiblingsRecursive ()
#29 0x0000000104042c1f in QWidgetPrivate::drawWidget ()
#30 0x0000000104043242 in QWidgetPrivate::paintSiblingsRecursive ()
#31 0x0000000104042c1f in QWidgetPrivate::drawWidget ()
#32 0x0000000104043242 in QWidgetPrivate::paintSiblingsRecursive ()
#33 0x0000000104042c1f in QWidgetPrivate::drawWidget ()
#34 0x0000000104043242 in QWidgetPrivate::paintSiblingsRecursive ()
#35 0x0000000104042c1f in QWidgetPrivate::drawWidget ()
#36 0x0000000103f98be8 in -[QCocoaView drawRect:] ()
#37 0x00007fff8f88e220 in -[NSView _drawRect:clip:] ()
#38 0x00007fff8f88b093 in -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
()
#39 0x00007fff8f88bb24 in -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
()
#40 0x00007fff8f88bb24 in -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
()
#41 0x00007fff8f88bb24 in -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
()
#42 0x00007fff8f88a223 in -[NSThemeFrame
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
()
#43 0x00007fff8f885e4d in -[NSView
_displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] ()
#44 0x00007fff8f84fd73 in -[NSView displayIfNeeded] ()
#45 0x00007fff8f84f2ac in _handleWindowNeedsDisplayOrLayoutOrUpdateConstraints
()
#46 0x00007fff926ff513 in __NSFireTimer ()
#47 0x00007fff8d2abda4 in
__CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ ()
#48 0x00007fff8d2ab8bd in __CFRunLoopDoTimer ()
#49 0x00007fff8d291099 in __CFRunLoopRun ()
#50 0x00007fff8d2906b2 in CFRunLoopRunSpecific ()
#51 0x00007fff90a290a4 in RunCurrentEventLoopInMode ()
#52 0x00007fff90a28e42 in ReceiveNextEventCommon ()
#53 0x00007fff90a28cd3 in BlockUntilNextEventMatchingListInMode ()
#54 0x00007fff8f84c613 in _DPSNextEvent ()
#55 0x00007fff8f84bed2 in -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#56 0x00007fff8f843283 in -[NSApplication run] ()
#57 0x0000000103fab4c0 in QEventDispatcherMac::processEvents ()
#58 0x0000000105178b97 in QEventLoop::exec ()
#59 0x000000010517bd87 in QCoreApplication::exec ()
#60 0x0000000100361b3e in main ()
(gdb) 

All components used are listed below :

digiKam version 3.2.0-git
Exiv2 can write to Jp2: Yes
Exiv2 can write to Jpeg: Yes
Exiv2 can write to Pgf: Yes
Exiv2 can write to Png: Yes
Exiv2 can write to Tiff: Yes
Exiv2 supports XMP metadata: Yes
LibCImg: 130
LibClapack: internal library
LibExiv2: 0.23
LibJPEG: 90
LibJasper: 1.900.1
LibKDE: 4.10.1
LibKExiv2: 2.3.1
LibKGeoMap: 2.0.0
LibKdcraw: 2.3.0
LibLCMS: 2040
LibLensFun: 0.2.6-0
LibPGF: 6.12.27 - internal library
LibPNG: 1.5.14
LibQt: 4.8.4
LibRaw: 0.15.0-Beta3
LibTIFF: LIBTIFF, Version 4.0.3 Copyright (c) 1988-1996 Sam Leffler Copyright
(c) 1991-1996 Silicon Graphics, Inc.
Marble Widget: 0.15.1 (stable version)
Parallelized PGF codec: No
Parallelized demosaicing: No
RawSpeed codec support: No
Database backend: QSQLITE
Kipi-Plugins: 3.2.0-git
LibGphoto2: 2.5.1.1
LibKface: 3.0.0
LibKipi: 2.0.0
LibOpenCV: 2.4.4
Libface: 0.3

Gilles Caulier

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list