Index: source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp =================================================================== --- source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp +++ source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp @@ -850,7 +850,7 @@ { PlatformSP platform_sp = GetTarget().GetPlatform(); if (platform_sp && platform_sp->IsConnected()) - SetUnixSignals(platform_sp->GetUnixSignals()); + SetUnixSignals(std::make_shared(platform_sp->GetUnixSignals())); else SetUnixSignals(UnixSignals::Create(GetTarget().GetArchitecture())); }