Possible duplicate:GetStackTrace in Delphi 7?
Does anyone know how to get a nice friendly stack trace to string when an exception occurs in Delphi 6?
madExcept may include stack traces in the exception log. You can try madExcept for free (there is a free non-commercial license).
(source: madshi.net )
Perhaps you can take a look at EurekaLog
This Runner answer and this blog post from Rob Technology Corner are all you need to get a stack trace using JCL.
https://stackoverflow.com/questions/1259563/good-os-delphi-exception-handling-libraries/1260262#1260262