New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 664093 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 663959
Owner: ----
Closed: Nov 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: ----
Type: ----



Sign in to add a comment

android.webkit.cts.WebViewTest#testCapturePicture causing a native crash on Android WebView CTS L-MR1 (dbg)

Project Member Reported by tobiasjs@chromium.org, Nov 10 2016

Issue description

Stack Trace:
  RELADDR   FUNCTION                                                                                                                                           FILE:LINE
  0052bff0  SkCanvas::save()+16                                                                                                                                /b/c/b/Android_arm_Builder__dbg_/src/third_party/skia/src/core/SkCanvas.cpp:1015
  00692463  SkNWayCanvas::willSave()+30                                                                                                                        /b/c/b/Android_arm_Builder__dbg_/src/third_party/skia/src/utils/SkNWayCanvas.cpp:59
  0052c075  SkCanvas::doSave()+12                                                                                                                              /b/c/b/Android_arm_Builder__dbg_/src/third_party/skia/src/core/SkCanvas.cpp:1020
  0052c431  SkCanvas::setMatrix(SkMatrix const&)+8                                                                                                             /b/c/b/Android_arm_Builder__dbg_/src/third_party/skia/src/core/SkCanvas.cpp:1489
  005e17f1  void SkRecords::Draw::draw<SkRecords::SetMatrix>(SkRecords::SetMatrix const&)+24                                                                   /b/c/b/Android_arm_Builder__dbg_/src/third_party/skia/src/core/SkRecordDraw.cpp:84
  v------>  decltype ({parm#2}((SkRecords::NoOp)())) SkRecord::visit<SkRecords::Draw&>(int, SkRecords::Draw&) const                                            /b/c/b/Android_arm_Builder__dbg_/src/third_party/skia/src/core/SkRecord.h:51
  005e2461  SkRecordDraw(SkRecord const&, SkCanvas*, SkPicture const* const*, SkDrawable* const*, int, SkBBoxHierarchy const*, SkPicture::AbortCallback*)+316  /b/c/b/Android_arm_Builder__dbg_/src/third_party/skia/src/core/SkRecordDraw.cpp:54
  00510657  SkBigPicture::playback(SkCanvas*, SkPicture::AbortCallback*) const+198                                                                             /b/c/b/Android_arm_Builder__dbg_/src/third_party/skia/src/core/SkBigPicture.cpp:41
  00381195  android_webview::AwPicture::Draw(_JNIEnv*, base::android::JavaParamRef<_jobject*> const&, base::android::JavaParamRef<_jobject*> const&)+128       /b/c/b/Android_arm_Builder__dbg_/src/android_webview/native/aw_picture.cc:47
  0038126f  Java_org_chromium_android_1webview_AwPicture_nativeDraw+114                                                                                        /b/c/b/Android_arm_Builder__dbg_/src/out/Debug/gen/android_webview/native/native_jni/android_webview/jni/AwPicture_jni.h:69
  00023fbd  <unknown>                                                                                                                                          /data/dalvik-cache/arm/data@app@com.android.webview-1@base.apk@classes.dex

 
Components: Mobile>WebView
Labels: OS-Android
Cc: reed@chromium.org
Mike, it looks like this might be related to https://skia.googlesource.com/skia.git/+/824075071885b6b741c141cbe2134d8345d34589
Top frame is:

 0  libwebviewchromium.so!SkCanvas::save() [SkCanvas.cpp : 1015 + 0x2]
     r0 = 0x9afcd000    r1 = 0x000010e8    r2 = 0x00000000    r3 = 0x9afcd000
     r4 = 0xb34e5e9c    r5 = 0xb34e5ee8    r6 = 0xb34e5f80    r7 = 0xb34e5e90
     r8 = 0x00000000    r9 = 0xb34e5f60   r10 = 0x99850500   r12 = 0x00000000
     fp = 0x12d65bc0    sp = 0xb34e5e90    lr = 0x9de9c467    pc = 0x9dd35ff0

Which would suggest that fMCRec is null.

Comment 4 by sgu...@chromium.org, Nov 10 2016

Mergedinto: 663959
Status: Duplicate (was: Available)

Sign in to add a comment