You can use addr2line tool that is in the arm toolchain, using the PC
given by the backtrace logs. This can help you to find the exact line
where the segmentation fault is so that you can debug further. You
might need to rebuild libskia with -g option. It is odd that it only
happens on some devices, my guess is that it is timing related. For
more information look in:

http://www.omapedia.org/wiki/Android_Debugging#Debugging_segmentation_fault

Hope it helps.

- Alex.

On Jul 17, 11:32 pm, Michael Bollmann
<michael.bollm...@googlemail.com> wrote:
> I'm getting logs like this from several Droid X users.
> Currently i got no idea how to fix it so i guess i'll remove support
> for Droid X alltogether.
> Any other suggestions?
>
> Btw. Android really needs a better way for dealing with bugs like
> this.
> This is the third time i got a bug that occurs on one device only.
> Even if you don't want to call it fragmentation it's still very
> annoying.
>
> I/DEBUG   ( 1175): *** *** *** *** *** *** *** *** *** *** *** *** ***
> *** *** ***
> I/DEBUG   ( 1175): Build fingerprint: 'verizon/shadow_vzw/cdma_shadow/
> shadow:2.1-update1/VZW/13516:user/ota-rel-keys,release-keys'
> I/DEBUG   ( 1175): signal 11 (SIGSEGV), fault addr 00000004
> I/DEBUG   ( 1175):  r0 00000021  r1 00890270  r2 00000008  r3 00890210
> I/DEBUG   ( 1175):  r4 008902a0  r5 008902a0  r6 00890210  r7 000c4970
> I/DEBUG   ( 1175):  r8 00000000  r9 00000000  10 00000000  fp 00000017
> I/DEBUG   ( 1175):  ip 00000010  sp 482f6778  lr ac0ba214  pc
> ac0b8a24  cpsr 20000050
> I/DEBUG   ( 1175):          #00  pc 000b8a24  /system/lib/libskia.so
> I/DEBUG   ( 1175):          #01  pc 000ba210  /system/lib/libskia.so
> I/DEBUG   ( 1175):          #02  pc 000b40ac  /system/lib/libskia.so
> I/DEBUG   ( 1175):          #03  pc 000b8670  /system/lib/libskia.so
> I/DEBUG   ( 1175):          #04  pc 0009efac  /system/lib/libskia.so
> I/DEBUG   ( 1175):          #05  pc 000474d8  /system/lib/libskia.so
> I/DEBUG   ( 1175):          #06  pc 00084f8c  /system/lib/libskia.so
> I/DEBUG   ( 1175):
> I/DEBUG   ( 1175): code around pc:
> I/DEBUG   ( 1175): ac0b8a14 0a00022c e59d8014 e59d700c e5930004
> I/DEBUG   ( 1175): ac0b8a24 e598a004 e5914004 e598b008 e58da010
> I/DEBUG   ( 1175): ac0b8a34 e0544000 e597a070 42644000 43a09001
> I/DEBUG   ( 1175):
> I/DEBUG   ( 1175): code around lr:
> I/DEBUG   ( 1175): ac0ba204 e59d1008 e1a00005 e1a02006 ebfff95c
> I/DEBUG   ( 1175): ac0ba214 e595e038 e5957030 e3a01034 e024e791
> I/DEBUG   ( 1175): ac0ba224 e15e0004 2a000012 e59e000c e3500000
> I/DEBUG   ( 1175):
> I/DEBUG   ( 1175): stack:
> I/DEBUG   ( 1175):     482f6738  0035f0b0  [heap]
> I/DEBUG   ( 1175):     482f673c  0035f018  [heap]
> I/DEBUG   ( 1175):     482f6740  000001f4
> I/DEBUG   ( 1175):     482f6744  ac09c27c  /system/lib/libskia.so
> I/DEBUG   ( 1175):     482f6748  00000258
> I/DEBUG   ( 1175):     482f674c  0035f010  [heap]
> I/DEBUG   ( 1175):     482f6750  0035f0b8  [heap]
> I/DEBUG   ( 1175):     482f6754  482f676c
> I/DEBUG   ( 1175):     482f6758  0086e720  [heap]
> I/DEBUG   ( 1175):     482f675c  008d3dc4  [heap]
> I/DEBUG   ( 1175):     482f6760  0000001c
> I/DEBUG   ( 1175):     482f6764  ac0b5668  /system/lib/libskia.so
> I/DEBUG   ( 1175):     482f6768  00000001
> I/DEBUG   ( 1175):     482f676c  482f6798
> I/DEBUG   ( 1175):     482f6770  df002777
> I/DEBUG   ( 1175):     482f6774  e3a070ad
> I/DEBUG   ( 1175): #00 482f6778  00000000
> I/DEBUG   ( 1175):     482f677c  00000000
> I/DEBUG   ( 1175):     482f6780  000c498c  [heap]
> I/DEBUG   ( 1175):     482f6784  000c4970  [heap]
> I/DEBUG   ( 1175):     482f6788  00000000
> I/DEBUG   ( 1175):     482f678c  00000000
> I/DEBUG   ( 1175):     482f6790  00890270  [heap]
> I/DEBUG   ( 1175):     482f6794  00000004
> I/DEBUG   ( 1175):     482f6798  00000001
> I/DEBUG   ( 1175):     482f679c  00000000
> I/DEBUG   ( 1175):     482f67a0  00000002
> I/DEBUG   ( 1175):     482f67a4  00000001
> I/DEBUG   ( 1175):     482f67a8  008d3c38  [heap]
> I/DEBUG   ( 1175):     482f67ac  00890210  [heap]
> I/DEBUG   ( 1175):     482f67b0  00000020
> I/DEBUG   ( 1175):     482f67b4  00000001
> I/DEBUG   ( 1175):     482f67b8  00000090
> I/DEBUG   ( 1175):     482f67bc  0086e858  [heap]
> I/DEBUG   ( 1175):     482f67c0  000c4970  [heap]
> I/DEBUG   ( 1175):     482f67c4  00000001
> I/DEBUG   ( 1175):     482f67c8  00000000
> I/DEBUG   ( 1175):     482f67cc  00000000
> I/DEBUG   ( 1175):     482f67d0  00000000
> I/DEBUG   ( 1175):     482f67d4  008d3c38  [heap]
> I/DEBUG   ( 1175):     482f67d8  000c4970  [heap]
> I/DEBUG   ( 1175):     482f67dc  00000000
> I/DEBUG   ( 1175):     482f67e0  00000000
> I/DEBUG   ( 1175):     482f67e4  008d3efc  [heap]
> I/DEBUG   ( 1175):     482f67e8  0000025c
> I/DEBUG   ( 1175):     482f67ec  00000000
> I/DEBUG   ( 1175):     482f67f0  0000d1d1  [heap]
> I/DEBUG   ( 1175):     482f67f4  ac0ba214  /system/lib/libskia.so
> I/DEBUG   ( 1175): #01 482f67f8  0001080b  [heap]
> I/DEBUG   ( 1175):     482f67fc  00358088  [heap]
> I/DEBUG   ( 1175):     482f6800  008d3c38  [heap]
> I/DEBUG   ( 1175):     482f6804  008d3c38  [heap]
> I/DEBUG   ( 1175):     482f6808  000c4b88  [heap]
> I/DEBUG   ( 1175):     482f680c  00000000
> I/DEBUG   ( 1175):     482f6810  0035fc78  [heap]
> I/DEBUG   ( 1175):     482f6814  ac09ef18  /system/lib/libskia.so
> I/DEBUG   ( 1175):     482f6818  0015aa90  [heap]
> I/DEBUG   ( 1175):     482f681c  000c4964  [heap]
> I/DEBUG   ( 1175):     482f6820  008113c0  [heap]
> I/DEBUG   ( 1175):     482f6824  000c4b50  [heap]
> I/DEBUG   ( 1175):     482f6828  ac0b9ec8  /system/lib/libskia.so
> I/DEBUG   ( 1175):     482f682c  00010008  [heap]
> I/DEBUG   ( 1175):     482f6830  482f6918
> I/DEBUG   ( 1175):     482f6834  01f1c0ea
> I/DEBUG   ( 1175):     482f6838  008d3c38  [heap]
> I/DEBUG   ( 1175):     482f683c  ac0b40b0  /system/lib/libskia.so
> I/DEBUG   ( 1175):     482f6840  007f1bd8  [heap]
> I/DEBUG   ( 1175):     482f6844  0000022c

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to