[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
Wed Mar 13 11:20:21 GMT 2013


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

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

Running digiKam under valgrind with Linux), i can see interresting traces :

==19663== 48 bytes in 3 blocks are possibly lost in loss record 13,349 of
20,264
==19663==    at 0x402811D: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==19663==    by 0x81A1DEC: QHash<QString, QString>::insert(QString const&,
QString const&) (qhash.h:763)
==19663==    by 0x8299052:
Digikam::TableViewColumnConfiguration::loadSettings(KConfigGroup const&)
(tableview_columnfactory.cpp:225)
==19663==    by 0x82984D4:
Digikam::TableViewColumnProfile::loadSettings(KConfigGroup const&)
(tableview_columnfactory.cpp:166)
==19663==    by 0x8288F80: Digikam::TableView::doLoadState()
(tableview.cpp:123)
==19663==    by 0x51D3D9D: Digikam::StateSavingObject::loadState()
(statesavingobject.cpp:183)
==19663==    by 0x827D2C3: Digikam::DigikamView::loadViewState()
(digikamview.cpp:673)
==19663==    by 0x827D7FA: Digikam::DigikamView::slotAllAlbumsLoaded()
(digikamview.cpp:772)
==19663==    by 0x8279FAE: Digikam::DigikamView::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (digikamview.moc:324)
==19663==    by 0x721829E: QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (in /usr/lib/libQtCore.so.4.8.4)
==19663==    by 0x81C6822: Digikam::AlbumManager::signalAllAlbumsLoaded()
(albummanager.moc:271)
==19663==    by 0x81CC1EE: Digikam::AlbumManager::startScan()
(albummanager.cpp:1114)


==19663== 76 bytes in 1 blocks are possibly lost in loss record 15,938 of
20,264
==19663==    at 0x4027C19: operator new(unsigned int) (in
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==19663==    by 0x721B91D: QObject::QObject(QObject*) (in
/usr/lib/libQtCore.so.4.8.4)
==19663==    by 0x8297D58:
Digikam::TableViewColumn::TableViewColumn(Digikam::TableViewShared*,
Digikam::TableViewColumnConfiguration const&, QObject*)
(tableview_columnfactory.cpp:54)
==19663==    by 0x8296FB9:
Digikam::TableViewColumns::ColumnThumbnail::ColumnThumbnail(Digikam::TableViewShared*,
Digikam::TableViewColumnConfiguration const&, QObject*)
(tableview_column_thumbnail.cpp:57)
==19663==    by 0x8298028:
Digikam::TableViewColumnFactory::getColumn(Digikam::TableViewColumnConfiguration
const&) (tableview_columnfactory.cpp:99)
==19663==    by 0x828DEB5:
Digikam::TableViewModel::addColumnAt(Digikam::TableViewColumnConfiguration
const&, int) (tableview_model.cpp:267)
==19663==    by 0x828E4B1:
Digikam::TableViewModel::loadColumnProfile(Digikam::TableViewColumnProfile
const&) (tableview_model.cpp:366)
==19663==    by 0x8288FA0: Digikam::TableView::doLoadState()
(tableview.cpp:124)
==19663==    by 0x51D3D9D: Digikam::StateSavingObject::loadState()
(statesavingobject.cpp:183)
==19663==    by 0x827D2C3: Digikam::DigikamView::loadViewState()
(digikamview.cpp:673)
==19663==    by 0x827D7FA: Digikam::DigikamView::slotAllAlbumsLoaded()
(digikamview.cpp:772)
==19663==    by 0x8279FAE: Digikam::DigikamView::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (digikamview.moc:324)

==19663== 96 bytes in 4 blocks are possibly lost in loss record 16,750 of
20,264
==19663==    at 0x4027C19: operator new(unsigned int) (in
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==19663==    by 0x828DEB5:
Digikam::TableViewModel::addColumnAt(Digikam::TableViewColumnConfiguration
const&, int) (tableview_model.cpp:267)
==19663==    by 0x828E4B1:
Digikam::TableViewModel::loadColumnProfile(Digikam::TableViewColumnProfile
const&) (tableview_model.cpp:366)
==19663==    by 0x8288FA0: Digikam::TableView::doLoadState()
(tableview.cpp:124)
==19663==    by 0x51D3D9D: Digikam::StateSavingObject::loadState()
(statesavingobject.cpp:183)
==19663==    by 0x827D2C3: Digikam::DigikamView::loadViewState()
(digikamview.cpp:673)
==19663==    by 0x827D7FA: Digikam::DigikamView::slotAllAlbumsLoaded()
(digikamview.cpp:772)
==19663==    by 0x8279FAE: Digikam::DigikamView::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (digikamview.moc:324)
==19663==    by 0x721829E: QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (in /usr/lib/libQtCore.so.4.8.4)
==19663==    by 0x81C6822: Digikam::AlbumManager::signalAllAlbumsLoaded()
(albummanager.moc:271)
==19663==    by 0x81CC1EE: Digikam::AlbumManager::startScan()
(albummanager.cpp:1114)
==19663==    by 0x81A77B9: Digikam::DigikamApp::DigikamApp()
(digikamapp.cpp:284)

Gilles Caulier

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



More information about the Digikam-devel mailing list