<html>
<body>
<div style="font-family: Verdana, Arial, Helvetica, Sans-Serif;">
<table bgcolor="#f9f3c9" width="100%" cellpadding="12" style="border: 1px #c9c399 solid; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
<tr>
<td>
This is an automatically generated e-mail. To reply, visit:
<a href="https://git.reviewboard.kde.org/r/121286/">https://git.reviewboard.kde.org/r/121286/</a>
</td>
</tr>
</table>
<br />
<blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; padding-left: 10px;">
<p style="margin-top: 0;">On novembre 29th, 2014, 10:20 p.m. UTC, <b>Pino Toscano</b> wrote:</p>
<blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; padding-left: 10px;">
<table width="100%" border="0" bgcolor="white" style="border: 1px solid #C0C0C0; border-collapse: collapse; margin: 2px padding: 2px;">
<thead>
<tr>
<th colspan="4" bgcolor="#F0F0F0" style="border-bottom: 1px solid #C0C0C0; font-size: 9pt; padding: 4px 8px; text-align: left;">
<a href="https://git.reviewboard.kde.org/r/121286/diff/3/?file=331098#file331098line97" style="color: black; font-weight: bold; text-decoration: underline;">drkonqi/backtracegenerator.cpp</a>
<span style="font-weight: normal;">
(Diff revision 3)
</span>
</th>
</tr>
</thead>
<tbody style="background-color: #e4d9cb; padding: 4px 8px; text-align: center;">
<tr>
<td colspan="4"><pre style="font-size: 8pt; line-height: 140%; margin: 0; ">bool BacktraceGenerator::start()</pre></td>
</tr>
</tbody>
<tbody>
<tr>
<th bgcolor="#b1ebb0" style="border-right: 1px solid #C0C0C0;" align="right"><font size="2"></font></th>
<td bgcolor="#c5ffc4" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "></pre></td>
<th bgcolor="#b1ebb0" style="border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0;" align="right"><font size="2">97</font></th>
<td bgcolor="#c5ffc4" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "> <span class="k">if</span> <span class="p">(</span><span class="n">m_debugger</span><span class="p">.</span><span class="n">name</span><span class="p">()</span> <span class="o">==</span> <span class="n">QString</span><span class="o">::</span><span class="n">fromLatin1</span><span class="p">(</span><span class="s">"lldb"</span><span class="p">))</span> <span class="p">{</span></pre></td>
</tr>
</tbody>
</table>
<pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;"><p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">Still hardcodes the debugger name; I'm not a drkonqui developer, so I cannot tell you exactly what to do -- surely, not hardcoding a particular debugger behaviour will be better anyway.</p></pre>
</blockquote>
<p>On novembre 30th, 2014, 3:29 a.m. UTC, <b>Ian Wadham</b> wrote:</p>
<blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; padding-left: 10px;">
<pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;"><p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">a) I think codeName() would be the appropriate method (see drkonqi/debugger.h). The name() method gives you the translated name, possibly in non-Latin characters.
b) FWIW there are at least two other places in this patch where "lldb" is used, but "gdb" and "kdbgwin" are also already used at those places... :-) So what is wrong with continuing the tradition?
c) Would adding something to the file drkonqi_globals.h be of any use?
d) I agree that adding a config file entry just for this case and an extra method in debugger.* to access it would be an overkill.</p></pre>
</blockquote>
</blockquote>
<pre style="margin-left: 1em; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;"><blockquote style="text-rendering: inherit;padding: 0 0 0 1em;border-left: 1px solid #bbb;white-space: normal;margin: 0 0 0 0.5em;line-height: inherit;">
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">a) I think codeName() would be the appropriate method (see drkonqi/debugger.h). The name() method gives you the translated name, possibly in non-Latin characters.</p>
</blockquote>
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">Yet another reason why hardcoding the backend name is problematic...</p>
<blockquote style="text-rendering: inherit;padding: 0 0 0 1em;border-left: 1px solid #bbb;white-space: normal;margin: 0 0 0 0.5em;line-height: inherit;">
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">b) FWIW there are at least two other places in this patch where "lldb" is used, but "gdb" and "kdbgwin" are also already used at those places... :-) So what is wrong with continuing the tradition?</p>
</blockquote>
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">A factory method and the default value of the debugger configuration? Those are ok for what they do.</p>
<blockquote style="text-rendering: inherit;padding: 0 0 0 1em;border-left: 1px solid #bbb;white-space: normal;margin: 0 0 0 0.5em;line-height: inherit;">
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">c) Would adding something to the file drkonqi_globals.h be of any use?</p>
</blockquote>
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">Unrelated place.</p>
<blockquote style="text-rendering: inherit;padding: 0 0 0 1em;border-left: 1px solid #bbb;white-space: normal;margin: 0 0 0 0.5em;line-height: inherit;">
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">d) I agree that adding a config file entry just for this case and an extra method in debugger.* to access it would be an overkill.</p>
</blockquote>
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">I don't think adding a method to get a configuration for a behavior of a debugger would be overkill; it seems like that's what <code style="text-rendering: inherit;color: #4444cc;padding: 0;white-space: normal;margin: 0;line-height: inherit;">Debugger</code> is for, after all. Otherwise, just add a method like:</p>
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;"><div class="codehilite" style="background: #f8f8f8"><pre style="line-height: 125%">QString Debugger<span style="color: #666666">::</span>backendConfiguration(<span style="color: #008000; font-weight: bold">const</span> QString <span style="color: #666666">&</span>key) <span style="color: #008000; font-weight: bold">const</span>
{
<span style="color: #008000; font-weight: bold">if</span> (<span style="color: #666666">!</span>isValid() <span style="color: #666666">||</span> <span style="color: #666666">!</span>m_config<span style="color: #666666">-></span>hasGroup(m_backend)) {
<span style="color: #008000; font-weight: bold">return</span> <span style="color: #008000">false</span>;
} <span style="color: #008000; font-weight: bold">else</span> {
<span style="color: #008000; font-weight: bold">return</span> m_config<span style="color: #666666">-></span>group(m_backend).readEntry(key, QString());
}
}
</pre></div>
</p>
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">so you can just query it to get a configuration you need.</p></pre>
<br />
<p>- Pino</p>
<br />
<p>On novembre 29th, 2014, 10:03 p.m. UTC, René J.V. Bertin wrote:</p>
<table bgcolor="#fefadf" width="100%" cellspacing="0" cellpadding="12" style="border: 1px #888a85 solid; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
<tr>
<td>
<div>Review request for KDE Software on Mac OS X and KDE Runtime.</div>
<div>By René J.V. Bertin.</div>
<p style="color: grey;"><i>Updated Nov. 29, 2014, 10:03 p.m.</i></p>
<div style="margin-top: 1.5em;">
<b style="color: #575012; font-size: 10pt;">Repository: </b>
kde-runtime
</div>
<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Description </h1>
<table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10" style="border: 1px solid #b8b5a0">
<tr>
<td>
<pre style="margin: 0; padding: 0; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;"><p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">DrKonqi currently lacks support for lldb, which means KDE users on recent OS X versions cannot generate and submit post-mortem backtraces.</p>
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">The patches in this RR introduce simple logic (based on <em style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: normal;">compile-time</em> OS version detection) to select either gdb or lldb, as well as appropriate lldbrc files.</p>
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">This is the first step to be taken: determine when lldb should be launched, and how (to obtain a backtrace).</p></pre>
</td>
</tr>
</table>
<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Testing </h1>
<table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10" style="border: 1px solid #b8b5a0">
<tr>
<td>
<pre style="margin: 0; padding: 0; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;"><p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">On OS X 10.9.4 with kdelibs git/4.14 .
Launching lldb works, as does the BatchCommand to obtain a backtrace; parsing of that information will be tackled later.
The backtrace isn't particularly useful though, because it doesn't (always/never/...?) display the location of the crash and steps leading up to it, <em style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: normal;">presumably</em> because of an issue in the interaction between KDE's crash reporter and lldb. This will need work...</p>
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;"><div class="codehilite" style="background: #f8f8f8"><pre style="line-height: 125%"><span style="color: #A0A000">Application:</span> Kate (kate), signal<span style="color: #666666">:</span> Segmentation fault<span style="color: #666666">:</span> <span style="color: #666666">11</span>
(lldb) process attach <span style="color: #666666">--</span>pid <span style="color: #666666">88853</span>
Process <span style="color: #666666">88853</span> stopped
Executable module set to <span style="color: #BA2121">"/opt/local/bin/kate"</span>.
Architecture set to<span style="color: #666666">:</span> x86_64<span style="color: #666666">-</span>apple<span style="color: #666666">-</span>macosx.
(lldb) command source <span style="color: #666666">-</span>s <span style="color: #666666">0</span> <span style="border: 1px solid #FF0000">'</span><span style="color: #666666">/</span>private<span style="color: #666666">/</span>var<span style="color: #666666">/</span>folders<span style="color: #666666">/</span>j1<span style="color: #666666">/1439</span>ppj08xj8h6006s6drbq00000gs<span style="color: #666666">/</span>T<span style="color: #666666">/</span>kde<span style="color: #666666">-</span>bertin<span style="color: #666666">/</span>drkonqiB88857.tmp<span style="border: 1px solid #FF0000">'</span>
Executing commands <span style="color: #008000; font-weight: bold">in</span> <span style="border: 1px solid #FF0000">'</span><span style="color: #666666">/</span>private<span style="color: #666666">/</span>var<span style="color: #666666">/</span>folders<span style="color: #666666">/</span>j1<span style="color: #666666">/1439</span>ppj08xj8h6006s6drbq00000gs<span style="color: #666666">/</span>T<span style="color: #666666">/</span>kde<span style="color: #666666">-</span>bertin<span style="color: #666666">/</span>drkonqiB88857.tmp<span style="border: 1px solid #FF0000">'</span>.
(lldb) set set term<span style="color: #666666">-</span>width <span style="color: #666666">200</span>
(lldb) set set interpreter.prompt<span style="color: #666666">-</span>on<span style="color: #666666">-</span>quit <span style="color: #008000">false</span>
(lldb) <span style="color: #008000; font-weight: bold">thread</span> info
<span style="color: #008000; font-weight: bold">thread</span> <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">1:</span> tid <span style="color: #666666">=</span> <span style="color: #666666">0x1bda48</span>, <span style="color: #666666">0x00007fff8cb85e20</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__wait4 <span style="color: #666666">+</span> <span style="color: #666666">8</span>, queue <span style="color: #666666">=</span> <span style="border: 1px solid #FF0000">'</span>com.apple.main<span style="color: #666666">-</span><span style="color: #008000; font-weight: bold">thread</span><span style="border: 1px solid #FF0000">'</span>, stop reason <span style="color: #666666">=</span> signal SIGSTOP
(lldb) bt all
<span style="color: #666666">*</span> <span style="color: #008000; font-weight: bold">thread</span> <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">1:</span> tid <span style="color: #666666">=</span> <span style="color: #666666">0x1bda48</span>, <span style="color: #666666">0x00007fff8cb85e20</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__wait4 <span style="color: #666666">+</span> <span style="color: #666666">8</span>, queue <span style="color: #666666">=</span> <span style="border: 1px solid #FF0000">'</span>com.apple.main<span style="color: #666666">-</span><span style="color: #008000; font-weight: bold">thread</span><span style="border: 1px solid #FF0000">'</span>, stop reason <span style="color: #666666">=</span> signal SIGSTOP
<span style="color: #666666">*</span> frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">0:</span> <span style="color: #666666">0x00007fff8cb85e20</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__wait4 <span style="color: #666666">+</span> <span style="color: #666666">8</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">1:</span> <span style="color: #666666">0x000000010272bc8e</span> libkdeui<span style="color: #666666">.5</span>.dylib<span style="border: 1px solid #FF0000">`</span>KCrash<span style="color: #666666">::</span>startProcess(<span style="color: #B00040">int</span>, <span style="color: #B00040">char</span> <span style="color: #008000; font-weight: bold">const</span><span style="color: #666666">**</span>, <span style="color: #B00040">bool</span>) [inlined] startProcessInternal(argc<span style="color: #666666">=<</span>unavailable<span style="color: #666666">></span>, directly<span style="color: #666666">=<</span>unavailable<span style="color: #666666">></span>) <span style="color: #666666">+</span> <span style="color: #666666">265</span> at kcrash.cpp<span style="color: #666666">:556</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">2:</span> <span style="color: #666666">0x000000010272bb85</span> libkdeui<span style="color: #666666">.5</span>.dylib<span style="border: 1px solid #FF0000">`</span>KCrash<span style="color: #666666">::</span>startProcess(argc<span style="color: #666666">=<</span>unavailable<span style="color: #666666">></span>, argv<span style="color: #666666">=<</span>unavailable<span style="color: #666666">></span>, waitAndExit<span style="color: #666666">=<</span>unavailable<span style="color: #666666">></span>) <span style="color: #666666">+</span> <span style="color: #666666">21</span> at kcrash.cpp<span style="color: #666666">:538</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">3:</span> <span style="color: #666666">0x000000010272adb9</span> libkdeui<span style="color: #666666">.5</span>.dylib<span style="border: 1px solid #FF0000">`</span>KCrash<span style="color: #666666">::</span>defaultCrashHandler(sig<span style="color: #666666">=<</span>unavailable<span style="color: #666666">></span>) <span style="color: #666666">+</span> <span style="color: #666666">1209</span> at kcrash.cpp<span style="color: #666666">:441</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">4:</span> <span style="color: #666666">0x00007fff8fe965aa</span> libsystem_platform.dylib<span style="border: 1px solid #FF0000">`</span>_sigtramp <span style="color: #666666">+</span> <span style="color: #666666">26</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">5:</span> <span style="color: #666666">0x00007fff8a55c098</span> libobjc.A.dylib<span style="border: 1px solid #FF0000">`</span>objc_msgSend <span style="color: #666666">+</span> <span style="color: #666666">24</span>
<span style="color: #008000; font-weight: bold">thread</span> <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">2:</span> tid <span style="color: #666666">=</span> <span style="color: #666666">0x1bda4b</span>, <span style="color: #666666">0x00007fff8cb86662</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>kevent64 <span style="color: #666666">+</span> <span style="color: #666666">10</span>, queue <span style="color: #666666">=</span> <span style="border: 1px solid #FF0000">'</span>com.apple.libdispatch<span style="color: #666666">-</span>manager<span style="border: 1px solid #FF0000">'</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">0:</span> <span style="color: #666666">0x00007fff8cb86662</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>kevent64 <span style="color: #666666">+</span> <span style="color: #666666">10</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">1:</span> <span style="color: #666666">0x00007fff905a1421</span> libdispatch.dylib<span style="border: 1px solid #FF0000">`</span>_dispatch_mgr_invoke <span style="color: #666666">+</span> <span style="color: #666666">239</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">2:</span> <span style="color: #666666">0x00007fff905a1136</span> libdispatch.dylib<span style="border: 1px solid #FF0000">`</span>_dispatch_mgr_thread <span style="color: #666666">+</span> <span style="color: #666666">52</span>
<span style="color: #008000; font-weight: bold">thread</span> <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">3:</span> tid <span style="color: #666666">=</span> <span style="color: #666666">0x1bda4c</span>, <span style="color: #666666">0x00007fff8cb85e6a</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__workq_kernreturn <span style="color: #666666">+</span> <span style="color: #666666">10</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">0:</span> <span style="color: #666666">0x00007fff8cb85e6a</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__workq_kernreturn <span style="color: #666666">+</span> <span style="color: #666666">10</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">1:</span> <span style="color: #666666">0x00007fff8f5d6f08</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>_pthread_wqthread <span style="color: #666666">+</span> <span style="color: #666666">330</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">2:</span> <span style="color: #666666">0x00007fff8f5d9fb9</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>start_wqthread <span style="color: #666666">+</span> <span style="color: #666666">13</span>
<span style="color: #008000; font-weight: bold">thread</span> <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">4:</span> tid <span style="color: #666666">=</span> <span style="color: #666666">0x1bda52</span>, <span style="color: #666666">0x00007fff8cb85e6a</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__workq_kernreturn <span style="color: #666666">+</span> <span style="color: #666666">10</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">0:</span> <span style="color: #666666">0x00007fff8cb85e6a</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__workq_kernreturn <span style="color: #666666">+</span> <span style="color: #666666">10</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">1:</span> <span style="color: #666666">0x00007fff8f5d6f08</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>_pthread_wqthread <span style="color: #666666">+</span> <span style="color: #666666">330</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">2:</span> <span style="color: #666666">0x00007fff8f5d9fb9</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>start_wqthread <span style="color: #666666">+</span> <span style="color: #666666">13</span>
<span style="color: #008000; font-weight: bold">thread</span> <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">5:</span> tid <span style="color: #666666">=</span> <span style="color: #666666">0x1bda75</span>, <span style="color: #666666">0x00007fff8cb859aa</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__select <span style="color: #666666">+</span> <span style="color: #666666">10</span>, name <span style="color: #666666">=</span> <span style="border: 1px solid #FF0000">'</span>com.apple.CFSocket.private<span style="border: 1px solid #FF0000">'</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">0:</span> <span style="color: #666666">0x00007fff8cb859aa</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__select <span style="color: #666666">+</span> <span style="color: #666666">10</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">1:</span> <span style="color: #666666">0x00007fff8b12fa03</span> CoreFoundation<span style="border: 1px solid #FF0000">`</span>__CFSocketManager <span style="color: #666666">+</span> <span style="color: #666666">867</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">2:</span> <span style="color: #666666">0x00007fff8f5d5899</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>_pthread_body <span style="color: #666666">+</span> <span style="color: #666666">138</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">3:</span> <span style="color: #666666">0x00007fff8f5d572a</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>_pthread_start <span style="color: #666666">+</span> <span style="color: #666666">137</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">4:</span> <span style="color: #666666">0x00007fff8f5d9fc9</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>thread_start <span style="color: #666666">+</span> <span style="color: #666666">13</span>
<span style="color: #008000; font-weight: bold">thread</span> <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">6:</span> tid <span style="color: #666666">=</span> <span style="color: #666666">0x1bda83</span>, <span style="color: #666666">0x00007fff8cb81a1a</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>mach_msg_trap <span style="color: #666666">+</span> <span style="color: #666666">10</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">0:</span> <span style="color: #666666">0x00007fff8cb81a1a</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>mach_msg_trap <span style="color: #666666">+</span> <span style="color: #666666">10</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">1:</span> <span style="color: #666666">0x00007fff8cb80d18</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>mach_msg <span style="color: #666666">+</span> <span style="color: #666666">64</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">2:</span> <span style="color: #666666">0x00007fff8b0e3f15</span> CoreFoundation<span style="border: 1px solid #FF0000">`</span>__CFRunLoopServiceMachPort <span style="color: #666666">+</span> <span style="color: #666666">181</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">3:</span> <span style="color: #666666">0x00007fff8b0e3539</span> CoreFoundation<span style="border: 1px solid #FF0000">`</span>__CFRunLoopRun <span style="color: #666666">+</span> <span style="color: #666666">1161</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">4:</span> <span style="color: #666666">0x00007fff8b0e2e75</span> CoreFoundation<span style="border: 1px solid #FF0000">`</span>CFRunLoopRunSpecific <span style="color: #666666">+</span> <span style="color: #666666">309</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">5:</span> <span style="color: #666666">0x00007fff8e30d05e</span> AppKit<span style="border: 1px solid #FF0000">`</span>_NSEventThread <span style="color: #666666">+</span> <span style="color: #666666">144</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">6:</span> <span style="color: #666666">0x00007fff8f5d5899</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>_pthread_body <span style="color: #666666">+</span> <span style="color: #666666">138</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">7:</span> <span style="color: #666666">0x00007fff8f5d572a</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>_pthread_start <span style="color: #666666">+</span> <span style="color: #666666">137</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">8:</span> <span style="color: #666666">0x00007fff8f5d9fc9</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>thread_start <span style="color: #666666">+</span> <span style="color: #666666">13</span>
<span style="color: #008000; font-weight: bold">thread</span> <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">7:</span> tid <span style="color: #666666">=</span> <span style="color: #666666">0x1bdcba</span>, <span style="color: #666666">0x00007fff8cb85a3a</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__semwait_signal <span style="color: #666666">+</span> <span style="color: #666666">10</span>, name <span style="color: #666666">=</span> <span style="border: 1px solid #FF0000">'</span>com.apple.appkit<span style="color: #666666">-</span>heartbeat<span style="border: 1px solid #FF0000">'</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">0:</span> <span style="color: #666666">0x00007fff8cb85a3a</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__semwait_signal <span style="color: #666666">+</span> <span style="color: #666666">10</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">1:</span> <span style="color: #666666">0x00007fff88fbcdc0</span> libsystem_c.dylib<span style="border: 1px solid #FF0000">`</span>nanosleep <span style="color: #666666">+</span> <span style="color: #666666">200</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">2:</span> <span style="color: #666666">0x00007fff88fbccb2</span> libsystem_c.dylib<span style="border: 1px solid #FF0000">`</span>usleep <span style="color: #666666">+</span> <span style="color: #666666">54</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">3:</span> <span style="color: #666666">0x00007fff8e3d117d</span> AppKit<span style="border: 1px solid #FF0000">`</span><span style="color: #666666">-</span>[NSUIHeartBeat _heartBeatThread<span style="color: #666666">:</span>] <span style="color: #666666">+</span> <span style="color: #666666">2132</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">4:</span> <span style="color: #666666">0x00007fff9368776b</span> Foundation<span style="border: 1px solid #FF0000">`</span>__NSThread__main__ <span style="color: #666666">+</span> <span style="color: #666666">1318</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">5:</span> <span style="color: #666666">0x00007fff8f5d5899</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>_pthread_body <span style="color: #666666">+</span> <span style="color: #666666">138</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">6:</span> <span style="color: #666666">0x00007fff8f5d572a</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>_pthread_start <span style="color: #666666">+</span> <span style="color: #666666">137</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">7:</span> <span style="color: #666666">0x00007fff8f5d9fc9</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>thread_start <span style="color: #666666">+</span> <span style="color: #666666">13</span>
(lldb) detach
Process <span style="color: #666666">88853</span> detached
(lldb) quit
</pre></div>
</p>
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">Same crash but backtrace generated after starting the app in the debugger (instead of attaching to it):</p>
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;"><div class="codehilite" style="background: #f8f8f8"><pre style="line-height: 125%"><span style="color: #666666">*</span> <span style="color: #008000; font-weight: bold">thread</span> <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">1:</span> tid <span style="color: #666666">=</span> <span style="color: #666666">0x1be8ca</span>, <span style="color: #666666">0x0000000101283430</span> QtGui<span style="border: 1px solid #FF0000">`</span>qt_mac_create_imagemask(pixmap<span style="color: #666666">=<</span>unavailable<span style="color: #666666">></span>, sr<span style="color: #666666">=0x00007fff5fbfcbf0</span>) <span style="color: #666666">+</span> <span style="color: #666666">752</span> at qpixmap_mac.cpp<span style="color: #666666">:1090</span>, queue <span style="color: #666666">=</span> <span style="border: 1px solid #FF0000">'</span>com.apple.main<span style="color: #666666">-</span><span style="color: #008000; font-weight: bold">thread</span><span style="border: 1px solid #FF0000">'</span>, stop reason <span style="color: #666666">=</span> EXC_BAD_ACCESS (code<span style="color: #666666">=</span>EXC_I386_GPFLT)
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">0:</span> <span style="color: #666666">0x0000000101283430</span> QtGui<span style="border: 1px solid #FF0000">`</span>qt_mac_create_imagemask(pixmap<span style="color: #666666">=<</span>unavailable<span style="color: #666666">></span>, sr<span style="color: #666666">=0x00007fff5fbfcbf0</span>) <span style="color: #666666">+</span> <span style="color: #666666">752</span> at qpixmap_mac.cpp<span style="color: #666666">:1090</span>
<span style="color: #666666">1087</span> <span style="color: #008000; font-weight: bold">for</span>(<span style="color: #B00040">int</span> y <span style="color: #666666">=</span> sy, offset<span style="color: #666666">=0</span>; y <span style="color: #666666"><</span> sh; <span style="color: #666666">++</span>y) {
<span style="color: #666666">1088</span> srow <span style="color: #666666">=</span> sptr <span style="color: #666666">+</span> (y <span style="color: #666666">*</span> (sbpr <span style="color: #666666">/</span> <span style="color: #666666">4</span>));
<span style="color: #666666">1089</span> <span style="color: #008000; font-weight: bold">for</span>(<span style="color: #B00040">int</span> x <span style="color: #666666">=</span> sx; x <span style="color: #666666"><</span> sw; <span style="color: #666666">++</span>x)
<span style="color: #666666">-></span> <span style="color: #666666">1090</span> <span style="color: #666666">*</span>(dptr<span style="color: #666666">+</span>(offset<span style="color: #666666">++</span>)) <span style="color: #666666">=</span> (<span style="color: #666666">*</span>(srow<span style="color: #666666">+</span>x) <span style="color: #666666">&</span> mask) <span style="color: #666666">?</span> <span style="color: #666666">255</span> <span style="color: #666666">:</span> <span style="color: #666666">0</span>;
<span style="color: #666666">1091</span> }
<span style="color: #666666">1092</span> QCFType<span style="color: #666666"><</span>CGDataProviderRef<span style="color: #666666">></span> provider <span style="color: #666666">=</span> CGDataProviderCreateWithData(<span style="color: #666666">0</span>, dptr, nbytes, qt_mac_cgimage_data_free);
<span style="color: #666666">1093</span> px<span style="color: #666666">-></span>cg_mask <span style="color: #666666">=</span> CGImageMaskCreate(sw, sh, <span style="color: #666666">8</span>, <span style="color: #666666">8</span>, nbytes <span style="color: #666666">/</span> sh, provider, <span style="color: #666666">0</span>, <span style="color: #666666">0</span>);
[snip]
(lldb) bt all
<span style="color: #666666">*</span> <span style="color: #008000; font-weight: bold">thread</span> <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">1:</span> tid <span style="color: #666666">=</span> <span style="color: #666666">0x1be8ca</span>, <span style="color: #666666">0x0000000101283430</span> QtGui<span style="border: 1px solid #FF0000">`</span>qt_mac_create_imagemask(pixmap<span style="color: #666666">=<</span>unavailable<span style="color: #666666">></span>, sr<span style="color: #666666">=0x00007fff5fbfcbf0</span>) <span style="color: #666666">+</span> <span style="color: #666666">752</span> at qpixmap_mac.cpp<span style="color: #666666">:1090</span>, queue <span style="color: #666666">=</span> <span style="border: 1px solid #FF0000">'</span>com.apple.main<span style="color: #666666">-</span><span style="color: #008000; font-weight: bold">thread</span><span style="border: 1px solid #FF0000">'</span>, stop reason <span style="color: #666666">=</span> EXC_BAD_ACCESS (code<span style="color: #666666">=</span>EXC_I386_GPFLT)
<span style="color: #666666">*</span> frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">0:</span> <span style="color: #666666">0x0000000101283430</span> QtGui<span style="border: 1px solid #FF0000">`</span>qt_mac_create_imagemask(pixmap<span style="color: #666666">=<</span>unavailable<span style="color: #666666">></span>, sr<span style="color: #666666">=0x00007fff5fbfcbf0</span>) <span style="color: #666666">+</span> <span style="color: #666666">752</span> at qpixmap_mac.cpp<span style="color: #666666">:1090</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">1:</span> <span style="color: #666666">0x000000010139dafb</span> QtGui<span style="border: 1px solid #FF0000">`</span>qt_mac_draw_pattern(info<span style="color: #666666">=0x0000000105089e10</span>, c<span style="color: #666666">=0x000000011232fd30</span>) <span style="color: #666666">+</span> <span style="color: #666666">907</span> at qpaintengine_mac.cpp<span style="color: #666666">:494</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">2:</span> <span style="color: #666666">0x00007fff93e1ca6f</span> CoreGraphics<span style="border: 1px solid #FF0000">`</span>CGPatternDelegateDrawPattern <span style="color: #666666">+</span> <span style="color: #666666">66</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">3:</span> <span style="color: #666666">0x00000001126d475a</span> libPDFRIP.A.dylib<span style="border: 1px solid #FF0000">`</span>PDFPatternEmitDefinition <span style="color: #666666">+</span> <span style="color: #666666">1299</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">4:</span> <span style="color: #666666">0x00000001126d49c6</span> libPDFRIP.A.dylib<span style="border: 1px solid #FF0000">`</span>emitPatternDefinition <span style="color: #666666">+</span> <span style="color: #666666">14</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">5:</span> <span style="color: #666666">0x00007fff8b0d1382</span> CoreFoundation<span style="border: 1px solid #FF0000">`</span>__CFSetApplyFunction_block_invoke <span style="color: #666666">+</span> <span style="color: #666666">18</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">6:</span> <span style="color: #666666">0x00007fff8b0b58fc</span> CoreFoundation<span style="border: 1px solid #FF0000">`</span>CFBasicHashApply <span style="color: #666666">+</span> <span style="color: #666666">124</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">7:</span> <span style="color: #666666">0x00007fff8b0d133d</span> CoreFoundation<span style="border: 1px solid #FF0000">`</span>CFSetApplyFunction <span style="color: #666666">+</span> <span style="color: #666666">173</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">8:</span> <span style="color: #666666">0x00000001126d4993</span> libPDFRIP.A.dylib<span style="border: 1px solid #FF0000">`</span>PDFPatternSetEmitDefinitions <span style="color: #666666">+</span> <span style="color: #666666">71</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">9:</span> <span style="color: #666666">0x00000001126caa0c</span> libPDFRIP.A.dylib<span style="border: 1px solid #FF0000">`</span>emit_page_resources(PDFDocument<span style="color: #666666">*</span>) <span style="color: #666666">+</span> <span style="color: #666666">59</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">10:</span> <span style="color: #666666">0x00000001126ca9b0</span> libPDFRIP.A.dylib<span style="border: 1px solid #FF0000">`</span>PDFDocumentEndPage <span style="color: #666666">+</span> <span style="color: #666666">73</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">11:</span> <span style="color: #666666">0x00000001126c9570</span> libPDFRIP.A.dylib<span style="border: 1px solid #FF0000">`</span>pdf_EndPage <span style="color: #666666">+</span> <span style="color: #666666">17</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">12:</span> <span style="color: #666666">0x00007fff8f7e7ea3</span> PrintCore<span style="border: 1px solid #FF0000">`</span>pdfSpoolingEndPage(<span style="color: #B00040">void</span><span style="color: #666666">*</span>, <span style="color: #B00040">void</span><span style="color: #666666">*</span>) <span style="color: #666666">+</span> <span style="color: #666666">345</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">13:</span> <span style="color: #666666">0x00007fff8f7df835</span> PrintCore<span style="border: 1px solid #FF0000">`</span>PJCEndPage(OpaquePMPrintSession<span style="color: #666666">*</span>) <span style="color: #666666">+</span> <span style="color: #666666">40</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">14:</span> <span style="color: #666666">0x00007fff8f7bd3b6</span> PrintCore<span style="border: 1px solid #FF0000">`</span>PMSessionEndPageNoDialog <span style="color: #666666">+</span> <span style="color: #666666">80</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">15:</span> <span style="color: #666666">0x00000001011812c7</span> QtGui<span style="border: 1px solid #FF0000">`</span>QMacPrintEngine<span style="color: #666666">::</span>end() <span style="color: #666666">+</span> <span style="color: #666666">103</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">16:</span> <span style="color: #666666">0x00000001012dad0e</span> QtGui<span style="border: 1px solid #FF0000">`</span>QPainter<span style="color: #666666">::</span>end(this<span style="color: #666666">=<</span>unavailable<span style="color: #666666">></span>) <span style="color: #666666">+</span> <span style="color: #666666">142</span> at qpainter.cpp<span style="color: #666666">:1963</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">17:</span> <span style="color: #666666">0x000000010d841159</span> libkatepartinterfaces<span style="color: #666666">.4</span>.dylib<span style="border: 1px solid #FF0000">`</span>KatePrinter<span style="color: #666666">::</span>print(doc<span style="color: #666666">=<</span>unavailable<span style="color: #666666">></span>) <span style="color: #666666">+</span> <span style="color: #666666">17097</span> at kateprinter.cpp<span style="color: #666666">:669</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">18:</span> <span style="color: #666666">0x000000010d69533a</span> libkatepartinterfaces<span style="color: #666666">.4</span>.dylib<span style="border: 1px solid #FF0000">`</span>KateDocument<span style="color: #666666">::</span>qt_static_metacall(QObject<span style="color: #666666">*</span>, QMetaObject<span style="color: #666666">::</span>Call, <span style="color: #B00040">int</span>, <span style="color: #B00040">void</span><span style="color: #666666">**</span>) [inlined] KateDocument<span style="color: #666666">::</span>print() <span style="color: #666666">+</span> <span style="color: #666666">1994</span> at katedocument.cpp<span style="color: #666666">:1855</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">19:</span> <span style="color: #666666">0x000000010d695332</span> libkatepartinterfaces<span style="color: #666666">.4</span>.dylib<span style="border: 1px solid #FF0000">`</span>KateDocument<span style="color: #666666">::</span>qt_static_metacall(_o<span style="color: #666666">=0x000000010508be40</span>, _c<span style="color: #666666">=<</span>unavailable<span style="color: #666666">></span>, _id<span style="color: #666666">=<</span>unavailable<span style="color: #666666">></span>, _a<span style="color: #666666">=0x00007fff5fbfdd40</span>) <span style="color: #666666">+</span> <span style="color: #666666">1986</span> at katedocument.moc<span style="color: #666666">:267</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">20:</span> <span style="color: #666666">0x000000010276b3fd</span> QtCore<span style="border: 1px solid #FF0000">`</span>QMetaObject<span style="color: #666666">::</span>activate(sender<span style="color: #666666">=0x00000001036d1b20</span>, m<span style="color: #666666">=<</span>unavailable<span style="color: #666666">></span>, local_signal_index<span style="color: #666666">=<</span>unavailable<span style="color: #666666">></span>, argv<span style="color: #666666">=<</span>unavailable<span style="color: #666666">></span>) <span style="color: #666666">+</span> <span style="color: #666666">1693</span> at qobject.cpp<span style="color: #666666">:3567</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">21:</span> <span style="color: #666666">0x00000001011bd419</span> QtGui<span style="border: 1px solid #FF0000">`</span>QAction<span style="color: #666666">::</span>activate(QAction<span style="color: #666666">::</span>ActionEvent) [inlined] QAction<span style="color: #666666">::</span>triggered(this<span style="color: #666666">=0x00000001036d1b20</span>, _t1<span style="color: #666666">=</span><span style="color: #008000">false</span>) <span style="color: #666666">+</span> <span style="color: #666666">233</span> at moc_qaction.cpp<span style="color: #666666">:277</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">22:</span> <span style="color: #666666">0x00000001011bd3f1</span> QtGui<span style="border: 1px solid #FF0000">`</span>QAction<span style="color: #666666">::</span>activate(this<span style="color: #666666">=0x00000001036d1b20</span>, event<span style="color: #666666">=<</span>unavailable<span style="color: #666666">></span>) <span style="color: #666666">+</span> <span style="color: #666666">193</span> at qaction.cpp<span style="color: #666666">:1257</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">23:</span> <span style="color: #666666">0x0000000101171c91</span> QtGui<span style="border: 1px solid #FF0000">`</span><span style="color: #666666">-</span>[QCocoaMenuLoader qtDispatcherToQAction<span style="color: #666666">:</span>] <span style="color: #666666">+</span> <span style="color: #666666">65</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">24:</span> <span style="color: #666666">0x00007fff8e38b260</span> AppKit<span style="border: 1px solid #FF0000">`</span><span style="color: #666666">-</span>[NSApplication sendAction<span style="color: #666666">:</span>to<span style="color: #666666">:</span>from<span style="color: #666666">:</span>] <span style="color: #666666">+</span> <span style="color: #666666">327</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">25:</span> <span style="color: #666666">0x00007fff8e3a61c8</span> AppKit<span style="border: 1px solid #FF0000">`</span><span style="color: #666666">-</span>[NSMenuItem _corePerformAction] <span style="color: #666666">+</span> <span style="color: #666666">394</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">26:</span> <span style="color: #666666">0x00007fff8e3a5f04</span> AppKit<span style="border: 1px solid #FF0000">`</span><span style="color: #666666">-</span>[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex<span style="color: #666666">:</span>] <span style="color: #666666">+</span> <span style="color: #666666">117</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">27:</span> <span style="color: #666666">0x00007fff8e3a507c</span> AppKit<span style="border: 1px solid #FF0000">`</span><span style="color: #666666">-</span>[NSMenu performKeyEquivalent<span style="color: #666666">:</span>] <span style="color: #666666">+</span> <span style="color: #666666">289</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">28:</span> <span style="color: #666666">0x00007fff8e3a18e1</span> AppKit<span style="border: 1px solid #FF0000">`</span><span style="color: #666666">-</span>[NSApplication _handleKeyEquivalent<span style="color: #666666">:</span>] <span style="color: #666666">+</span> <span style="color: #666666">822</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">29:</span> <span style="color: #666666">0x00007fff8e310acc</span> AppKit<span style="border: 1px solid #FF0000">`</span><span style="color: #666666">-</span>[NSApplication sendEvent<span style="color: #666666">:</span>] <span style="color: #666666">+</span> <span style="color: #666666">3293</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">30:</span> <span style="color: #666666">0x00000001011720fe</span> QtGui<span style="border: 1px solid #FF0000">`</span><span style="color: #666666">-</span>[QNSApplication sendEvent<span style="color: #666666">:</span>] <span style="color: #666666">+</span> <span style="color: #666666">78</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">31:</span> <span style="color: #666666">0x00007fff8e1609f9</span> AppKit<span style="border: 1px solid #FF0000">`</span><span style="color: #666666">-</span>[NSApplication run] <span style="color: #666666">+</span> <span style="color: #666666">646</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">32:</span> <span style="color: #666666">0x000000010117aba0</span> QtGui<span style="border: 1px solid #FF0000">`</span>QEventDispatcherMac<span style="color: #666666">::</span>processEvents(QFlags<span style="color: #666666"><</span>QEventLoop<span style="color: #666666">::</span>ProcessEventsFlag<span style="color: #666666">></span>) <span style="color: #666666">+</span> <span style="color: #666666">528</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">33:</span> <span style="color: #666666">0x00000001027508ad</span> QtCore<span style="border: 1px solid #FF0000">`</span>QEventLoop<span style="color: #666666">::</span>exec(QFlags<span style="color: #666666"><</span>QEventLoop<span style="color: #666666">::</span>ProcessEventsFlag<span style="color: #666666">></span>) [inlined] QFlags(this<span style="color: #666666">=0x00007fff00000024</span>) <span style="color: #666666">+</span> <span style="color: #666666">9</span> at qglobal.h<span style="color: #666666">:2319</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">34:</span> <span style="color: #666666">0x00000001027508a4</span> QtCore<span style="border: 1px solid #FF0000">`</span>QEventLoop<span style="color: #666666">::</span>exec(QFlags<span style="color: #666666"><</span>QEventLoop<span style="color: #666666">::</span>ProcessEventsFlag<span style="color: #666666">></span>) [inlined] QFlags(this<span style="color: #666666">=0x00007fff00000024</span>) at qglobal.h<span style="color: #666666">:2319</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">35:</span> <span style="color: #666666">0x00000001027508a4</span> QtCore<span style="border: 1px solid #FF0000">`</span>QEventLoop<span style="color: #666666">::</span>exec(QFlags<span style="color: #666666"><</span>QEventLoop<span style="color: #666666">::</span>ProcessEventsFlag<span style="color: #666666">></span>) [inlined] QFlags<span style="color: #666666"><</span>QEventLoop<span style="color: #666666">::</span>ProcessEventsFlag<span style="color: #666666">>::</span>operator<span style="color: #666666">|</span>(this<span style="color: #666666">=<</span>unavailable<span style="color: #666666">></span>, f<span style="color: #666666">=</span>EventLoopExec) <span style="color: #008000; font-weight: bold">const</span> <span style="color: #666666">+</span> <span style="color: #666666">59</span> at qeventloop.cpp<span style="color: #666666">:149</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">36:</span> <span style="color: #666666">0x0000000102750869</span> QtCore<span style="border: 1px solid #FF0000">`</span>QEventLoop<span style="color: #666666">::</span>exec(this<span style="color: #666666">=0x00007fff5fbfe500</span>, flags<span style="color: #666666">=</span>(i <span style="color: #666666">=</span> <span style="color: #666666">0</span>)) <span style="color: #666666">+</span> <span style="color: #666666">409</span> at qeventloop.cpp<span style="color: #666666">:204</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">37:</span> <span style="color: #666666">0x0000000102753ac7</span> QtCore<span style="border: 1px solid #FF0000">`</span>QCoreApplication<span style="color: #666666">::</span>exec() <span style="color: #666666">+</span> <span style="color: #666666">199</span> at qcoreapplication.cpp<span style="color: #666666">:1225</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">38:</span> <span style="color: #666666">0x0000000100011693</span> libkdeinit4_kate.dylib<span style="border: 1px solid #FF0000">`</span>kdemain(argc<span style="color: #666666">=<</span>unavailable<span style="color: #666666">></span>, argv<span style="color: #666666">=<</span>unavailable<span style="color: #666666">></span>) <span style="color: #666666">+</span> <span style="color: #666666">13507</span> at katemain.cpp<span style="color: #666666">:381</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">39:</span> <span style="color: #666666">0x00007fff8d6075fd</span> libdyld.dylib<span style="border: 1px solid #FF0000">`</span>start <span style="color: #666666">+</span> <span style="color: #666666">1</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">40:</span> <span style="color: #666666">0x00007fff8d6075fd</span> libdyld.dylib<span style="border: 1px solid #FF0000">`</span>start <span style="color: #666666">+</span> <span style="color: #666666">1</span>
<span style="color: #008000; font-weight: bold">thread</span> <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">2:</span> tid <span style="color: #666666">=</span> <span style="color: #666666">0x1be8ee</span>, <span style="color: #666666">0x00007fff8cb86662</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>kevent64 <span style="color: #666666">+</span> <span style="color: #666666">10</span>, queue <span style="color: #666666">=</span> <span style="border: 1px solid #FF0000">'</span>com.apple.libdispatch<span style="color: #666666">-</span>manager<span style="border: 1px solid #FF0000">'</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">0:</span> <span style="color: #666666">0x00007fff8cb86662</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>kevent64 <span style="color: #666666">+</span> <span style="color: #666666">10</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">1:</span> <span style="color: #666666">0x00007fff905a1421</span> libdispatch.dylib<span style="border: 1px solid #FF0000">`</span>_dispatch_mgr_invoke <span style="color: #666666">+</span> <span style="color: #666666">239</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">2:</span> <span style="color: #666666">0x00007fff905a1136</span> libdispatch.dylib<span style="border: 1px solid #FF0000">`</span>_dispatch_mgr_thread <span style="color: #666666">+</span> <span style="color: #666666">52</span>
<span style="color: #008000; font-weight: bold">thread</span> <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">3:</span> tid <span style="color: #666666">=</span> <span style="color: #666666">0x1be8ef</span>, <span style="color: #666666">0x00007fff8cb85e6a</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__workq_kernreturn <span style="color: #666666">+</span> <span style="color: #666666">10</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">0:</span> <span style="color: #666666">0x00007fff8cb85e6a</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__workq_kernreturn <span style="color: #666666">+</span> <span style="color: #666666">10</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">1:</span> <span style="color: #666666">0x00007fff8f5d6f08</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>_pthread_wqthread <span style="color: #666666">+</span> <span style="color: #666666">330</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">2:</span> <span style="color: #666666">0x00007fff8f5d9fb9</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>start_wqthread <span style="color: #666666">+</span> <span style="color: #666666">13</span>
<span style="color: #008000; font-weight: bold">thread</span> <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">4:</span> tid <span style="color: #666666">=</span> <span style="color: #666666">0x1be8f0</span>, <span style="color: #666666">0x00007fff8cb85e6a</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__workq_kernreturn <span style="color: #666666">+</span> <span style="color: #666666">10</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">0:</span> <span style="color: #666666">0x00007fff8cb85e6a</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__workq_kernreturn <span style="color: #666666">+</span> <span style="color: #666666">10</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">1:</span> <span style="color: #666666">0x00007fff8f5d6f08</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>_pthread_wqthread <span style="color: #666666">+</span> <span style="color: #666666">330</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">2:</span> <span style="color: #666666">0x00007fff8f5d9fb9</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>start_wqthread <span style="color: #666666">+</span> <span style="color: #666666">13</span>
<span style="color: #008000; font-weight: bold">thread</span> <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">5:</span> tid <span style="color: #666666">=</span> <span style="color: #666666">0x1be8fe</span>, <span style="color: #666666">0x00007fff8cb85e6a</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__workq_kernreturn <span style="color: #666666">+</span> <span style="color: #666666">10</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">0:</span> <span style="color: #666666">0x00007fff8cb85e6a</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__workq_kernreturn <span style="color: #666666">+</span> <span style="color: #666666">10</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">1:</span> <span style="color: #666666">0x00007fff8f5d6f08</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>_pthread_wqthread <span style="color: #666666">+</span> <span style="color: #666666">330</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">2:</span> <span style="color: #666666">0x00007fff8f5d9fb9</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>start_wqthread <span style="color: #666666">+</span> <span style="color: #666666">13</span>
<span style="color: #008000; font-weight: bold">thread</span> <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">6:</span> tid <span style="color: #666666">=</span> <span style="color: #666666">0x1be909</span>, <span style="color: #666666">0x00007fff8cb859aa</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__select <span style="color: #666666">+</span> <span style="color: #666666">10</span>, name <span style="color: #666666">=</span> <span style="border: 1px solid #FF0000">'</span>com.apple.CFSocket.private<span style="border: 1px solid #FF0000">'</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">0:</span> <span style="color: #666666">0x00007fff8cb859aa</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__select <span style="color: #666666">+</span> <span style="color: #666666">10</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">1:</span> <span style="color: #666666">0x00007fff8b12fa03</span> CoreFoundation<span style="border: 1px solid #FF0000">`</span>__CFSocketManager <span style="color: #666666">+</span> <span style="color: #666666">867</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">2:</span> <span style="color: #666666">0x00007fff8f5d5899</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>_pthread_body <span style="color: #666666">+</span> <span style="color: #666666">138</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">3:</span> <span style="color: #666666">0x00007fff8f5d572a</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>_pthread_start <span style="color: #666666">+</span> <span style="color: #666666">137</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">4:</span> <span style="color: #666666">0x00007fff8f5d9fc9</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>thread_start <span style="color: #666666">+</span> <span style="color: #666666">13</span>
<span style="color: #008000; font-weight: bold">thread</span> <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">7:</span> tid <span style="color: #666666">=</span> <span style="color: #666666">0x1be915</span>, <span style="color: #666666">0x00007fff8cb81a1a</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>mach_msg_trap <span style="color: #666666">+</span> <span style="color: #666666">10</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">0:</span> <span style="color: #666666">0x00007fff8cb81a1a</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>mach_msg_trap <span style="color: #666666">+</span> <span style="color: #666666">10</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">1:</span> <span style="color: #666666">0x00007fff8cb80d18</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>mach_msg <span style="color: #666666">+</span> <span style="color: #666666">64</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">2:</span> <span style="color: #666666">0x00007fff8b0e3f15</span> CoreFoundation<span style="border: 1px solid #FF0000">`</span>__CFRunLoopServiceMachPort <span style="color: #666666">+</span> <span style="color: #666666">181</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">3:</span> <span style="color: #666666">0x00007fff8b0e3539</span> CoreFoundation<span style="border: 1px solid #FF0000">`</span>__CFRunLoopRun <span style="color: #666666">+</span> <span style="color: #666666">1161</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">4:</span> <span style="color: #666666">0x00007fff8b0e2e75</span> CoreFoundation<span style="border: 1px solid #FF0000">`</span>CFRunLoopRunSpecific <span style="color: #666666">+</span> <span style="color: #666666">309</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">5:</span> <span style="color: #666666">0x00007fff8e30d05e</span> AppKit<span style="border: 1px solid #FF0000">`</span>_NSEventThread <span style="color: #666666">+</span> <span style="color: #666666">144</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">6:</span> <span style="color: #666666">0x00007fff8f5d5899</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>_pthread_body <span style="color: #666666">+</span> <span style="color: #666666">138</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">7:</span> <span style="color: #666666">0x00007fff8f5d572a</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>_pthread_start <span style="color: #666666">+</span> <span style="color: #666666">137</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">8:</span> <span style="color: #666666">0x00007fff8f5d9fc9</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>thread_start <span style="color: #666666">+</span> <span style="color: #666666">13</span>
<span style="color: #008000; font-weight: bold">thread</span> <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">8:</span> tid <span style="color: #666666">=</span> <span style="color: #666666">0x1be963</span>, <span style="color: #666666">0x00007fff8cb85e6a</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__workq_kernreturn <span style="color: #666666">+</span> <span style="color: #666666">10</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">0:</span> <span style="color: #666666">0x00007fff8cb85e6a</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__workq_kernreturn <span style="color: #666666">+</span> <span style="color: #666666">10</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">1:</span> <span style="color: #666666">0x00007fff8f5d6f08</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>_pthread_wqthread <span style="color: #666666">+</span> <span style="color: #666666">330</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">2:</span> <span style="color: #666666">0x00007fff8f5d9fb9</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>start_wqthread <span style="color: #666666">+</span> <span style="color: #666666">13</span>
<span style="color: #008000; font-weight: bold">thread</span> <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">9:</span> tid <span style="color: #666666">=</span> <span style="color: #666666">0x1bea53</span>, <span style="color: #666666">0x00007fff8cb85a3a</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__semwait_signal <span style="color: #666666">+</span> <span style="color: #666666">10</span>, name <span style="color: #666666">=</span> <span style="border: 1px solid #FF0000">'</span>com.apple.appkit<span style="color: #666666">-</span>heartbeat<span style="border: 1px solid #FF0000">'</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">0:</span> <span style="color: #666666">0x00007fff8cb85a3a</span> libsystem_kernel.dylib<span style="border: 1px solid #FF0000">`</span>__semwait_signal <span style="color: #666666">+</span> <span style="color: #666666">10</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">1:</span> <span style="color: #666666">0x00007fff88fbcdc0</span> libsystem_c.dylib<span style="border: 1px solid #FF0000">`</span>nanosleep <span style="color: #666666">+</span> <span style="color: #666666">200</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">2:</span> <span style="color: #666666">0x00007fff88fbccb2</span> libsystem_c.dylib<span style="border: 1px solid #FF0000">`</span>usleep <span style="color: #666666">+</span> <span style="color: #666666">54</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">3:</span> <span style="color: #666666">0x00007fff8e3d117d</span> AppKit<span style="border: 1px solid #FF0000">`</span><span style="color: #666666">-</span>[NSUIHeartBeat _heartBeatThread<span style="color: #666666">:</span>] <span style="color: #666666">+</span> <span style="color: #666666">2132</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">4:</span> <span style="color: #666666">0x00007fff9368776b</span> Foundation<span style="border: 1px solid #FF0000">`</span>__NSThread__main__ <span style="color: #666666">+</span> <span style="color: #666666">1318</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">5:</span> <span style="color: #666666">0x00007fff8f5d5899</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>_pthread_body <span style="color: #666666">+</span> <span style="color: #666666">138</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">6:</span> <span style="color: #666666">0x00007fff8f5d572a</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>_pthread_start <span style="color: #666666">+</span> <span style="color: #666666">137</span>
frame <span style="border: 1px solid #FF0000">#</span><span style="color: #666666">7:</span> <span style="color: #666666">0x00007fff8f5d9fc9</span> libsystem_pthread.dylib<span style="border: 1px solid #FF0000">`</span>thread_start <span style="color: #666666">+</span> <span style="color: #666666">13</span>
</pre></div>
</p></pre>
</td>
</tr>
</table>
<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Diffs</b> </h1>
<ul style="margin-left: 3em; padding-left: 0;">
<li>drkonqi/backtracegenerator.cpp <span style="color: grey">(1107e11)</span></li>
<li>drkonqi/data/debuggers/external/lldbrc <span style="color: grey">(PRE-CREATION)</span></li>
<li>drkonqi/data/debuggers/internal/lldbrc <span style="color: grey">(PRE-CREATION)</span></li>
<li>drkonqi/drkonqibackends.cpp <span style="color: grey">(064d07d)</span></li>
<li>drkonqi/parser/CMakeLists.txt <span style="color: grey">(d08d0d7)</span></li>
<li>drkonqi/parser/backtraceparser.cpp <span style="color: grey">(7f62c97)</span></li>
<li>drkonqi/parser/backtraceparserlldb.h <span style="color: grey">(PRE-CREATION)</span></li>
<li>drkonqi/parser/backtraceparserlldb.cpp <span style="color: grey">(PRE-CREATION)</span></li>
</ul>
<p><a href="https://git.reviewboard.kde.org/r/121286/diff/" style="margin-left: 3em;">View Diff</a></p>
</td>
</tr>
</table>
</div>
</body>
</html>