[Webkit-unassigned] [Bug 64411] New: ASSERT(isMainThread()) triggered in StorageTracker::deleteOrigin()
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Jul 12 16:54:50 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=64411
Summary: ASSERT(isMainThread()) triggered in
StorageTracker::deleteOrigin()
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: New Bugs
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: psolanki at apple.com
I just ran into this assert. WebKit was loading a twitter page and I quit it. It asserted when terminating.
ASSERTION FAILED: isMainThread()
/Volumes/Data/psolanki/sources/external/WebKit.git/Source/WebCore/storage/StorageTracker.cpp(416) : void WebCore::StorageTracker::deleteOrigin(WebCore::SecurityOrigin *)
1 WebCore::StorageTracker::deleteOrigin(WebCore::SecurityOrigin*)
2 WebCore::StorageTracker::deleteOrigin(WTF::String const&)
3 WebCore::StorageAreaSync::deleteEmptyDatabase()
4 WebCore::LocalStorageTask::performTask()
5 WebCore::LocalStorageThread::threadEntryPoint()
6 WebCore::LocalStorageThread::threadEntryPointCallback(void*)
7 WTF::threadEntryPoint(void*)
8 _pthread_start
9 thread_start
Looking at the code, StorageAreaSync::deleteEmptyDatabase() asserts that it is not on the main thread. But then it calls deleteOrigin() that wants to be on the main thread.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list