On May 28, 10:13 am, Dmitriy <[email protected]> wrote: > The application I wrote HTTP POSTs a file to a remote web server. If, > during this upload the phone is going through a lot of other activity > - applications being opened, closed, switched; notification drawer > being opened and closed - the whole phone shuts off with this error. > It seems to me that this could be a bug in the Android OS.
The decoded stack trace is below. I expect google groups will mangle it badly. :-| Looks like the Dalvik heap allocator is aborting after finding something it didn't like. Could be something trashing memory. Stack Trace: RELADDR FUNCTION FILE:LINE 000109e0 __libc_android_abort / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ bionic/libc/unistd/abort.c:82 00006f78 mspace_free / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ system/core/libcutils/../../../bionic/libc/bionic/dlmalloc.c:4842 00044878 dvmHeapSourceFreeList / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/alloc/HeapSource.c:847 000170d8 sweepBitmapCallback / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/alloc/MarkSweep.c:1282 00015a98 dvmHeapBitmapXorWalk / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/alloc/HeapBitmap.c:268 00015d94 dvmHeapBitmapXorWalkLists / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/alloc/HeapBitmap.c:359 00016ff4 dvmHeapSweepUnmarkedObjects / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/alloc/MarkSweep.c:1337 000163a4 dvmCollectGarbageInternal / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/alloc/Heap.c:981 v------> gcForMalloc / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/alloc/Heap.c:329 00016b60 tryMalloc / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/alloc/Heap.c:329 00016ce0 dvmMalloc / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/alloc/Heap.c:553 00057b64 dvmAllocArray / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/oo/Array.c:62 00057cc0 dvmAllocPrimitiveArray / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/oo/Array.c:220 000430c2 dvmCreateStringFromCstrAndLength / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/UtfString.c:280 00043160 dvmCreateStringFromCstr / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/UtfString.c:238 00055c42 Dalvik_java_lang_Class_getName / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/native/java_lang_Class.c:366 000139b8 dalvik_mterp / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/mterp/out/InterpAsm-armv7-a.S:9381 00019338 dvmMterpStd / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/mterp/Mterp.c:107 00018804 dvmInterpret / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/interp/Interp.c:987 0004eed0 dvmCallMethodV / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/interp/Stack.c:534 0004eef8 dvmCallMethod / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/interp/Stack.c:435 0005c478 processEncodedAnnotation / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/reflect/Annotation.c:856 v------> processAnnotationSet / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/reflect/Annotation.c:922 0005d116 processAnnotationSet.clone.1 / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/reflect/Annotation.c:922 0005d17c dvmGetMethodAnnotations / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/reflect/Annotation.c:1665 00056d1e Dalvik_java_lang_reflect_Method_getDeclaredAnnotations / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/native/java_lang_reflect_Method.c:132 000139b8 dalvik_mterp / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/mterp/out/InterpAsm-armv7-a.S:9381 00019338 dvmMterpStd / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/mterp/Mterp.c:107 00018804 dvmInterpret / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/interp/Interp.c:987 0004eed0 dvmCallMethodV / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/interp/Stack.c:534 0004eef8 dvmCallMethod / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/interp/Stack.c:435 000426d4 interpThreadStart / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ dalvik/vm/Thread.c:1609 0000fd74 __thread_entry / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ bionic/libc/bionic/pthread.c:188 0000f840 pthread_create / usr/local/google/buildbot/repo_clients/git_eclair-sholes-release/ bionic/libc/bionic/pthread.c:324 -- 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

