WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
UNCONFIRMED
59110
IconDataBase.cpp IconDatabase::iconDatabaseSyncThread() assert Failure
https://bugs.webkit.org/show_bug.cgi?id=59110
Summary
IconDataBase.cpp IconDatabase::iconDatabaseSyncThread() assert Failure
Denis Joseph Barrow
Reported
2011-04-21 10:07:14 PDT
Hi There This only happens when compiled for Debugging i.e. when the ASSERT_ICON_SYNC_THREAD(); generates actual code. It doesn't always fail only sometimes. Unfortunately gdb is unreliable on our mips system for multiple threads. I checked out webkit overnight from 20-21 of April the revision on IconDatabase.cpp is 84479. It may be the m_syncLock.lock(); is uninitialised or not working properly.
Attachments
Add attachment
proposed patch, testcase, etc.
Denis Joseph Barrow
Comment 1
2011-04-22 04:27:07 PDT
Adding the line WTF::Mutex::Mutex(m_syncLock); to initialise the m_synclock to the to IconDatabase::IconDatabase() constructor in IconDatabase.cpp doesn't fix the problem
Denis Joseph Barrow
Comment 2
2011-04-22 05:20:07 PDT
ASSERTION FAILED: m_sharable || currentThread() == m_openingThread /home/djbarrow/jacktest/stbsetup/webkit_build/WebKit-110203/Source/WebCore/platform/sql/SQLiteDatabase.h(106) : sqlite3* WebCore::SQLiteDatabase::sqlite3Handle() const Also getting this one from looking at it by the same coder.
Denis Joseph Barrow
Comment 3
2011-04-22 05:21:08 PDT
I'm on a little endian embedded mips platform with a single CPU.
Ahmad Saleem
Comment 4
2023-01-06 17:56:30 PST
@ap - do we even support MIPS Embedded platform anymore? Do we need to track this? Thanks!
Alexey Proskuryakov
Comment 5
2023-01-06 18:57:07 PST
This doesn't seem platform specific. Safari doesn't use WebKit icon database AFAIK, but other posts could be affected.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug