<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>93447</bug_id>
          
          <creation_ts>2012-08-08 01:17:07 -0700</creation_ts>
          <short_desc>[Android] Layer.cpp - getChild() Crash</short_desc>
          <delta_ts>2013-05-11 11:16:04 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</component>
          <version>525.x (Safari 3.2)</version>
          <rep_platform>Android</rep_platform>
          <op_sys>Android</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="sheonkim">sheon.kim7</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>peter</cc>
    
    <cc>rlp</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>690038</commentid>
    <comment_count>0</comment_count>
    <who name="sheonkim">sheon.kim7</who>
    <bug_when>2012-08-08 01:17:07 -0700</bug_when>
    <thetext>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&lt;LayerAndroid*&gt;(baseLayer-&gt;getChild(0));
   7142         if (root)
   7143             return viewImpl-&gt;updateLayers(root);
   7144     }
   7145     return true;
   7146 }


[code 2]
Layer.cpp
     74 Layer* Layer::getChild(int index) const {
     75     if ((unsigned)index &lt; (unsigned)m_children.count()) {
     76         SkASSERT(m_children[index]-&gt;fParent == this);
     77         return m_children[index];
     78     }
     79     return NULL;
     80 }</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>870956</commentid>
    <comment_count>1</comment_count>
    <who name="Peter Beverloo">peter</who>
    <bug_when>2013-04-08 11:13:01 -0700</bug_when>
    <thetext>Resolving as WontFix given that Chromium moved to Blink.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>887807</commentid>
    <comment_count>2</comment_count>
    <who name="rodolfo lopez">rlp</who>
    <bug_when>2013-05-11 11:16:04 -0700</bug_when>
    <thetext>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 :-)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>