Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
None
-
5.10.1
-
None
-
9917eb2ec69c2d5cc1db408660df43af34fe63fb
Description
For some unexplained reason, I just got a crash after sending a HTTP/2 request, involving a metacall event being dispatched QHttp2ProtocolHandler, with a read on a nullptr object:
{{ Qt5Core.dll!QObject::property(const char * name) Line 3930 C++ Symbols loaded.}}
> Qt5Network.dll!QHttp2ProtocolHandler::_q_uploadDataReadyRead() Line 218 C++ Symbols loaded.
{{ Qt5Core.dll!QObject::event(QEvent * e) Line 1247 C++ Symbols loaded.}}
{{ Qt5Widgets.dll!QApplicationPrivate::notify_helper(QObject * receiver, QEvent * e) Line 3733 C++ Symbols loaded.}}
{{ Qt5Widgets.dll!QApplication::notify(QObject * receiver, QEvent * e) Line 3574 C++ Symbols loaded.}}
{{ Qt5Core.dll!QCoreApplication::notifyInternal2(QObject * receiver, QEvent * event) Line 1050 C++ Symbols loaded.}}
{{ [Inline Frame] Qt5Core.dll!QCoreApplication::sendEvent(QObject *) Line 234 C++ Symbols loaded.}}
{{ Qt5Core.dll!QCoreApplicationPrivate::sendPostedEvents(QObject * receiver, int event_type, QThreadData * data) Line 1740 C++ Symbols loaded.}}
{{ Qt5Core.dll!qt_internal_proc(HWND__ * hwnd, unsigned int message, unsigned __int64 wp, __int64 lp) Line 239 C++ Symbols loaded.}}
{{ [External Code] Annotated Frame}}
{{ Qt5Core.dll!QEventDispatcherWin32::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags) Line 637 C++ Symbols loaded.}}
{{ [Inline Frame] Qt5Core.dll!QEventLoop::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags) Line 134 C++ Symbols loaded.}}
{{ Qt5Core.dll!QEventLoop::exec(QFlags<enum QEventLoop::ProcessEventsFlag> flags) Line 212 C++ Symbols loaded.}}
{{ Qt5Core.dll!QThread::exec() Line 522 C++ Symbols loaded.}}
{{ Qt5Core.dll!QThreadPrivate::start(void * arg) Line 378 C++ Symbols loaded.}}