[AT&T Samsung Galaxy S II SGH-I777] csetera:
To be clear, this crash is not from native code that I'm writing. Something I'm doing via Dalvik is triggering the crash.

On a whim I attempted to use the debug symbols from my CM7 build. I had hoped that it would be close enough to stock that it would tell me something. It is clearly not quite right, but I thought others may have some thoughts based on this information. I figured it couldn't hurt to see if others had any ideas.

My application uses the AndEngine SVG support to convert SVG to Android Picture objects. My theory from the beginning is that there is something strange going on inside of the Picture class handling. Thus, the entries in libskia.so look reasonable (if not completely accurate).

Thoughts or ideas more than welcome!

Thanks,

Craig

I/DEBUG ( 2582): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 2582): Build fingerprint: 'samsung/SGH-I777/SGH-I777:2.3.6/GINGERBREAD/UCKK6:user/release-keys'
I/DEBUG ( 2582): pid: 19445, tid: 19446 >>> com.seterasoft.mclock <<<
I/DEBUG ( 2582): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad
I/DEBUG ( 2582): r0 00000027 r1 deadbaad r2 a0000000 r3 00000000
I/DEBUG ( 2582): r4 00000001 r5 00000000 r6 002f81c8 r7 0000a000
I/DEBUG ( 2582): r8 00000000 r9 461bafa0 10 461baf8c fp 802a6374
I/DEBUG ( 2582): ip afd466a8 sp 100ff9e0 lr afd19701 pc afd161d0 cpsr 60000030
I/DEBUG ( 2582): d0 400000003eaaaaab d1 0000003700000000
I/DEBUG ( 2582): d2 4da49af7425d7e65 d3 42c80000005f1fe0
I/DEBUG ( 2582): d4 40de30000034ac78 d5 0000000049000000
I/DEBUG ( 2582): d6 4515a0000006f180 d7 3eaaaaab3f800000
I/DEBUG ( 2582): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 2582): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 2582): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 2582): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 2582): d16 0000000000000000 d17 3fe999999999999a
I/DEBUG ( 2582): d18 42eccefa43de3400 d19 3fbc71c71c71c71c
I/DEBUG ( 2582): d20 4008000000000000 d21 3fd99a27ad32ddf5
I/DEBUG ( 2582): d22 3fd24998d6307188 d23 3fcc7288e957b53b
I/DEBUG ( 2582): d24 3fc74721cad6b0ed d25 3fc39a09d078c69f
I/DEBUG ( 2582): d26 0000000000000000 d27 0000000000000000
I/DEBUG ( 2582): d28 0000000000000000 d29 0000000000000000
I/DEBUG ( 2582): d30 0000000000000000 d31 0000000000000000
I/DEBUG ( 2582): scr 80000010
I/DEBUG ( 2582):
I/DEBUG ( 2582): #00 pc 000161d0 /system/lib/libc.so
creat
/home/setera/source/android/cyanogenmod/bionic/libc/unistd/creat.c:34

I/DEBUG ( 2582): #01 pc 00013b40 /system/lib/libc.so
dlfree
/home/setera/source/android/cyanogenmod/bionic/libc/bionic/dlmalloc.c:4432

I/DEBUG ( 2582): #02 pc 00014a06 /system/lib/libc.so
realloc
/home/setera/source/android/cyanogenmod/bionic/libc/bionic/malloc_debug_common.c:230

I/DEBUG ( 2582): #03 pc 0002fb40 /system/lib/libskia.so
SkMatrix::preTranslate(float, float)
/home/setera/source/android/cyanogenmod/external/skia/src/core/SkMatrix.cpp:168

I/DEBUG ( 2582): #04 pc 00051f48 /system/lib/libskia.so
SkBitmap::buildMipMap(bool)
/home/setera/source/android/cyanogenmod/external/skia/src/core/SkBitmap.cpp:963

I/DEBUG ( 2582): #05 pc 000607b4 /system/lib/libandroid_runtime.so
android::get_property(DBusMessageIter, android::_Properties*, int, int*, android::property_value*, int*)
/home/setera/source/android/cyanogenmod/frameworks/base/core/jni/android_bluetooth_common.cpp:549

