I've encountered a SIGSEGV crash on Android 2.1 and I would like to
know the root cause. I have my crash log like so:
02-01 13:06:05.630: INFO/DEBUG(28): *** *** *** *** *** *** *** ***
*** *** *** *** *** *** *** ***
02-01 13:06:05.640: INFO/DEBUG(28): Build fingerprint: 'generic/sdk/
generic/:2.1-update1/ECLAIR/35983:eng/test-keys'
02-01 13:06:05.640: INFO/DEBUG(28): pid: 249, tid: 255 >>>
com.xxxxx.xxxxxx <<<
02-01 13:06:05.650: INFO/DEBUG(28): signal 11 (SIGSEGV), fault addr
00000000
[...]
And when I run the stack tool on my Mac I get this:
macbookair:Dropbox alexandre$ python stack.py crash.log
make: build/core/envsetup.mk: No such file or directory
make: *** No rule to make target `build/core/envsetup.mk'. Stop.
Searching for native crashes in crash.log
Reading symbols from
pid: 249, tid: 255 >>> com.xxxxxx.xxxxx <<<
signal 11 (SIGSEGV), fault addr 00000000
r0 00000000 r1 00000001 r2 00000000 r3 00000000
r4 0056c0b8 r5 4693f90c r6 ac1435a4 r7 0056c140
r8 00000001 r9 0056c140 10 00000001 fp 4693f970
ip 00000001 sp 4693f8d8 lr 00000001 pc ac03f030
sh: arm-eabi-addr2line: command not found
sh: arm-eabi-addr2line: command not found
sh: arm-eabi-addr2line: command not found
[...] repeated many many times [...]
I search the whole / drive and I can't find arm-eabi-addr2line on my
computer. Where is that tool located, how can I get it installed?
I also tried another tool called "parse_stack" and got this output:
macbookair:Dropbox alexandre$ python parse_stack.py crash.log
Traceback (most recent call last):
File "parse_stack.py", line 41, in <module>
asm, stack = sys.argv[1],sys.argv[2]
IndexError: list index out of range
Any help would be very useful!
Thanks!
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en