WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Add attachment
proposed patch, testcase, etc.
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.
Top of Page
Format For Printing
XML
Clone This Bug