[Interest] Qt Android app crashing on Nexus 5
Jason H
jhihn at gmx.com
Thu Oct 22 17:18:24 CEST 2015
We use SSL in Qt on Nexus 5 with no issues.
> Sent: Tuesday, October 20, 2015 at 11:13 AM
> From: "Nuno Santos" <nunosantos at imaginando.pt>
> To: interest <interest at qt-project.org>
> Subject: [Interest] Qt Android app crashing on Nexus 5
>
> 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
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
>
More information about the Interest
mailing list