Bug 106858
Summary: | [Chromium] REGRESSION(r139686) scrollingcoordinator/non-fast-scrollable-region-transformed-iframe.html has the wrong scrollbars on SnowLeopard Debug | ||
---|---|---|---|
Product: | WebKit | Reporter: | Dominic Cooney <dominicc> |
Component: | WebCore Misc. | Assignee: | Tien-Ren Chen <trchen> |
Status: | RESOLVED WONTFIX | ||
Severity: | Normal | CC: | morrita, schenney, trchen |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Dominic Cooney
I am rebaselining this test. However I am not rebaselining on SnowLeopard Debug. Looking at the pixel results on the chromium.webkit integration SnowLeopard Debug bot, the system-theme scrollbar is drawn. The scrollbars on SnowLeopard, Lion and MountainLion Release look fine. Please investigate why this started happening at r139686.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Dominic Cooney
scrollingcoordinator/non-fast-scrollable-region-scaled-iframe.html is exhibiting a similar problem where it is drawn with the system scrollbars in Mac Dbg
<http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=scrollingcoordinator%2Fnon-fast-scrollable-region-scaled-iframe.html>
Added expectations for this in r139826.
Dominic Cooney
I broadened the expectations in r140082.
trchen: If you know of a bug about failures caused by drawing system-theme scrollbars, please let me know and I can reclassify these.
Otherwise please investigate.
Hajime Morrita
Also, there are occasional assertion failure:
http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=scrollingcoordinator%2Fnon-fast-scrollable-region-transformed-iframe.html
crash log for DumpRenderTree (pid 2594):
STDOUT: <empty>
STDERR: ASSERTION FAILED: m_horizontalScrollbarPainterDelegate
STDERR: ../../third_party/WebKit/Source/WebCore/platform/mac/ScrollAnimatorMac.mm(953) : virtual void WebCore::ScrollAnimatorMac::willRemoveHorizontalScrollbar(WebCore::Scrollbar *)
STDERR: 1 0x5d604e7 WebCore::ScrollAnimatorMac::willRemoveHorizontalScrollbar(WebCore::Scrollbar*)
STDERR: 2 0x5a78760 WebCore::ScrollableArea::willRemoveHorizontalScrollbar(WebCore::Scrollbar*)
STDERR: 3 0x5a6a501 WebCore::ScrollView::setHasHorizontalScrollbar(bool)
STDERR: 4 0x5a6b0ab WebCore::ScrollView::updateScrollbars(WebCore::IntSize const&)
STDERR: 5 0x5a707b5 WebCore::ScrollView::scrollbarStyleChanged(int, bool)
STDERR: 6 0x85aec86 WebCore::FrameView::scrollbarStyleChanged(int, bool)
STDERR: 7 0x85aed06 non-virtual thunk to WebCore::FrameView::scrollbarStyleChanged(int, bool)
STDERR: 8 0x5d5be0e WebCore::ScrollAnimatorMac::updateScrollerStyle()
STDERR: 9 0x5d5b8ff -[ChromiumWebCoreObjCWebScrollbarPainterControllerDelegate scrollerImpPair:updateScrollerStyleForNewRecommendedScrollerStyle:]
STDERR: 10 0x99c123a0 +[NSScrollerImpPair _updateAllScrollerImpPairsForNewRecommendedScrollerStyle:]
STDERR: 11 0x99c12131 +[NSScrollerImpPair _scrollerStyleRecommendationChanged:]
STDERR: 12 0x9ab4bdf1 __-[NSNotificationCenter addObserver:selector:name:object:]_block_invoke_1
STDERR: 13 0x93e1b903 ___CFXNotificationPost_block_invoke_1
STDERR: 14 0x93de6688 _CFXNotificationPost
STDERR: 15 0x9ab36fde -[NSNotificationCenter postNotificationName:object:userInfo:]
STDERR: 16 0x99523f9b -[_NSScrollerStyleRecommender setRecommendedScrollerStyleAndNotify:]
STDERR: 17 0x99523e92 __-[_NSScrollerStyleRecommender scrollerStyleRecommendationUpdateTimerFired:]_block_invoke_1
STDERR: 18 0x99523e62 ___NSDetectScrollDevicesThenInvokeOnMainQueue_block_invoke_3
STDERR: 19 0x98dc9fbd _dispatch_call_block_and_release
STDERR: 20 0x98dcbf4d _dispatch_main_queue_callback_4CF
STDERR: 21 0x93dd1d43 __CFRunLoopRun
STDERR: 22 0x93dd11dc CFRunLoopRunSpecific
STDERR: 23 0x93dd1088 CFRunLoopRunInMode
STDERR: 24 0x94609543 RunCurrentEventLoopInMode
STDERR: 25 0x946107d6 ReceiveNextEventCommon
STDERR: 26 0x9461071a BlockUntilNextEventMatchingListInMode
STDERR: 27 0x992d9ee8 _DPSNextEvent
STDERR: 28 0x992d9752 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
STDERR: 29 0x992d5ac1 -[NSApplication run]
STDERR: 30 0x3e6518e base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*)
STDERR: 31 0x3e63fc8 base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
STDERR: Received signal 11 SEGV_MAPERR 0000bbadbeef