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