Description
There's a recursive loop in QNetworkAccessManagerPrivate.
I've only able to reproduce this on a toradex imx6ull when USB networking is enabled (via Boot2Qt's QDB) and ethernet cable is not plugged in.
1 _q_networkSessionStateChanged qnetworkaccessmanager.cpp 1949 0x766ad164 2 createSession qnetworkaccessmanager.cpp 1887 0x766acb50 3 _q_networkSessionStateChanged qnetworkaccessmanager.cpp 1949 0x766ad188 4 createSession qnetworkaccessmanager.cpp 1887 0x766acb50 5 _q_networkSessionStateChanged qnetworkaccessmanager.cpp 1949 0x766ad188 6 createSession qnetworkaccessmanager.cpp 1887 0x766acb50 7 _q_onlineStateChanged qnetworkaccessmanager.cpp 1965 0x766ad298 8 qt_static_metacall moc_qnetworkaccessmanager.cpp 198 0x766ad298 9 QMetaObject::activate(QObject *, int, int, void * *) qobject.cpp 3787 0x763688c0 10 QMetaObject::activate(QObject *, QMetaObject const *, int, void * *) qobject.cpp 3640 0x76368de8 11 QNetworkConfigurationManager::onlineStateChanged(bool) moc_qnetworkconfigmanager.cpp 235 0x7667af7c 12 QObject::event(QEvent *) qobject.cpp 1258 0x7635e130 13 QApplicationPrivate::notify_helper(QObject *, QEvent *) qapplication.cpp 3752 0x76eb4c00 14 QApplication::notify(QObject *, QEvent *) qapplication.cpp 3499 0x76ebb928 15 QCoreApplication::notifyInternal2 qcoreapplication.cpp 1057 0x7634def0 16 QCoreApplication::sendEvent qcoreapplication.cpp 1447 0x7634df3c 17 QCoreApplicationPrivate::sendPostedEvents qcoreapplication.cpp 1796 0x7634e0c4 18 QCoreApplication::sendPostedEvents qcoreapplication.cpp 1650 0x7634e3c0 19 postEventSourceDispatch qeventdispatcher_glib.cpp 276 0x763787f4 20 g_main_dispatch gmain.c 3165 0x7588ffb4 ... <More>
Attachments
Issue Links
- duplicates
-
QTBUG-49760 QNetworkAccessManager doesn't recover when network is reconnected
- Closed