Bug 305569

Summary: [GTK][WPE] Reddit is crashing when assertions are enabled
Product: WebKit Reporter: Simon Pena <spena>
Component: WPE WebKitAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: bugs-noreply, fujii
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=305709

Simon Pena
Reported 2026-01-15 08:58:14 PST
When built with assertions enabled, MiniBrowser, for both GTK and WPE, crashes navigating to https://www.reddit.com/r/all 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: 149289 ../../../Source/WTF/wtf/linux/RealTimeThreads.cpp(224) : void WTF::RealTimeThreads::realTimeKitMakeThreadRealTime(uint64_t, uint64_t, uint32_t) ASSERTION FAILED: mode == Verify => !geometryChanged ../../../Source/WebCore/rendering/RenderLayer.cpp(2207) : bool WebCore::RenderLayer::updateLayerPosition(WTF::OptionSet<UpdateLayerPositionsFlag>*, UpdateLayerPositionsMode) 1 0x7114dc4a259c WebCore::RenderLayer::updateLayerPosition(WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag, (WTF::ConcurrencyTag)0>*, WebCore::RenderLayer::UpdateLayerPositionsMode) 2 0x7114dc4dcaf5 void WebCore::RenderLayer::recursiveUpdateLayerPositions<(WebCore::RenderLayer::UpdateLayerPositionsMode)1>(WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag, (WTF::ConcurrencyTag)0>) 3 0x7114dc4dd384 void WebCore::RenderLayer::recursiveUpdateLayerPositions<(WebCore::RenderLayer::UpdateLayerPositionsMode)1>(WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag, (WTF::ConcurrencyTag)0>) 4 0x7114dc4dd384 void WebCore::RenderLayer::recursiveUpdateLayerPositions<(WebCore::RenderLayer::UpdateLayerPositionsMode)1>(WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag, (WTF::ConcurrencyTag)0>) 5 0x7114dc4dd384 void WebCore::RenderLayer::recursiveUpdateLayerPositions<(WebCore::RenderLayer::UpdateLayerPositionsMode)1>(WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag, (WTF::ConcurrencyTag)0>) 6 0x7114dc4dd384 void WebCore::RenderLayer::recursiveUpdateLayerPositions<(WebCore::RenderLayer::UpdateLayerPositionsMode)1>(WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag, (WTF::ConcurrencyTag)0>) 7 0x7114dc4fa94f void WebCore::RenderLayer::recursiveUpdateLayerPositions<(WebCore::RenderLayer::UpdateLayerPositionsMode)0>(WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag, (WTF::ConcurrencyTag)0>) 8 0x7114dc4fa71e void WebCore::RenderLayer::recursiveUpdateLayerPositions<(WebCore::RenderLayer::UpdateLayerPositionsMode)0>(WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag, (WTF::ConcurrencyTag)0>) 9 0x7114dc4fa71e void WebCore::RenderLayer::recursiveUpdateLayerPositions<(WebCore::RenderLayer::UpdateLayerPositionsMode)0>(WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag, (WTF::ConcurrencyTag)0>) 10 0x7114dc4faf9c WebCore::RenderLayer::updateLayerPositionsAfterLayout(bool, bool) 11 0x7114dbb9037c WebCore::LocalFrameViewLayoutContext::flushUpdateLayerPositions() 12 0x7114dbbd675b WebCore::LocalFrameView::didLayout(WTF::WeakPtr<WebCore::RenderElement, WTF::SingleThreadWeakPtrImpl, WTF::RawPtrTraits<WTF::SingleThreadWeakPtrImpl> >, bool) 13 0x7114dbbd6ed3 WebCore::LocalFrameViewLayoutContext::performLayout(bool) 14 0x7114dbbd768d WebCore::LocalFrameViewLayoutContext::layout(bool) 15 0x7114dafbb17d WebCore::Document::updateLayout(WTF::OptionSet<WebCore::LayoutOptions, (WTF::ConcurrencyTag)0>, WebCore::Element const*) 16 0x7114dc7b8564 WebCore::Style::Extractor::computeStyle(WebCore::CSSPropertyID, WebCore::Style::Extractor::UpdateLayout, std::unique_ptr<WebCore::RenderStyle, std::default_delete<WebCore::RenderStyle> >&) const 17 0x7114dc7b8f02 WebCore::Style::Extractor::propertyValueSerialization(WebCore::CSSPropertyID, WebCore::CSS::SerializationContext const&, WebCore::Style::Extractor::UpdateLayout, WebCore::Style::ExtractorState::PropertyValueType) const 18 0x7114dabab750 WebCore::CSSComputedStyleDeclaration::getPropertyValueInternal(WebCore::CSSPropertyID) 19 0x7114dac352d8 WebCore::CSSStyleProperties::propertyValueForCamelCasedIDLAttribute(WTF::AtomString const&) 20 0x7114d8c96c4f WebCore::jsCSSStyleProperties_propertyValueForCamelCasedIDLAttribute(JSC::JSGlobalObject*, long, JSC::PropertyName) 21 0x71147c96f43a ???
Attachments
Fujii Hironori
Comment 1 2026-02-09 21:57:06 PST
I'm going to fix this in bug#305709. *** This bug has been marked as a duplicate of bug 305709 ***
Note You need to log in before you can comment on or make changes to this bug.