[Webkit-unassigned] [Bug 205677] New: [13.3]Crash on [WKProcessAssertionBackgroundTaskManager _notifyAssertionsOfImminentSuspension]

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jan 1 19:25:48 PST 2020


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

            Bug ID: 205677
           Summary: [13.3]Crash on
                    [WKProcessAssertionBackgroundTaskManager
                    _notifyAssertionsOfImminentSuspension]
           Product: WebKit
           Version: Other
          Hardware: iPhone / iPad
                OS: iOS 13
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Misc.
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: rhythmkay at 163.com

Created attachment 386593

  --> https://bugs.webkit.org/attachment.cgi?id=386593&action=review

the crash log

iOS13.3, arm64 devices(excluding arm64e) crash at 0xfffffffffffffff8.
According to our statistics, the app using WKWebView will randomly crash when entering background.
The crash log can be found on the attachment.

We disassemble the Webkit.framework and find that the execution of function 'copyToVector' returns invalid vector which cause the crash.

Exception Type: SIGSEGV
Exception Codes: SEGV_ACCERR at 0xfffffffffffffff8
Crashed Thread: 0

Thread 0 Crashed: 
1  WebKit                         0x0000000198682640 -[WKProcessAssertionBackgroundTaskManager _notifyAssertionsOfImminentSuspension] +  64
2  WebKit                         0x00000001986828d0 ___64-[WKProcessAssertionBackgroundTaskManager _updateBackgroundTask]_block_invoke +  72
3  UIKitCore                      0x0000000194ea4d60 -[_UIBackgroundTaskInfo fireExpirationHandler] +  60
4  UIKitCore                      0x0000000194eae830 __fireBackgroundExpirationHandlers +  636
5  UIKitCore                      0x0000000194eae4e0 -[UIApplication workspaceNoteAssertionExpirationImminent:] +  136
6  FrontBoardServices             0x0000000195f570c0 ___45-[FBSUIApplicationWorkspaceShim setDelegate:]_block_invoke_3 +  36
7  libdispatch.dylib              0x0000000190b0b180 __dispatch_client_callout +  12
8  libdispatch.dylib              0x0000000190ae5420 __dispatch_block_invoke_direct$VARIANT$armv81 +  216
9  FrontBoardServices             0x0000000195fa8410 ___FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ +  32
 +  32
10 FrontBoardServices             0x0000000195fa80e0 -[FBSSerialQueue _queue_performNextIfPossible] +  400
11 FrontBoardServices             0x0000000195fa8600 -[FBSSerialQueue _performNextFromRunLoopSource] +  16
12 CoreFoundation                 0x0000000190dbca00 ___CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ +  24
 +  24
13 CoreFoundation                 0x0000000190dbc950 ___CFRunLoopDoSource0 +  72
14 CoreFoundation                 0x0000000190dbc0f0 ___CFRunLoopDoSources0 +  180
15 CoreFoundation                 0x0000000190db7230 ___CFRunLoopRun +  1068
16 CoreFoundation                 0x0000000190db6ad0 CFRunLoopRunSpecific + 452
17 GraphicsServices               0x000000019ad3c320 GSEventRunModal + 96
18 UIKitCore                      0x0000000194eb1ae0 UIApplicationMain + 1936
19 mttlite                        0x00000001009e2c80 main (main.mm:34)
20 libdyld.dylib                  0x0000000190c40360 _start +  4

-- 
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/20200102/6713a487/attachment.htm>


More information about the webkit-unassigned mailing list