[Webkit-unassigned] [Bug 225379] New: [WPE] [Debug] ASSERTION FAILED: !m_adoptionIsRequired in several WebXR tests
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue May 4 19:30:33 PDT 2021
https://bugs.webkit.org/show_bug.cgi?id=225379
Bug ID: 225379
Summary: [WPE] [Debug] ASSERTION FAILED: !m_adoptionIsRequired
in several WebXR tests
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: dpino at igalia.com
Several WebXR tests are crashing in WPE Debug with the following assertion error:
STDERR: ASSERTION FAILED: !m_adoptionIsRequired
STDERR: WTF/Headers/wtf/RefCounted.h(47) : void WTF::RefCountedBase::ref() const
STDERR: 1 0x7f506c71f5c1 WTFCrash
STDERR: 2 0x7f5065065845 WTF::CrashOnOverflow::overflowed()
STDERR: 3 0x7f5065077bc9 WTF::RefCountedBase::ref() const
STDERR: 4 0x7f50672802c3 WTF::Ref<WebCore::WebXRSession, WTF::RawPtrTraits<WebCore::WebXRSession> >::Ref(WebCore::WebXRSession&)
STDERR: 5 0x7f5067941e6e WebCore::WebXRSession::WebXRSession(WebCore::Document&, WebCore::WebXRSystem&, PlatformXR::SessionMode, PlatformXR::Device&, WTF::Vector<PlatformXR::ReferenceSpaceType, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&&)
STDERR: 6 0x7f5067941d74 WebCore::WebXRSession::create(WebCore::Document&, WebCore::WebXRSystem&, PlatformXR::SessionMode, PlatformXR::Device&, WTF::Vector<PlatformXR::ReferenceSpaceType, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&&)
STDERR: 7 0x7f5067957fa1 /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0(+0x104eafa1) [0x7f5067957fa1]
STDERR: 8 0x7f5067958135 /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0(+0x104eb135) [0x7f5067958135]
STDERR: 9 0x7f506795ab44 WTF::Function<void (PlatformXR::Device*)>::operator()(PlatformXR::Device*) const
STDERR: 10 0x7f50679596f7 WTF::CompletionHandler<void (PlatformXR::Device*)>::operator()(PlatformXR::Device*)
STDERR: 11 0x7f506795409d /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0(+0x104e709d) [0x7f506795409d]
STDERR: 12 0x7f5067958178 /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0(+0x104eb178) [0x7f5067958178]
STDERR: 13 0x7f50650c4b63 WTF::Function<void ()>::operator()() const
STDERR: 14 0x7f50650c4ad9 WTF::CompletionHandler<void ()>::operator()()
STDERR: 15 0x7f5067953f11 WebCore::WebXRSystem::ensureImmersiveXRDeviceIsSelected(WTF::CompletionHandler<void ()>&&)
STDERR: 16 0x7f5067954151 WebCore::WebXRSystem::obtainCurrentDevice(PlatformXR::SessionMode, WTF::Vector<JSC::JSValue, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::Vector<JSC::JSValue, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WTF::CompletionHandler<void (PlatformXR::Device*)>&&)
STDERR: 17 0x7f5067954efe WebCore::WebXRSystem::requestSession(WebCore::Document&, PlatformXR::SessionMode, WebCore::XRSessionInit const&, WebCore::DOMPromiseDeferred<WebCore::IDLInterface<WebCore::WebXRSession> >&&)
STDERR: 18 0x7f506726dd86 /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0(+0xfe00d86) [0x7f506726dd86]
STDERR: 19 0x7f5067273ac0 /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0(+0xfe06ac0) [0x7f5067273ac0]
STDERR: 20 0x7f506726e203 /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0(+0xfe01203) [0x7f506726e203]
STDERR: 21 0x7f5067273c4a /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0(+0xfe06c4a) [0x7f5067273c4a]
STDERR: 22 0x7f506727562d /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0(+0xfe0862d) [0x7f506727562d]
STDERR: 23 0x7f5067273c82 /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0(+0xfe06c82) [0x7f5067273c82]
STDERR: 24 0x7f506726e28f /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0(+0xfe0128f) [0x7f506726e28f]
STDERR: 25 0x7f5011aff1d8 [0x7f5011aff1d8]
STDERR: LEAK: 1 WebPageProxy
The tests that are crashing are the following:
http/wpt/webxr/xrSession_end_device_reports_shutdown.https.html
http/wpt/webxr/xrSession_ended_by_system.https.html
http/wpt/webxr/xrSession_reject_multiple_end.https.html
imported/w3c/web-platform-tests/webxr/ar-module/idlharness.https.window.html
imported/w3c/web-platform-tests/webxr/ar-module/xrDevice_requestSession_immersive-ar.https.html
imported/w3c/web-platform-tests/webxr/events_input_source_recreation.https.html
imported/w3c/web-platform-tests/webxr/events_input_sources_change.https.html
imported/w3c/web-platform-tests/webxr/events_session_select.https.html
imported/w3c/web-platform-tests/webxr/events_session_select_subframe.https.html
imported/w3c/web-platform-tests/webxr/events_session_squeeze.https.html
imported/w3c/web-platform-tests/webxr/getInputPose_handedness.https.html
imported/w3c/web-platform-tests/webxr/getViewerPose_emulatedPosition.https.html
imported/w3c/web-platform-tests/webxr/idlharness.https.window.html
imported/w3c/web-platform-tests/webxr/navigator_xr_sameObject.https.html
imported/w3c/web-platform-tests/webxr/render_state_update.https.html
imported/w3c/web-platform-tests/webxr/render_state_vertical_fov_immersive.https.html
imported/w3c/web-platform-tests/webxr/xrBoundedReferenceSpace_updates.https.html
imported/w3c/web-platform-tests/webxr/xrDevice_requestSession_immersive.https.html
imported/w3c/web-platform-tests/webxr/xrDevice_requestSession_non_immersive_no_gesture.https.html
--
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/20210505/35c5848d/attachment.htm>
More information about the webkit-unassigned
mailing list