Details
-
Bug
-
Resolution: Unresolved
-
P1: Critical
-
None
-
6.9.1
-
Android versions: 11-15
ABIs: arm64-v8a and armeabi-v7a
Description
After upgrading our app from Qt 6.8.1 to 6.9.0/6.9.1 (both are affected), we’re seeing frequent seemingly random crashes with the following stack traces:
Exception Type: Unknown (SIGSEGV) Application Specific Information: Segfault Thread 0 Crashed: libQt6Network_arm64-v8a.so 0x14e380 <unknown> libQt6Network_arm64-v8a.so 0x1533d4 <unknown> libQt6Core_arm64-v8a.so 0x3a4858 <unknown> libQt6Network_arm64-v8a.so 0x1468a8 <unknown> libQt6Network_arm64-v8a.so 0x142ae8 QHttp2Stream::dataReceived libQt6Network_arm64-v8a.so 0x142a40 QHttp2Stream::handleDATA libQt6Network_arm64-v8a.so 0x14423c QHttp2Connection::handleDATA libQt6Network_arm64-v8a.so 0x143f68 QHttp2Connection::handleReadyRead libQt6Network_arm64-v8a.so 0x15f258 <unknown> libQt6Core_arm64-v8a.so 0x3a4858 <unknown> libplugins_tls_qopensslbackend_arm64-v8a.so 0x031f38 <unknown> libQt6Core_arm64-v8a.so 0x3a49e8 <unknown> libQt6Network_arm64-v8a.so 0x11edec <unknown> libQt6Network_arm64-v8a.so 0x11ec38 <unknown> libQt6Network_arm64-v8a.so 0x125878 <unknown> libQt6Core_arm64-v8a.so 0x36adc8 QCoreApplication::notifyInternal2 libQt6Core_arm64-v8a.so 0x47feb0 QEventDispatcherUNIXPrivate::activateSocketNotifiers libQt6Core_arm64-v8a.so 0x480604 QEventDispatcherUNIX::processEvents libQt6Core_arm64-v8a.so 0x37298c QEventLoop::exec libQt6Core_arm64-v8a.so 0x415e44 QThread::exec libQt6Core_arm64-v8a.so 0x47f000 <unknown> libc.so 0x0ce1b0 __pthread_start libc.so 0x070ba8 __start_thread
And:
Exception Type: Unknown (SIGSEGV) Application Specific Information: Segfault Thread 0 Crashed: libQt6Network_arm64-v8a.so 0x14dd9c <unknown> libQt6Network_arm64-v8a.so 0x1532ec <unknown> libQt6Core_arm64-v8a.so 0x3a4858 <unknown> libQt6Network_arm64-v8a.so 0x146770 <unknown> libQt6Network_arm64-v8a.so 0x142bbc QHttp2Stream::headersReceived libQt6Network_arm64-v8a.so 0x145954 QHttp2Connection::handleContinuedHEADERS libQt6Network_arm64-v8a.so 0x1444cc QHttp2Connection::handleHEADERS libQt6Network_arm64-v8a.so 0x143fb0 QHttp2Connection::handleReadyRead libQt6Network_arm64-v8a.so 0x15f258 <unknown> libQt6Core_arm64-v8a.so 0x3a4858 <unknown> libplugins_tls_qopensslbackend_arm64-v8a 0x031f38 <unknown> libQt6Core_arm64-v8a.so 0x3a49e8 <unknown> libQt6Network_arm64-v8a.so 0x11edec <unknown> libQt6Network_arm64-v8a.so 0x11ec38 <unknown> libQt6Network_arm64-v8a.so 0x125878 <unknown> libQt6Core_arm64-v8a.so 0x36adc8 QCoreApplication::notifyInternal2 libQt6Core_arm64-v8a.so 0x47feb0 QEventDispatcherUNIXPrivate::activateSocketNotifiers libQt6Core_arm64-v8a.so 0x480604 QEventDispatcherUNIX::processEvents libQt6Core_arm64-v8a.so 0x37298c QEventLoop::exec libQt6Core_arm64-v8a.so 0x415e44 QThread::exec libQt6Core_arm64-v8a.so 0x47f000 <unknown> libc.so 0x06ee94 <unknown> libc.so 0x060fb0 <unknown>
The above stack traces are using relative offsets and the libraries are from the official Qt 6.9.1 release, so you should be able to look up the symbols internally.