Thread 1 (Thread 0x7f47e1b86840 (LWP 18412)):
[KCrash Handler]
#5 0x0000000000000052 in ?? ()
#6 0x00007f47c5eccdac in sqlite3MemCompare (pMem1=pMem1@entry=0x7fffb076d470, pMem2=<optimized out>, pColl=0x569c298) at sqlite3.c:60484
#7 0x00007f47c5eccf63 in sqlite3VdbeRecordCompare (nKey1=18, pKey1=0x7f47ac07489a, pPKey2=pPKey2@entry=0x7fffb076d770) at sqlite3.c:64162
#8 0x00007f47c5ee1579 in sqlite3BtreeMovetoUnpacked (pCur=0x54f45c0, pIdxKey=0x7fffb076d770, intKey=0, biasRight=<optimized out>, pRes=0x7fffb076d760) at sqlite3.c:55077
#9 0x00007f47c5f099c5 in sqlite3VdbeExec (p=p@entry=0x5dbce58) at sqlite3.c:70168
#10 0x00007f47c5f11ed7 in sqlite3Step (p=0x5dbce58) at sqlite3.c:64828
#11 sqlite3_step (pStmt=<optimized out>) at sqlite3.c:64894
#12 0x00007f47b28d211c in QSQLiteResultPrivate::fetchNext (this=this@entry=0x65e1ea0, values=..., idx=idx@entry=0, initialFetch=initialFetch@entry=true) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:235
I compiled digikam 4.0.0 from source. It was fine under ubuntu (12.10) but after upgrading to ubuntu 14.04 (sqlite 3.8.2) and recompiling, random crashes appeared. Since almost the same code base is used to compile in both cases, it could be confirmed that this is not an issue of digikam. (I have since made patches to other areas but should not be relevant to db access).
Will try upgrading sqlite.
The same problem here. A similar extract:
Thread 1 (Thread 0x7f47e1b86840 (LWP 18412)): pMem1@entry= 0x7fffb076d470, pMem2=<optimized out>, pColl=0x569c298) at sqlite3.c:60484 rdCompare (nKey1=18, pKey1=0x7f47ac0 7489a, pPKey2= pPKey2@ entry=0x7fffb07 6d770) at sqlite3.c:64162 etoUnpacked (pCur=0x54f45c0, pIdxKey= 0x7fffb076d770, intKey=0, biasRight= <optimized out>, pRes=0x7fffb076 d760) at sqlite3.c:55077 0x5dbce58) at sqlite3.c:70168 ivate:: fetchNext (this=this@ entry=0x65e1ea0 , values=..., idx=idx@entry=0, initialFetch= initialFetch@ entry=true) at ../../. ./sql/drivers/ sqlite/ qsql_sqlite. cpp:235
[KCrash Handler]
#5 0x0000000000000052 in ?? ()
#6 0x00007f47c5eccdac in sqlite3MemCompare (pMem1=
#7 0x00007f47c5eccf63 in sqlite3VdbeReco
#8 0x00007f47c5ee1579 in sqlite3BtreeMov
#9 0x00007f47c5f099c5 in sqlite3VdbeExec (p=p@entry=
#10 0x00007f47c5f11ed7 in sqlite3Step (p=0x5dbce58) at sqlite3.c:64828
#11 sqlite3_step (pStmt=<optimized out>) at sqlite3.c:64894
#12 0x00007f47b28d211c in QSQLiteResultPr
I compiled digikam 4.0.0 from source. It was fine under ubuntu (12.10) but after upgrading to ubuntu 14.04 (sqlite 3.8.2) and recompiling, random crashes appeared. Since almost the same code base is used to compile in both cases, it could be confirmed that this is not an issue of digikam. (I have since made patches to other areas but should not be relevant to db access).
Will try upgrading sqlite.