[Webkit-unassigned] [Bug 180518] New: Crash in WebCore::SQLiteStatement::prepare() from ServiceWorker I/O Thread

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Dec 6 19:43:46 PST 2017


https://bugs.webkit.org/show_bug.cgi?id=180518

            Bug ID: 180518
           Summary: Crash in WebCore::SQLiteStatement::prepare() from
                    ServiceWorker I/O Thread
           Product: WebKit
           Version: WebKit Local Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Service Workers
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: dbates at webkit.org
                CC: beidson at apple.com, cdumez at apple.com, youennf at gmail.com

In the EWS results (attachment #328671) after processing the patch on bug #180512, I noticed that the following tests are crashing in the ServiceWorker I/O Thread inside WebCore::SQLiteStatement::prepare():

http/tests/inspector/network/resource-response-service-worker.html
imported/w3c/web-platform-tests/streams/readable-byte-streams/brand-checks.serviceworker.https.html     

Paraphrasing the crash log for http/tests/inspector/network/resource-response-service-worker.html (both crashes have the same backtrace and exception code):

[[
Process:               com.apple.WebKit.Storage.Development [77629]
Path:                  /Volumes/VOLUME/*/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.Storage.xpc/Contents/MacOS/com.apple.WebKit.Storage.Development
Identifier:            com.apple.WebKit.Storage.Development
Version:               605+ (605.1.16+)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
User ID:               501

Date/Time:             2017-12-06 18:18:26.347 -0800
OS Version:            Mac OS X 10.11.6 (15G17023)
Report Version:        11
Anonymous UUID:        18EE2525-DEB2-9EB7-627F-5FA60686285B

Time Awake Since Boot: 8200 seconds

System Integrity Protection: disabled

Crashed Thread:        3  ServiceWorker I/O Thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000018
Exception Note:        EXC_CORPSE_NOTIFY

Thread 3 Crashed:: ServiceWorker I/O Thread
0   com.apple.WebCore                   0x0000000105c17ec7 WebCore::SQLiteStatement::prepare() + 23 (atomic:879)
1   com.apple.WebCore                   0x0000000105c1794f WebCore::SQLiteDatabase::executeCommand(WTF::String const&) + 47 (SQLiteStatement.cpp:133)
2   com.apple.WebCore                   0x0000000105c1b061 WebCore::SQLiteTransaction::begin() + 129 (SQLiteTransaction.cpp:67)
3   com.apple.WebCore                   0x0000000105f86277 WebCore::RegistrationDatabase::doPushChanges(WTF::Vector<WebCore::ServiceWorkerContextData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&&) + 55 (memory:2635)
4   com.apple.JavaScriptCore            0x0000000109230f5f WTF::CrossThreadTaskHandler::taskRunLoop() + 127 (memory:2656)
5   com.apple.JavaScriptCore            0x00000001092692a4 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 228 (memory:2657)
6   com.apple.JavaScriptCore            0x000000010926a899 WTF::wtfThreadEntryPoint(void*) + 9 (ThreadingPthreads.cpp:223)
7   libsystem_pthread.dylib             0x00007fff951ed99d _pthread_body + 131
8   libsystem_pthread.dylib             0x00007fff951ed91a _pthread_start + 168
9   libsystem_pthread.dylib             0x00007fff951eb351 thread_start + 13
]]

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20171207/de962ca0/attachment.html>


More information about the webkit-unassigned mailing list