--- qremoteobjectnode.cpp.orig 2020-06-18 13:26:35.175992500 +0200 +++ qremoteobjectnode.cpp 2020-06-18 13:39:06.399892500 +0200 @@ -1784,7 +1784,9 @@ QUrl QRemoteObjectHostBase::hostUrl() const { Q_D(const QRemoteObjectHostBase); - return d->remoteObjectIo->serverAddress(); + if (d->remoteObjectIo) + return d->remoteObjectIo->serverAddress(); + return QUrl(); } /*! @@ -2330,6 +2332,10 @@ bool QRemoteObjectHostBase::enableRemoting(QObject *object, const SourceApiMap *api, QObject *adapter) { Q_D(QRemoteObjectHostBase); + if (!d->remoteObjectIo) { + d->setLastError(OperationNotValidOnClientNode); + return false; + } return d->remoteObjectIo->enableRemoting(object, api, adapter); }