[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