Bug 42128

Summary: Safari hangs on siano-ms.com
Product: WebKit Reporter: Willy Kuchler <wdk>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: mitz, skinnybill
Priority: P1 Keywords: InRadar, NeedsReduction
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: OS X 10.6   
URL: http://www.siano-ms.com/
Attachments:
Description Flags
Reduction none

Description Willy Kuchler 2010-07-12 18:47:18 PDT
Every time I access this url: http://www.siano-ms.com/ Safari crashes and hangs all instances.
I'm not sure if the problem is in webkit but in firefox the page mentioned above works normally. It may be a malformation of the code that causes crash Safari. This also happens in Safari the iPhone.
Comment 1 Alexey Proskuryakov 2010-07-14 11:47:34 PDT
Hangs in layout code:

#0	0x02526c01 in WebCore::RenderBlock::rightmostPosition at RenderBlock.cpp:3206
#1	0x0252702c in WebCore::RenderBlock::rightmostPosition at RenderBlock.cpp:3253
#2	0x0252702c in WebCore::RenderBlock::rightmostPosition at RenderBlock.cpp:3253
#3	0x0252702c in WebCore::RenderBlock::rightmostPosition at RenderBlock.cpp:3253
#4	0x0252702c in WebCore::RenderBlock::rightmostPosition at RenderBlock.cpp:3253
#5	0x0252702c in WebCore::RenderBlock::rightmostPosition at RenderBlock.cpp:3253
#6	0x0252702c in WebCore::RenderBlock::rightmostPosition at RenderBlock.cpp:3253
#7	0x0259301d in WebCore::RenderLayer::computeScrollDimensions at RenderLayer.cpp:1932
#8	0x0259cd12 in WebCore::RenderLayer::updateScrollInfoAfterLayout at RenderLayer.cpp:1980
#9	0x0252cc91 in WebCore::RenderBlock::updateScrollInfoAfterLayout at RenderBlock.cpp:1100
#10	0x0252d6b6 in WebCore::RenderBlock::layoutBlock at RenderBlock.cpp:1246
#11	0x0252cbd4 in WebCore::RenderBlock::layout at RenderBlock.cpp:1111
#12	0x0252bc10 in WebCore::RenderBlock::layoutBlockChild at RenderBlock.cpp:1804
#13	0x0252c914 in WebCore::RenderBlock::layoutBlockChildren at RenderBlock.cpp:1747
#14	0x0252d33d in WebCore::RenderBlock::layoutBlock at RenderBlock.cpp:1189
#15	0x0252cbd4 in WebCore::RenderBlock::layout at RenderBlock.cpp:1111
#16	0x01f8d38f in WebCore::FrameView::layout at FrameView.cpp:764
#17	0x01e2544f in WebCore::Document::updateLayout at Document.cpp:1456
#18	0x01e26c7d in WebCore::Document::updateLayoutIgnorePendingStylesheets at Document.cpp:1487
#19	0x01f0f636 in WebCore::Element::offsetWidth at Element.cpp:323
Comment 2 Willy Kuchler 2010-07-24 09:33:27 PDT
Actually Safari does not crash but it takes the CPU to 100% processing giving the impression that does not respond to any command.
Comment 3 mitz 2010-07-24 09:54:20 PDT
<rdar://problem/8231506>
Comment 4 Shaun Stepanowich 2010-10-17 12:13:05 PDT
Created attachment 70981 [details]
Reduction

This bug is focused around the jquery carousel.

Any of the following will cause the error to no longer occur:  
Removing enough carousel elements.
Removing all the content within each carousel element.
Using 1st carousel element duplicated multiple times.
Removing any of the CSS includes.
Browser has cached the request.
Comment 5 William M 2014-04-04 10:02:29 PDT
Works for me with no problems. Tried the given site, and the reduction.

Using Webkit.app 9537.75.14, 538+. Also tested 'vanilla' Safari Version 7.0.3 (9537.75.14), with no issue.

Both using OS X Mavericks 10.9.2
Comment 6 William M 2014-04-05 07:35:12 PDT
Duplicate of #58768 and #58888