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
,
Mar 29 2016
Hi, How can I get the debug symbols for libwebviewchromium.so? I'm new with this issue. Thanks.
,
Mar 29 2016
Hi, Will the dump .dmp file will help? Assaf
,
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?
,
Mar 29 2016
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
,
Mar 29 2016
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.
,
Mar 29 2016
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.
,
Mar 29 2016
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. :/
,
Apr 3 2016
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?
,
Apr 4 2016
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 |
|||
Comment 1 by boliu@chromium.org
, Mar 28 2016