WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED INVALID
84015
Layout Test css3/flexbox/anonymous-block.html is failing
https://bugs.webkit.org/show_bug.cgi?id=84015
Summary
Layout Test css3/flexbox/anonymous-block.html is failing
Takashi Toyoshima
Reported
2012-04-16 02:32:12 PDT
The following layout test is failing on Chromium Mac 10.5 (dbg)(1), and Mac 10.6 (dbg). css3/flexbox/anonymous-block.html
http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=css3%2Fflexbox%2Fanonymous-block.html
This test seems to start to fail between at
r114224
. Kent-san, dou you have any idea on this?
Attachments
Add attachment
proposed patch, testcase, etc.
Kent Tamura
Comment 1
2012-04-16 02:45:10 PDT
r114224
looks unrelated at all.
http://trac.webkit.org/changeset/114217
touched CSS code and LayoutTests/css3/filters/script-tests/custom-filter-property-parsing.js, which might be the previous test of flexbox/anonymous-block.html.
Kent Tamura
Comment 2
2012-04-16 02:52:03 PDT
crash log for DumpRenderTree (pid 1342): STDOUT: <empty> STDERR: ASSERTION FAILED: m_clients.isEmpty() STDERR: /b/build/slave/webkit-mac-latest-dbg/build/src/third_party/WebKit/Source/WebCore/WebCore.gyp/../platform/graphics/filters/CustomFilterProgram.cpp(52) : virtual WebCore::CustomFilterProgram::~CustomFilterProgram() STDERR: 1 0x5895a948 WebCore::CustomFilterProgram::~CustomFilterProgram() STDERR: 2 0x5904fefb WebCore::StyleCustomFilterProgram::~StyleCustomFilterProgram() STDERR: 3 0x5904f5ab WebCore::StyleCustomFilterProgram::~StyleCustomFilterProgram() STDERR: 4 0x5904f5fe WebCore::StyleCustomFilterProgram::~StyleCustomFilterProgram() STDERR: 5 0x5901d2ee WTF::RefCounted<WebCore::CustomFilterProgram>::deref() STDERR: 6 0x5904c90d void WTF::derefIfNotNull<WebCore::CustomFilterProgram>(WebCore::CustomFilterProgram*) STDERR: 7 0x596acb2d WTF::RefPtr<WebCore::CustomFilterProgram>::~RefPtr() STDERR: 8 0x596aa86b WTF::RefPtr<WebCore::CustomFilterProgram>::~RefPtr() STDERR: 9 0x58959894 WebCore::CustomFilterOperation::~CustomFilterOperation() STDERR: 10 0x5895981b WebCore::CustomFilterOperation::~CustomFilterOperation() STDERR: 11 0x589597be WebCore::CustomFilterOperation::~CustomFilterOperation() STDERR: 12 0x5999c9be WTF::RefCounted<WebCore::FilterOperation>::deref() STDERR: 13 0x5999c93d void WTF::derefIfNotNull<WebCore::FilterOperation>(WebCore::FilterOperation*) STDERR: 14 0x5999c8cd WTF::RefPtr<WebCore::FilterOperation>::~RefPtr() STDERR: 15 0x5999c87b WTF::RefPtr<WebCore::FilterOperation>::~RefPtr() STDERR: 16 0x5999c814 WTF::VectorDestructor<true, WTF::RefPtr<WebCore::FilterOperation> >::destruct(WTF::RefPtr<WebCore::FilterOperation>*, WTF::RefPtr<WebCore::FilterOperation>*) STDERR: 17 0x5999c679 WTF::VectorTypeOperations<WTF::RefPtr<WebCore::FilterOperation> >::destruct(WTF::RefPtr<WebCore::FilterOperation>*, WTF::RefPtr<WebCore::FilterOperation>*) STDERR: 18 0x5999c422 WTF::Vector<WTF::RefPtr<WebCore::FilterOperation>, 0ul>::shrink(unsigned long) STDERR: 19 0x5999c32d WTF::Vector<WTF::RefPtr<WebCore::FilterOperation>, 0ul>::~Vector() STDERR: 20 0x5999c2bb WTF::Vector<WTF::RefPtr<WebCore::FilterOperation>, 0ul>::~Vector() STDERR: 21 0x5999c26b WebCore::FilterOperations::~FilterOperations() STDERR: 22 0x5999c1cb WebCore::FilterOperations::~FilterOperations() STDERR: 23 0x5999c166 WebCore::StyleFilterData::~StyleFilterData() STDERR: 24 0x5999c09b WebCore::StyleFilterData::~StyleFilterData() STDERR: 25 0x5999c039 WTF::RefCounted<WebCore::StyleFilterData>::deref() STDERR: 26 0x5999bfb8 void WTF::derefIfNotNull<WebCore::StyleFilterData>(WebCore::StyleFilterData*) STDERR: 27 0x599ad0ad WTF::RefPtr<WebCore::StyleFilterData>::~RefPtr() STDERR: 28 0x599ad05b WTF::RefPtr<WebCore::StyleFilterData>::~RefPtr() STDERR: 29 0x599ad00b WebCore::DataRef<WebCore::StyleFilterData>::~DataRef() STDERR: 30 0x599ab22b WebCore::DataRef<WebCore::StyleFilterData>::~DataRef() STDERR: 31 0x599a8e36 WebCore::StyleRareNonInheritedData::~StyleRareNonInheritedData() STDERR: [1342:-1610537664:1472033330947:ERROR:process_util_posix.cc(143)] Received signal 11 STDERR: 0 DumpRenderTree 0x56e2fb8f base::debug::StackTrace::StackTrace() + 63 STDERR: 1 DumpRenderTree 0x56e2fb2b base::debug::StackTrace::StackTrace() + 43 STDERR: 2 DumpRenderTree 0x56ee5497 base::(anonymous namespace)::StackDumpSignalHandler(int, __siginfo*, __darwin_ucontext*) + 295 STDERR: 3 libSystem.B.dylib 0x9006a05b _sigtramp + 43 STDERR: 4 ??? 0xffffffff 0x0 + 4294967295 STDERR: 5 DumpRenderTree 0x5904fefb WebCore::StyleCustomFilterProgram::~StyleCustomFilterProgram() + 155 STDERR: 6 DumpRenderTree 0x5904f5ab WebCore::StyleCustomFilterProgram::~StyleCustomFilterProgram() + 43 STDERR: 7 DumpRenderTree 0x5904f5fe WebCore::StyleCustomFilterProgram::~StyleCustomFilterProgram() + 46 STDERR: 8 DumpRenderTree 0x5901d2ee WTF::RefCounted<WebCore::CustomFilterProgram>::deref() + 94 STDERR: 9 DumpRenderTree 0x5904c90d void WTF::derefIfNotNull<WebCore::CustomFilterProgram>(WebCore::CustomFilterProgram*) + 77 STDERR: 10 DumpRenderTree 0x596acb2d WTF::RefPtr<WebCore::CustomFilterProgram>::~RefPtr() + 45 STDERR: 11 DumpRenderTree 0x596aa86b WTF::RefPtr<WebCore::CustomFilterProgram>::~RefPtr() + 43 STDERR: 12 DumpRenderTree 0x58959894 WebCore::CustomFilterOperation::~CustomFilterOperation() + 84 STDERR: 13 DumpRenderTree 0x5895981b WebCore::CustomFilterOperation::~CustomFilterOperation() + 43 STDERR: 14 DumpRenderTree 0x589597be WebCore::CustomFilterOperation::~CustomFilterOperation() + 46 STDERR: 15 DumpRenderTree 0x5999c9be WTF::RefCounted<WebCore::FilterOperation>::deref() + 94 STDERR: 16 DumpRenderTree 0x5999c93d void WTF::derefIfNotNull<WebCore::FilterOperation>(WebCore::FilterOperation*) + 77 STDERR: 17 DumpRenderTree 0x5999c8cd WTF::RefPtr<WebCore::FilterOperation>::~RefPtr() + 45 STDERR: 18 DumpRenderTree 0x5999c87b WTF::RefPtr<WebCore::FilterOperation>::~RefPtr() + 43 STDERR: 19 DumpRenderTree 0x5999c814 WTF::VectorDestructor<true, WTF::RefPtr<WebCore::FilterOperation> >::destruct(WTF::RefPtr<WebCore::FilterOperation>*, WTF::RefPtr<WebCore::FilterOperation>*) + 68 STDERR: 20 DumpRenderTree 0x5999c679 WTF::VectorTypeOperations<WTF::RefPtr<WebCore::FilterOperation> >::destruct(WTF::RefPtr<WebCore::FilterOperation>*, WTF::RefPtr<WebCore::FilterOperation>*) + 57 STDERR: 21 DumpRenderTree 0x5999c422 WTF::Vector<WTF::RefPtr<WebCore::FilterOperation>, 0ul>::shrink(unsigned long) + 194 STDERR: 22 DumpRenderTree 0x5999c32d WTF::Vector<WTF::RefPtr<WebCore::FilterOperation>, 0ul>::~Vector() + 77 STDERR: 23 DumpRenderTree 0x5999c2bb WTF::Vector<WTF::RefPtr<WebCore::FilterOperation>, 0ul>::~Vector() + 43 STDERR: 24 DumpRenderTree 0x5999c26b WebCore::FilterOperations::~FilterOperations() + 43 STDERR: 25 DumpRenderTree 0x5999c1cb WebCore::FilterOperations::~FilterOperations() + 43 STDERR: 26 DumpRenderTree 0x5999c166 WebCore::StyleFilterData::~StyleFilterData() + 54 STDERR: 27 DumpRenderTree 0x5999c09b WebCore::StyleFilterData::~StyleFilterData() + 43 STDERR: 28 DumpRenderTree 0x5999c039 WTF::RefCounted<WebCore::StyleFilterData>::deref() + 89 STDERR: 29 DumpRenderTree 0x5999bfb8 void WTF::derefIfNotNull<WebCore::StyleFilterData>(WebCore::StyleFilterData*) + 72 STDERR: 30 DumpRenderTree 0x599ad0ad WTF::RefPtr<WebCore::StyleFilterData>::~RefPtr() + 45 STDERR: 31 DumpRenderTree 0x599ad05b WTF::RefPtr<WebCore::StyleFilterData>::~RefPtr() + 43 STDERR: 32 DumpRenderTree 0x599ad00b WebCore::DataRef<WebCore::StyleFilterData>::~DataRef() + 43 STDERR: 33 DumpRenderTree 0x599ab22b WebCore::DataRef<WebCore::StyleFilterData>::~DataRef() + 43 STDERR: 34 DumpRenderTree 0x599a8e36 WebCore::StyleRareNonInheritedData::~StyleRareNonInheritedData() + 294 STDERR: 35 DumpRenderTree 0x599a8ceb WebCore::StyleRareNonInheritedData::~StyleRareNonInheritedData() + 43 STDERR: 36 DumpRenderTree 0x59934de9 WTF::RefCounted<WebCore::StyleRareNonInheritedData>::deref() + 89 STDERR: 37 DumpRenderTree 0x59934d68 void WTF::derefIfNotNull<WebCore::StyleRareNonInheritedData>(WebCore::StyleRareNonInheritedData*) + 72 STDERR: 38 DumpRenderTree 0x56bca27d WTF::RefPtr<WebCore::StyleRareNonInheritedData>::~RefPtr() + 45 STDERR: 39 DumpRenderTree 0x56bca22b WTF::RefPtr<WebCore::StyleRareNonInheritedData>::~RefPtr() + 43 STDERR: 40 DumpRenderTree 0x56bca1db WebCore::DataRef<WebCore::StyleRareNonInheritedData>::~DataRef() + 43 STDERR: 41 DumpRenderTree 0x56bc984b WebCore::DataRef<WebCore::StyleRareNonInheritedData>::~DataRef() + 43 STDERR: 42 DumpRenderTree 0x56bc9666 WebCore::RenderStyle::~RenderStyle() + 118 STDERR: 43 DumpRenderTree 0x56bc955b WebCore::RenderStyle::~RenderStyle() + 43 STDERR: 44 DumpRenderTree 0x56bc94f9 WTF::RefCounted<WebCore::RenderStyle>::deref() + 89 STDERR: 45 DumpRenderTree 0x56bc9478 void WTF::derefIfNotNull<WebCore::RenderStyle>(WebCore::RenderStyle*) + 72 STDERR: 46 DumpRenderTree 0x56bcae1d WTF::RefPtr<WebCore::RenderStyle>::~RefPtr() + 45 STDERR: 47 DumpRenderTree 0x56bcadcb WTF::RefPtr<WebCore::RenderStyle>::~RefPtr() + 43 STDERR: 48 DumpRenderTree 0x5905b5b6 WebCore::CSSStyleSelector::MatchedPropertiesCacheItem::~MatchedPropertiesCacheItem() + 54 STDERR: 49 DumpRenderTree 0x5900d30b WebCore::CSSStyleSelector::MatchedPropertiesCacheItem::~MatchedPropertiesCacheItem() + 43 STDERR: 50 DumpRenderTree 0x59026aa1 std::pair<unsigned int, WebCore::CSSStyleSelector::MatchedPropertiesCacheItem>::~pair() + 49 STDERR: 51 DumpRenderTree 0x59026a4b std::pair<unsigned int, WebCore::CSSStyleSelector::MatchedPropertiesCacheItem>::~pair() + 43 STDERR: 52 DumpRenderTree 0x5902696e WTF::HashTable<unsigned int, std::pair<unsigned int, WebCore::CSSStyleSelector::MatchedPropertiesCacheItem>, WTF::PairFirstExtractor<std::pair<unsigned int, WebCore::CSSStyleSelector::MatchedPropertiesCacheItem> >, WTF::IntHash<unsigned int>, WTF::PairHashTraits<WTF::HashTraits<unsigned int>, WTF::HashTraits<WebCore::CSSStyleSelector::MatchedPropertiesCacheItem> >, WTF::HashTraits<unsigned int> >::deallocateTable(std::pair<unsigned int, WebCore::CSSStyleSelector::MatchedPropertiesCacheItem>*, int) + 110 STDERR: 53 DumpRenderTree 0x59060ae1 WTF::HashTable<unsigned int, std::pair<unsigned int, WebCore::CSSStyleSelector::MatchedPropertiesCacheItem>, WTF::PairFirstExtractor<std::pair<unsigned int, WebCore::CSSStyleSelector::MatchedPropertiesCacheItem> >, WTF::IntHash<unsigned int>, WTF::PairHashTraits<WTF::HashTraits<unsigned int>, WTF::HashTraits<WebCore::CSSStyleSelector::MatchedPropertiesCacheItem> >, WTF::HashTraits<unsigned int> >::~HashTable() + 81 STDERR: 54 DumpRenderTree 0x59060a6b WTF::HashTable<unsigned int, std::pair<unsigned int, WebCore::CSSStyleSelector::MatchedPropertiesCacheItem>, WTF::PairFirstExtractor<std::pair<unsigned int, WebCore::CSSStyleSelector::MatchedPropertiesCacheItem> >, WTF::IntHash<unsigned int>, WTF::PairHashTraits<WTF::HashTraits<unsigned int>, WTF::HashTraits<WebCore::CSSStyleSelector::MatchedPropertiesCacheItem> >, WTF::HashTraits<unsigned int> >::~HashTable() + 43 STDERR: 55 DumpRenderTree 0x59060a1b WTF::HashMap<unsigned int, WebCore::CSSStyleSelector::MatchedPropertiesCacheItem, WTF::IntHash<unsigned int>, WTF::HashTraits<unsigned int>, WTF::HashTraits<WebCore::CSSStyleSelector::MatchedPropertiesCacheItem> >::~HashMap() + 43 STDERR: 56 DumpRenderTree 0x5900512b WTF::HashMap<unsigned int, WebCore::CSSStyleSelector::MatchedPropertiesCacheItem, WTF::IntHash<unsigned int>, WTF::HashTraits<unsigned int>, WTF::HashTraits<WebCore::CSSStyleSelector::MatchedPropertiesCacheItem> >::~HashMap() + 43 STDERR: 57 DumpRenderTree 0x58fe643e WebCore::CSSStyleSelector::~CSSStyleSelector() + 286 STDERR: 58 DumpRenderTree 0x58fe62fb WebCore::CSSStyleSelector::~CSSStyleSelector() + 43 STDERR: 59 DumpRenderTree 0x56b107fd void WTF::deleteOwnedPtr<WebCore::CSSStyleSelector>(WebCore::CSSStyleSelector*) + 61 STDERR: 60 DumpRenderTree 0x56adb169 WTF::OwnPtr<WebCore::CSSStyleSelector>::clear() + 57 STDERR: 61 DumpRenderTree 0x56ad5321 WebCore::Document::clearStyleSelector() + 49 STDERR: ax: bbadbeef, bx: 5b937a01, cx: 6886a7, dx: 6886a7 STDERR: di: 5a896628, si: 5a8965eb, bp: bfffafe8, sp: bfffafb0, ss: 23, flags: 10282 STDERR: ip: 5895a952, cs: 1b, ds: 23, es: 23, fs: 0, gs: f
Antti Koivisto
Comment 3
2012-04-16 10:24:29 PDT
css3/flexbox/anonymous-block.html is completely incidental here, the teardown for the previous test just happens there. Based on the stack my guess would be that some change exposed a bug in the filter code.
Takashi Toyoshima
Comment 4
2012-04-17 00:53:53 PDT
close issue because it was just flaky.
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