[Webkit-unassigned] [Bug 135926] [CSS Shapes] A few calc() test failures in the shape-image-threshold parsing tests
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Aug 19 09:45:32 PDT 2014
https://bugs.webkit.org/show_bug.cgi?id=135926
Bem Jones-Bey <bjonesbe at adobe.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |bjonesbe at adobe.com
--- Comment #1 from Bem Jones-Bey <bjonesbe at adobe.com> 2014-08-19 09:45:41 PST ---
Note that this test crashes in a Debug build on an ASSERT:
SHOULD NEVER BE REACHED
/Users/bjonesbe/Code/webkit/svn/Source/WebCore/css/CSSPrimitiveValueMappings.h(123) : float WebCore::CSSPrimitiveValue::operator float() const
1 0x1041f51f0 WTFCrash
2 0x105a420fe WebCore::CSSPrimitiveValue::operator float<float>() const
3 0x105a41fd7 WebCore::ApplyPropertyDefault<float, &(WebCore::RenderStyle::shapeImageThreshold() const), float, &(WebCore::RenderStyle::setShapeImageThreshold(float)), float, &(WebCore::RenderStyle::initialShapeImageThreshold())>::applyValue(WebCore::CSSPropertyID, WebCore::StyleResolver*, WebCore::CSSValue*)
4 0x10710c38b WebCore::PropertyHandler::applyValue(WebCore::CSSPropertyID, WebCore::StyleResolver*, WebCore::CSSValue*) const
5 0x1070fcb59 WebCore::StyleResolver::applyProperty(WebCore::CSSPropertyID, WebCore::CSSValue*)
6 0x107109f37 WebCore::StyleResolver::CascadedProperties::Property::apply(WebCore::StyleResolver&)
7 0x1070fc68a WebCore::StyleResolver::applyCascadedProperties(WebCore::StyleResolver::CascadedProperties&, int, int)
8 0x1070fad97 WebCore::StyleResolver::applyMatchedProperties(WebCore::StyleResolver::MatchResult const&, WebCore::Element const*, WebCore::StyleResolver::ShouldUseMatchedPropertiesCache)
9 0x1070f89f3 WebCore::StyleResolver::styleForElement(WebCore::Element*, WebCore::RenderStyle*, WebCore::StyleSharingBehavior, WebCore::RuleMatchingBehavior, WebCore::RenderRegion*)
10 0x10712a313 WebCore::Style::styleForElement(WebCore::Element&, WebCore::RenderStyle&)
11 0x107129470 WebCore::Style::createRendererIfNeeded(WebCore::Element&, WebCore::RenderStyle&, WebCore::Style::RenderTreePosition&, WTF::PassRefPtr<WebCore::RenderStyle>)
12 0x10712902d WebCore::Style::attachRenderTree(WebCore::Element&, WebCore::RenderStyle&, WebCore::Style::RenderTreePosition&, WTF::PassRefPtr<WebCore::RenderStyle>)
13 0x107129a3b WebCore::Style::attachChildren(WebCore::ContainerNode&, WebCore::RenderStyle&, WebCore::Style::RenderTreePosition&)
14 0x1071290ff WebCore::Style::attachRenderTree(WebCore::Element&, WebCore::RenderStyle&, WebCore::Style::RenderTreePosition&, WTF::PassRefPtr<WebCore::RenderStyle>)
15 0x1071283d2 WebCore::Style::resolveLocal(WebCore::Element&, WebCore::RenderStyle&, WebCore::Style::RenderTreePosition&, WebCore::Style::Change)
16 0x107125ccc WebCore::Style::resolveTree(WebCore::Element&, WebCore::RenderStyle&, WebCore::Style::RenderTreePosition&, WebCore::Style::Change)
17 0x107125f21 WebCore::Style::resolveTree(WebCore::Element&, WebCore::RenderStyle&, WebCore::Style::RenderTreePosition&, WebCore::Style::Change)
18 0x107125b68 WebCore::Style::resolveTree(WebCore::Document&, WebCore::Style::Change)
19 0x105aba536 WebCore::Document::recalcStyle(WebCore::Style::Change)
20 0x105ab6acf WebCore::Document::updateStyleIfNeeded()
21 0x105acb484 WebCore::Document::updateStyleIfNeededForNode(WebCore::Node const&)
22 0x105866f52 WebCore::ComputedStyleExtractor::propertyValue(WebCore::CSSPropertyID, WebCore::EUpdateLayout) const
23 0x105866e92 WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue(WebCore::CSSPropertyID, WebCore::EUpdateLayout) const
24 0x105866906 WebCore::CSSComputedStyleDeclaration::getPropertyValue(WebCore::CSSPropertyID) const
25 0x10587b6cd WebCore::CSSComputedStyleDeclaration::getPropertyValue(WTF::String const&)
26 0x106393b97 WebCore::jsCSSStyleDeclarationPrototypeFunctionGetPropertyValue(JSC::ExecState*)
27 0x23c4d7a01034
28 0x103fe3ad8 llint_entry
29 0x103fe3cc5 llint_entry
30 0x103fe3cc5 llint_entry
31 0x23c4d7a01a9a
This is happening in CSSPrimitiveValueMappings.h:123. It looks like the root of the problem is that it's not expecting to have a calc() argument here.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list