<div dir="ltr">Hi<div><br></div><div style>Background: I'm looking at bug reports, and the messages are generally only marginally useful, because I generally have no idea where the original exception was actually thrown from.</div>

<div style>Sometimes the message in the exception will narrow it down a little, but that still often leaves a lot of likely places, and often the information I'm really interested in, is a few frames worth of callng stack information.</div>

<div style><br></div><div style>What would be the costs of calling backtrace()</div><div style>   <a href="http://www.gnu.org/software/libc/manual/html_node/Backtraces.html">http://www.gnu.org/software/libc/manual/html_node/Backtraces.html</a><br>

</div><div style>in the exception base class, storing a few frames worth of data,</div><div style>and then modifying the exception printing code to call </div><div style>  backtrace_symbols()</div><div style>when writing out the exception?</div>

<div style><br></div><div style>For me personally, this would really speed up tracking down the source of bugs.</div><div style><br></div><div style>Regards, Noel Grandin</div><div style><br></div></div>