-
Notifications
You must be signed in to change notification settings - Fork 567
Getting crash while using SQL Cipher: Fatal signal 11 (SIGSEGV) #86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hi ankitmittal000, I have a few questions for you that will help give us a better understanding of your situation:
|
java.lang.RuntimeException: An error occured while executing doInBackground()
|
Hi ankitmittal000, Can you verify that you are including the |
I have included the following file in assets folder. icudt46l.zip The reult of ls -l is this: |
Hi ankitmittal000, Could you please publish a small sample application that reproduces the error you are seeing, this will allow us to further debug the scenario much closer. Thanks! |
Hi, |
To add more explanation to the previous post and why we think that it s lock problem. "Calendar[ankit@dmpmail.onmicrosoft.com]" prio=5 tid=29 WAIT
I can send you the complete traces.txt. I can also send you the complete code for the application. Please let me know how to send it. Thanks |
Hi ankitmittal000, We will reach out off list via email to discuss this further. Thanks! |
Having icudt46l.zip in place, rarely I do get the same issue while loading the library. Following is the logcat for the same. Did you guys get any fix for the same. D/dalvikvm(21625): Shared lib '/data/app-lib/com.my.project-2/libstlport_shared.so' already loaded in same CL 0x447445e8 |
Hi @sharma-abhishek, We have not had anyone submit a reproducible test case for this scenario, would you be able to do that? I have a few questions that may help give us a better understanding of your situation:
|
Hi @developernotes, Please find the answers inline:
|
The scenario is very rare to reproduce. However, I have noticed that whenever crash happens the package name in the log is appended with some number. Like the one in the log, it shows as "com.my.project-2" instead of "com.my.project". I am not sure if this has to do something with the crash. I am sure that application is installed only once and only one instance of the app is running. |
Hi,
I have used SQL cipher in my application.
It is working fine on AVD but on device it sometimes gives crash and sometimes work fine.
The log for the same is
D/dalvikvm( 4185): Added shared lib /data/data/com.dell.email/lib/libstlport_shared.so 0x41b58120
D/dalvikvm( 4185): No JNI_OnLoad found in /data/data/com.dell.email/lib/libstlport_shared.so 0x41b58120, skipping init
D/dalvikvm( 4185): Trying to load lib /data/data/com.dell.email/lib/libsqlcipher_android.so 0x41b58120
D/dalvikvm( 4185): Added shared lib /data/data/com.dell.email/lib/libsqlcipher_android.so 0x41b58120
D/dalvikvm( 4185): No JNI_OnLoad found in /data/data/com.dell.email/lib/libsqlcipher_android.so 0x41b58120, skipping init
D/dalvikvm( 4185): Trying to load lib /data/data/com.dell.email/lib/libdatabase_sqlcipher.so 0x41b58120
D/dalvikvm( 4185): Added shared lib /data/data/com.dell.email/lib/libdatabase_sqlcipher.so 0x41b58120
I/Database( 4185): JNI_OnLoad called
I/Database( 4185): JNI_OnLoad register methods
D/dalvikvm( 4185): GC_CONCURRENT freed 202K, 3% free 11001K/11271K, paused 17ms+2ms, total 36ms
F/libc ( 4185): Fatal signal 11 (SIGSEGV) at 0x5dc786f2 (code=1), thread 4199 (AsyncTask #1)
I/DEBUG ( 3147): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 3147): Build fingerprint: 'google/takju/maguro:4.1.2/JZO54K/485486:user/release-keys'
I/DEBUG ( 3147): pid: 4185, tid: 4199, name: AsyncTask #1 >>> com.dell.email <<<
I/DEBUG ( 3147): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 5dc786f2
I/DEBUG ( 3147): r0 5dc786f0 r1 00000000 r2 5be69bd4 r3 5d75f790
I/DEBUG ( 3147): r4 5d552c34 r5 5dc786f0 r6 5d7113cd r7 00000001
I/DEBUG ( 3147): r8 5c0df9c0 r9 00000001 sl 5d75e4e0 fp 5d75f790
I/DEBUG ( 3147): ip 00007500 sp 5d552600 lr 5d717e57 pc 5d7175b2 cpsr 60000030
I/DEBUG ( 3147): d0 6d726e2e63666e2f d1 69616d652e6c6c63
I/DEBUG ( 3147): d2 452f736573616275 d3 766f72506c69612f
I/DEBUG ( 3147): d4 56bd463856bd42b0 d5 56bd46a856bd4670
I/DEBUG ( 3147): d6 56bd471856bd46e0 d7 56bd478856bd4750
I/DEBUG ( 3147): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 3147): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 3147): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 3147): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 3147): d16 0000000000000013 d17 0000000000000001
I/DEBUG ( 3147): d18 0000000000000000 d19 00bc800000b98000
I/DEBUG ( 3147): d20 00b6802e00b3802d d21 00bc802f00b9802f
I/DEBUG ( 3147): d22 0707070703030303 d23 0000002f0000002e
I/DEBUG ( 3147): d24 0000000000000000 d25 0000000000000000
I/DEBUG ( 3147): d26 0000002f0000002f d27 0000002f0000002f
I/DEBUG ( 3147): d28 0001000000010000 d29 0001000000010000
I/DEBUG ( 3147): d30 0003000000030000 d31 0003000000030000
I/DEBUG ( 3147): scr 80000010
I/DEBUG ( 3147):
I/DEBUG ( 3147): backtrace:
I/DEBUG ( 3147): #00 pc 000c45b2 /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): #1 pc 000c4e53 /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): #2 pc 000c51f3 /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): #3 pc 000c54ab /data/data/com.dell.email/lib/libsqlcipher_android.so (udata_openChoice_46+50)
I/DEBUG ( 3147): #4 pc 000bedfd /data/data/com.dell.email/lib/libsqlcipher_android.so (icu_46::Normalizer2Impl::load(char const_, char const_, UErrorCode&)+36)
I/DEBUG ( 3147): #5 pc 000c1a3f /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): #6 pc 000c1ce7 /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): #7 pc 000bc8f5 /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): #8 pc 000c12bd /data/data/com.dell.email/lib/libsqlcipher_android.so (icu_46::Normalizer2Factory::getNFDInstance(UErrorCode&)+24)
I/DEBUG ( 3147): #9 pc 000821b5 /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): #10 pc 00082205 /data/data/com.dell.email/lib/libsqlcipher_android.so (uprv_init_collIterate_46+8)
I/DEBUG ( 3147): #11 pc 0008a9e1 /data/data/com.dell.email/lib/libsqlcipher_android.so (ucol_openElements_46+92)
I/DEBUG ( 3147): #12 pc 000828c3 /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): #13 pc 00082ebf /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): #14 pc 0008384b /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): #15 pc 0008b923 /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): #16 pc 0008bfb7 /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): #17 pc 0008c351 /data/data/com.dell.email/lib/libsqlcipher_android.so (ucol_open_46+20)
I/DEBUG ( 3147): #18 pc 0002f0f1 /data/data/com.dell.email/lib/libsqlcipher_android.so (register_android_functions+16)
I/DEBUG ( 3147): #19 pc 00004029 /data/data/com.dell.email/lib/libdatabase_sqlcipher.so (sqlcipher::dbopen(JNIEnv, jobject, jstring, int)+200)
I/DEBUG ( 3147): #20 pc 0001de30 /system/lib/libdvm.so (dvmPlatformInvoke+112)
I/DEBUG ( 3147): #21 pc 0004d083 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const_, JValue_, Method const_, Thread_)+394)
I/DEBUG ( 3147): #22 pc 00027260 /system/lib/libdvm.so
I/DEBUG ( 3147): #23 pc 0002bb68 /system/lib/libdvm.so (dvmInterpret(Thread_, Method const_, JValue_)+180)
I/DEBUG ( 3147): #24 pc 0005f7f1 /system/lib/libdvm.so (dvmCallMethodV(Thread_, Method const_, Object_, bool, JValue_, std::va_list)+272)
I/DEBUG ( 3147): #25 pc 0005f81b /system/lib/libdvm.so (dvmCallMethod(Thread, Method const, Object_, JValue_, ...)+20)
I/DEBUG ( 3147): #26 pc 000543d3 /system/lib/libdvm.so
I/DEBUG ( 3147): #27 pc 00012bb0 /system/lib/libc.so (thread_entry+48)
I/DEBUG ( 3147): #28 pc 00012308 /system/lib/libc.so (pthread_create+172)
I/DEBUG ( 3147):
I/DEBUG ( 3147): stack:
I/DEBUG ( 3147): 5d5525c0 5c63ae78
I/DEBUG ( 3147): 5d5525c4 5d7172c9 /data/data/com.dell.email/lib/libsqlcipher_android.so (icu_46::CharString::ensureCapacity(int, int, UErrorCode&)+168)
I/DEBUG ( 3147): 5d5525c8 00000218
I/DEBUG ( 3147): 5d5525cc 5d55289d
I/DEBUG ( 3147): 5d5525d0 5d552c34
I/DEBUG ( 3147): 5d5525d4 5d77cf90 /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): 5d5525d8 5d5527a8
I/DEBUG ( 3147): 5d5525dc 5d552c34
I/DEBUG ( 3147): 5d5525e0 00000243
I/DEBUG ( 3147): 5d5525e4 5d783020 /data/data/com.dell.email/files/icu/icudt46l.dat
I/DEBUG ( 3147): 5d5525e8 5d5527ea
I/DEBUG ( 3147): 5d5525ec 0000033a
I/DEBUG ( 3147): 5d5525f0 5d552600
I/DEBUG ( 3147): 5d5525f4 5c0df9c0
I/DEBUG ( 3147): 5d5525f8 df0027ad
I/DEBUG ( 3147): 5d5525fc 00000000
I/DEBUG ( 3147): #00 5d552600 5d75f790 /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): 5d552604 5d552758
I/DEBUG ( 3147): 5d552608 5d719bf9 /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): 5d55260c 5d552c34
I/DEBUG ( 3147): 5d552610 00000001
I/DEBUG ( 3147): 5d552614 5d717e57 /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): #1 5d552618 5d75f860 /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): 5d55261c 5d552758
I/DEBUG ( 3147): 5d552620 5d552c34
I/DEBUG ( 3147): 5d552624 9080653d
I/DEBUG ( 3147): 5d552628 5d552654
I/DEBUG ( 3147): 5d55262c 5d78199c
I/DEBUG ( 3147): 5d552630 5d75e4e0 /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): 5d552634 5d552c34
I/DEBUG ( 3147): 5d552638 00001000
I/DEBUG ( 3147): 5d55263c 5d552c34
I/DEBUG ( 3147): 5d552640 5d552854
I/DEBUG ( 3147): 5d552644 5d5526d4
I/DEBUG ( 3147): 5d552648 5d55275c
I/DEBUG ( 3147): 5d55264c 40138571 /system/lib/libc.so (dlfree+56)
I/DEBUG ( 3147): 5d552650 40138539 /system/lib/libc.so (dlfree)
I/DEBUG ( 3147): 5d552654 00007cd0
I/DEBUG ( 3147): ........ ........
I/DEBUG ( 3147): #2 5d552680 5d5528cd
I/DEBUG ( 3147): 5d552684 5d75e4e0 /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): 5d552688 5d75f790 /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): 5d55268c 5d75f860 /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): 5d552690 5d7113cd /data/data/com.dell.email/lib/libsqlcipher_android.so (icu_46::Normalizer2Impl::isAcceptable(void, char const, char const_, UDataInfo const_))
I/DEBUG ( 3147): 5d552694 5be69bd4
I/DEBUG ( 3147): 5d552698 5d552758
I/DEBUG ( 3147): 5d55269c 5d552c34
I/DEBUG ( 3147): 5d5526a0 5d5526a9
I/DEBUG ( 3147): 5d5526a4 00000000
I/DEBUG ( 3147): 5d5526a8 5d77cf90 /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): 5d5526ac 5d75f790 /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): 5d5526b0 5d75f860 /data/data/com.dell.email/lib/libsqlcipher_android.so
I/DEBUG ( 3147): 5d5526b4 00000218
I/DEBUG ( 3147): 5d5526b8 5be69898
I/DEBUG ( 3147): 5d5526bc 5d7113cd /data/data/com.dell.email/lib/libsqlcipher_android.so (icu_46::Normalizer2Impl::isAcceptable(void_, char const_, char const_, UDataInfo const_))
I/DEBUG ( 3147): ........ ........
I/DEBUG ( 3147):
I/DEBUG ( 3147): memory near r0:
I/DEBUG ( 3147): 5dc786d0 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3147): 5dc786e0 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3147): 5dc786f0 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3147): 5dc78700 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3147): 5dc78710 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3147):
I/DEBUG ( 3147): memory near r2:
I/DEBUG ( 3147): 5be69bb4 00000000 00000000 2f6d6574 6d610001 ........tem/..am
I/DEBUG ( 3147): 5be69bc4 00000000 65732f6b 00000063 4016c564 ....k/sec...d..@
I/DEBUG ( 3147): 5be69bd4 00000000 b9e2f165 b1ddc197 c2ff6fe6 ....e........o..
I/DEBUG ( 3147): 5be69be4 6a2d0e61 e4b05afb 00000000 7379732f a.-j.Z....../sys
I/DEBUG ( 3147): 5be69bf4 2f6d6574 00000000 00000000 5d77c600 tem/..........w]
I/DEBUG ( 3147):
I/DEBUG ( 3147): memory near r3:
I/DEBUG ( 3147): 5d75f770 66202972 6120726f 6f206c6c 6f4e2066 r) for all of No
I/DEBUG ( 3147): 5d75f780 6c616d72 72657a69 61642032 000a6174 rmalizer2 data..
I/DEBUG ( 3147): 5d75f790 006d726e fffb4ff2 fffb4ff2 fffb5026 nrm..O...O..&P..
I/DEBUG ( 3147): 5d75f7a0 fffb501e fffb5016 fffb500e fffb5006 .P...P...P...P..
I/DEBUG ( 3147): 5d75f7b0 6369364e 36345f75 6f4e3131 6c616d72 N6icu_4611Normal
I/DEBUG ( 3147):
I/DEBUG ( 3147): memory near r4:
I/DEBUG ( 3147): 5d552c14 5a0a0010 00000006 5d6820f5 5a0a0010 ...Z..... h]...Z
I/DEBUG ( 3147): 5d552c24 5d6a034b 5a0a0010 5d68587b 5a0a0010 K.j]...Z{Xh]...Z
I/DEBUG ( 3147): 5d552c34 00000000 5b292218 5b292218 5c3b7dc0 .....")[.")[.};
I/DEBUG ( 3147): 5d552c44 00000006 20d00005 5a4c902d 407e01a8 ....... -.LZ..
@q]I/DEBUG ( 3147): 5d552c54 4077e84d 5b291d40 5a0a0010 5b2920ac M.w@@.)[...Z. )[
I/DEBUG ( 3147):
I/DEBUG ( 3147): memory near r5:
I/DEBUG ( 3147): 5dc786d0 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3147): 5dc786e0 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3147): 5dc786f0 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3147): 5dc78700 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3147): 5dc78710 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3147):
I/DEBUG ( 3147): memory near r6:
I/DEBUG ( 3147): 5d7113ac 41414241 0612430a e7d30e12 00002ba3 ABAA.C.......+..
I/DEBUG ( 3147): 5d7113bc 000001ff 43136802 20016003 46c04770 .....h.C.
. pG.F I/DEBUG ( 3147): 5d7113cc 2a13881a 889ad906 d1032a00 4a098919 ...*.....*.....J I/DEBUG ( 3147): 5d7113dc d0014291 47702000 4a078959 d1f94291 .B... pGY..J.B.. I/DEBUG ( 3147): 5d7113ec 2a017b1a 8a1ad1f6 8a5b8082 200180c3 .{.*......[.... I/DEBUG ( 3147): I/DEBUG ( 3147): memory near r8: I/DEBUG ( 3147): 5c0df9a0 41aa0af8 00000000 00000000 00000060 ...A........
...I/DEBUG ( 3147): 5c0df9b0 00000018 0000005c 00040006 0000002b ...........+...
I/DEBUG ( 3147): 5c0df9c0 5d77b5d0 5d783000 5d783020 00000001 ..w].0x] 0x]....
I/DEBUG ( 3147): 5c0df9d0 00000000 00000000 ffffffff 00000000 ................
I/DEBUG ( 3147): 5c0df9e0 00000028 0000002b 5c0dfee0 4016c54c (...+......\L..@
I/DEBUG ( 3147):
I/DEBUG ( 3147): memory near sl:
I/DEBUG ( 3147): 5d75e4c0 fff964f6 fff964f6 fff964f6 fff96552 .d...d...d..Re..
I/DEBUG ( 3147): 5d75e4d0 6c6f6f70 00000000 4c412525 00534149 pool....%%ALIAS.
I/DEBUG ( 3147): 5d75e4e0 64756369 6c363474 00000000 61502525 icudt46l....%%Pa
I/DEBUG ( 3147): 5d75e4f0 746e6572 6f527349 0000746f 41434f4c rentIsRoot..LOCA
I/DEBUG ( 3147): 5d75e500 0000454c 44554349 00415441 0000002f LE..ICUDATA./...
I/DEBUG ( 3147):
I/DEBUG ( 3147): memory near fp:
I/DEBUG ( 3147): 5d75f770 66202972 6120726f 6f206c6c 6f4e2066 r) for all of No
I/DEBUG ( 3147): 5d75f780 6c616d72 72657a69 61642032 000a6174 rmalizer2 data..
I/DEBUG ( 3147): 5d75f790 006d726e fffb4ff2 fffb4ff2 fffb5026 nrm..O...O..&P..
I/DEBUG ( 3147): 5d75f7a0 fffb501e fffb5016 fffb500e fffb5006 .P...P...P...P..
I/DEBUG ( 3147): 5d75f7b0 6369364e 36345f75 6f4e3131 6c616d72 N6icu_4611Normal
I/DEBUG ( 3147):
I/DEBUG ( 3147): memory near ip:
I/DEBUG ( 3147): 000074e0 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3147): 000074f0 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3147): 00007500 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3147): 00007510 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3147): 00007520 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3147):
I/DEBUG ( 3147): memory near sp:
I/DEBUG ( 3147): 5d5525e0 00000243 5d783020 5d5527ea 0000033a C... 0x].'U]:...
I/DEBUG ( 3147): 5d5525f0 5d552600 5c0df9c0 df0027ad 00000000 .&U]....'......
I/DEBUG ( 3147): 5d552600 5d75f790 5d552758 5d719bf9 5d552c34 ..u]X'U]..q]4,U]
I/DEBUG ( 3147): 5d552610 00000001 5d717e57 5d75f860 5d552758 ....W
.u]X'U] I/DEBUG ( 3147): 5d552620 5d552c34 9080653d 5d552654 5d78199c 4,U]=e..T&U]..x] I/DEBUG ( 3147): I/DEBUG ( 3147): code around pc: I/DEBUG ( 3147): 5d717590 6820fdc3 fc4af7d3 f7d31c20 bd10fc47 .. h..J. ...G... I/DEBUG ( 3147): 5d7175a0 9c08b5f8 1c051c0e 29006821 2000dd01 ........!h.)... I/DEBUG ( 3147): 5d7175b0 8840bdf8 4288490d 9b07d004 20002203 ..@..I.B.....". I/DEBUG ( 3147): 5d7175c0 e7f5601a d0082e00 1c101d2f 9a061c19 .
....../.......I/DEBUG ( 3147): 5d7175d0 47b01c3b 28000600 1c20d0ef fdaef7d6 ;..G...(.. .....
I/DEBUG ( 3147):
I/DEBUG ( 3147): code around lr:
I/DEBUG ( 3147): 5d717e34 991a6803 681d9a04 47a81c23 d0e52800 .h.....h#..G.(..
I/DEBUG ( 3147): 5d717e44 465b991d 91009a1f 9401991e f7ff9602 ..[F............
I/DEBUG ( 3147): 5d717e54 6833fba5 dc092b00 d0d72800 61839b0f ..3h.+...(.....a
I/DEBUG ( 3147): 5d717e64 9905e005 568b2230 d0072b00 b0112000 ....0".V.+... ..
I/DEBUG ( 3147): 5d717e74 4690bc3c 46a24699 bdf046ab 548b2301 <..F.F.F.F...#.T
I/DEBUG ( 3147):
I/DEBUG ( 3147): memory map around fault addr 5dc786f2:
I/DEBUG ( 3147): 5d783000-5da44000 /data/data/com.dell.email/files/icu/icudt46l.dat
I/DEBUG ( 3147): (no map for address)
I/DEBUG ( 3147): bebd6000-bebf7000 [stack]
Can you please help in this regard as this is very critical to me.
The text was updated successfully, but these errors were encountered: