From 090dfb7ca5b9f63304f9398a13000d0918ac04f0 Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Wed, 14 Sep 2022 16:41:41 +0200 Subject: [PATCH] DockerDevice: Fix debug-dumpers not found Since the dumper path was changed after the first "startContainer" call, subsequent startContainer calls would set the wrong source directory. Change-Id: I6e8304c080b4b55fc67eda0a9544a1b8f34ab7a1 Reviewed-by: hjk Reviewed-by: --- src/plugins/docker/dockerdevice.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/docker/dockerdevice.cpp b/src/plugins/docker/dockerdevice.cpp index c4274da06f8..58641b32010 100644 --- a/src/plugins/docker/dockerdevice.cpp +++ b/src/plugins/docker/dockerdevice.cpp @@ -474,7 +474,7 @@ bool DockerDevicePrivate::createContainer() dockerCreate.addArgs({"-v", mount + ':' + mount}); } FilePath dumperPath = FilePath::fromString("/tmp/qtcreator/debugger"); - dockerCreate.addArgs({"-v", q->debugDumperPath().toUserOutput() + ':' + dumperPath.path()}); + addTemporaryMount(Core::ICore::resourcePath("debugger/"), dumperPath); q->setDebugDumperPath(dumperPath); for (const auto &[path, containerPath] : qAsConst(m_temporaryMounts)) {