[Digikam-devel] [Bug 179650] crash when clearing album quick search if album UI empty

Mikolaj Machowski mikmach at wp.pl
Mon Jan 5 19:09:41 GMT 2009


http://bugs.kde.org/show_bug.cgi?id=179650





--- Comment #4 from Mikolaj Machowski <mikmach wp pl>  2009-01-05 20:09:40 ---
Recompiled digiKam with debug support, there is a bit more info (pasting only
last section, the rest is unchanged):

Thread 1 (Thread 0xb4aa86d0 (LWP 16787)):
[KCrash Handler]
#6  Digikam::Album::id (this=0x92c96b8) at
/home/mikolaj/kde/src/extragear/graphics/digikam/digikam/album.cpp:188
#7  0x081a89d1 in Digikam::AlbumFolderView::slotTextFolderFilterChanged
(this=0x92c96b8, settings=@0x92c0eac) at
/home/mikolaj/kde/src/extragear/graphics/digikam/digikam/albumfolderview.cpp:284
#8  0x081aa572 in Digikam::AlbumFolderView::qt_metacall (this=0x92c96b8,
_c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfdfee8c)
    at
/home/mikolaj/kde/build/extragear/graphics/digikam/digikam/albumfolderview.moc:96
#9  0xb6a4e80a in QMetaObject::activate () from /usr/lib/qt4/lib/libQtCore.so.4
#10 0xb6a4ed82 in QMetaObject::activate () from /usr/lib/qt4/lib/libQtCore.so.4
#11 0xb76c9413 in Digikam::SearchTextBar::signalSearchTextSettings
(this=0x92bbfb8, _t1=@0x92c0eac) at
/home/mikolaj/kde/build/extragear/graphics/digikam/digikam/searchtextbar.moc:84
#12 0xb76c94a6 in Digikam::SearchTextBar::slotTextChanged (this=0x92bbfb8,
text=@0xbfdff004) at
/home/mikolaj/kde/src/extragear/graphics/digikam/libs/widgets/common/searchtextbar.cpp:133
#13 0xb76c956d in Digikam::SearchTextBar::qt_metacall (this=0x92bbfb8,
_c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfdfefcc)
    at
/home/mikolaj/kde/build/extragear/graphics/digikam/digikam/searchtextbar.moc:73
#14 0xb6a4e80a in QMetaObject::activate () from /usr/lib/qt4/lib/libQtCore.so.4
#15 0xb6a4ed82 in QMetaObject::activate () from /usr/lib/qt4/lib/libQtCore.so.4
#16 0xb650eb33 in QLineEdit::textChanged () from /usr/lib/qt4/lib/libQtGui.so.4
#17 0xb6515519 in ?? () from /usr/lib/qt4/lib/libQtGui.so.4
#18 0x092bbfb8 in ?? ()
#19 0xbfdff004 in ?? ()
#20 0xb7f02ff4 in ?? () from /lib/ld-linux.so.2
#21 0x00005c16 in ?? ()
#22 0x01000104 in ?? ()
#23 0x092bbfb8 in ?? ()
#24 0x01010004 in ?? ()
#25 0x00000000 in ?? ()

Konsole output, these are only first lines. digiKam make queries for several
hunderd lines:

digikam(16787)/digikam (core) Digikam::DatabaseBackend::exec: Failure executing
query:
digikam(16787)/digikam (core) Digikam::DatabaseBackend::exec: "SELECT id FROM
Albums WHERE albumRoot=? AND relativePath=?;"
digikam(16787)/digikam (core) Digikam::DatabaseBackend::exec: "database is
locked Unable to fetch row" 5
digikam(16787)/digikam (core) Digikam::DatabaseBackend::exec: Bound values: 
(QVariant(int, 1) ,  QVariant(QString, "/Stare") )
digikam(16787)/digikam (core) Digikam::DatabaseBackend::exec: Detected locked
database file. There is an active transaction.

digikam(16787)/digikam (core) Digikam::DatabaseBackend::exec: Failure executing
query:
digikam(16787)/digikam (core) Digikam::DatabaseBackend::exec: "REPLACE INTO
Albums (albumRoot, relativePath, date, caption, collection) VALUES(?, ?, ?, ?,
?);"
digikam(16787)/digikam (core) Digikam::DatabaseBackend::exec: "database is
locked Unable to fetch row" 5
digikam(16787)/digikam (core) Digikam::DatabaseBackend::exec: Bound values: 
(QVariant(int, 1) ,  QVariant(QString, "/Stare") ,  QVariant(QString,
"2008-12-26") ,  QVariant(QString, "") ,  QVariant(QString, "") )
digikam(16787)/digikam (core) Digikam::DatabaseBackend::exec: Detected locked
database file. There is an active transaction.

digikam(16787)/digikam (core) Digikam::DatabaseBackend::exec: Failure executing
query:
digikam(16787)/digikam (core) Digikam::DatabaseBackend::exec: "SELECT id,
album, name, status, category, modificationDate, uniqueHash FROM Images WHERE
album=?;"
digikam(16787)/digikam (core) Digikam::DatabaseBackend::exec: "database is
locked Unable to fetch row" 5
digikam(16787)/digikam (core) Digikam::DatabaseBackend::exec: Bound values: 
(QVariant(int, 0) )
digikam(16787)/digikam (core) Digikam::DImg::load:
"/home/mikolaj/Imgs/Stare/drzewa.jpg"  : JPEG file identified
digikam(16787)/digikam (core) Digikam::ImageScanner::addImage: Adding new item
"/home/mikolaj/Imgs/Stare/drzewa.jpg"
digikam(16787)/digikam (core) Digikam::DatabaseBackend::exec: Detected locked
database file. There is an active transaction.


-- 
Configure bugmail: http://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list