I/DEBUG ( 2582): #06 pc 000607cc /system/lib/libandroid_runtime.so
android::parse_property_change(_JNIEnv*, DBusMessage*, android::_Properties*, int)
/home/setera/source/android/cyanogenmod/frameworks/base/core/jni/android_bluetooth_common.cpp:659

I/DEBUG ( 2582): #07 pc 00052040 /system/lib/libskia.so
SkBitmap::buildMipMap(bool)
/home/setera/source/android/cyanogenmod/external/skia/src/core/SkBitmap.cpp:935

I/DEBUG ( 2582): #08 pc 00052234 /system/lib/libskia.so
SkBitmap::copyTo(SkBitmap*, SkBitmap::Config, SkBitmap::Allocator*) const
/home/setera/source/android/cyanogenmod/external/skia/src/core/SkBitmap.cpp:767

I/DEBUG ( 2582): #09 pc 000701c8 /system/lib/libskia.so
VertState::TriangleStrip(VertState*)
/home/setera/source/android/cyanogenmod/external/skia/src/core/SkDraw.cpp:2006

I/DEBUG ( 2582): #10 pc 0006d7f0 /system/lib/libskia.so
AutoDrawLooper
/home/setera/source/android/cyanogenmod/external/skia/src/core/SkCanvas.cpp:281

I/DEBUG ( 2582): #11 pc 0006d86c /system/lib/libskia.so
AutoDrawLooper::next()
/home/setera/source/android/cyanogenmod/external/skia/src/core/SkCanvas.cpp:322

I/DEBUG ( 2582): #12 pc 0006d8d0 /system/lib/libskia.so
~SkAutoBounderCommit
/home/setera/source/android/cyanogenmod/external/skia/src/core/SkCanvas.cpp:346

I/DEBUG ( 2582): #13 pc 0003dfae /system/lib/libandroid_runtime.so
android_glDeleteTextures__I_3II
/home/setera/source/android/cyanogenmod/frameworks/base/core/jni/android_opengl_GLES20.cpp:716

I/DEBUG ( 2582): #14 pc 0005e724 /system/lib/libandroid_runtime.so
android_hardware_Camera_lock
/home/setera/source/android/cyanogenmod/frameworks/base/core/jni/android_hardware_Camera.cpp:544

I/DEBUG ( 2582): #15 pc 00017ef4 /system/lib/libdvm.so
dvmAddToIndirectRefTable
/home/setera/source/android/cyanogenmod/dalvik/vm/IndirectRefTable.c:175

I/DEBUG ( 2582): #16 pc 000498aa /system/lib/libdvm.so
dvmMethodTraceAdd
/home/setera/source/android/cyanogenmod/dalvik/vm/Profile.c:718

I/DEBUG ( 2582): #17 pc 0001d108 /system/lib/libdvm.so
dvmInterpretStd
/home/setera/source/android/cyanogenmod/dalvik/vm/mterp/out/InterpC-portstd.c:2620

I/DEBUG ( 2582): #18 pc 000221a8 /system/lib/libdvm.so
dvmJitDebuggerOrProfilerActive
/home/setera/source/android/cyanogenmod/dalvik/vm/interp/InterpDefs.h:247

I/DEBUG ( 2582): #19 pc 00021098 /system/lib/libdvm.so
dvmInterpretStd
/home/setera/source/android/cyanogenmod/dalvik/vm/mterp/out/InterpC-portstd.c:1545

I/DEBUG ( 2582): #20 pc 00060148 /system/lib/libdvm.so
sigchldHandler
/home/setera/source/android/cyanogenmod/dalvik/vm/native/dalvik_system_Zygote.c:72

I/DEBUG ( 2582): #21 pc 0006035c /system/lib/libdvm.so
setgroupsIntarray
/home/setera/source/android/cyanogenmod/dalvik/vm/native/dalvik_system_Zygote.c:178

I/DEBUG ( 2582): #22 pc 000564f4 /system/lib/libdvm.so
dvmContinueOptimization
/home/setera/source/android/cyanogenmod/dalvik/vm/analysis/DexPrepare.c:676

I/DEBUG ( 2582): #23 pc 00056570 /system/lib/libdvm.so
dvmOptimizeDexFile
/home/setera/source/android/cyanogenmod/dalvik/vm/analysis/DexPrepare.c:299

