[Issue 8841] Missing line numbers in stack trace?

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sun Dec 16 23:39:12 PST 2012


http://d.puremagic.com/issues/show_bug.cgi?id=8841


Rainer Schuetze <r.sagitario at gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |r.sagitario at gmx.de


--- Comment #4 from Rainer Schuetze <r.sagitario at gmx.de> 2012-12-16 23:39:11 PST ---
I don't think it is a regression, it has always been rather indeterministic
whether the location of throwing code is shown. It very much depends on the
type of exception and whether you are using a release or debug version of the
runtime lib. This is happening because the stack walker cannot easily walk the
stack of runtime library functions that are built without standard stack frame.
It would need "frame pointer omission records" to do that properly, but these
are not generated by dmd.

There has been some work to solve this in 2.060, but it didn't improve the
situation a lot.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list