New issue
Advanced search Search tips

Issue 598202 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Mar 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Bug



Sign in to add a comment

Crash report from Power BI Mobile

Reported by ashem.mi...@gmail.com, Mar 27 2016

Issue description

Hi,

This is the information that we have. If you have any questions, I would be able to help.

Thanks.

Android: 4.4.4
Manufacturer: 
Model: HUAWEI G7-UL20
Date: 2016-03-09T08:33:14Z

Operating system: Android
                  0.0.0 Linux 3.10.28-g00e54f9 #0 SMP PREEMPT Thu Apr 23 04:31:33 CST 2015 armv7l
CPU: arm
     ARMv7 ARM part(0x4100d030) features: swp,half,thumb,fastmult,vfpv2,edsp,neon,vfpv3,tls,vfpv4,idiva,idivt
     4 CPUs

Crash reason:  SIGSEGV
Crash address: 0x4
Process uptime: not available

Thread 0 (crashed)
 0  libwebviewchromium.so + 0xc96fe6
     r0 = 0x00000000    r1 = 0x73967100    r2 = 0x00000000    r3 = 0x00000000
     r4 = 0x7d36f098    r5 = 0x00000001    r6 = 0x7be39738    r7 = 0x7be6f2dc
     r8 = 0x7be6f2d4    r9 = 0x4150be1c   r10 = 0x7a799878   r12 = 0x74095f30
     fp = 0x00000000    sp = 0xbeab0f80    lr = 0x738e816b    pc = 0x738e7fe6
    Found by: given as instruction pointer in context
 1  dalvik-heap (deleted) + 0x1243a
     sp = 0xbeab0f98    pc = 0x41cdf43c
    Found by: stack scanning
 2  dalvik-heap (deleted) + 0x12436
     sp = 0xbeab0f9c    pc = 0x41cdf438
    Found by: stack scanning
 3  libc.so + 0x10d85
     sp = 0xbeab0fd8    pc = 0x40046d87
    Found by: stack scanning
 4  libc.so + 0x49ffe
     sp = 0xbeab0fdc    pc = 0x40080000
    Found by: stack scanning
 5  libutils.so + 0xd2df
     sp = 0xbeab0ff8    pc = 0x400cc2e1
    Found by: stack scanning
 6  libutils.so + 0xf9f1
     sp = 0xbeab1000    pc = 0x400ce9f3
    Found by: stack scanning
 7  libwebviewchromium.so + 0xc96fbf
     sp = 0xbeab1008    pc = 0x738e7fc1
    Found by: stack scanning
 8  libwebviewchromium.so + 0xc96ca7
     sp = 0xbeab1028    pc = 0x738e7ca9
    Found by: stack scanning
 9  libwebviewchromium.so + 0xc96fbf
     sp = 0xbeab103c    pc = 0x738e7fc1
    Found by: stack scanning
10  libwebviewchromium.so + 0x145acda
     sp = 0xbeab1048    pc = 0x740abcdc
    Found by: stack scanning
11  libwebviewchromium.so + 0x145adb6
     sp = 0xbeab104c    pc = 0x740abdb8
    Found by: stack scanning
12  libwebviewchromium.so + 0x1bb8b1
     sp = 0xbeab1058    pc = 0x72e0c8b3
    Found by: stack scanning
13  libwebviewchromium.so + 0xc971db
     sp = 0xbeab109c    pc = 0x738e81dd
    Found by: stack scanning
14  libdvm.so + 0x4c6a5
     sp = 0xbeab10c0    pc = 0x4157c6a7
    Found by: stack scanning
15  libdvm.so + 0x4cbdd
     sp = 0xbeab10d8    pc = 0x4157cbdf
    Found by: stack scanning
16  libwebviewchromium.so + 0x1bc343
     sp = 0xbeab1108    pc = 0x72e0d345
    Found by: stack scanning
17  libwebviewchromium.so + 0x1bc4a1
     sp = 0xbeab1120    pc = 0x72e0d4a3
    Found by: stack scanning
18  libwebviewchromium.so + 0x1bb257
     sp = 0xbeab1128    pc = 0x72e0c259
    Found by: stack scanning
19  libwebviewchromium.so + 0xc96c61
     sp = 0xbeab1140    pc = 0x738e7c63
    Found by: stack scanning
20  libwebviewchromium.so + 0x12f6913
     sp = 0xbeab1144    pc = 0x73f47915
    Found by: stack scanning
21  libwebviewchromium.so + 0x1058392
     sp = 0xbeab1148    pc = 0x73ca9394
    Found by: stack scanning
22  libwebviewchromium.so + 0xc971db
     sp = 0xbeab1150    pc = 0x738e81dd
    Found by: stack scanning
