New issue
Advanced search Search tips

Issue 761503 link

Starred by 1 user

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Bug



Sign in to add a comment

Pre-M Android release detected, but --packed-lib not specified. Stack symbolization may fail.

Project Member Reported by lukasza@chromium.org, Sep 1 2017

Issue description

Some tombstones (*) contain unsymbolized native stack (which is not very useful).

Example:
- Failing build: https://uberchromegw.corp.google.com/i/chromium.linux/builders/Android%20Tests/builds/45408

- Result details: https://00e9e64bacf4bad42fe9c91ba9cc5352d8d1bab0012767ddd2-apidata.googleusercontent.com/download/storage/v1/b/chromium-result-details/o/html%2Funit_tests_Android%20Tests_45408_2017_09_01_T19_25_51-UTC?qk=AD5uMEtEGCgjlxy7QU-eQYcq2y8QSjkJ7ho3bpygrOv8LS1GWodkdlJN4B8HhFpeHJZhnAo3M0qSnrH439ygA2Nb82fOoson9lo1o3gtc2GDIxiXtA4GO9oUSthKwHxN6G_gUn9weQeM7s6WriTnc1Px3QwcDSUuE8ODUhNxNfdrG4VBxrQGYkaMd5zjOprY1JMq6Ds6TzZ1aJGbQ-Yfq3fHVTGKkzqNgW82Pjv4sYCi9iJoPceOFjo5VPFA82fJfB_Z6JuAHefxs-su3NUQAFObb5Ej4votlqVRnusuzs2VUcy1VdLlWKJuk3Au0gswxz1W4sW1Qj3HQ1AR3ZBMBBe-9MvxBYItKwFnAWF47NpbT1DCWvTxFv4Ro75QJhPBnCtWqdjj-ygXGjm6mPAb8sxbcJoAEufMwhsh_wZBNm89-X5pFK06lEN3tIZUBOiAaTYbWJ9P2Oiq7bqpJYjxCfqGPw14AesVsrTn1KFBz3n2E2wfrawTFdLnx1pD9wscE7yXI3bQ7bK5hS-aBDI3mkbeESl_v7cIdgqcCtloQIichyhmqo_b_A7W3-F7s_XjsHMK3DLMr1tJxEVfpCF2M36uDDuE-73dyDaJY97rv4fiTJUPNiIeiC1T9CFbkA0sHhxryl6xBvi7OadlvzR6nd2y5Hn4__3mbZoxd10mcDDIxNyqH-nOSQrl9DqDTRqjc5yw2vwNyD_YRNFh49RQ4MZ4WaZCw34LHbbdUTRN3TcAFXxxDWYN-PUVK6RZcgrIEB1l22MIDkT2fq7sIXpWwhvEBS_W1gFnvkcGqbZ1A8zkPtJMbp_dVLk6ko-bRjULmBEHJwqwDuJgB536Ov35oe5NwkGBnkGWm1YfMLM1Cy7ROdzTAZdhel0

- Tombstone: https://luci-logdog.appspot.com/v/?s=chromium%2Fandroid%2Fswarming%2Flogcats%2F3857aaef2c025311%2F%2B%2Ftombstones_20170901T191543_02eccd9208ead9ab:

tombstone_00 created on 2017-09-01 19:15:00, about this long ago: 0:00:41 Device: 02eccd9208ead9ab
Searching for native crashes in: /b/swarming/w/itjyTHDe/tmpYXhOpI
Pre-M Android release detected, but --packed-lib not specified. Stack symbolization may fail.
Reading Android symbols from: /b/swarming/w/ir
Searching for Chrome symbols from within: /b/swarming/w/ir/out/Release/lib.unstripped:/b/swarming/w/ir/out/Release/lib:/b/swarming/w/ir/out/Release
pid: 3700, tid: 3700, name: st:test_process  >>> org.chromium.native_test:test_process <<<
signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 79e741d4
    r0 79e741d4  r1 77787166  r2 beba808c  r3 00000000
    r4 7ba7a9a8  r5 79e741cc  r6 beba8090  r7 beba8094
    r8 beba80ec  r9 00000001  sl 00000000  fp 00000000
    ip 7a01aa84  sp beba7fa8  lr 7736cc17  pc 7736cc2c
