diff --git a/src/plugins/debugger/gdb/termgdbadapter.cpp b/src/plugins/debugger/gdb/termgdbadapter.cpp
index 6bc1239b554a5e91b3d98566272e455e697335fc..8093b4b8f4fb9e6bcdcc239b3b77e8f94d0ac9c9 100644
--- a/src/plugins/debugger/gdb/termgdbadapter.cpp
+++ b/src/plugins/debugger/gdb/termgdbadapter.cpp
@@ -94,14 +94,6 @@ void TermGdbAdapter::startAdapter()
     m_stubProc.setWorkingDirectory(startParameters().workingDir);
     // Set environment + dumper preload.
     QStringList environment = startParameters().environment;
-    if (dumperHandling() == DumperLoadedByAdapter
-        && m_engine->checkDebuggingHelpers()) {
-        QString var = QLatin1String(Debugger::Constants::Internal::LD_PRELOAD_ENV_VAR);
-        var += QLatin1Char('=');
-        var += m_engine->qtDumperLibraryName();
-        environment.push_back(var);
-        m_engine->setDebuggingHelperStateClassic(DebuggingHelperLoadTried);
-    }
     m_stubProc.setEnvironment(environment);
     // FIXME: Starting the stub implies starting the inferior. This is
     // fairly unclean as far as the state machine and error reporting go.