[Webkit-unassigned] [Bug 269615] New: REGRESSION(iOS 16): [ iOS ] fast/forms/ios/file-upload-panel-capture.html is flakily crashing.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Feb 16 15:11:48 PST 2024


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

            Bug ID: 269615
           Summary: REGRESSION(iOS 16): [ iOS ]
                    fast/forms/ios/file-upload-panel-capture.html is
                    flakily crashing.
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Forms
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: ben_schwartz at apple.com
                CC: cdumez at apple.com,
                    webkit-bot-watchers-bugzilla at group.apple.com,
                    webkit-bug-importer at group.apple.com,
                    wenson_hsieh at apple.com

fast/forms/ios/file-upload-panel-capture.html

This test is flakily/consistently crashing on iOS.

HISTORY:

https://results.webkit.org/?suite=layout-tests&test=fast%2Fforms%2Fios%2Ffile-upload-panel-capture.html&recent=false&version_name=iOS%2015&version_name=iOS%2016&version_name=iOS%2017

STDERR:

2024-02-16 11:07:32.831 WebKitTestRunnerApp[70331:75472853] *** Assertion failure in -[DOCWeakProxy forwardingTargetForSelector:], DOCRemoteViewController.m:42
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'DocumentManager service tried to send a message to a deallocated host proxy'
*** First throw call stack:
(
        0   CoreFoundation                      0x00000001804658a8 __exceptionPreprocess + 172
        1   libobjc.A.dylib                     0x000000018005c09c objc_exception_throw + 56
        3   DocumentManager                     0x000000010a589430 -[DOCWeakProxy forwardingTargetForSelector:] + 116
        4   CoreFoundation                      0x00000001804695c8 ___forwarding___ + 208
        5   CoreFoundation                      0x000000018046bd1c _CF_forwarding_prep_0 + 92
        6   Foundation                          0x0000000180e90364 __NSXPCCONNECTION_IS_CALLING_OUT_TO_EXPORTED_OBJECT_S2__ + 12
        7   Foundation                          0x0000000180e8f0bc -[NSXPCConnection _decodeAndInvokeMessageWithEvent:reply:flags:] + 1576
        8   Foundation                          0x0000000180e91170 message_handler_message + 84
        9   Foundation                          0x0000000180e906fc message_handler + 148
        10  libxpc.dylib                        0x00000001800957e0 _xpc_connection_call_event_handler + 68
        11  libxpc.dylib                        0x0000000180095ba0 _xpc_connection_mach_event + 904
        12  libdispatch.dylib                   0x0000000180143df0 _dispatch_client_callout4 + 16
        13  libdispatch.dylib                   0x0000000180160cb0 _dispatch_mach_msg_invoke + 620
        14  libdispatch.dylib                   0x000000018014bbcc _dispatch_lane_serial_drain + 336
        15  libdispatch.dylib                   0x0000000180161d70 _dispatch_mach_invoke + 464
        16  libdispatch.dylib                   0x000000018014bbcc _dispatch_lane_serial_drain + 336
        17  libdispatch.dylib                   0x000000018014c9b4 _dispatch_lane_invoke + 388
        18  libdispatch.dylib                   0x0000000180157d40 _dispatch_root_queue_drain_deferred_wlh + 276
        19  libdispatch.dylib                   0x000000018015738c _dispatch_workloop_worker_thread + 448
        20  libsystem_pthread.dylib             0x0000000104c53924 _pthread_wqthread + 284
        21  libsystem_pthread.dylib             0x0000000104c526e4 start_wqthread + 8
)
libc++abi: terminating due to uncaught exception of type NSException

CRASH LOG (full attached):

Thread 3 Crashed:: Dispatch queue: com.apple.NSXPCConnection.user.anonymous.70335
0  libsystem_kernel.dylib              0x104bbca4c __pthread_kill + 8
1  libsystem_pthread.dylib             0x104c571d0 pthread_kill + 256 /AppleInternal/Library/BuildRoots/11aa8fb2-5f4b-11ee-bc7f-926038f30c31/Library/Caches/com.apple.xbs/Sources/libpthread/src/pthread.c:1681
2  libsystem_c.dylib                   0x1801375ec abort + 104 /Library/Caches/com.apple.xbs/Sources/Libc_Sim/stdlib/FreeBSD/abort.c:0
3  libc++abi.dylib                     0x180263c78 abort_message + 128 /Library/Caches/com.apple.xbs/Sources/libcxx_Sim/libcxxabi/src/abort_message.cpp:78
4  libc++abi.dylib                     0x180255198 demangling_terminate_handler() + 300 /Library/Caches/com.apple.xbs/Sources/libcxx_Sim/libcxxabi/src/cxa_default_handlers.cpp:77
5  libobjc.A.dylib                     0x180037bf0 _objc_terminate() + 124 /Library/Caches/com.apple.xbs/Sources/objc4_Sim/runtime/objc-exception.mm:496
6  libc++abi.dylib                     0x180263150 std::__terminate(void (*)()) + 12 /Library/Caches/com.apple.xbs/Sources/libcxx_Sim/libcxxabi/src/cxa_handlers.cpp:59
7  libc++abi.dylib                     0x180263100 std::terminate() + 52 /Library/Caches/com.apple.xbs/Sources/libcxx_Sim/libcxxabi/src/cxa_handlers.cpp:88
8  libdispatch.dylib                   0x180143e04 _dispatch_client_callout4 + 36 /Library/Caches/com.apple.xbs/Sources/libdispatch_Sim/src/object.m:604

REPRODUCIBILITY:

I was able to reproduce this issue on iOS Simulator (17.3.1, 21D61/arm64) ToT using the following command:

run-webkit-tests -v --debug --ios-simulator fast/forms/ios/file-upload-panel-capture.html --child-processes 1 --iterations 10 --clobber-old-results

REGRESSION:

Contextual information indicates this test regressed in iOS 16.

-- 
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/20240216/0a394e83/attachment-0001.htm>


More information about the webkit-unassigned mailing list