digitalmars.D.bugs - [Issue 1959] New: Internal error: eh.c 41
- d-bugmail puremagic.com (31/31) Mar 30 2008 http://d.puremagic.com/issues/show_bug.cgi?id=1959
- d-bugmail puremagic.com (4/4) Apr 06 2008 http://d.puremagic.com/issues/show_bug.cgi?id=1959
- d-bugmail puremagic.com (8/8) Apr 07 2008 http://d.puremagic.com/issues/show_bug.cgi?id=1959
- d-bugmail puremagic.com (4/4) Apr 07 2008 http://d.puremagic.com/issues/show_bug.cgi?id=1959
- d-bugmail puremagic.com (9/9) Nov 20 2008 http://d.puremagic.com/issues/show_bug.cgi?id=1959
- d-bugmail puremagic.com (5/5) Nov 25 2008 http://d.puremagic.com/issues/show_bug.cgi?id=1959
- d-bugmail puremagic.com (18/18) Jul 10 2009 http://d.puremagic.com/issues/show_bug.cgi?id=1959
- d-bugmail puremagic.com (13/13) Sep 13 2009 http://d.puremagic.com/issues/show_bug.cgi?id=1959
http://d.puremagic.com/issues/show_bug.cgi?id=1959 Summary: Internal error: eh.c 41 Product: D Version: 1.028 Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: bugzilla digitalmars.com ReportedBy: sergey redin.info // file bad.d: import std.process; void main(char[][] argv) { bool cond = false; while( cond ) try { } catch { } execvp( argv[0], argv ); } // end of file Compilation error: sergey:/tmp/eh$ dmd |head -1 Digital Mars D Compiler v1.028 sergey:/tmp/eh$ dmd -release -inline -c bad.d Internal error: eh.c 41 sergey:/tmp/eh$ threads or memory allocation. This code is useless but I hit the bug with much more code, this is just the minimal version that still triggers compilation error. --
Mar 30 2008
http://d.puremagic.com/issues/show_bug.cgi?id=1959 Hello, is there anybody here? :) --
Apr 06 2008
http://d.puremagic.com/issues/show_bug.cgi?id=1959 Yes. What do you want someone to say? You found a bug, reported it with an example. About the only constructive thing to be said is, "fixed" and that's not going to happen for a few days at the least (more likely it will be a few releases). No comments means nobody has anything constructive to say, not that you are being ignored. --
Apr 07 2008
http://d.puremagic.com/issues/show_bug.cgi?id=1959 OK, thanks. --
Apr 07 2008
http://d.puremagic.com/issues/show_bug.cgi?id=1959 smjg iname.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |smjg iname.com Keywords| |ice-on-valid-code WFM DMD 1.036 Windows. Can you still reproduce under Linux? --
Nov 20 2008
http://d.puremagic.com/issues/show_bug.cgi?id=1959 Ran into this on Linux with DMD 2.20. I'm working on isolating the piece of code that's the problem, but it's definitely still a problem. --
Nov 25 2008
http://d.puremagic.com/issues/show_bug.cgi?id=1959 Don <clugdbug yahoo.com.au> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|ICE(eh.c 41) No test case. |ICE(eh.c 41) alloca and | |Linux exception handling, | |no test case Line eh.c (41) states: #if TARGET_LINUX || TARGET_OSX || TARGET_FREEBSD || TARGET_SOLARIS : // BUG: alloca() changes the stack size, which is not reflected // in the fixed eh tables. assert(!usedalloca); So this is a known bug. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jul 10 2009
http://d.puremagic.com/issues/show_bug.cgi?id=1959 Don <clugdbug yahoo.com.au> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED I'm closing this because the original bug has been fixed, and all known test cases pass. Create a new bug if a new test case is discovered. It'll be a different bug, even if it ICEs at the same location. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Sep 13 2009