I/DEBUG ( 2582): #24 pc 00056702 /system/lib/libdvm.so
dvmOptimizeDexFile
/home/setera/source/android/cyanogenmod/dalvik/vm/analysis/DexPrepare.c:394

I/DEBUG ( 2582): #25 pc 000545ce /system/lib/libdvm.so
verifyInstruction
/home/setera/source/android/cyanogenmod/dalvik/vm/analysis/CodeVerify.c:4809

I/DEBUG ( 2582): #26 pc 00011e10 /system/lib/libc.so
__thread_entry
/home/setera/source/android/cyanogenmod/bionic/libc/bionic/pthread.c:199

I/DEBUG ( 2582): #27 pc 000119dc /system/lib/libc.so
pthread_create
/home/setera/source/android/cyanogenmod/bionic/libc/bionic/pthread.c:327

I/DEBUG ( 2582):
I/DEBUG ( 2582): code around pc:
I/DEBUG ( 2582): afd161b0 2c006824 e028d1fb b13368db c064f8df
I/DEBUG ( 2582): afd161c0 44fc2401 4000f8cc 49124798 25002027
I/DEBUG ( 2582): afd161d0 f7f57008 2106ea16 eb8af7f6 460aa901
I/DEBUG ( 2582): afd161e0 f04f2006 95015380 95029303 eef0f7f5
I/DEBUG ( 2582): afd161f0 462aa905 f7f52002 f7f5eefc 2106ea02
I/DEBUG ( 2582):
I/DEBUG ( 2582): code around lr:
I/DEBUG ( 2582): afd196e0 4a0e4b0d e92d447b 589c41f0 26004680
I/DEBUG ( 2582): afd196f0 686768a5 f9b5e006 b113300c 47c04628
I/DEBUG ( 2582): afd19700 35544306 37fff117 6824d5f5 d1ef2c00
I/DEBUG ( 2582): afd19710 e8bd4630 bf0081f0 00027e5c ffffff88
I/DEBUG ( 2582): afd19720 b086b570 f602fb01 9004460c a804a901
I/DEBUG ( 2582):
I/DEBUG ( 2582): stack:
I/DEBUG ( 2582): 100ff9a0 afd426a4
I/DEBUG ( 2582): 100ff9a4 000b49e0
I/DEBUG ( 2582): 100ff9a8 00000015
I/DEBUG ( 2582): 100ff9ac afd187c9 /system/lib/libc.so
I/DEBUG ( 2582): 100ff9b0 afd4274c
I/DEBUG ( 2582): 100ff9b4 afd426f8
I/DEBUG ( 2582): 100ff9b8 00000000
I/DEBUG ( 2582): 100ff9bc afd19701 /system/lib/libc.so
I/DEBUG ( 2582): 100ff9c0 00000001
I/DEBUG ( 2582): 100ff9c4 100ff9f4
I/DEBUG ( 2582): 100ff9c8 002f81c8
I/DEBUG ( 2582): 100ff9cc 0000a000
I/DEBUG ( 2582): 100ff9d0 00000000
I/DEBUG ( 2582): 100ff9d4 afd18a23 /system/lib/libc.so
I/DEBUG ( 2582): 100ff9d8 df002777
I/DEBUG ( 2582): 100ff9dc e3a070ad
I/DEBUG ( 2582): #00 100ff9e0 4001a578
I/DEBUG ( 2582): 100ff9e4 442aec1c
I/DEBUG ( 2582): 100ff9e8 002f81c8
I/DEBUG ( 2582): 100ff9ec ab2159d0
I/DEBUG ( 2582): 100ff9f0 002f81c8
I/DEBUG ( 2582): 100ff9f4 fffffbdf
I/DEBUG ( 2582): 100ff9f8 00000000
I/DEBUG ( 2582): 100ff9fc afd46490
I/DEBUG ( 2582): 100ffa00 ab2159d0
I/DEBUG ( 2582): 100ffa04 afd13b45 /system/lib/libc.so
I/DEBUG ( 2582): #01 100ffa08 002f81c8
I/DEBUG ( 2582): 100ffa0c ab2159d0
I/DEBUG ( 2582): 100ffa10 00000000
I/DEBUG ( 2582): 100ffa14 0031dcf4
I/DEBUG ( 2582): 100ffa18 00000000
I/DEBUG ( 2582): 100ffa1c afd14a09 /system/lib/libc.so