[Webkit-unassigned] [Bug 195563] New: Crash under WebCore::IDBDatabase::connectionToServerLost
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Mar 11 10:22:19 PDT 2019
https://bugs.webkit.org/show_bug.cgi?id=195563
Bug ID: 195563
Summary: Crash under
WebCore::IDBDatabase::connectionToServerLost
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: New Bugs
Assignee: webkit-unassigned at lists.webkit.org
Reporter: sihui_liu at apple.com
Thread[3] EXC_CRASH (SIGABRT) (0x0000000000000000, 0x0000000000000000)
[ 0] 0x00000001c10c60dc libsystem_kernel.dylib`__pthread_kill + 8
0x00000001c10c60d4: mov x16, #0x148
0x00000001c10c60d8: svc #0x80
-> 0x00000001c10c60dc: b.lo 0x230f4 ; <+32>
0x00000001c10c60e0: stp x29, x30, [sp, #-0x10]!
0x00000001c10c60e4: mov x29, sp
0x00000001c10c60e8: bl 0x18a3c ; cerror_nocancel at errno.c:65
0x00000001c10c60ec: mov sp, x29
[ 1] 0x00000001c113f093 libsystem_pthread.dylib`pthread_kill$VARIANT$mp + 379 at pthread.c:1492:12
1488 if (th->wqthread != 0 && th->wqkillset == 0) {
1489 return ENOTSUP;
1490 }
1491
-> 1492 int ret = __pthread_kill(kport, sig);
1493
1494 if (ret == -1) {
1495 ret = errno;
1496 }
Getting symbols for FE41653A-B56F-335A-B66A-F403B3203E61 /usr/lib/system/libsystem_c.dylib... ok
[ 2] 0x00000001c101fe83 libsystem_c.dylib`abort + 139 at abort.c:94:8
90 /* <rdar://problem/8400096> Set the workqueue killable */
91 __pthread_workqueue_setkill(1);
92
93 (void)pthread_sigmask(SIG_SETMASK, &act.sa_mask, NULL);
-> 94 (void)pthread_kill(pthread_self(), SIGABRT);
95
96 usleep(TIMEOUT); /* give time for signal to happen */
97
98 /*
Getting symbols for 657809DE-074E-3BA3-8203-1CEB3DFA4966 /usr/lib/libc++abi.dylib... ok
[ 3] 0x00000001c06f0787 libc++abi.dylib`::abort_message(const char *, ...) + 131 at abort_message.cpp:75:5
71 __assert2(__FILE__, __LINE__, __func__, buffer);
72 #endif // __ANDROID_API__ >= 21
73 #endif // __BIONIC__
74
-> 75 abort();
76 }
[ 4] 0x00000001c06fda3f libc++abi.dylib`::__cxa_pure_virtual() + 19 at cxa_virtual.cpp:17:3
Getting symbols for B98F989B-7396-3D1C-AC26-730B711928A5 /System/Library/PrivateFrameworks/WebCore.framework/WebCore... ok
[ 5] 0x00000001caf0b7b7 WebCore`WebCore::IDBDatabase::connectionToServerLost(WebCore::IDBError const&) [inlined] WebCore::EventTarget::ref() + 15 at EventTarget.h:55:18
[ 5] 0x00000001caf0b7a8 WebCore`WebCore::IDBDatabase::connectionToServerLost(WebCore::IDBError const&) [inlined] void WTF::refIfNotNull<WebCore::EventTarget>(WebCore::EventTarget*) + 4 at RefPtr.h:38
[ 5] 0x00000001caf0b7a4 WebCore`WebCore::IDBDatabase::connectionToServerLost(WebCore::IDBError const&) [inlined] WTF::RefPtr<WebCore::EventTarget, WTF::DumbPtrTraits<WebCore::EventTarget> >::RefPtr(WebCore::EventTarget*) + 4 at RefPtr.h:57
[ 5] 0x00000001caf0b7a0 WebCore`WebCore::IDBDatabase::connectionToServerLost(WebCore::IDBError const&) [inlined] WTF::RefPtr<WebCore::EventTarget, WTF::DumbPtrTraits<WebCore::EventTarget> >::RefPtr(WebCore::EventTarget*) at RefPtr.h:57
[ 5] 0x00000001caf0b7a0 WebCore`WebCore::IDBDatabase::connectionToServerLost(WebCore::IDBError const&) + 240 at IDBDatabase.
IDBDatabase::connectionToServerLost a in CrossThreadTask is called after the callee IDBDatabase is freed.
--
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/20190311/e92d18ba/attachment-0001.html>
More information about the webkit-unassigned
mailing list