Bug 305569
| Summary: | [GTK][WPE] Reddit 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: | 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
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 | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Fujii Hironori
I'm going to fix this in bug#305709.
*** This bug has been marked as a duplicate of bug 305709 ***