[Webkit-unassigned] [Bug 214875] New: WTF Crash occurring with Safari App Extension after WebPageProxy::runJavaScriptInMainFrameScriptWorld
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Jul 28 08:05:21 PDT 2020
https://bugs.webkit.org/show_bug.cgi?id=214875
Bug ID: 214875
Summary: WTF Crash occurring with Safari App Extension after
WebPageProxy::runJavaScriptInMainFrameScriptWorld
Product: WebKit
Version: Safari 13
Hardware: Macintosh
OS: macOS 10.15
Status: NEW
Severity: Normal
Priority: P2
Component: WebKit Misc.
Assignee: webkit-unassigned at lists.webkit.org
Reporter: cscharf at bitwarden.com
Created attachment 405358
--> https://bugs.webkit.org/attachment.cgi?id=405358&action=review
truncated crash log
Overview:
Runtime crashes occurring with a Safari App Extension intermittently (but frequently) for users. The crash log shows a consistent pattern and process where the Swift code from the app extension itself calls back to the UIProcess, and then the WebPageProxy runs runJavaScriptInMainFrameScriptWorld, followed by CallbackMap::put(). This in turn causes or at least what occurs is a WTFCrashWithInfo().
Steps to Reproduce:
1. Install and enable latest Bitwarden Safari App Extension
2. Log into extension
3. Navigate to a page
4. Open extension
5. Wait ~1 to 4 minutes, re-open extension
6. Note you are no longer logged in (vault is locked)
7. Note there is a crash log for Safari generated (silent crash)
see https://github.com/bitwarden/browser/issues/1021 for more detail.
Actual Results:
The application crashed.
Expected Results:
The application should not have crashed and the extension should have remained logged in/unlocked past the short threshold.
Build Date & Hardware:
Safari 13.0.1, macOS 10.14.6
Additional Builds and Platforms:
Safari Version 13.1.1, macOS 10.15.5
Crash Log: (truncated version attached)
--
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/20200728/4b2c2221/attachment.htm>
More information about the webkit-unassigned
mailing list