Using QObject::connect(const QObject*, PointerToMemberFunction, Functor) - http://doc.qt.io/qt-5/qobject.html#connect-4
is unsafe if this might be destroyed before the sender
like in https://phabricator.kde.org/source/krusader/browse/master/krusader/FileSystem/defaultfilesystem.cpp;f6035945303426bc1fee6c58dc2916688fe0cbe6$98.
Fix it by using QObject::connect(const QObject, PointerToMemberFunction, const QObject*, Functor , Qt::ConnectionType) - http://doc.qt.io/qt-5/qobject.html#connect-5,
passing this as the context argument.