23  dalvik-LinearAlloc (deleted) + 0x26eb7e
     sp = 0xbeab115c    pc = 0x6d717b80
    Found by: stack scanning
24  libwebviewchromium.so + 0x1ccbf3
     sp = 0xbeab1168    pc = 0x72e1dbf5
    Found by: stack scanning
25  libc.so + 0x3b5a6
     sp = 0xbeab1170    pc = 0x400715a8
    Found by: stack scanning
26  dalvik-LinearAlloc (deleted) + 0x48ece
     sp = 0xbeab1178    pc = 0x6d4f1ed0
    Found by: stack scanning
27  dalvik-LinearAlloc (deleted) + 0x26eb7e
     sp = 0xbeab1184    pc = 0x6d717b80
    Found by: stack scanning
28  libdvm.so + 0x2060e
     sp = 0xbeab11a0    pc = 0x41550610
    Found by: stack scanning
29  dalvik-heap (deleted) + 0x3fdc06
     sp = 0xbeab11b0    pc = 0x420cac08
    Found by: stack scanning
30  dalvik-heap (deleted) + 0x8a471e
     sp = 0xbeab11b4    pc = 0x42571720
    Found by: stack scanning
31  libdvm.so + 0x512e9
     sp = 0xbeab11b8    pc = 0x415812eb
    Found by: stack scanning
32  webviewchromium.odex + 0x7e3e9
     sp = 0xbeab11c0    pc = 0x700893eb
    Found by: stack scanning
33  libwebviewchromium.so + 0x1ccbdf
     sp = 0xbeab11c4    pc = 0x72e1dbe1
    Found by: stack scanning
34  dalvik-heap (deleted) + 0x6
     sp = 0xbeab11f0    pc = 0x41ccd008
    Found by: stack scanning
35  libdvm.so + 0xca10e
     sp = 0xbeab11fc    pc = 0x415fa110
    Found by: stack scanning
36  dalvik-aux-structure (deleted) + 0x59502
     sp = 0xbeab1200    pc = 0x6f5e6504
    Found by: stack scanning
37  dalvik-heap (deleted) + 0x8a471e
     sp = 0xbeab1204    pc = 0x42571720
    Found by: stack scanning
38  dalvik-heap (deleted) + 0x419a3e
     sp = 0xbeab1208    pc = 0x420e6a40
    Found by: stack scanning
39  dalvik-heap (deleted) + 0x419a3e
     sp = 0xbeab1210    pc = 0x420e6a40
    Found by: stack scanning
40  libdvm.so + 0x764ff
     sp = 0xbeab1218    pc = 0x415a6501
    Found by: stack scanning
41  libdvm.so + 0xc3c32
     sp = 0xbeab1220    pc = 0x415f3c34
    Found by: stack scanning
42  libdvm.so + 0xc3c32
     sp = 0xbeab1224    pc = 0x415f3c34
    Found by: stack scanning
43  libdvm.so + 0xca10e
     sp = 0xbeab1228    pc = 0x415fa110
    Found by: stack scanning
44  libdvm.so + 0x2cc7a
     sp = 0xbeab1238    pc = 0x4155cc7c
    Found by: stack scanning
45  dalvik-heap (deleted) + 0x12ed6
     sp = 0xbeab123c    pc = 0x41cdfed8
    Found by: stack scanning
46  dalvik-heap (deleted) + 0x1243a
     sp = 0xbeab1280    pc = 0x41cdf43c
    Found by: stack scanning
47  dalvik-heap (deleted) + 0x12436
     sp = 0xbeab1284    pc = 0x41cdf438
    Found by: stack scanning
48  libdvm.so + 0x56187
     sp = 0xbeab12a0    pc = 0x41586189
    Found by: stack scanning
49  webviewchromium.odex + 0x318de
     sp = 0xbeab12b0    pc = 0x7003c8e0
    Found by: stack scanning
50  dalvik-zygote (deleted) + 0x13c5a6
     sp = 0xbeab12bc    pc = 0x417395a8
    Found by: stack scanning
51  libdvm.so + 0x2077e
     sp = 0xbeab12c0    pc = 0x41550780
    Found by: stack scanning
52  dalvik-heap (deleted) + 0x8a471e
     sp = 0xbeab12cc    pc = 0x42571720
    Found by: stack scanning
53  libdvm.so + 0x29aa2
     sp = 0xbeab12d0    pc = 0x41559aa4
    Found by: stack scanning
54  libdvm.so + 0x30f0e
     sp = 0xbeab12dc    pc = 0x41560f10
    Found by: stack scanning
55  dalvik-LinearAlloc (deleted) + 0xe40d6
     sp = 0xbeab12f0    pc = 0x6d58d0d8
    Found by: stack scanning
