We found some issue with android viewpager implementation of radaee pdf.
Reproduction steps:
1) click Viewpager to open reader
2) change page quickly a few times
3) close reader just after last page change
repeat 1)-3) fast until app crashes
It occures either in our app or in sample app RDPDFReader.
08-10 03:19:22.571 13579-14590/? A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x4000000 in tid 14590 (Thread-2507)
08-10 03:19:22.679 312-312/? I/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
08-10 03:19:22.679 312-312/? I/DEBUG: Build fingerprint: 'motorola/falcon_retgb/falcon_umts:5.1/LPB23.13-56/60:user/release-keys'
08-10 03:19:22.679 312-312/? I/DEBUG: Revision: 'p3c0'
08-10 03:19:22.679 312-312/? I/DEBUG: ABI: 'arm'
08-10 03:19:22.680 312-312/? I/DEBUG: pid: 13579, tid: 14590, name: Thread-2507 >>> com.radaee.reader <<<
08-10 03:19:22.680 312-312/? I/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x4000000
08-10 03:19:22.691 312-312/? I/DEBUG: r0 04000000 r1 00000000 r2 a44c37a0 r3 b8f3b758
08-10 03:19:22.691 312-312/? I/DEBUG: r4 04000000 r5 00000000 r6 a44c37a0 r7 a44c373c
08-10 03:19:22.691 312-312/? I/DEBUG: r8 b8f3b758 r9 b8f3b758 sl a616c00c fp a44c37a0
08-10 03:19:22.691 312-312/? I/DEBUG: ip a5a2ebe4 sp a44c3710 lr a585214b pc b6e81306 cpsr 600d0030
08-10 03:19:22.691 312-312/? I/DEBUG: backtrace:
08-10 03:19:22.691 312-312/? I/DEBUG: #00 pc 00017306 /system/lib/libc.so (pthread_mutex_lock+7)
08-10 03:19:22.691 312-312/? I/DEBUG: #01 pc 000ad147 /data/app/com.radaee.reader-2/lib/arm/librdpdf.so
08-10 03:19:22.691 312-312/? I/DEBUG: #02 pc 0002ee17 /data/app/com.radaee.reader-2/lib/arm/librdpdf.so (Java_com_radaee_pdf_Page_renderToBmp+526)
08-10 03:19:22.692 312-312/? I/DEBUG: #03 pc 000a6aed /data/dalvik-cache/arm/data@app@com.radaee.reader-2@base.apk@classes.dex
Regards,
Łukasz