NEW244186
[WPE] Imported W3C touch-event tests are crashing
https://bugs.webkit.org/show_bug.cgi?id=244186
Summary [WPE] Imported W3C touch-event tests are crashing
Zan Dobersek
Reported 2022-08-22 02:03:06 PDT
The following imported W3C touch-event tests are crashing on WPE: imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-body.html [ Crash ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-div.html [ Crash ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-document.html [ Crash ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-root.html [ Crash ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-window.html [ Crash ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-body.html [ Crash ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-div.html [ Crash ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-document.html [ Crash ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-root.html [ Crash ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-window.html [ Crash ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-body.html [ Crash ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-div.html [ Crash ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-document.html [ Crash ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-root.html [ Crash ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-window.html [ Crash ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-body.html [ Crash ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-div.html [ Crash ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-document.html [ Crash ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-root.html [ Crash ] This is the collected backtrace, missing functionality in WKTR: #0 0x00005555570c8fde in WTFCrash () #1 0x0000555555d4b479 in () #2 0x00005555592bebb2 in WTR::JSUIScriptController::sendEventStream(OpaqueJSContext const*, OpaqueJSValue*, OpaqueJSValue*, unsigned long, OpaqueJSValue const* const*, OpaqueJSValue const**) () #3 0x0000555555dceada in long JSC::APICallbackFunction::callImpl<JSC::JSCallbackFunction>(JSC::JSGlobalObject*, JSC::CallFrame*) () #4 0x00007fffa2dd4027 in () #5 0x00007fffffffc7f0 in () #6 0x000055555928d47e in op_call_slow_return_location () #7 0x0000000000000000 in ()
Attachments
Lauro Moura
Comment 1 2022-10-18 07:24:21 PDT
fast/events/touch/force-press-event.html Moved out of iphone7 folder by 254521@main. It's crashing at the same site.
Franco Vieira
Comment 2 2025-07-18 10:51:28 PDT
Also happening on the following when attempting to implement event-timing: - imported/w3c/web-platform-tests/event-timing/TapToStopFling.html - imported/w3c/web-platform-tests/event-timing/interaction-count-tap.html
Franco Vieira
Comment 3 2025-07-18 11:03:33 PDT
Crash logs for the event-timing runs can be found here: https://ews-build.webkit.org/#/builders/34/builds/85287 They look a bit different for me: STDERR: SHOULD NEVER BE REACHED STDERR: /app/webkit/Tools/TestRunnerShared/UIScriptContext/UIScriptController.h(73) : void WTR::UIScriptController::notImplemented() const STDERR: 1 0x55fecf8d9cc3 WTR::UIScriptController::notImplemented() const [clone .isra.0] STDERR: 2 0x55fecf8da2e9 ??? STDERR: 3 0x55fecf90c033 WTR::JSUIScriptController::sendEventStream(OpaqueJSContext const*, OpaqueJSValue*, OpaqueJSValue*, unsigned long, OpaqueJSValue const* const*, OpaqueJSValue const**) STDERR: 4 0x7f94f051c585 long JSC::APICallbackFunction::callImpl<JSC::JSCallbackFunction>(JSC::JSGlobalObject*, JSC::CallFrame*) STDERR: 5 0x7f94995e4327 ???
Fujii Hironori
Comment 4 2025-09-03 23:41:27 PDT
All ports skips the tests after 280139@main. But, only WPE is running the tests and crashing. I'm going to skip them for WPE.
Fujii Hironori
Comment 5 2025-09-03 23:47:13 PDT
EWS
Comment 6 2025-09-04 01:32:21 PDT
Test gardening commit 299545@main (48c4dddea2e1): <https://commits.webkit.org/299545@main> Reviewed commits have been landed. Closing PR #50289 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.