Bug 305570
| Summary: | [GTK][WPE] TikTok explore is crashing when assertions are enabled | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Simon Pena <spena> |
| Component: | WPE WebKit | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | Normal | CC: | aperez, bugs-noreply |
| Priority: | P2 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=305566 | ||
Simon Pena
When built with assertions enabled, MiniBrowser, for both GTK and WPE, crashes navigating to https://www.tiktok.com/explore
ERROR: Failed to make thread real time: GDBus.Error:org.freedesktop.DBus.Error.Failed: No such file or directory
../../../Source/WTF/wtf/linux/RealTimeThreads.cpp(224) : void WTF::RealTimeThreads::realTimeKitMakeThreadRealTime(uint64_t, uint64_t, uint32_t)
ERROR: Failed to make thread real time: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dio_2derror_2dquark.Code1: Could not map pid: Process ids could not be found: 150255
../../../Source/WTF/wtf/linux/RealTimeThreads.cpp(224) : void WTF::RealTimeThreads::realTimeKitMakeThreadRealTime(uint64_t, uint64_t, uint32_t)
ASSERTION FAILED: m_wrapper
../../../Source/WebCore/bindings/js/JSEventListener.h(168) : JSC::JSObject* WebCore::JSEventListener::ensureJSFunction(WebCore::ScriptExecutionContext&) const
1 0x7dc69aff508a WebCore::JSEventListener::ensureJSFunction(WebCore::ScriptExecutionContext&) const
2 0x7dc69b000d1e WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext&, WebCore::Event&)
3 0x7dc69b646bb8 WebCore::EventTarget::innerInvokeEventListeners(WebCore::Event&, WTF::Vector<WTF::Ref<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> >, 1ul, WTF::CrashOnOverflow, 2ul, WTF::FastMalloc>, WebCore::EventTarget::EventInvokePhase)
4 0x7dc69b647598 WebCore::EventTarget::fireEventListeners(WebCore::Event&, WebCore::EventTarget::EventInvokePhase)
5 0x7dc69b64796e WebCore::EventContext::handleLocalEvents(WebCore::Event&, WebCore::EventTarget::EventInvokePhase) const
6 0x7dc69b647dff WebCore::dispatchEventInDOM(WebCore::Event&, WebCore::EventPath const&)
7 0x7dc69b6557a5 WebCore::EventDispatcher::dispatchEvent(WebCore::Node&, WebCore::Event&)
8 0x7dc69bac1674 WebCore::HTMLScriptElement::dispatchLoadEvent()
9 0x7dc69b6fdbcd WebCore::ScriptElement::dispatchLoadEventRespectingUserGestureIndicator()
10 0x7dc69b715271 WebCore::ScriptElement::executeScriptAndDispatchEvent(WebCore::LoadableScript&)
11 0x7dc69b71579f WebCore::ScriptElement::executePendingScript(WebCore::PendingScript&)
12 0x7dc69b71b035 WebCore::ScriptRunner::timerFired()
13 0x7dc69c3fa5f0 WebCore::ThreadTimers::sharedTimerFiredInternal()
14 0x7dc698e32d1e WTF::RunLoop::TimerBase::TimerBase(WTF::Ref<WTF::RunLoop, WTF::RawPtrTraits<WTF::RunLoop>, WTF::DefaultRefDerefTraits<WTF::RunLoop> >&&, WTF::ASCIILiteral)::{lambda(void*)#1}::_FUN(void*)
15 0x7dc698e37b7a WTF::RunLoop::{lambda(_GSource*, int (*)(void*), void*)#1}::_FUN(_GSource*, int (*)(void*), void*)
16 0x7dc68fd4349e ???
17 0x7dc68fd43710 g_main_context_dispatch
18 0x7dc698e34694 WTF::RunLoop::runGLibMainLoopIteration(WTF::RunLoop::MayBlock)
19 0x7dc698e34ca2 WTF::RunLoop::run()
20 0x7dc696a115a6 int WebKit::AuxiliaryProcessMain<WebKit::WebProcessMainWPE>(int, char**)
21 0x7dc690c181ca __libc_start_call_main
22 0x7dc690c1828b __libc_start_main
23 0x5cbdcc5d9725 _start
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Adrian Perez
This looks like the same underlying issue as bug #305566
Adrian Perez
Closing as dupe, will reopen if it turns out to be a different issue.
*** This bug has been marked as a duplicate of bug 305566 ***