Hi,
I am using version 3.6.18 of sqlite and see the below data race (as shown
by valgrind/Helgrind tool). Was wondering if this has been captured anywhere
or a fix for it is available in the latest version 3.7 ( I was sort of
considering an upgrade, if it included a fix for this). Any info on this or
pointers in the right direction would be appreciated much.
6868 ==2454== Possible data race during write of size 4 at 0xfe34fc0 by
thread #125
6869 ==2454== at 0xFDEA0D0: pthreadMutexAlloc (in
/usr/binos/lib/libsqlite3.so)
6870 ==2454== by 0xFDE9EA3: sqlite3MutexAlloc (in
/usr/binos/lib/libsqlite3.so)
6871 ==2454== by 0xFDEAA77: unixEnterMutex (in
/usr/binos/lib/libsqlite3.so)
6872 ==2454== by 0xFDEB577: unixLock (in /usr/binos/lib/libsqlite3.so)
6873 ==2454== by 0xFDEA3C3: sqlite3OsLock (in
/usr/binos/lib/libsqlite3.so)
6874 ==2454== by 0xFDEF90F: pager_wait_on_lock (in
/usr/binos/lib/libsqlite3.so)
6875 ==2454== by 0xFDEFC57: pager_write_pagelist (in
/usr/binos/lib/libsqlite3.so)
6876 ==2454== by 0xFDF16BB: sqlite3PagerCommitPhaseOne (in
/usr/binos/lib/libsqlite3.so)
6877 ==2454== by 0xFDC999F: sqlite3BtreeCommitPhaseOne (in
/usr/binos/lib/libsqlite3.so)
6878 ==2454== by 0xFE17D4B: vdbeCommit (in
/usr/binos/lib/libsqlite3.so)
6879 ==2454== by 0xFE18497: sqlite3VdbeHalt (in
/usr/binos/lib/libsqlite3.so)
6880 ==2454== by 0xFE11723: sqlite3VdbeExec (in
/usr/binos/lib/libsqlite3.so)
6881 ==2454== This conflicts with a previous write of size 4 by thread
#131
6882 ==2454== at 0xFDEA0D0: pthreadMutexAlloc (in
/usr/binos/lib/libsqlite3.so)
6883 ==2454== by 0xFDE9EA3: sqlite3MutexAlloc (in
/usr/binos/lib/libsqlite3.so)
6884 ==2454== by 0xFDEAA77: unixEnterMutex (in
/usr/binos/lib/libsqlite3.so)
6885 ==2454== by 0xFDEBA7F: unixUnlock (in
/usr/binos/lib/libsqlite3.so)
6886 ==2454== by 0xFDEA3EF: sqlite3OsUnlock (in
/usr/binos/lib/libsqlite3.so)
6887 ==2454== by 0xFDED6B3: osUnlock (in /usr/binos/lib/libsqlite3.so)
6888 ==2454== by 0xFDEE333: pager_unlock (in
/usr/binos/lib/libsqlite3.so)
6889 ==2454== by 0xFDEE407: pagerUnlockAndRollback (in
/usr/binos/lib/libsqlite3.so)
Thanks,
Venkat
--
View this message in context:
http://old.nabble.com/data-race-seen-in-sqlite-3.6.16-tp29356381p29356381.html
Sent from the SQLite mailing list archive at Nabble.com.
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users