Stack Trace:
  RELADDR   FUNCTION                                                                                     FILE:LINE
  00b67c2c  <unknown>                                                                                    /data/app-lib/org.chromium.native_test-1/lib_unit_tests__library.so
  00b64fe9  <unknown>                                                                                    /data/app-lib/org.chromium.native_test-1/lib_unit_tests__library.so
  00b65303  <unknown>                                                                                    /data/app-lib/org.chromium.native_test-1/lib_unit_tests__library.so
  00b62b7d  <unknown>                                                                                    /data/app-lib/org.chromium.native_test-1/lib_unit_tests__library.so
  01b5e49f  <unknown>                                                                                    /data/app-lib/org.chromium.native_test-1/lib_unit_tests__library.so
  01ac9231  <unknown>                                                                                    /data/app-lib/org.chromium.native_test-1/lib_unit_tests__library.so
  004fe919  <unknown>                                                                                    /data/app-lib/org.chromium.native_test-1/lib_unit_tests__library.so
  00c5e28d  <unknown>                                                                                    /data/app-lib/org.chromium.native_test-1/lib_unit_tests__library.so
  00c5e6d1  <unknown>                                                                                    /data/app-lib/org.chromium.native_test-1/lib_unit_tests__library.so
  00c5e913  <unknown>                                                                                    /data/app-lib/org.chromium.native_test-1/lib_unit_tests__library.so
  00c6147d  <unknown>                                                                                    /data/app-lib/org.chromium.native_test-1/lib_unit_tests__library.so
  00c612d3  <unknown>                                                                                    /data/app-lib/org.chromium.native_test-1/lib_unit_tests__library.so
  019b6823  <unknown>                                                                                    /data/app-lib/org.chromium.native_test-1/lib_unit_tests__library.so
  019b34c7  <unknown>                                                                                    /data/app-lib/org.chromium.native_test-1/lib_unit_tests__library.so
  019b7ee5  <unknown>                                                                                    /data/app-lib/org.chromium.native_test-1/lib_unit_tests__library.so
  019b3459  <unknown>                                                                                    /data/app-lib/org.chromium.native_test-1/lib_unit_tests__library.so
  019b0759  Java_org_chromium_native_1test_NativeTest_nativeRunTests+396                                 /data/app-lib/org.chromium.native_test-1/lib_unit_tests__library.so
  0001dbcc  dvmPlatformInvoke+112                                                                        /system/lib/libdvm.so
  0004e123  dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398                   /system/lib/libdvm.so
  0004fb0d  dvmResolveNativeMethod(unsigned int const*, JValue*, Method const*, Thread*)+184             /system/lib/libdvm.so
  00026fe0  <unknown>                                                                                    /system/lib/libdvm.so
  0002dfa0  dvmMterpStd(Thread*)+76                                                                      /system/lib/libdvm.so
  0002b638  dvmInterpret(Thread*, Method const*, JValue*)+184                                            /system/lib/libdvm.so
  00060861  dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+392  /system/lib/libdvm.so
  000687c3  <unknown>                                                                                    /system/lib/libdvm.so
  00026fe0  <unknown>                                                                                    /system/lib/libdvm.so
  0002dfa0  dvmMterpStd(Thread*)+76                                                                      /system/lib/libdvm.so
  0002b638  dvmInterpret(Thread*, Method const*, JValue*)+184                                            /system/lib/libdvm.so
  0006057d  dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336           /system/lib/libdvm.so
  00049d0b  <unknown>                                                                                    /system/lib/libdvm.so
  0004d2b3  <unknown>                                                                                    /system/lib/libandroid_runtime.so
  0004dfd7  android::AndroidRuntime::start(char const*, char const*)+354                                 /system/lib/libandroid_runtime.so
 
Owner: hzl@chromium.org
Status: Assigned (was: Untriaged)
One of hzl's current CLs will at least get a lib w/ partial symbols into the isolate, which might fix this.

Comment 2 by hzl@chromium.org, Sep 1 2017

Yes. This is symbolization for gtests I believe. That cl which helps symbolization for gtests is currently trying to land.
Status: Available (was: Assigned)
Owner: ----

Sign in to add a comment