[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
Mon Mar 11 22:55:05 GMT 2013


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

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

I don't yet tried under Linux, but under OSX, table view mode crash when i
switch from icon view and i scroll down table to the bottom.

There are 50 JPEG on the current album. GDB trace is below. Sound like a QList
assertion (i compiled digiKam with debug symbols but i can get better trace
sorry) :

Reading symbols for shared libraries . done
QObject::moveToThread: Current thread (0x10db017e0) is not the object's thread
(0x10c539d70).
Cannot move to target thread (0x10c000fb0)

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.
QObject::moveToThread: Current thread (0x10db017e0) is not the object's thread
(0x10c539d70).
Cannot move to target thread (0x10c000fb0)

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.
QObject::moveToThread: Current thread (0x110500a00) is not the object's thread
(0x10c539d70).
Cannot move to target thread (0x10c000fb0)

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.
QObject::moveToThread: Current thread (0x110500a00) is not the object's thread
(0x10c539d70).
Cannot move to target thread (0x10c000fb0)

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.
QObject::moveToThread: Current thread (0x10db01470) is not the object's thread
(0x10c539d70).
Cannot move to target thread (0x10c000fb0)

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.
QObject::moveToThread: Current thread (0x10db01470) is not the object's thread
(0x10c539d70).
Cannot move to target thread (0x10c000fb0)

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.
QObject::moveToThread: Current thread (0x1177302f0) is not the object's thread
(0x10c539d70).
Cannot move to target thread (0x10c000fb0)

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.
QObject::moveToThread: Current thread (0x1177302f0) is not the object's thread
(0x10c539d70).
Cannot move to target thread (0x10c000fb0)

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.
digikam(81092)/kio (Scheduler) KIO::SchedulerPrivate::doJob:
KIO::SimpleJob(0x11dcecfd0)
digikam(81092)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority:
KIO::TransferJob(0x11dcecfd0) -6
digikam(81092)/kio (KIOJob) KIO::TransferJob::slotFinished:
KUrl("http://maps.googleapis.com/maps/api/js/QuotaService.RecordEvent?1sfile%3A%2F%2F%2Fopt%2Flocal%2Fshare%2Fapps%2Flibkgeomap%2Fbackend-googlemaps.html&4e1&5e0&6u1&7s685vne&callback=_xdc_._gefn2q&token=113180")
digikam(81092)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished:
KIO::TransferJob(0x11dcecfd0) KIO::Slave(0x120400780)
QObject::moveToThread: Current thread (0x11772f8a0) is not the object's thread
(0x10c539d70).
Cannot move to target thread (0x10c000fb0)

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.
QObject::moveToThread: Current thread (0x11772f8a0) is not the object's thread
(0x10c539d70).
Cannot move to target thread (0x10c000fb0)

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.
QObject::moveToThread: Current thread (0x110507b70) is not the object's thread
(0x10c539d70).
Cannot move to target thread (0x10c000fb0)

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.
QObject::moveToThread: Current thread (0x110507b70) is not the object's thread
(0x10c539d70).
Cannot move to target thread (0x10c000fb0)

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 0x00007fff8fe1a971 in __83-[NSWindow
_postWindowNeedsDisplayOrLayoutOrUpdateConstraintsUnlessPostingDisabled]_block_invoke_01208
()
#47 0x00007fff8d2b59b7 in
__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ ()
#48 0x00007fff8d2b5921 in __CFRunLoopDoObservers ()
#49 0x00007fff8d290d88 in __CFRunLoopRun ()
#50 0x00007fff8d2906b2 in CFRunLoopRunSpecific ()
#51 0x00007fff90a290a4 in RunCurrentEventLoopInMode ()
#52 0x00007fff90a28d84 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)

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



More information about the Digikam-devel mailing list