Sadly, it looks like the best short-term answer would be to roll your own formatting code. The formatter here is calling into native code for speed, so a pure-Java implementation wouldn't run into these native crashes.
j On Thu, Aug 13, 2009 at 2:58 AM, Klaus Kartou<[email protected]> wrote: > Thank you for your answer! > > Is there anything I can do to prevent this error? I certainly not want my > app to crash when I release it :) > One more question: How did you get the decoded stack trace? > > Cheers! > > > On Thu, Aug 13, 2009 at 9:00 AM, Jeff Sharkey <[email protected]> wrote: >> >> It's a known platform issue, and an engineer has been assigned to fix >> it. Here's the decoded stack trace: >> >> v------> free >> 0000af22 .text >> 0003eac6 uprv_free_3_8 >> 0003849c icu_3_8::UMemory::operator >> v------> ~DecimalFormatSymbols >> 0005018a icu_3_8::DecimalFormatSymbols::~DecimalFormatSymbols() >> v------> ~DecimalFormat >> 000517c8 icu_3_8::DecimalFormat::~DecimalFormat() >> 0008d65c unum_close_3_8 >> v------> closeDecimalFormatImpl >> 0000dcb6 closeDecimalFormatImpl(_JNIEnv*, >> 0000e3b4 dvmPlatformInvoke >> 00040a8a dvmCallJNIMethod >> >> >> j >> >> On Wed, Aug 12, 2009 at 2:16 PM, Klaus Kartou<[email protected]> wrote: >> > Hi! >> > >> > My app has been pretty stable so forth, and suddenly I keep getting >> > these >> > crashes that kill the entire process. >> > What do they mean and how should I deal with them? Since I dont get any >> > usefull stacktrace I really dont know how to debug this. >> > Below is the dump from my error log. >> > Any help is much welcome! >> > Best regards, >> > Klaser >> > >> > >> > 08-12 23:07:40.701: INFO/DEBUG(32): *** *** *** *** *** *** *** *** *** >> > *** >> > *** *** *** *** *** *** >> > 08-12 23:07:40.701: INFO/DEBUG(32): Build fingerprint: >> > >> > 'android-devphone1/dream_devphone/dream/trout:1.5/CRB21/147201:userdebug/adp,test-keys' >> > 08-12 23:07:40.701: INFO/DEBUG(32): pid: 7414, tid: 7415 >>> >> > com.android.Eva <<< >> > 08-12 23:07:40.701: INFO/DEBUG(32): signal 7 (SIGBUS), fault addr >> > 00000000 >> > 08-12 23:07:40.711: INFO/DEBUG(32): r0 002ea4d8 r1 80ff80ff r2 >> > 002ea4c8 >> > r3 80ff80ff >> > 08-12 23:07:40.711: INFO/DEBUG(32): r4 f0000000 r5 0024de00 r6 >> > 00000000 >> > r7 00000378 >> > 08-12 23:07:40.711: INFO/DEBUG(32): r8 100ffd00 r9 4100afb0 10 >> > 4100afa0 >> > fp 00000001 >> > 08-12 23:07:40.711: INFO/DEBUG(32): ip 00000001 sp 100ffc90 lr >> > afe0e940 >> > pc afe0af22 cpsr 80000030 >> > 08-12 23:07:41.671: INFO/DEBUG(32): #00 pc 0000af22 >> > /system/lib/libc.so >> > 08-12 23:07:41.701: INFO/DEBUG(32): #01 pc 0003eac6 >> > /system/lib/libicuuc.so >> > 08-12 23:07:41.731: INFO/DEBUG(32): #02 pc 0003849c >> > /system/lib/libicuuc.so >> > 08-12 23:07:41.731: INFO/DEBUG(32): #03 pc 0005018a >> > /system/lib/libicui18n.so >> > 08-12 23:07:41.751: INFO/DEBUG(32): #04 pc 000517c8 >> > /system/lib/libicui18n.so >> > 08-12 23:07:41.761: INFO/DEBUG(32): #05 pc 0008d65c >> > /system/lib/libicui18n.so >> > 08-12 23:07:41.781: INFO/DEBUG(32): #06 pc 0000dcb6 >> > /system/lib/libnativehelper.so >> > 08-12 23:07:41.811: INFO/DEBUG(32): #07 pc 0000e3b4 >> > /system/lib/libdvm.so >> > 08-12 23:07:41.821: INFO/DEBUG(32): #08 pc 00040a8a >> > /system/lib/libdvm.so >> > 08-12 23:07:41.821: INFO/DEBUG(32): #09 pc 00013118 >> > /system/lib/libdvm.so >> > 08-12 23:07:41.841: INFO/DEBUG(32): #10 pc 00017b1c >> > /system/lib/libdvm.so >> > 08-12 23:07:41.841: INFO/DEBUG(32): #11 pc 00017560 >> > /system/lib/libdvm.so >> > 08-12 23:07:41.861: INFO/DEBUG(32): #12 pc 000520ec >> > /system/lib/libdvm.so >> > 08-12 23:07:41.861: INFO/DEBUG(32): #13 pc 0005210a >> > /system/lib/libdvm.so >> > 08-12 23:07:41.871: INFO/DEBUG(32): #14 pc 000494c4 >> > /system/lib/libdvm.so >> > 08-12 23:07:41.871: INFO/DEBUG(32): #15 pc 0004954c >> > /system/lib/libdvm.so >> > 08-12 23:07:41.891: INFO/DEBUG(32): #16 pc 00049896 >> > /system/lib/libdvm.so >> > 08-12 23:07:41.891: INFO/DEBUG(32): #17 pc 00046f6a >> > /system/lib/libdvm.so >> > 08-12 23:07:41.911: INFO/DEBUG(32): #18 pc 0000f880 >> > /system/lib/libc.so >> > 08-12 23:07:41.911: INFO/DEBUG(32): #19 pc 0000f3f4 >> > /system/lib/libc.so >> > 08-12 23:07:41.931: INFO/DEBUG(32): stack: >> > 08-12 23:07:41.931: INFO/DEBUG(32): 100ffc50 410978e8 >> > 08-12 23:07:41.931: INFO/DEBUG(32): 100ffc54 ad0520f5 >> > /system/lib/libdvm.so >> > 08-12 23:07:41.931: INFO/DEBUG(32): 100ffc58 002ff5c0 [heap] >> > 08-12 23:07:41.931: INFO/DEBUG(32): 100ffc5c afe0e940 >> > /system/lib/libc.so >> > 08-12 23:07:41.931: INFO/DEBUG(32): 100ffc60 00002bb0 >> > 08-12 23:07:41.941: INFO/DEBUG(32): 100ffc64 afe0ecd4 >> > /system/lib/libc.so >> > 08-12 23:07:41.941: INFO/DEBUG(32): 100ffc68 0024de08 [heap] >> > 08-12 23:07:41.941: INFO/DEBUG(32): 100ffc6c afe0e940 >> > /system/lib/libc.so >> > 08-12 23:07:41.941: INFO/DEBUG(32): 100ffc70 0024de08 [heap] >> > 08-12 23:07:41.941: INFO/DEBUG(32): 100ffc74 afe3c980 >> > 08-12 23:07:41.941: INFO/DEBUG(32): 100ffc78 00002bb0 >> > 08-12 23:07:41.951: INFO/DEBUG(32): 100ffc7c afe39dd0 >> > 08-12 23:07:41.951: INFO/DEBUG(32): 100ffc80 100ffd00 >> > 08-12 23:07:41.951: INFO/DEBUG(32): 100ffc84 4100afb0 >> > 08-12 23:07:41.951: INFO/DEBUG(32): 100ffc88 df002777 >> > 08-12 23:07:41.961: INFO/DEBUG(32): 100ffc8c e3a070ad >> > 08-12 23:07:41.961: INFO/DEBUG(32): #00 100ffc90 100ffd00 >> > 08-12 23:07:41.961: INFO/DEBUG(32): 100ffc94 afe0af93 >> > /system/lib/libc.so >> > 08-12 23:07:41.961: INFO/DEBUG(32): 100ffc98 afe3c980 >> > 08-12 23:07:41.971: INFO/DEBUG(32): 100ffc9c afe39dd0 >> > 08-12 23:07:41.971: INFO/DEBUG(32): 100ffca0 0000a000 [heap] >> > 08-12 23:07:41.971: INFO/DEBUG(32): 100ffca4 afe39dd0 >> > 08-12 23:07:41.971: INFO/DEBUG(32): 100ffca8 0000a000 [heap] >> > 08-12 23:07:41.981: INFO/DEBUG(32): 100ffcac 00000000 >> > 08-12 23:07:41.981: INFO/DEBUG(32): 100ffcb0 0024de0c [heap] >> > 08-12 23:07:41.981: INFO/DEBUG(32): 100ffcb4 0024de08 [heap] >> > 08-12 23:07:41.981: INFO/DEBUG(32): 100ffcb8 4100afb8 >> > 08-12 23:07:42.002: INFO/DEBUG(32): 100ffcbc ad53eacb >> > /system/lib/libicuuc.so >> > 08-12 23:07:42.002: INFO/DEBUG(32): #01 100ffcc0 0024de0c [heap] >> > 08-12 23:07:42.002: INFO/DEBUG(32): 100ffcc4 ad5384a1 >> > /system/lib/libicuuc.so >> > >> > > >> > >> >> >> >> -- >> Jeff Sharkey >> [email protected] >> >> > > > > > -- Jeff Sharkey [email protected] --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

