[Interest] Qt Android app crashing on Nexus 5
Nuno Santos
nunosantos at imaginando.pt
Tue Oct 20 17:13:25 CEST 2015
Hi,
Today a user told me one of my apps was crashing on it’s Nexus 5.
I went to Google Developer console to see crashes. There were 8 crashes for Nexus 5 around the same thing. It seems something regarding cryptography. This is the stack trace:
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'google/hammerhead/hammerhead:6.0/MRA58K/2256973:user/release-keys'
Revision: '0'
ABI: 'arm'
pid: 27231, tid: 27298, name: QtThread >>> com.imaginando.lk <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x8
r0 00000008 r1 00000091 r2 0000c768 r3 00000000
r4 ab3ddfc0 r5 aedbd4d8 r6 00000000 r7 00000008
r8 00000001 r9 98eae518 sl 9cd4390c fp 9d9ba010
ip b66d99b0 sp 98eae4b8 lr b669da59 pc b6c793f2 cpsr 00000030
backtrace:
#00 pc 000403f2 /system/lib/libc.so (pthread_rwlock_wrlock+1)
#01 pc 0005fa55 /system/lib/libcrypto.so (CRYPTO_MUTEX_lock_write+2)
#02 pc 000640ff /system/lib/libcrypto.so (X509_STORE_add_cert+62)
#03 pc 00073579 /data/app/com.imaginando.lk-1/lib/arm/libQt5Network.so
#04 pc 0006f069 /data/app/com.imaginando.lk-1/lib/arm/libQt5Network.so
#05 pc 00070bf1 /data/app/com.imaginando.lk-1/lib/arm/libQt5Network.so
#06 pc 000718bf /data/app/com.imaginando.lk-1/lib/arm/libQt5Network.so
#07 pc 0006aa15 /data/app/com.imaginando.lk-1/lib/arm/libQt5Network.so (QSslSocket::startClientEncryption()+116)
#08 pc 0006b1cd /data/app/com.imaginando.lk-1/lib/arm/libQt5Network.so
#09 pc 001cd2b7 /data/app/com.imaginando.lk-1/lib/arm/libQt5Core.so (QMetaObject::activate(QObject*, int, int, void**)+1146)
#10 pc 0005e9c3 /data/app/com.imaginando.lk-1/lib/arm/libQt5Network.so
#11 pc 00060b31 /data/app/com.imaginando.lk-1/lib/arm/libQt5Network.so
#12 pc 00059951 /data/app/com.imaginando.lk-1/lib/arm/libQt5Network.so
#13 pc 000640d3 /data/app/com.imaginando.lk-1/lib/arm/libQt5Network.so
#14 pc 001ae739 /data/app/com.imaginando.lk-1/lib/arm/libQt5Core.so (QCoreApplicationPrivate::notify_helper(QObject*, QEvent*)+40)
#15 pc 001ae767 /data/app/com.imaginando.lk-1/lib/arm/libQt5Core.so (QCoreApplication::notify(QObject*, QEvent*)+42)
#16 pc 001ae583 /data/app/com.imaginando.lk-1/lib/arm/libQt5Core.so (QCoreApplication::notifyInternal(QObject*, QEvent*)+62)
#17 pc 001e412d /data/app/com.imaginando.lk-1/lib/arm/libQt5Core.so (QEventDispatcherUNIX::activateSocketNotifiers()+128)
#18 pc 001e42e9 /data/app/com.imaginando.lk-1/lib/arm/libQt5Core.so (QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*)+408)
#19 pc 001e44ff /data/app/com.imaginando.lk-1/lib/arm/libQt5Core.so (QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+178)
#20 pc 001ad6a7 /data/app/com.imaginando.lk-1/lib/arm/libQt5Core.so (QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+14)
#21 pc 001add87 /data/app/com.imaginando.lk-1/lib/arm/libQt5Core.so (QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+226)
#22 pc 000751f1 /data/app/com.imaginando.lk-1/lib/arm/libQt5Core.so (QThread::exec()+84)
#23 pc 00077899 /data/app/com.imaginando.lk-1/lib/arm/libQt5Core.so
#24 pc 0003f3e7 /system/lib/libc.so (__pthread_start(void*)+30)
#25 pc 00019b43 /system/lib/libc.so (__start_thread+6)
Is this familiar to someone?
Any ideas on how to avoid it?
Regards,
Nuno
More information about the Interest
mailing list