r98752 Reproducibility: always Steps: 1. Go to http://www.google.com/maps?ie=UTF8&ll=37.971403,23.717251&spn=0.071722,0.127888&dirflg=r 2. Click on the box "Leave now", right below the destination text field. What happened: 2. Assert failure. ASSERTION FAILED: rootLayer == m_clipRectsRoot /Users/rex/WebKit/Source/WebCore/rendering/RenderLayer.cpp(3471) : void WebCore::RenderLayer::updateClipRects(const WebCore::RenderLayer *, WebCore::RenderRegion *, WebCore::OverlayScrollbarSizeRelevancy) 1 0x10acfd71a WebCore::RenderLayer::updateClipRects(WebCore::RenderLayer const*, WebCore::RenderRegion*, WebCore::OverlayScrollbarSizeRelevancy) 2 0x10acfe179 WebCore::RenderLayer::parentClipRects(WebCore::RenderLayer const*, WebCore::RenderRegion*, WebCore::ClipRects&, bool, WebCore::OverlayScrollbarSizeRelevancy) const 3 0x10acf84d9 WebCore::RenderLayer::backgroundClipRect(WebCore::RenderLayer const*, WebCore::RenderRegion*, bool, WebCore::OverlayScrollbarSizeRelevancy) const 4 0x10acf8727 WebCore::RenderLayer::calculateRects(WebCore::RenderLayer const*, WebCore::RenderRegion*, WebCore::IntRect const&, WebCore::IntRect&, WebCore::ClipRect&, WebCore::ClipRect&, WebCore::ClipRect&, bool, WebCore::OverlayScrollbarSizeRelevancy) const 5 0x10acf7395 WebCore::RenderLayer::paintLayer(WebCore::RenderLayer*, WebCore::GraphicsContext*, WebCore::IntRect const&, unsigned int, WebCore::RenderObject*, WebCore::RenderRegion*, WTF::HashMap<WebCore::OverlapTestRequestClient*, WebCore::IntRect, WTF::PtrHash<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::IntRect> >*, unsigned int) 6 0x10acf914f WebCore::RenderLayer::paintList(WTF::Vector<WebCore::RenderLayer*, 0ul>*, WebCore::RenderLayer*, WebCore::GraphicsContext*, WebCore::IntRect const&, unsigned int, WebCore::RenderObject*, WebCore::RenderRegion*, WTF::HashMap<WebCore::OverlapTestRequestClient*, WebCore::IntRect, WTF::PtrHash<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::IntRect> >*, unsigned int) 7 0x10ad0ed09 WebCore::RenderLayerBacking::paintIntoLayer(WebCore::RenderLayer*, WebCore::GraphicsContext*, WebCore::IntRect const&, unsigned int, WebCore::GraphicsLayerPaintingPhase, WebCore::RenderObject*) 8 0x10ad0f1a3 WebCore::RenderLayerBacking::paintContents(WebCore::GraphicsLayer const*, WebCore::GraphicsContext&, WebCore::GraphicsLayerPaintingPhase, WebCore::IntRect const&) 9 0x10a2e7800 WebCore::GraphicsLayer::paintGraphicsLayerContents(WebCore::GraphicsContext&, WebCore::IntRect const&) 10 0x10a2f06c0 WebCore::GraphicsLayerCA::platformCALayerPaintContents(WebCore::GraphicsContext&, WebCore::IntRect const&) 11 0x10a2f0707 non-virtual thunk to WebCore::GraphicsLayerCA::platformCALayerPaintContents(WebCore::GraphicsContext&, WebCore::IntRect const&) 12 0x10b140b3a drawLayerContents(CGContext*, CALayer*, WebCore::PlatformCALayer*) 13 0x10b141736 -[WebLayer drawInContext:] 14 0x7fff8e182b05 CABackingStoreUpdate_ 15 0x7fff8e181a14 CA::Layer::display_() 16 0x10b141686 -[WebLayer display] 17 0x7fff8e179724 CA::Layer::display_if_needed(CA::Transaction*) 18 0x7fff8e1786d7 CA::Context::commit_transaction(CA::Transaction*) 19 0x7fff8e178454 CA::Transaction::commit() 20 0x7fff8e177a55 CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*) 21 0x7fff8e845f37 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ 22 0x7fff8e845e96 __CFRunLoopDoObservers Expected result: 2. No assert failure.
ok, the full steps are: 1. Go to http://www.google.com/maps?ie=UTF8&ll=37.971403,23.717251&spn=0.071722,0.127888&dirflg=r 2. Click on "Get directions" button. 3. On text field A enter "Βουλιαγμένης, Λεωφόρος Ποσειδώνος, Βουλιαγμένη, Ελλάς" 4. On text field B enter "ΑΕΡΟΔΡΟΜΙΟ, Σπάτα, Ελλάς" 5. Click on "GET DIRECTIONS" button. 6. Click on the box "Leave now", right below the destination text field.
Same with: 1. Go to https://www.icloud.com/ 2. Click on "Calendar".
*** This bug has been marked as a duplicate of bug 38954 ***