This is happening very frequently now, I've tried playing with memory 
settings
(specifically the heapsize and per app process memory settings). 

Anyone have any ideas? 

Weston

On Monday, September 24, 2012 10:51:44 AM UTC-7, Weston Weems wrote:
>
> I've got the latest master as of 2 days ago building and running on a 
> pandaboard. I've noticed that I've been seeing a *LOT* of cases where apps 
> will just close on start a few times, and finally open. Also navigating 
> around in the settings application will cause a crash.
>
> Most of the time it appears to be a crash in libhwui, which romain claims 
> are bugs that have very likely been fixed, but not included in master 
> branch (yet).
>
> I've captured another opening an activity in our application... it failed 
> to open 3 times (with the following errror), and succeeded on the 4th.
>
> F/libc    ( 1451): Fatal signal 11 (SIGSEGV) at 0x006100e8 (code=1), 
> thread 1451 (<Our App Name>)
> I/DEBUG   (   99): *** *** *** *** *** *** *** *** *** *** *** *** *** *** 
> *** ***
> I/DEBUG   (   99): Build fingerprint: 'unknown'
> I/DEBUG   (   99): pid: 1451, tid: 1451, name: <Our App Name>  >>> <Our 
> App Name> <<<
> I/DEBUG   (   99): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 
> 006100e8
> I/DEBUG   (   99):     r0 41432ed0  r1 0000001b  r2 00610074  r3 00000005
> I/DEBUG   (   99):     r4 583db000  r5 40cb8e24  r6 40d9da70  r7 000010f8
> I/DEBUG   (   99):     r8 407ae080  r9 41432ed0  sl 40cb8e10  fp 00000008
> I/DEBUG   (   99):     ip 000000f8  sp be83b828  lr 00000000  pc 407b1e9c 
>  cpsr 20000110
> I/DEBUG   (   99):     d0  445d800000000000  d1  3f80000000000000
> I/DEBUG   (   99):     d2  0000000000000000  d3  3f80000000000000
> I/DEBUG   (   99):     d4  000000033f800000  d5  4060000040400000
> I/DEBUG   (   99):     d6  445f200040400000  d7  0000037c445f0000
> I/DEBUG   (   99):     d8  3f8000003f800000  d9  428a000000000000
> I/DEBUG   (   99):     d10 0000000041980000  d11 0000000000000000
> I/DEBUG   (   99):     d12 0000000000000000  d13 0000000000000000
> I/DEBUG   (   99):     d14 0000000000000000  d15 0000000000000000
> I/DEBUG   (   99):     d16 ff000000ff000000  d17 ff00000000000000
> I/DEBUG   (   99):     d18 ff000000ff000000  d19 ff00000000000000
> I/DEBUG   (   99):     d20 0000000001000000  d21 0000000000000000
> I/DEBUG   (   99):     d22 0707070703030303  d23 3ff0000000000000
> I/DEBUG   (   99):     d24 00ff00ff00ff00ff  d25 0100010001000100
> I/DEBUG   (   99):     d26 0100010001000100  d27 0100010001000100
> I/DEBUG   (   99):     d28 0100010001000100  d29 0100010001000100
> I/DEBUG   (   99):     d30 0000000100000001  d31 0000000100000001
> I/DEBUG   (   99):     scr 20000010
> I/DEBUG   (   99): 
> I/DEBUG   (   99): backtrace:
> I/DEBUG   (   99):     #00  pc 00021e9c  /system/lib/libdvm.so
> I/DEBUG   (   99):     #01  pc 0002b1f0  /system/lib/libdvm.so 
> (dvmInterpret(Thread*, Method const*, JValue*)+184)
> I/DEBUG   (   99):     #02  pc 0005f4f7  /system/lib/libdvm.so 
> (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, 
> ClassObject*, bool)+374)
> I/DEBUG   (   99):     #03  pc 00066a4d  /system/lib/libdvm.so
> I/DEBUG   (   99):     #04  pc 00027320  /system/lib/libdvm.so
> I/DEBUG   (   99):     #05  pc 0002b1f0  /system/lib/libdvm.so 
> (dvmInterpret(Thread*, Method const*, JValue*)+184)
> I/DEBUG   (   99):     #06  pc 0005f231  /system/lib/libdvm.so 
> (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, 
> std::__va_list)+272)
> I/DEBUG   (   99):     #07  pc 0004905b  /system/lib/libdvm.so
> I/DEBUG   (   99):     #08  pc 00046a15  /system/lib/libandroid_runtime.so
> I/DEBUG   (   99):     #09  pc 000475bb  /system/lib/libandroid_runtime.so 
> (android::AndroidRuntime::start(char const*, char const*)+390)
> I/DEBUG   (   99):     #10  pc 00000db7  /system/bin/app_process
> I/DEBUG   (   99): 
> I/DEBUG   (   99): stack:
> I/DEBUG   (   99):          be83b7e8  40d20780  
> I/DEBUG   (   99):          be83b7ec  00000001  
> I/DEBUG   (   99):          be83b7f0  40d20780  
> I/DEBUG   (   99):          be83b7f4  40f44e88  /dev/ashmem/dalvik-heap 
> (deleted)
> I/DEBUG   (   99):          be83b7f8  40f4fbf8  /dev/ashmem/dalvik-heap 
> (deleted)
> I/DEBUG   (   99):          be83b7fc  b40c5018  
> I/DEBUG   (   99):          be83b800  4083d670  /system/lib/libdvm.so
> I/DEBUG   (   99):          be83b804  583dd872 
>  /data/dalvik-cache/system@framew...@framework.jar@classes.dex
> I/DEBUG   (   99):          be83b808  40cb8e58  
> I/DEBUG   (   99):          be83b80c  40d9da70  [heap]
> I/DEBUG   (   99):          be83b810  40dc5478  /dev/ashmem/dalvik-heap 
> (deleted)
> I/DEBUG   (   99):          be83b814  407ae080  /system/lib/libdvm.so
> I/DEBUG   (   99):          be83b818  00000006  
> I/DEBUG   (   99):          be83b81c  40cb8e2c  
> I/DEBUG   (   99):          be83b820  df0027ad  
> I/DEBUG   (   99):          be83b824  00000000  
> I/DEBUG   (   99):     #00  be83b828  4083d1b0  /system/lib/libdvm.so
> I/DEBUG   (   99):          be83b82c  40d9da70  [heap]
> I/DEBUG   (   99):          be83b830  40838cc4  /system/lib/libdvm.so
> I/DEBUG   (   99):          be83b834  56c31218 
>  /dev/ashmem/dalvik-LinearAlloc (deleted)
> I/DEBUG   (   99):          be83b838  fffffe6c  
> I/DEBUG   (   99):          be83b83c  be83b85c  [stack]
> I/DEBUG   (   99):          be83b840  be83b900  [stack]
> I/DEBUG   (   99):          be83b844  00000000  
> I/DEBUG   (   99):          be83b848  4133b974  /dev/ashmem/dalvik-heap 
> (deleted)
> I/DEBUG   (   99):          be83b84c  407bb1f4  /system/lib/libdvm.so 
> (dvmInterpret(Thread*, Method const*, JValue*)+188)
> I/DEBUG   (   99):     #01  be83b850  59c6b810  
> I/DEBUG   (   99):          be83b854  4014d218  
> I/DEBUG   (   99):          be83b858  be83b888  [stack]
> I/DEBUG   (   99):          be83b85c  58613504 
>  /data/dalvik-cache/system@framew...@framework.jar@classes.dex
> I/DEBUG   (   99):          be83b860  40cb9ec8  
> I/DEBUG   (   99):          be83b864  56b962a8 
>  /dev/ashmem/dalvik-LinearAlloc (deleted)
> I/DEBUG   (   99):          be83b868  40cbf000 
>  /dev/ashmem/dalvik-aux-structure (deleted)
> I/DEBUG   (   99):          be83b86c  4133b8e0  /dev/ashmem/dalvik-heap 
> (deleted)
> I/DEBUG   (   99):          be83b870  b40c5018  
> I/DEBUG   (   99):          be83b874  be83b998  [stack]
> I/DEBUG   (   99):          be83b878  00000000  
> I/DEBUG   (   99):          be83b87c  be83b9cc  [stack]
> I/DEBUG   (   99):          be83b880  00000000  
> I/DEBUG   (   99):          be83b884  00000000  
> I/DEBUG   (   99):          be83b888  00000000  
> I/DEBUG   (   99):          be83b88c  00000000  
> I/DEBUG   (   99):          ........  ........
> I/DEBUG   (   99):     #02  be83b8e0  00000003  
> I/DEBUG   (   99):          be83b8e4  40d9da70  [heap]
> I/DEBUG   (   99):          be83b8e8  00000000  
> I/DEBUG   (   99):          be83b8ec  56c31218 
>  /dev/ashmem/dalvik-LinearAlloc (deleted)
> I/DEBUG   (   99):          be83b8f0  40d9da70  [heap]
> I/DEBUG   (   99):          be83b8f4  40d9e2a8  /dev/ashmem/dalvik-heap 
> (deleted)
> I/DEBUG   (   99):          be83b8f8  4133b888  /dev/ashmem/dalvik-heap 
> (deleted)
> I/DEBUG   (   99):          be83b8fc  400ab228  
> I/DEBUG   (   99):          be83b900  00000014  
> I/DEBUG   (   99):          be83b904  00000014  
> I/DEBUG   (   99):          be83b908  00000001  
> I/DEBUG   (   99):          be83b90c  4080042d  /system/lib/libdvm.so 
> (mspace_calloc+64)
> I/DEBUG   (   99):          be83b910  40d9d988  [heap]
> I/DEBUG   (   99):          be83b914  4083f0a8  
> I/DEBUG   (   99):          be83b918  4133b960  /dev/ashmem/dalvik-heap 
> (deleted)
> I/DEBUG   (   99):          be83b91c  4080123d  /system/lib/libdvm.so 
> (dvmHeapSourceAlloc(unsigned int)+72)
> I/DEBUG   (   99):          ........  ........
> I/DEBUG   (   99): 
> I/DEBUG   (   99): memory near r0:
> I/DEBUG   (   99):     41432eb0 00000034 00000000 006f0063 002e006d 
>  4.......our...
> I/DEBUG   (   99):     41432ec0 00710069 0073006d 0049002e 00530051 
>  appname.
> I/DEBUG   (   99):     41432ed0 00610074 00690074 006e006f 0072002e 
>  activity.
> I/DEBUG   (   99):     41432ee0 00610065 0074006c 006d0069 002e0065  
> I/DEBUG   (   99):     41432ef0 00650052 006c0061 00690054 0065006d  
> I/DEBUG   (   99): 
> I/DEBUG   (   99): memory near r2:
> I/DEBUG   (   99):     00610054 ffffffff ffffffff ffffffff ffffffff 
>  ................
> I/DEBUG   (   99):     00610064 ffffffff ffffffff ffffffff ffffffff 
>  ................
> I/DEBUG   (   99):     00610074 ffffffff ffffffff ffffffff ffffffff 
>  ................
> I/DEBUG   (   99):     00610084 ffffffff ffffffff ffffffff ffffffff 
>  ................
> I/DEBUG   (   99):     00610094 ffffffff ffffffff ffffffff ffffffff 
>  ................
> I/DEBUG   (   99): 
> I/DEBUG   (   99): memory near r4:
> I/DEBUG   (   99):     583dafe0 0076562f 00000049 01e475f2 65321612 
>  /Vv.I....u....2e
> I/DEBUG   (   99):     583daff0 10f80007 00070241 030f030a 01c075f4 
>  ....A........u..
> I/DEBUG   (   99):     583db000 001b10f8 050a0005 01f076f2 00076536 
>  .........v..6e..
> I/DEBUG   (   99):     583db010 024110f8 030a0007 10f8f128 00070241 
>  ..A.....(...A...
> I/DEBUG   (   99):     583db020 10f8030a 0007023c 10f8000a 0007009a 
>  ....<...........
> I/DEBUG   (   99): 
> I/DEBUG   (   99): memory near r5:
> I/DEBUG   (   99):     40cb8e04 00000000 41431a70 414319f0 40cb8e58 
>  ....p.CA..CAX..@
> I/DEBUG   (   99):     40cb8e14 583dd878 56cb64e0 56caae50 00000000 
>  x.=X.d.VP..V....
> I/DEBUG   (   99):     40cb8e24 00000000 40cb8e58 40cb8e58 583dd872 
>  ....X..@X..@r.=X
> I/DEBUG   (   99):     40cb8e34 56be4970 41432ed0 00000001 41431db0 
>  pI.V..CA......CA
> I/DEBUG   (   99):     40cb8e44 40cb8ef8 582fbf06 56cb7ba0 583dd878 
>  ...@../X.{.Vx.=X
> I/DEBUG   (   99): 
> I/DEBUG   (   99): memory near r6:
> I/DEBUG   (   99):     40d9da50 00000000 00000000 00000000 00000013 
>  ................
> I/DEBUG   (   99):     40d9da60 00000000 00000800 4014b008 00000453 
>  ...........@S...
> I/DEBUG   (   99):     40d9da70 5862d6dc 40cb8e24 56cb64e0 58ba9000 
>  ..bX$..@.d.V...X
> I/DEBUG   (   99):     40d9da80 00000007 00000006 be83b828 00000000 
>  ........(.......
> I/DEBUG   (   99):     40d9da90 be83b85c 00000001 00000000 407ae080 
>  \.............z@
> I/DEBUG   (   99): 
> I/DEBUG   (   99): memory near r7:
> I/DEBUG   (   99):     000010d8 ffffffff ffffffff ffffffff ffffffff 
>  ................
> I/DEBUG   (   99):     000010e8 ffffffff ffffffff ffffffff ffffffff 
>  ................
> I/DEBUG   (   99):     000010f8 ffffffff ffffffff ffffffff ffffffff 
>  ................
> I/DEBUG   (   99):     00001108 ffffffff ffffffff ffffffff ffffffff 
>  ................
> I/DEBUG   (   99):     00001118 ffffffff ffffffff ffffffff ffffffff 
>  ................
> I/DEBUG   (   99): 
> I/DEBUG   (   99): memory near r8:
> I/DEBUG   (   99):     407ae060 e320f000 e320f000 e320f000 e320f000  .. 
> ... ... ... .
> I/DEBUG   (   99):     407ae070 e320f000 e320f000 e320f000 e320f000  .. 
> ... ... ... .
> I/DEBUG   (   99):     407ae080 e1f470b2 e207c0ff e088f30c e92d4ff0 
>  .p...........O-.
> I/DEBUG   (   99):     407ae090 e24dd004 e320f000 e320f000 e320f000 
>  ..M... ... ... .
> I/DEBUG   (   99):     407ae0a0 e320f000 e320f000 e320f000 e320f000  .. 
> ... ... ... .
> I/DEBUG   (   99): 
> I/DEBUG   (   99): memory near r9:
> I/DEBUG   (   99):     41432eb0 00000034 00000000 006f0063 002e006d 
>  4.......
> I/DEBUG   (   99):     41432ec0 00710069 0073006d 0049002e 00530051  
> I/DEBUG   (   99):     41432ed0 00610074 00690074 006e006f 0072002e  
> I/DEBUG   (   99):     41432ee0 00610065 0074006c 006d0069 002e0065  .
> I/DEBUG   (   99):     41432ef0 00650052 006c0061 00690054 0065006d  
> I/DEBUG   (   99): 
> I/DEBUG   (   99): memory near sl:
> I/DEBUG   (   99):     40cb8df0 414319f0 40cb8e58 583dd6b8 56caae50 
>  ..CAX..@..=XP..V
> I/DEBUG   (   99):     40cb8e00 583c152e 00000000 41431a70 414319f0 
>  ..<X....p.CA..CA
> I/DEBUG   (   99):     40cb8e10 40cb8e58 583dd878 56cb64e0 56caae50 
>  X..@x.=X.d.VP..V
> I/DEBUG   (   99):     40cb8e20 00000000 00000000 40cb8e58 40cb8e58 
>  ........X..@X..@
> I/DEBUG   (   99):     40cb8e30 583dd872 56be4970 41432ed0 00000001 
>  r.=XpI.V..CA....
> I/DEBUG   (   99): 
> I/DEBUG   (   99): memory near sp:
> I/DEBUG   (   99):     be83b808 40cb8e58 40d9da70 40dc5478 407ae080 
>  X..@p..@xT.@..z@
> I/DEBUG   (   99):     be83b818 00000006 40cb8e2c df0027ad 00000000 
>  ....,..@.'......
> I/DEBUG   (   99):     be83b828 4083d1b0 40d9da70 40838cc4 56c31218 
>  ...@p..@...@...V
> I/DEBUG   (   99):     be83b838 fffffe6c be83b85c be83b900 00000000 
>  l...\...........
> I/DEBUG   (   99):     be83b848 4133b974 407bb1f4 59c6b810 4014d218 
>  t.3A..{@...Y...@
> I/DEBUG   (   99): 
> I/DEBUG   (   99): code around pc:
> I/DEBUG   (   99):     407b1e7c e320f000 e1d430b4 e1d410b2 e203300f  .. 
> ..0.......0..
> I/DEBUG   (   99):     407b1e8c e7959103 e3590000 0a0015c5 e5992000 
>  ......Y...... ..
> I/DEBUG   (   99):     407b1e9c e5922074 e5054008 e7920101 eb0014c4  t 
> ...@..........
> I/DEBUG   (   99):     407b1eac e320f000 e320f000 e320f000 e320f000  .. 
> ... ... ... .
> I/DEBUG   (   99):     407b1ebc e320f000 e1d430b4 e1d410b2 e7959103  .. 
> ..0..........
> I/DEBUG   (   99): 
> I/DEBUG   (   99): code around lr:
> I/DEBUG   (   99):     00000000 ffffffff ffffffff ffffffff ffffffff 
>  ................
> I/DEBUG   (   99):     00000010 ffffffff ffffffff ffffffff ffffffff 
>  ................
> I/DEBUG   (   99):     00000020 ffffffff ffffffff ffffffff ffffffff 
>  ................
> I/DEBUG   (   99):     00000030 ffffffff ffffffff ffffffff ffffffff 
>  ................
> I/DEBUG   (   99):     00000040 ffffffff ffffffff ffffffff ffffffff 
>  ................
> I/DEBUG   (   99): 
> I/DEBUG   (   99): memory map around fault addr 006100e8:
> I/DEBUG   (   99):     (no map below)
> I/DEBUG   (   99):     (no map for address)
> I/DEBUG   (   99):     40000000-40001000 /dev/ashmem/SurfaceFlinger 
> read-only heap (deleted)
> I/BootReceiver(  847): Copying /data/tombstones/tombstone_00 to DropBox 
> (SYSTEM_TOMBSTONE)
>
>

-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

Reply via email to