Le May 15, 2008 à 8:46 PM, Luca Olivetti a écrit :

El Thu, 15 May 2008 10:45:43 +0200
Damien Gerard <[EMAIL PROTECTED]> escribió:


I have a program in lazarus with a thread .
When there is a SegF in this thread it exits without notifying GDB.
So the error is silent even with GDB (Windows/Linux/OSX)
I have to wrap it like this :

try
  ..
except
  RaiseGDBException(...)
end;

May I miss something like an option to enable, since the error is
caught by the try..except statement ?

I don't know about gdb, but I know that you have to be extremely careful with exceptions in a thread, since any uncaught exception will silently
terminate it.


It is actually the point of my problem.
Is there any way to avoid this behavior ? Because without GDB you are not aware that a thread has just exited.




--
Damien Gerard
[EMAIL PROTECTED]

"Intelligence is 10 million rules."
   -- Douglas Lenat





_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to