https://bugs.kde.org/show_bug.cgi?id=425985

Igor Kushnir <igor...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/kdev
                   |                            |elop/kdevelop/commit/89ffdd
                   |                            |c703cead3400122496d286f060b
                   |                            |7dcce43
         Resolution|---                         |FIXED
   Version Fixed In|                            |5.6.1

--- Comment #1 from Igor Kushnir <igor...@gmail.com> ---
Git commit 89ffddc703cead3400122496d286f060b7dcce43 by Igor Kushnir.
Committed on 15/10/2020 at 15:26.
Pushed by igorkushnir into branch '5.6'.

MIDebugSession::m_plugin: raw pointer => QPointer

When a user exits KDevelop during or shortly after debugging a program,
a DebugSession object may outlive MIDebuggerPlugin. This can cause a
crash in ~DebugSession(). Both GDB::DebugSession and LLDB::DebugSession
already support nullptr m_plugin for testing purposes, so this QPointer
type change alone eliminates the crash.
FIXED-IN: 5.6.1

M  +1    -0    plugins/debuggercommon/midebugsession.cpp
M  +2    -1    plugins/debuggercommon/midebugsession.h

https://invent.kde.org/kdevelop/kdevelop/commit/89ffddc703cead3400122496d286f060b7dcce43

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to