<br><br><div class="gmail_quote">On Wed, Aug 10, 2011 at 6:20 PM, Jonas Maebe <span dir="ltr"><<a href="mailto:jonas.maebe@elis.ugent.be">jonas.maebe@elis.ugent.be</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div class="im"><br>
On 10 Aug 2011, at 16:12, Max Vlasov wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
SIG35 behaves the same. Strangely, I looked in system monitor for gdb<br>
command-line, it looked ok<br>
<br>
/usr/bin/gdb -silent -i mi -nx --eval-command="handle SIG35 nostop noprint<br>
pass"<br>
<br>
but after the same Initialization output dialog it still stops with<br>
"External:SIG35"<br>
Actually looking at the -i mi options, I see it's machine interface with all<br>
these escaping sequences, so probably lazarus didn't undestand something,<br>
but it's strange it still stops<br>
</blockquote>
<br></div>
Most commands are different in the machine interface. "handle SIG35 nostop noprint pass" is probably only valid when using the default interface. I don't know what the MI equivalent is.<div><div></div><div class="h5">

<br>
<br></div></div></blockquote><div><br>If I invoke the same full line in the terminal the output <br><br>$ /usr/bin/gdb -silent -i mi -nx --eval-command="handle SIG35 nostop noprint pass"<br><br>=thread-group-added,id="i1"<br>

~"Signal        Stop\tPrint\tPass to program\tDescription\n"<br>~"SIG35         No\tNo\tYes\t\tReal-time event 35\n"<br><br>So looks like (Stop = No) gdb got the command. <br>Jonas, I see that you probably have your reasons not to use gdb inside the lazarus, but it was quite decent for me until this strange unavoidable moment :) It still is, hope I will find a work around<br>

<br>Max<br><br><br> <br></div></div><br><br><br>