[Webkit-unassigned] [Bug 72053] New: fast/borders/inline-mask-overlay-image-outset-vertical-rl.html is hitting an assertion on the chromium mac debug bots

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Nov 10 13:48:16 PST 2011


https://bugs.webkit.org/show_bug.cgi?id=72053

           Summary: fast/borders/inline-mask-overlay-image-outset-vertical
                    -rl.html is hitting an assertion on the chromium mac
                    debug bots
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: CSS
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: ojan at chromium.org
                CC: dino at apple.com


Regression range: http://trac.webkit.org/log/?verbose=on&rev=99886&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<WebCore::CSSPrimitiveValue>&)
7   0x1385ca58 WebCore::CSSParser::parseBorderImageWidth(WTF::RefPtr<WebCore::CSSPrimitiveValue>&)
8   0x1385c1b6 WebCore::CSSParser::parseBorderImage(int, WTF::RefPtr<WebCore::CSSValue>&)
9   0x138538be WebCore::CSSParser::parseValue(int, bool)
10  0x14694244 cssyyparse(void*)
11  0x1384e80e WebCore::CSSParser::parseSheet(WebCore::CSSStyleSheet*, WTF::String const&, int, WTF::HashMap<WebCore::CSSStyleRule*, WTF::RefPtr<WebCore::CSSRuleSourceData>, WTF::PtrHash<WebCore::CSSStyleRule*>, WTF::HashTraits<WebCore::CSSStyleRule*>, WTF::HashTraits<WTF::RefPtr<WebCore::CSSRuleSourceData> > >*)
12  0x1397eb30 WebCore::CSSStyleSheet::parseStringAtLine(WTF::String const&, bool, int)
13  0x13173cb9 WebCore::StyleElement::createSheet(WebCore::Element*, int, WTF::String const&)
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&)
20  0x133241f9 WebCore::HTMLTreeBuilder::processToken(WebCore::AtomicHTMLToken&)
21  0x1332403d WebCore::HTMLTreeBuilder::constructTreeFromAtomicToken(WebCore::AtomicHTMLToken&)
22  0x13323f55 WebCore::HTMLTreeBuilder::constructTreeFromToken(WebCore::HTMLToken&)
23  0x132fad94 WebCore::HTMLDocumentParser::pumpTokenizer(WebCore::HTMLDocumentParser::SynchronousMode)
24  0x132fa76d WebCore::HTMLDocumentParser::pumpTokenizerIfPossible(WebCore::HTMLDocumentParser::SynchronousMode)
25  0x132fb968 WebCore::HTMLDocumentParser::append(WebCore::SegmentedString const&)
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<WebCore::CSSPrimitiveValue>&) + 358
    10  DumpRenderTree                      0x1385ca58 WebCore::CSSParser::parseBorderImageWidth(WTF::RefPtr<WebCore::CSSPrimitiveValue>&) + 152
    11  DumpRenderTree                      0x1385c1b6 WebCore::CSSParser::parseBorderImage(int, WTF::RefPtr<WebCore::CSSValue>&) + 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&, int, WTF::HashMap<WebCore::CSSStyleRule*, WTF::RefPtr<WebCore::CSSRuleSourceData>, WTF::PtrHash<WebCore::CSSStyleRule*>, WTF::HashTraits<WebCore::CSSStyleRule*>, WTF::HashTraits<WTF::RefPtr<WebCore::CSSRuleSourceData> > >*) + 318
    15  DumpRenderTree                      0x1397eb30 WebCore::CSSStyleSheet::parseStringAtLine(WTF::String const&, bool, int) + 176
    16  DumpRenderTree                      0x13173cb9 WebCore::StyleElement::createSheet(WebCore::Element*, int, WTF::String const&) + 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&) + 4666
    23  DumpRenderTree                      0x133241f9 WebCore::HTMLTreeBuilder::processToken(WebCore::AtomicHTMLToken&) + 233
    24  DumpRenderTree                      0x1332403d WebCore::HTMLTreeBuilder::constructTreeFromAtomicToken(WebCore::AtomicHTMLToken&) + 61
    25  DumpRenderTree                      0x13323f55 WebCore::HTMLTreeBuilder::constructTreeFromToken(WebCore::HTMLToken&) + 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&) + 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&, std::string const&, base::Time const&) + 992
    38  DumpRenderTree                      0x14e07b2d (anonymous namespace)::RequestProxy::NotifyCompletedRequest(net::URLRequestStatus const&, std::string const&, base::Time const&) + 109
    39  DumpRenderTree                      0x14e081e7 base::internal::Invoker4<false, base::internal::InvokerStorage4<void ((anonymous namespace)::RequestProxy::*)(net::URLRequestStatus const&, std::string const&, base::Time const&), (anonymous namespace)::RequestProxy*, net::URLRequestStatus, std::string, base::Time>, void ((anonymous namespace)::RequestProxy::*)(net::URLRequestStatus const&, std::string const&, base::Time const&)>::DoInvoke(base::internal::InvokerStorageBase*) + 295
    40  DumpRenderTree                      0x11b69aeb base::Callback<void ()()>::Run() const + 75
    41  DumpRenderTree                      0x11b670fd MessageLoop::RunTask(MessageLoop::PendingTask const&) + 1069
    42  DumpRenderTree                      0x11b67301 MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const&) + 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

-- 
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