digitalmars.D.bugs - [Issue 3976] New: segfault on anonymous struct/union
- d-bugmail puremagic.com (30/30) Mar 16 2010 http://d.puremagic.com/issues/show_bug.cgi?id=3976
 - d-bugmail puremagic.com (14/14) Mar 16 2010 http://d.puremagic.com/issues/show_bug.cgi?id=3976
 - d-bugmail puremagic.com (6/6) Aug 25 2010 http://d.puremagic.com/issues/show_bug.cgi?id=3976
 - d-bugmail puremagic.com (15/23) Aug 26 2010 http://d.puremagic.com/issues/show_bug.cgi?id=3976
 - d-bugmail puremagic.com (9/15) Aug 26 2010 http://d.puremagic.com/issues/show_bug.cgi?id=3976
 - d-bugmail puremagic.com (8/19) Aug 28 2010 http://d.puremagic.com/issues/show_bug.cgi?id=3976
 
http://d.puremagic.com/issues/show_bug.cgi?id=3976
           Summary: segfault on anonymous struct/union
           Product: D
           Version: 1.057
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: DMD
        AssignedTo: nobody puremagic.com
        ReportedBy: ellery-newcomer utulsa.edu
12:24:31 PDT ---
struct A{
    struct{
        B b;
        C c;
    }
}
struct B{
    int i;
}
struct C{
    int j;
}
and DMD bombs out. Seems to be a forward referencing problem, as the
AnonDeclaration's scope never gets set.
-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
 Mar 16 2010
http://d.puremagic.com/issues/show_bug.cgi?id=3976 17:35:57 PDT --- Okay, for some reason my test case doesn't seem to be working. I'm sure it was earlier, but I deleted the file, etc. I can still get the segfault with my original (humongous) code, as well as a few others if the structs are rearranged a little. But I'm not whittling it down again. Here it is if anyone cares: http://personal.utulsa.edu/~ellery-newcomer/dxl.zip unzip it and run dmd kmd. the problem file is src/dxl/read/biff/FilePassRecord.d -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
 Mar 16 2010
http://d.puremagic.com/issues/show_bug.cgi?id=3976 This is probably the same as bug 4543, which has a reduced test case. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
 Aug 25 2010
http://d.puremagic.com/issues/show_bug.cgi?id=3976
Don <clugdbug yahoo.com.au> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |DUPLICATE
 Okay, for some reason my test case doesn't seem to be working. I'm sure it was
 earlier, but I deleted the file, etc. 
 
 Here it is if anyone cares:
 
 http://personal.utulsa.edu/~ellery-newcomer/dxl.zip
 
 unzip it and run dmd  kmd.
There is no kmd file. Also this code seems to use Tango (dunno which version!).
So it's not a usable test case. But I'm pretty sure this is the same as 4543.
Reopen if you think it is not the same, and have some kind of usable test case.
*** This issue has been marked as a duplicate of issue 4543 ***
-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
 Aug 26 2010
http://d.puremagic.com/issues/show_bug.cgi?id=3976 14:25:04 PDT ---There is no kmd file. Also this code seems to use Tango (dunno which version!). So it's not a usable test case. But I'm pretty sure this is the same as 4543. Reopen if you think it is not the same, and have some kind of usable test case. *** This issue has been marked as a duplicate of issue 4543 ***I have little to no recollection of filing this isssue (and I agree it's pretty bad), but I don't think issue 4543 sounds like what this one was. I'll try digging things up this weekend. Sorry to waste your time, Don. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
 Aug 26 2010
http://d.puremagic.com/issues/show_bug.cgi?id=3976 21:12:59 PDT ---Rats. It looks like dxl.zip has been overwritten since I reported this. I guess we'll never know.. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------There is no kmd file. Also this code seems to use Tango (dunno which version!). So it's not a usable test case. But I'm pretty sure this is the same as 4543. Reopen if you think it is not the same, and have some kind of usable test case. *** This issue has been marked as a duplicate of issue 4543 ***I have little to no recollection of filing this isssue (and I agree it's pretty bad), but I don't think issue 4543 sounds like what this one was. I'll try digging things up this weekend. Sorry to waste your time, Don.
 Aug 28 2010








 
 
 
 d-bugmail puremagic.com 