[Webkit-unassigned] [Bug 7951] New: Safari crashes when printing a google map w/directions
bugzilla-daemon at opendarwin.org
bugzilla-daemon at opendarwin.org
Thu Mar 23 22:17:54 PST 2006
http://bugzilla.opendarwin.org/show_bug.cgi?id=7951
Summary: Safari crashes when printing a google map w/directions
Product: WebKit
Version: 420+ (nightly)
Platform: Macintosh
URL: http://maps.google.com/maps?f=d&hl=en&saddr=94025&daddr=
10+market+st,+san+francisco
OS/Version: Mac OS X 10.4
Status: NEW
Severity: critical
Priority: P2
Component: Printing
AssignedTo: webkit-unassigned at opendarwin.org
ReportedBy: trey at usa.net
Go to the URL above. Print. Hit Preview. Crash with the backtrace below.
The bug is a little finnicky to repro because it relies on reuse of some freed
memory. On a different version of the app/OS, you may need to try a different
source/destination for the directions, or try printing a few times to get it to
croak.
#0 0x01b29f70 in WebCore::DataRef<WebCore::StyleSurroundData>::operator->
(this=0x1c) at /Volumes/Whopper/WebKit/WebCore/rendering/DataRef.h:54
#1 0x01b2a08c in WebCore::RenderStyle::borderRight (this=0x0) at
/Volumes/Whopper/WebKit/WebCore/rendering/render_style.h:1132
#2 0x019e29bc in WebCore::RenderTableCell::collapsedLeftBorder
(this=0x122dd55c, rtl=false) at
/Volumes/Whopper/WebKit/WebCore/rendering/RenderTableCell.cpp:238
#3 0x019e3d6c in WebCore::RenderTableCell::borderLeft (this=0x122dd55c) at
/Volumes/Whopper/WebKit/WebCore/rendering/RenderTableCell.cpp:478
#4 0x019626f8 in WebCore::RenderBlock::calcMinMaxWidth (this=0x122dd55c) at
/Volumes/Whopper/WebKit/WebCore/rendering/RenderBlock.cpp:2709
#5 0x019e5838 in WebCore::RenderTableCell::calcMinMaxWidth (this=0x122dd55c)
at /Volumes/Whopper/WebKit/WebCore/rendering/RenderTableCell.cpp:88
#6 0x019ba488 in WebCore::RenderObject::recalcMinMaxWidths (this=0x122dd55c)
at /Volumes/Whopper/WebKit/WebCore/rendering/RenderObject.cpp:2284
#7 0x019ba2a0 in WebCore::RenderObject::recalcMinMaxWidths (this=0x1260482c)
at /Volumes/Whopper/WebKit/WebCore/rendering/RenderObject.cpp:2269
#8 0x019ba2a0 in WebCore::RenderObject::recalcMinMaxWidths (this=0x1260315c)
at /Volumes/Whopper/WebKit/WebCore/rendering/RenderObject.cpp:2269
#9 0x019ba2a0 in WebCore::RenderObject::recalcMinMaxWidths (this=0x122fa5ac)
at /Volumes/Whopper/WebKit/WebCore/rendering/RenderObject.cpp:2269
#10 0x019e7f0c in WebCore::RenderTable::recalcMinMaxWidths (this=0x122fa5ac) at
/Volumes/Whopper/WebKit/WebCore/rendering/RenderTable.cpp:552
#11 0x019ba2a0 in WebCore::RenderObject::recalcMinMaxWidths (this=0x122aa49c)
at /Volumes/Whopper/WebKit/WebCore/rendering/RenderObject.cpp:2269
#12 0x019ba2a0 in WebCore::RenderObject::recalcMinMaxWidths (this=0x124b1eec)
at /Volumes/Whopper/WebKit/WebCore/rendering/RenderObject.cpp:2269
#13 0x019ba2a0 in WebCore::RenderObject::recalcMinMaxWidths (this=0x1249ec5c)
at /Volumes/Whopper/WebKit/WebCore/rendering/RenderObject.cpp:2269
#14 0x019ba2a0 in WebCore::RenderObject::recalcMinMaxWidths (this=0x122a208c)
at /Volumes/Whopper/WebKit/WebCore/rendering/RenderObject.cpp:2269
#15 0x019ba2a0 in WebCore::RenderObject::recalcMinMaxWidths (this=0x106e32bc)
at /Volumes/Whopper/WebKit/WebCore/rendering/RenderObject.cpp:2269
#16 0x019ba2a0 in WebCore::RenderObject::recalcMinMaxWidths (this=0x1247474c)
at /Volumes/Whopper/WebKit/WebCore/rendering/RenderObject.cpp:2269
#17 0x0197b99c in WebCore::RenderCanvas::layout (this=0x1247474c) at
/Volumes/Whopper/WebKit/WebCore/rendering/RenderCanvas.cpp:112
#18 0x0189fff4 in WebCore::FrameView::layout (this=0xd46da10) at
/Volumes/Whopper/WebKit/WebCore/page/FrameView.cpp:415
#19 0x01879084 in WebCore::Frame::forceLayout (this=<incomplete type>) at
/Volumes/Whopper/WebKit/WebCore/page/Frame.cpp:2925
#20 0x018c2f78 in -[WebCoreFrameBridge forceLayoutAdjustingViewSize:]
(self=<incomplete type>, _cmd=0x90a1380c, flag=1 '\001') at
/Volumes/Whopper/WebKit/WebCore/kwq/DeprecatedPtrList.h:891
#21 0x0037a5f0 in -[WebHTMLView
layoutToMinimumPageWidth:maximumPageWidth:adjustingViewSize:] (self=0x122ae230,
_cmd=0x90a1f200, minPageWidth=0, maxPageWidth=0, adjustViewSize=1 '\001') at
/Volumes/Whopper/WebKit/WebKit/WebView/WebHTMLView.m:2306
#22 0x0037f1c8 in -[WebHTMLView
_setPrinting:minimumPageWidth:maximumPageWidth:adjustViewSize:]
(self=0x122ae230, _cmd=0x909f87f4, printing=0 '\0', minPageWidth=0,
maxPageWidth=0, adjustViewSize=1 '\001') at
/Volumes/Whopper/WebKit/WebKit/WebView/WebHTMLView.m:3060
#23 0x0037f774 in -[WebHTMLView _endPrintMode] (self=0x122ae230, _cmd=0x414a84)
at /Volumes/Whopper/WebKit/WebKit/WebView/WebHTMLView.m:3128
#24 0x003801e0 in -[WebHTMLView endDocument] (self=0x122ae230, _cmd=0x90a115d0)
at /Volumes/Whopper/WebKit/WebKit/WebView/WebHTMLView.m:3241
--
Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list