<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Jonas Maebe wrote:
<blockquote
 cite="mid:0E16E115-1216-4329-9102-033BDA924A50@elis.ugent.be"
 type="cite"><br>
On 03 Feb 2010, at 04:57, Jonathan wrote:
  <br>
  <br>
  <blockquote type="cite">Andrew Brunner
<a class="moz-txt-link-rfc2396E" href="mailto:andrew.t.brunner@gmail.com"><andrew.t.brunner@gmail.com></a> wrote:
    <br>
    <br>
    <blockquote type="cite">Problem solved: Project options for
debugging (at least under Ubuntu
      <br>
x64) required extra information file...
      <br>
      <br>
Project Options,
      <br>
Compiler Options,
      <br>
Linking,
      <br>
Debugging: Check Use external gdb debug symbols file (-Xg)
      <br>
      <br>
Fixed my GDB resulting in X-Windows desktop manager crash for Ubuntu
      <br>
X64 on trace.
      <br>
    </blockquote>
    <br>
That is good to know, I was using the guide at
<a class="moz-txt-link-freetext" href="http://wiki.lazarus.freepascal.org/Multithreaded_Application_Tutorial">http://wiki.lazarus.freepascal.org/Multithreaded_Application_Tutorial</a>.
    <br>
Maybe you could update it please?
    <br>
  </blockquote>
  <br>
If you do so, please only mention it is as a tip that apparently might
help if you have problems. There is no reason why using an external
debug file should make any difference whatsoever, regardless of whether
you are debugging a single or multi-threaded program.
  <br>
  <br>
  <br>
Jonas
  <br>
_______________________________________________
  <br>
fpc-devel maillist  -  <a class="moz-txt-link-abbreviated" href="mailto:fpc-devel@lists.freepascal.org">fpc-devel@lists.freepascal.org</a>
  <br>
<a class="moz-txt-link-freetext" href="http://lists.freepascal.org/mailman/listinfo/fpc-devel">http://lists.freepascal.org/mailman/listinfo/fpc-devel</a>
  <br>
</blockquote>
<font face="Helvetica, Arial, sans-serif">Dear FPC-All<br>
<br>
Debugging in GTK2-Linux of multithreaded GUI is a pain.<br>
Some notes:<br>
I have debugged with Eclipse C++ .so with LCL application as host,
Eclipse hangs as well.<br>
and entire X stops responding  (seems like X event loop was blocked).<br>
Switching to Text console and killing host application brings desktop
to life, but this did not help in debugging <span class="moz-smiley-s2"><span>
:-( </span></span><br>
<br>
Regards, Anton<br>
<br>
<br>
<br>
</font>
</body>
</html>