RESOLVED WORKSFORME 72053
fast/borders/inline-mask-overlay-image-outset-vertical-rl.html is hitting an assertion on the chromium mac debug bots
https://bugs.webkit.org/show_bug.cgi?id=72053
Summary fast/borders/inline-mask-overlay-image-outset-vertical-rl.html is hitting an ...
Ojan Vafai
Reported 2011-11-10 13:48:16 PST
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
Attachments
Adam Klein
Comment 1 2011-11-18 19:39:11 PST
Also observed for fast/borders/block-mask-overlay-image-outset.html (same stack trace).
Ryosuke Niwa
Comment 2 2012-06-09 13:30:04 PDT
No longer observing this.
Note You need to log in before you can comment on or make changes to this bug.