<table><tr><td style="">brauch added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D9034" rel="noreferrer">View Revision</a></tr></table><br /><div><div><p>Hm yes, ok, so it makes sense why this fixes the crash. I think we can keep this as a safety guard. However I think the actual problem is that the state is not set to EndedState when the debug session actually ends, which also has other undesirable consequences (e.g. KDevelop doesn't switch back to code view, etc.). Do you have an idea why this happens?</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R68 KDevelop XDebug Support</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D9034" rel="noreferrer">https://phabricator.kde.org/D9034</a></div></div><br /><div><strong>To: </strong>wcancino, kfunk<br /><strong>Cc: </strong>brauch, kdevelop-devel<br /></div>