<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>72053</bug_id>
          
          <creation_ts>2011-11-10 13:48:16 -0800</creation_ts>
          <short_desc>fast/borders/inline-mask-overlay-image-outset-vertical-rl.html is hitting an assertion on the chromium mac debug bots</short_desc>
          <delta_ts>2012-06-09 13:30:04 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ojan Vafai">ojan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>adamk</cc>
    
    <cc>dino</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>500236</commentid>
    <comment_count>0</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-11-10 13:48:16 -0800</bug_when>
    <thetext>Regression range: http://trac.webkit.org/log/?verbose=on&amp;rev=99886&amp;stop_rev=99874.

At a quick glance, http://trac.webkit.org/changeset/99883/ seems like the most likely culprit.

Stacktrace:
ASSERTION FAILED: isfinite(num)
/b/build/slave/webkit-mac-latest-dbg/build/src/third_party/WebKit/Source/WebCore/WebCore.gyp/../css/CSSPrimitiveValue.cpp(189) : WebCore::CSSPrimitiveValue::CSSPrimitiveValue(double, WebCore::CSSPrimitiveValue::UnitTypes)
1   0x138af1c4 WebCore::CSSPrimitiveValue::CSSPrimitiveValue(double, WebCore::CSSPrimitiveValue::UnitTypes)
2   0x138af0de WebCore::CSSPrimitiveValue::CSSPrimitiveValue(double, WebCore::CSSPrimitiveValue::UnitTypes)
3   0x139502f2 WebCore::CSSPrimitiveValue::create(double, WebCore::CSSPrimitiveValue::UnitTypes)
4   0x138b871e WebCore::CSSPrimitiveValueCache::createValue(double, WebCore::CSSPrimitiveValue::UnitTypes)
5   0x1387c5a7 WebCore::BorderImageQuadParseContext::commitBorderImageQuad()
6   0x1386a5f6 WebCore::CSSParser::parseBorderImageQuad(WebCore::CSSParser::Units, WTF::RefPtr&lt;WebCore::CSSPrimitiveValue&gt;&amp;)
7   0x1385ca58 WebCore::CSSParser::parseBorderImageWidth(WTF::RefPtr&lt;WebCore::CSSPrimitiveValue&gt;&amp;)
8   0x1385c1b6 WebCore::CSSParser::parseBorderImage(int, WTF::RefPtr&lt;WebCore::CSSValue&gt;&amp;)
9   0x138538be WebCore::CSSParser::parseValue(int, bool)
10  0x14694244 cssyyparse(void*)
11  0x1384e80e WebCore::CSSParser::parseSheet(WebCore::CSSStyleSheet*, WTF::String const&amp;, int, WTF::HashMap&lt;WebCore::CSSStyleRule*, WTF::RefPtr&lt;WebCore::CSSRuleSourceData&gt;, WTF::PtrHash&lt;WebCore::CSSStyleRule*&gt;, WTF::HashTraits&lt;WebCore::CSSStyleRule*&gt;, WTF::HashTraits&lt;WTF::RefPtr&lt;WebCore::CSSRuleSourceData&gt; &gt; &gt;*)
12  0x1397eb30 WebCore::CSSStyleSheet::parseStringAtLine(WTF::String const&amp;, bool, int)
13  0x13173cb9 WebCore::StyleElement::createSheet(WebCore::Element*, int, WTF::String const&amp;)
14  0x131732e5 WebCore::StyleElement::process(WebCore::Element*)
15  0x13173764 WebCore::StyleElement::finishParsingChildren(WebCore::Element*)
16  0x1324741d WebCore::HTMLStyleElement::finishParsingChildren()
17  0x133030e7 WebCore::HTMLElementStack::popCommon()
18  0x13303397 WebCore::HTMLElementStack::pop()
19  0x1332865a WebCore::HTMLTreeBuilder::processEndTag(WebCore::AtomicHTMLToken&amp;)
20  0x133241f9 WebCore::HTMLTreeBuilder::processToken(WebCore::AtomicHTMLToken&amp;)
21  0x1332403d WebCore::HTMLTreeBuilder::constructTreeFromAtomicToken(WebCore::AtomicHTMLToken&amp;)
22  0x13323f55 WebCore::HTMLTreeBuilder::constructTreeFromToken(WebCore::HTMLToken&amp;)
23  0x132fad94 WebCore::HTMLDocumentParser::pumpTokenizer(WebCore::HTMLDocumentParser::SynchronousMode)
24  0x132fa76d WebCore::HTMLDocumentParser::pumpTokenizerIfPossible(WebCore::HTMLDocumentParser::SynchronousMode)
25  0x132fb968 WebCore::HTMLDocumentParser::append(WebCore::SegmentedString const&amp;)
26  0x1301780b WebCore::DecodedDataDocumentParser::flush(WebCore::DocumentWriter*)
27  0x13c284d1 WebCore::DocumentWriter::endIfNotLoadingMainResource()
28  0x13c27a53 WebCore::DocumentWriter::end()
29  0x13c0d6c2 WebCore::DocumentLoader::finishedLoading()
30  0x13c3fde5 WebCore::FrameLoader::finishedLoading()
31  0x13c5e9f2 WebCore::MainResourceLoader::didFinishLoading(double)
[68159:2307:955471014196913:ERROR:process_util_posix.cc(134)] Received signal 11
	0   DumpRenderTree                      0x1154b5ff base::debug::StackTrace::StackTrace() + 63
	1   DumpRenderTree                      0x1154b59b base::debug::StackTrace::StackTrace() + 43
	2   DumpRenderTree                      0x11bb97c7 base::(anonymous namespace)::StackDumpSignalHandler(int, __siginfo*, __darwin_ucontext*) + 295
	3   libSystem.B.dylib                   0x963b305b _sigtramp + 43
	4   ???                                 0xffffffff 0x0 + 4294967295
	5   DumpRenderTree                      0x138af0de WebCore::CSSPrimitiveValue::CSSPrimitiveValue(double, WebCore::CSSPrimitiveValue::UnitTypes) + 78
	6   DumpRenderTree                      0x139502f2 WebCore::CSSPrimitiveValue::create(double, WebCore::CSSPrimitiveValue::UnitTypes) + 98
	7   DumpRenderTree                      0x138b871e WebCore::CSSPrimitiveValueCache::createValue(double, WebCore::CSSPrimitiveValue::UnitTypes) + 206
	8   DumpRenderTree                      0x1387c5a7 WebCore::BorderImageQuadParseContext::commitBorderImageQuad() + 343
	9   DumpRenderTree                      0x1386a5f6 WebCore::CSSParser::parseBorderImageQuad(WebCore::CSSParser::Units, WTF::RefPtr&lt;WebCore::CSSPrimitiveValue&gt;&amp;) + 358
	10  DumpRenderTree                      0x1385ca58 WebCore::CSSParser::parseBorderImageWidth(WTF::RefPtr&lt;WebCore::CSSPrimitiveValue&gt;&amp;) + 152
	11  DumpRenderTree                      0x1385c1b6 WebCore::CSSParser::parseBorderImage(int, WTF::RefPtr&lt;WebCore::CSSValue&gt;&amp;) + 1318
	12  DumpRenderTree                      0x138538be WebCore::CSSParser::parseValue(int, bool) + 9358
	13  DumpRenderTree                      0x14694244 cssyyparse(void*) + 13652
	14  DumpRenderTree                      0x1384e80e WebCore::CSSParser::parseSheet(WebCore::CSSStyleSheet*, WTF::String const&amp;, int, WTF::HashMap&lt;WebCore::CSSStyleRule*, WTF::RefPtr&lt;WebCore::CSSRuleSourceData&gt;, WTF::PtrHash&lt;WebCore::CSSStyleRule*&gt;, WTF::HashTraits&lt;WebCore::CSSStyleRule*&gt;, WTF::HashTraits&lt;WTF::RefPtr&lt;WebCore::CSSRuleSourceData&gt; &gt; &gt;*) + 318
	15  DumpRenderTree                      0x1397eb30 WebCore::CSSStyleSheet::parseStringAtLine(WTF::String const&amp;, bool, int) + 176
	16  DumpRenderTree                      0x13173cb9 WebCore::StyleElement::createSheet(WebCore::Element*, int, WTF::String const&amp;) + 1097
	17  DumpRenderTree                      0x131732e5 WebCore::StyleElement::process(WebCore::Element*) + 661
	18  DumpRenderTree                      0x13173764 WebCore::StyleElement::finishParsingChildren(WebCore::Element*) + 148
	19  DumpRenderTree                      0x1324741d WebCore::HTMLStyleElement::finishParsingChildren() + 61
	20  DumpRenderTree                      0x133030e7 WebCore::HTMLElementStack::popCommon() + 439
	21  DumpRenderTree                      0x13303397 WebCore::HTMLElementStack::pop() + 167
	22  DumpRenderTree                      0x1332865a WebCore::HTMLTreeBuilder::processEndTag(WebCore::AtomicHTMLToken&amp;) + 4666
	23  DumpRenderTree                      0x133241f9 WebCore::HTMLTreeBuilder::processToken(WebCore::AtomicHTMLToken&amp;) + 233
	24  DumpRenderTree                      0x1332403d WebCore::HTMLTreeBuilder::constructTreeFromAtomicToken(WebCore::AtomicHTMLToken&amp;) + 61
	25  DumpRenderTree                      0x13323f55 WebCore::HTMLTreeBuilder::constructTreeFromToken(WebCore::HTMLToken&amp;) + 117
	26  DumpRenderTree                      0x132fad94 WebCore::HTMLDocumentParser::pumpTokenizer(WebCore::HTMLDocumentParser::SynchronousMode) + 804
	27  DumpRenderTree                      0x132fa76d WebCore::HTMLDocumentParser::pumpTokenizerIfPossible(WebCore::HTMLDocumentParser::SynchronousMode) + 237
	28  DumpRenderTree                      0x132fb968 WebCore::HTMLDocumentParser::append(WebCore::SegmentedString const&amp;) + 360
	29  DumpRenderTree                      0x1301780b WebCore::DecodedDataDocumentParser::flush(WebCore::DocumentWriter*) + 171
	30  DumpRenderTree                      0x13c284d1 WebCore::DocumentWriter::endIfNotLoadingMainResource() + 209
	31  DumpRenderTree                      0x13c27a53 WebCore::DocumentWriter::end() + 67
	32  DumpRenderTree                      0x13c0d6c2 WebCore::DocumentLoader::finishedLoading() + 114
	33  DumpRenderTree                      0x13c3fde5 WebCore::FrameLoader::finishedLoading() + 101
	34  DumpRenderTree                      0x13c5e9f2 WebCore::MainResourceLoader::didFinishLoading(double) + 434
	35  DumpRenderTree                      0x13c7e708 WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle*, double) + 200
	36  DumpRenderTree                      0x1169c569 WebCore::ResourceHandleInternal::didFinishLoading(WebKit::WebURLLoader*, double) + 265
	37  DumpRenderTree                      0x14cdf460 webkit_glue::WebURLLoaderImpl::Context::OnCompletedRequest(net::URLRequestStatus const&amp;, std::string const&amp;, base::Time const&amp;) + 992
	38  DumpRenderTree                      0x14e07b2d (anonymous namespace)::RequestProxy::NotifyCompletedRequest(net::URLRequestStatus const&amp;, std::string const&amp;, base::Time const&amp;) + 109
	39  DumpRenderTree                      0x14e081e7 base::internal::Invoker4&lt;false, base::internal::InvokerStorage4&lt;void ((anonymous namespace)::RequestProxy::*)(net::URLRequestStatus const&amp;, std::string const&amp;, base::Time const&amp;), (anonymous namespace)::RequestProxy*, net::URLRequestStatus, std::string, base::Time&gt;, void ((anonymous namespace)::RequestProxy::*)(net::URLRequestStatus const&amp;, std::string const&amp;, base::Time const&amp;)&gt;::DoInvoke(base::internal::InvokerStorageBase*) + 295
	40  DumpRenderTree                      0x11b69aeb base::Callback&lt;void ()()&gt;::Run() const + 75
	41  DumpRenderTree                      0x11b670fd MessageLoop::RunTask(MessageLoop::PendingTask const&amp;) + 1069
	42  DumpRenderTree                      0x11b67301 MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const&amp;) + 97
	43  DumpRenderTree                      0x11b67538 MessageLoop::DoWork() + 312
	44  DumpRenderTree                      0x11ae88eb base::MessagePumpCFRunLoopBase::RunWork() + 107
	45  DumpRenderTree                      0x11ae7fe2 base::MessagePumpCFRunLoopBase::RunWorkSource(void*) + 50
	46  CoreFoundation                      0x956da42b __CFRunLoopDoSources0 + 1563
	47  CoreFoundation                      0x956d7eef __CFRunLoopRun + 1071
	48  CoreFoundation                      0x956d73c4 CFRunLoopRunSpecific + 452
	49  CoreFoundation                      0x956d71f1 CFRunLoopRunInMode + 97
	50  HIToolbox                           0x98477e04 RunCurrentEventLoopInMode + 392
	51  HIToolbox                           0x98477bb9 ReceiveNextEventCommon + 354
	52  HIToolbox                           0x98477a3e BlockUntilNextEventMatchingListInMode + 81
	53  AppKit                              0x97282595 _DPSNextEvent + 847
	54  AppKit                              0x97281dd6 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
	55  AppKit                              0x972441f3 -[NSApplication run] + 821
	56  DumpRenderTree                      0x11ae960e base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*) + 350
	57  DumpRenderTree                      0x11ae85dd base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) + 189
	58  DumpRenderTree                      0x11b66983 MessageLoop::RunInternal() + 291
	59  DumpRenderTree                      0x11b65c7b MessageLoop::RunHandler() + 43
	60  DumpRenderTree                      0x11b65bc0 MessageLoop::Run() + 64
	61  DumpRenderTree                      0x118ecbb7 webkit_support::RunMessageLoop() + 39
ax: bbadbeef, bx: bfffc100, cx: d6c58f26, dx: d6c58f26
di: 15028f43, si: 15028ee6, bp: bfff9d68, sp: bfff9d20, ss: 23, flags: 10282
ip: 138af1c9, cs: 1b, ds: 23, es: 23, fs: 0, gs: f</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>506309</commentid>
    <comment_count>1</comment_count>
    <who name="Adam Klein">adamk</who>
    <bug_when>2011-11-18 19:39:11 -0800</bug_when>
    <thetext>Also observed for fast/borders/block-mask-overlay-image-outset.html (same stack trace).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>645402</commentid>
    <comment_count>2</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-06-09 13:30:04 -0700</bug_when>
    <thetext>No longer observing this.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>