[fpc-devel] Better Call Stack Information
mark diener
rpzrpzrpz at gmail.com
Fri Aug 8 16:20:01 CEST 2014
Using Lazarus 1.2.4 win32 on Windows 8.1
I am getting stack traces like this:
#0 SYSTEM_FINISH_WAITFIXEDLIST$PFREELISTS at :0
#1 ?? at :0
#2 ?? at :0
#3 TRPZUDPSRV__EXECWRAPPER(<error reading variable>) at
C:\pdev\rpzlib\rpzudpsrv.pas:225
#4 TRPZUDPSRV__EXECUTE(<error reading variable>) at
C:\pdev\rpzlib\rpzudpsrv.pas:171
#5 CLASSES_THREADPROC$POINTER$$LONGINT at :0
#6 SYSTEM_THREADMAIN$POINTER$$LONGINT at :0
#7 KERNEL32!CreateWaitableTimerA at :0
#8 ?? at :0
#9 ?? at :0
#10 ?? at :0
#11 ?? at :0
There is a stubborn bug for example at this line:
225: application.QueueAsyncCall(@self.guitikfunc,nres);
That is the last traceable part of the source code.
Does anybody know how to enable full code tracing in the system, sysutils,
etc to cover calls like
QueueAsyncCall( ) etc.
Thanks,
marco
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20140808/db685500/attachment.html>
More information about the fpc-devel
mailing list