56  dalvik-heap (deleted) + 0x10f22
     sp = 0xbeab12f4    pc = 0x41cddf24
    Found by: stack scanning
57  libdvm.so + 0x30f5e
     sp = 0xbeab12f8    pc = 0x41560f60
    Found by: stack scanning
58  dalvik-mark-stack (deleted) + 0x50e916a
     sp = 0xbeab1300    pc = 0x676e616c
    Found by: stack scanning
59  libLLVM.so + 0x367627
     sp = 0xbeab130c    pc = 0x41005629
    Found by: stack scanning
60  libdvm.so + 0x30f0e
     sp = 0xbeab1314    pc = 0x41560f10
    Found by: stack scanning
61  libdvm.so + 0x2e5f6
     sp = 0xbeab1318    pc = 0x4155e5f8
    Found by: stack scanning
62  dalvik-heap (deleted) + 0x6
     sp = 0xbeab1320    pc = 0x41ccd008
    Found by: stack scanning
63  framework2.odex + 0x80fde
     sp = 0xbeab1328    pc = 0x6f6ccfe0
    Found by: stack scanning
64  dalvik-LinearAlloc (deleted) + 0xc6ce
     sp = 0xbeab1330    pc = 0x6d4b56d0
    Found by: stack scanning
 

Comment 1 by boliu@chromium.org, Mar 28 2016

Labels: Needs-Feedback
This is useless. You ran through the breakpad symbolization process, but without symbols.
Hi,

How can I get the debug symbols for libwebviewchromium.so?
I'm new with this issue.

Thanks.
Hi,

Will the dump .dmp file will help?

Assaf

Comment 4 by torne@chromium.org, Mar 29 2016

I don't know what a .dmp file is in this context, that's not something that WebView generates (we only generate microdumps which get spammed into logcat, not separate dump files).

If you're using Android 4.4 then I don't know where you even got the information you posted here: that looks like a decoding of a breakpad dump, but the version of WebView in android 4.4 doesn't *include* breakpad, and so there's no way for it to generate one in the first place.

Could you explain where you got the information you have there?
Project Member

Comment 5 by sheriffbot@chromium.org, Mar 29 2016

Labels: -Needs-Feedback Needs-Review
Owner: boliu@chromium.org
Thank you for providing more feedback. Adding requester "boliu@chromium.org" for another review and adding "Needs-Review" label for tracking.

For more details visit https://sites.google.com/a/chromium.org/dev/issue-tracking/autotriage - Your friendly Sheriffbot
Hi,

It's from Hockey App programs that reports crashes on mobile devices.
In general that's the information that we have - we don't have any symbols of the web view or the log cat so I don't see what you talked about.
 
My goal here is to try to help as much as possible so if you can provide me more information about debugging chromium even if it will be for next time, it will be great.

Thanks.

Comment 8 by torne@chromium.org, Mar 29 2016

Labels: -Needs-Review
Status: WontFix (was: Unconfirmed)
I'm not familiar with that crash reporting system, and I doubt we can help you if that's all you have. It looks like it's using breakpad to generate minidumps, but presumably this is intended for debugging the app's own native code, not the platform - breakpad output for system libraries is totally useless.

For Android 4.4, what we would need would be the output from the Android debuggerd service, which is emitted into the system logs when the crash happens (and also recorded on the device as a "tombstone"), and is included in feedback reports submitted by the user to the Play Store. This would include the actual unwound stack for the webview (without symbols). We can symbolise these in some cases, though not all (it's hard to work out what version of webview is included on some 4.4 devices). The only time we can definitely always symbolise crashes is on Nexus devices.

In general we can't do much to help you with Android 4.4. The WebView on those devices is not updatable via the Play Store, and there are no newer WebViews being provided as OS updates either (the current WebView is only compatible with 5.0 and up). The most we could do even if we were able to get a symbolised stack is to see if it's a known issue that we're familiar with and *maybe* suggest a workaround if we know one. There's no way to actually fix any bugs in the webview itself.

The info you have here doesn't even tell you that it's a WebView problem at all - the stack is entirely guesses and the presence of libwebviewchromium.so in the list just means that this thread has at some point executed WebView code; it doesn't mean that it's actually crashing in webview currently (it might be, or it might not).

I'm going to close this wontfix; if you can provide a log with the actual android debuggerd output we can try to give you a better explanation of what's going on, but still won't be able to actually fix it, sorry. :/
Thanks for your replay! Is a crash for Nexus device on Android 5.0 will help better? I will open a new case of course.
In addition, is there a guide that explain how to give chromium crash log depending on the different versions?
There isn't a guide; all we need is the logcat output from a crash, regardless of Android version, and we can see what we can get out of it. If you can get that from a crashing device you can add it here and we'll reopen the bug, you don't have to file a new one.

Sign in to add a comment