<table><tr><td style="">rjvbb retitled this revision from "DrKonqi : lldb support (and cross-platform adaptation)" to "DrKonqi : lldb support".<br />rjvbb edited the summary of this revision. <a href="https://phabricator.kde.org/transactions/detail/PHID-XACT-DREV-mqtt6x26i7w4ou2/" rel="noreferrer">(Show Details)</a>
</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/D4929" rel="noreferrer">View Revision</a></tr></table><br /><div><strong>CHANGES TO REVISION SUMMARY</strong><div><div style="white-space: pre-wrap; color: #74777D;">As touched upon previously, DrKonqi is a utility that can be very useful outside of Plasma desktop environments too, and as such it should at the very least have basic support for the lldb <span style="padding: 0 2px; color: #333333; background: #a6f3a6;">debugger. This is not only of interest outside of Plasma; FreeBSD uses clang as its system compiler (AFAIK), and it will thus probably also use lldb as its default </span>debugger.<br />
<br />
This patch introduces that support, providing useful backtraces in bug tickets created through DrKonqi. Attaching lldb to the crashed executable is currently done through a wrapper script that invokes Apple's Terminal.app but that <span style="padding: 0 2px; color: #333333; background: #f8cbcb;">approach is open for discussion</span><span style="padding: 0 2px; color: #333333; background: #a6f3a6;">should probably be modified</span>.<br />
<br />
I've included a few minor adaptations for <span style="padding: 0 2px; color: #333333; background: #f8cbcb;">cross-platform/non Plasma us</span><span style="padding: 0 2px; color: #333333; background: #a6f3a6;">use of DrKonqi outsid</span>e of <span style="padding: 0 2px; color: #333333; background: #f8cbcb;">DrKonqi</span><span style="padding: 0 2px; color: #333333; background: #a6f3a6;">Plasma DEs</span> (preserve existing app/window icons when QIcon::fromTheme() fails and forcing DrKonqi to the foreground on Mac).</div></div></div><br /><div><strong>REPOSITORY</strong><div><div>R120 Plasma Workspace</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D4929" rel="noreferrer">https://phabricator.kde.org/D4929</a></div></div><br /><div><strong>To: </strong>rjvbb, Plasma: Workspaces<br /><strong>Cc: </strong>broulik, kde-mac, plasma-devel, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol<br /></div>