Bug 93447
Summary: | [Android] Layer.cpp - getChild() Crash | ||
---|---|---|---|
Product: | WebKit | Reporter: | sheonkim <sheon.kim7> |
Component: | WebCore Misc. | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED WONTFIX | ||
Severity: | Critical | CC: | peter, rlp |
Priority: | P1 | ||
Version: | 525.x (Safari 3.2) | ||
Hardware: | Android | ||
OS: | Android |
sheonkim
This crash occurs when connect the internet.
[Dump]
Stack frame #00 pc 003dc86c /system/lib/libwebcore.so (_ZNK5Layer8getChildEi): Routine getChild in external/webkit/Source/WebCore/platform/graphics/
android/Layer.cpp:77
Stack frame #01 pc 002ad7ae /system/lib/libwebcore.so: Routine UpdateLayers in external/webkit/Source/WebKit/android/jni/WebViewCore.cpp:7141
Stack frame #02 pc 0001edb0 /system/lib/libdvm.so (dvmPlatformInvoke)
code 1]
WebViewCore.cpp
7136 static bool UpdateLayers(JNIEnv *env, jobject obj, jint nativeClass, jint jbaseLayer)
7137 {
7138 WebViewCore* viewImpl = (WebViewCore*) nativeClass;
7139 BaseLayerAndroid* baseLayer = (BaseLayerAndroid*) jbaseLayer;
7140 if (baseLayer) {
7141 LayerAndroid* root = static_cast<LayerAndroid*>(baseLayer->getChild(0));
7142 if (root)
7143 return viewImpl->updateLayers(root);
7144 }
7145 return true;
7146 }
[code 2]
Layer.cpp
74 Layer* Layer::getChild(int index) const {
75 if ((unsigned)index < (unsigned)m_children.count()) {
76 SkASSERT(m_children[index]->fParent == this);
77 return m_children[index];
78 }
79 return NULL;
80 }
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Peter Beverloo
Resolving as WontFix given that Chromium moved to Blink.
rodolfo lopez
Hi! This bug is affecting heavily my webapps under Android ICS, could you please give any info on what may trigger it? Im pretty desperate because it happens randomly but always during the webpage init, tried refactoring a million times but nothing seems to help... Could you please tell me what could be related? Thanks in advance :-)