[Webkit-unassigned] [Bug 30492] New: WebKit crashes 100% when switching waves in Google Wave
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun Oct 18 08:55:40 PDT 2009
https://bugs.webkit.org/show_bug.cgi?id=30492
Summary: WebKit crashes 100% when switching waves in Google
Wave
Product: WebKit
Version: 528+ (Nightly build)
Platform: Macintosh Intel
URL: https://wave.google.com/wave/
OS/Version: Mac OS X 10.6
Status: UNCONFIRMED
Severity: Critical
Priority: P2
Component: New Bugs
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: rex_4539 at yahoo.com
WebKit Version 4.0.3 (6531.9, r49748)
Reproducibility: always
Pre-steps:
Have a Google Wave account.
Steps:
1. Go to https://wave.google.com/wave/
2. Navigation -> All.
3. Select wave "Welcome to Google Wave".
4. Select wave "Getting started with Google Wave".
5. Repeat steps 2-3 a few times.
What happened:
5. WebKit crashes.
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 com.apple.WebKit 0x00000001002efc16
WebKit::NetscapePluginInstanceProxy::loadRequest(NSURLRequest*, char const*,
bool, unsigned int&) + 134
1 com.apple.WebKit 0x00000001002f0208
WebKit::NetscapePluginInstanceProxy::loadURL(char const*, char const*, char
const*, unsigned int, LoadURLFlags, unsigned int&) + 280
2 com.apple.WebKit 0x00000001002e8e29 WKPCLoadURL + 153
3 com.apple.WebKit 0x0000000100356e52 _XPCLoadURL + 242
4 com.apple.WebKit 0x0000000100355551
WebKitPluginClient_server + 81
5 com.apple.WebKit 0x00000001002e9652
WebKit::NetscapePluginHostProxy::processRequests() + 274
6 com.apple.WebKit 0x00000001002ebb8c
WebKit::NetscapePluginInstanceProxy::processRequestsAndWaitForReply(unsigned
int) + 60
7 com.apple.WebKit 0x00000001002ef4c8
WebKit::NetscapePluginInstanceProxy::destroy() + 72
8 com.apple.WebKit 0x000000010033782c
-[WebHostedNetscapePluginView destroyPlugin] + 76
9 com.apple.WebKit 0x0000000100301ccc
-[WebBaseNetscapePluginView viewWillMoveToSuperview:] + 44
10 com.apple.AppKit 0x00007fff841fb427 -[NSView
_setSuperview:] + 283
11 com.apple.AppKit 0x00007fff8423e8d0 -[NSView
removeFromSuperview] + 342
12 com.apple.WebCore 0x0000000100fe99ef
WebCore::safeRemoveFromSuperview(NSView*) + 159
13 com.apple.WebCore 0x0000000100fe9a81
WebCore::Widget::removeFromSuperview() + 49
14 com.apple.WebCore 0x0000000100eb21d8
WebCore::ScrollView::removeChild(WebCore::Widget*) + 152
15 com.apple.WebCore 0x0000000100e7d6d0
WebCore::RenderWidget::destroy() + 144
16 com.apple.WebCore 0x0000000100d79fe6
WebCore::Node::detach() + 38
17 com.apple.WebCore 0x000000010097189e
WebCore::Element::detach() + 110
18 com.apple.WebCore 0x0000000100799f3c
WebCore::ContainerNode::detach() + 44
19 com.apple.WebCore 0x000000010097189e
WebCore::Element::detach() + 110
20 com.apple.WebCore 0x0000000100799f3c
WebCore::ContainerNode::detach() + 44
21 com.apple.WebCore 0x000000010097189e
WebCore::Element::detach() + 110
22 com.apple.WebCore 0x0000000100799f3c
WebCore::ContainerNode::detach() + 44
23 com.apple.WebCore 0x000000010085f225
WebCore::Document::detach() + 213
24 com.apple.WebCore 0x000000010099e746
WebCore::Frame::setView(WTF::PassRefPtr<WebCore::FrameView>) + 166
25 com.apple.WebCore 0x00000001009a7d35
WebCore::FrameLoader::closeAndRemoveChild(WebCore::Frame*) + 53
26 com.apple.WebCore 0x00000001009abafa
WebCore::FrameLoader::detachFromParent() + 154
27 com.apple.WebCore 0x0000000100a19274
WebCore::HTMLFrameOwnerElement::willRemove() + 52
28 com.apple.WebCore 0x0000000100799fdc
WebCore::ContainerNode::willRemove() + 44
29 com.apple.WebCore 0x0000000100799fdc
WebCore::ContainerNode::willRemove() + 44
30 com.apple.WebCore 0x0000000100799fdc
WebCore::ContainerNode::willRemove() + 44
31 com.apple.WebCore 0x0000000100799fdc
WebCore::ContainerNode::willRemove() + 44
32 com.apple.WebCore 0x0000000100799fdc
WebCore::ContainerNode::willRemove() + 44
33 com.apple.WebCore 0x0000000100799fdc
WebCore::ContainerNode::willRemove() + 44
34 com.apple.WebCore 0x0000000100799fdc
WebCore::ContainerNode::willRemove() + 44
35 com.apple.WebCore 0x0000000100799fdc
WebCore::ContainerNode::willRemove() + 44
36 com.apple.WebCore 0x0000000100799fdc
WebCore::ContainerNode::willRemove() + 44
37 com.apple.WebCore 0x0000000100799fdc
WebCore::ContainerNode::willRemove() + 44
38 com.apple.WebCore 0x0000000100799fdc
WebCore::ContainerNode::willRemove() + 44
39 com.apple.WebCore 0x0000000100799fdc
WebCore::ContainerNode::willRemove() + 44
40 com.apple.WebCore 0x0000000100799fdc
WebCore::ContainerNode::willRemove() + 44
41 com.apple.WebCore 0x0000000100799fdc
WebCore::ContainerNode::willRemove() + 44
42 com.apple.WebCore 0x0000000100799fdc
WebCore::ContainerNode::willRemove() + 44
43 com.apple.WebCore 0x0000000100799fdc
WebCore::ContainerNode::willRemove() + 44
44 com.apple.WebCore 0x0000000100799fdc
WebCore::ContainerNode::willRemove() + 44
45 com.apple.WebCore 0x0000000100799fdc
WebCore::ContainerNode::willRemove() + 44
46 com.apple.WebCore 0x0000000100799fdc
WebCore::ContainerNode::willRemove() + 44
47 com.apple.WebCore 0x0000000100799fdc
WebCore::ContainerNode::willRemove() + 44
48 com.apple.WebCore 0x000000010079c2d6
WebCore::willRemoveChild(WebCore::Node*) + 918
49 com.apple.WebCore 0x000000010079c6c5
WebCore::ContainerNode::removeChild(WebCore::Node*, int&) + 133
50 com.apple.WebCore 0x0000000100c46807
WebCore::JSNode::removeChild(JSC::ExecState*, JSC::ArgList const&) + 87
51 com.apple.WebCore 0x0000000100c44c29
WebCore::jsNodePrototypeFunctionRemoveChild(JSC::ExecState*, JSC::JSObject*,
JSC::JSValue, JSC::ArgList const&) + 137
52 ??? 0x00005d232e8001c4 0 + 102405685379524
53 com.apple.JavaScriptCore 0x0000000100567428
JSC::Interpreter::execute(JSC::FunctionExecutable*, JSC::ExecState*,
JSC::JSFunction*, JSC::JSObject*, JSC::ArgList const&, JSC::ScopeChainNode*,
JSC::JSValue*) + 584
54 ??? 0x000000011d3afd80 0 + 4785372544
55 ??? 0x0000000116ce8060 0 + 4677599328
56 com.apple.WebCore 0x0000000100b76cf0
WebCore::JSDOMWindowShell::~JSDOMWindowShell() + 0
57 ??? 0x0000441f0f66ffff 0 + 74900193083391
Expected result:
5. WebKit does not crash.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list