--- src/plugins/bearer/networkmanager/qnetworkmanagerengine.cpp +++ src/plugins/bearer/networkmanager/qnetworkmanagerengine.cpp @@ -531,7 +531,7 @@ void QNetworkManagerEngine::newConnection(const QDBusObjectPath &path, if (i.value()->deviceType() == deviceType) { QNetworkManagerInterfaceDeviceWired *wiredDevice = wiredDevices.value(i.value()->path()); - if (wiredDevice->carrier()) { + if (wiredDevice && wiredDevice->carrier()) { cpPriv->state |= QNetworkConfiguration::Discovered; } }