[Lazarus] Exception with no stack trace [was: Can I be sure that timer and synchronize never fire at once?]

Luca Olivetti luca at wetron.es
Sat Feb 5 17:22:58 CET 2011


Al 05/02/11 16:48, En/na Martin ha escrit:
> On 05/02/2011 15:53, Luca Olivetti wrote:
>> Al 05/02/11 16:39, En/na Martin ha escrit:
>>> On 05/02/2011 15:37, Luca Olivetti wrote:
>>>> Al 01/02/11 09:07, En/na Luca Olivetti ha escrit:
>>>>> 31/01/2011 10:23:26 TApplication EListError List index (3) out of
>>>>> bounds
>>>>> Stack trace:
>>>>> $0043FEFF
>>> That code is in the RTL, and that may for various reasons not always
>>> dump correctly.
>>
>> Usually I get a stack trace, even from exceptions generated in the RTL.
>> I'll see if I manage to recompile the RTL with full debug info.
> Same here.
>
> But I regocnize that particular line, I once had an error myself exactly
> there... And guess what...

I'm too lazy to guess, but I suppose you didn't get a stack trace ;-)
Did you recompile the rtl with debug info and then got a full stack trace?
Or did you modify the function to dump the stack?

Bye
-- 
Luca Olivetti
Wetron Automatización S.A. http://www.wetron.es/
Tel. +34 93 5883004 (Ext.133)  Fax +34 93 5883007




More information about the Lazarus mailing list