May 21, 2011
http://d.puremagic.com/issues/show_bug.cgi?id=1001


Matt Peterson <revcompgeek@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |revcompgeek@gmail.com


--- Comment #39 from Matt Peterson <revcompgeek@gmail.com> 2011-05-20 20:53:12 PDT ---
I'm not sure what the problem is, but this isn't working for me on Linux 64bit. I get the "----------------" line that signifies the start of the stack trace but nothing shows up. I've been tinkering around with the druntime library a little bit but I can't seem to get any useful information, I'm not sure where to check anyway.

What can I do to help resolve this? Would it be useful to test the latest version from github?

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
May 23, 2011
http://d.puremagic.com/issues/show_bug.cgi?id=1001



--- Comment #40 from Sean Kelly <sean@invisibleduck.org> 2011-05-23 15:27:35 PDT ---
The code for this is in core/runtime.  If you're using a custom dmd.conf, the problem may be that you're missing an -L--export-dynamic.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
May 23, 2011
http://d.puremagic.com/issues/show_bug.cgi?id=1001



--- Comment #41 from Matt Peterson <revcompgeek@gmail.com> 2011-05-23 15:41:50 PDT ---
(In reply to comment #40)
> The code for this is in core/runtime.  If you're using a custom dmd.conf, the problem may be that you're missing an -L--export-dynamic.

I'm not using a custom dmd.conf and that switch is there.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
May 24, 2011
http://d.puremagic.com/issues/show_bug.cgi?id=1001



--- Comment #42 from Jonathan M Davis <jmdavisProg@gmx.com> 2011-05-23 17:44:47 PDT ---
I haven't been seeing the stack traces with 64-bit either. I don't even get the addresses (which is what you get if you don't have -L--export-dynamic). I'm seeing the same behavior as Matt. It works fine on my 32-bit machine, but on my 64-bit machine where I'm using pure 64-bit D (dmd, druntime, and Phobos are all 64-bit), the stack traces are always empty.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
May 24, 2011
http://d.puremagic.com/issues/show_bug.cgi?id=1001



--- Comment #43 from Matt Peterson <revcompgeek@gmail.com> 2011-05-23 21:05:38 PDT ---
I just tested building with -m32 and that works, although the symbols are still mangled. With -m64 I don't get any lines in the stack trace at all. In fact, I only see one line of ---------. I'm not not getting the one there should be at the end.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
May 24, 2011
http://d.puremagic.com/issues/show_bug.cgi?id=1001



--- Comment #44 from Matt Peterson <revcompgeek@gmail.com> 2011-05-24 08:00:56 PDT ---
Nevermind, I am seeing the second line of dashes, I was just getting confused at the difference between Throwable.toString and the way the runtime prints it out when it's unhandled.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
July 03, 2011
http://d.puremagic.com/issues/show_bug.cgi?id=1001



--- Comment #45 from bearophile_hugs@eml.cc 2011-07-03 12:55:16 PDT ---
To be closed?

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
July 03, 2011
http://d.puremagic.com/issues/show_bug.cgi?id=1001



--- Comment #46 from Brad Roberts <braddr@puremagic.com> 2011-07-03 12:58:44 PDT ---
Maybe.  I think there's a couple outstanding issues that could be separated:

1) common look and feel of the stack trace output for all platforms.  Right now every platform produces different traces.

2) there's a report that the top frame is missing from one platform or another
(from you I think)

3) 64 traces doesn't seem to work at all.

I need to re-check, but I think freebsd/* might also be broken.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
August 10, 2011
http://d.puremagic.com/issues/show_bug.cgi?id=1001



--- Comment #47 from Trass3r <mrmocool@gmx.de> 2011-08-09 18:51:40 PDT ---
Any news regarding x64 traces?
They still don't work at all.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
August 18, 2011
http://d.puremagic.com/issues/show_bug.cgi?id=1001



--- Comment #49 from Trass3r <mrmocool@gmx.de> 2011-08-18 13:08:29 PDT ---
No, stack trace is still empty.

btw, while trying to get an exception I noticed that neither of the following is caught:

void main()
{
    int b = 0;
    int a = 5/b;
}
--- killed by signal 8
void main()
{
    int* a;
    int b = *a;
}
--- killed by signal 11

Is this ok?

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