diff --git a/src/corelib/kernel/qcoreapplication.cpp b/src/corelib/kernel/qcoreapplication.cpp index 5f25b1c025a..bf397c14dab 100644 --- a/src/corelib/kernel/qcoreapplication.cpp +++ b/src/corelib/kernel/qcoreapplication.cpp @@ -2336,7 +2336,7 @@ QString QCoreApplication::applicationFilePath() # if defined(Q_OS_LINUX) && (!defined(Q_OS_ANDROID) || defined(Q_OS_ANDROID_EMBEDDED)) // Try looking for a /proc//exe symlink first which points to // the absolute path of the executable - QFileInfo pfi(QString::fromLatin1("/proc/%1/exe").arg(getpid())); + QFileInfo pfi(QStringLiteral("/proc/self/exe")); if (pfi.exists() && pfi.isSymLink()) { QCoreApplicationPrivate::setApplicationFilePath(pfi.canonicalFilePath()); return *QCoreApplicationPrivate::cachedApplicationFilePath;