digitalmars.D.bugs - [Issue 7293] New: dmd segfault
- d-bugmail puremagic.com (24/24) Jan 14 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7293
- d-bugmail puremagic.com (11/11) Jan 18 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7293
- d-bugmail puremagic.com (42/42) Jan 27 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7293
- d-bugmail puremagic.com (29/29) Jan 27 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7293
- d-bugmail puremagic.com (12/12) Jan 28 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7293
- d-bugmail puremagic.com (22/22) Jan 29 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7293
- d-bugmail puremagic.com (20/22) Jan 29 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7293
- d-bugmail puremagic.com (21/24) Jan 29 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7293
http://d.puremagic.com/issues/show_bug.cgi?id=7293 Summary: dmd segfault Product: D Version: D2 Platform: x86_64 OS/Version: Linux Status: NEW Severity: major Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: jlquinn optonline.net --- Ubuntu 11.10, x86_64, compiling the following crashes the compiler: import std.regex; class C { Regex!dchar re; auto m = match("", ""); } jlquinn wyvern:~/src$ ~/dmd2/linux/bin64/dmd -c bug1.d Segmentation fault -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 14 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7293 Gary Slopsema <gslopsema+dbugzilla gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gslopsema+dbugzilla gmail.c | |om 17:43:53 PST --- Confirmed on Windows 7 x86. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 18 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7293 Stewart Gordon <smjg iname.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code CC| |smjg iname.com Platform|x86_64 |All Summary|dmd 2.057 segfault |dmd 2.057 segfault/crash - | |std.regex.match(string, | |string) OS/Version|Linux |All Please remember to: - assign keywords as appropriate - make summary lines specific to the bug - change platform/OS to "All" if you witness it on something different from what the reporter reported it on. Even smaller testcase: ----- import std.regex; auto m = match("", ""); ----- Crash report (DMD 2.057, Windows Vista 32-bit: ----- Problem Event Name: APPCRASH Application Name: dmd.exe Application Version: 0.0.0.0 Application Timestamp: 00000000 Fault Module Name: dmd.exe Fault Module Version: 0.0.0.0 Fault Module Timestamp: 00000000 Exception Code: c0000005 Exception Offset: 0003c6b2 OS Version: 6.0.6002.2.2.0.768.3 Locale ID: 2057 Additional Information 1: 482b Additional Information 2: fe3cbbb77b564d5f0cb2cc6fc75b3c2f Additional Information 3: 73f1 Additional Information 4: 1e2657c1444006182528bd2953dbb394 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 27 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7293 yebblies <yebblies gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yebblies gmail.com On win32 I get the following: DMD v2.058 DEBUG ..\..\phobos\std\regex.d(6278): Error: malloc cannot be interpreted at compile t ime, because it has no available source code ..\..\phobos\std\regex.d(6278): called from here: enforce(malloc(size),de legate pure nothrow safe const(char)[]() { return null; } ) ..\..\phobos\std\regex.d(6449): called from here: (RegexMatch!(string,Tho mpsonMatcher) __ctmp919 = _D3std5regex50__T10RegexMatchTAyaS273std5regex15Thomps onMatcherZ10RegexMatch6__initZ; , __ctmp919).this(regex(re,""),input) testx.d(4): called from here: match("","") So it might actually be ice_on_invalid code... and also a phobos bug. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 27 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7293 Walter Bright <bugzilla digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords|ice-on-valid-code | CC| |bugzilla digitalmars.com Component|DMD |Phobos 23:26:36 PST --- I get what yebblies is getting. No dmd seg fault. Changed to Phobos issue. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 28 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7293 kraybourne <stdin kraybourne.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |stdin kraybourne.com --- Confirm Segmentation fault on OSX 10.7.2 DMD 2.057 Faults $ echo 'import std.regex; auto m = match("", "");' > bug.d $ dmd -c -m32 bug.d Segmentation fault: 11 $ dmd -c -m64 bug.d Segmentation fault: 11 $ _ Works $ echo 'import std.regex; void main(){ auto m = match("", ""); }' > bug.d $ dmd -c -m32 bug.d $ dmd -c -m64 bug.d $ _ -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 29 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7293 Stewart Gordon <smjg iname.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-invalid-code Component|Phobos |DMDI get what yebblies is getting.On what DMD version? Note that yebblies is using a version that isn't even released yet.No dmd seg fault. Changed to Phobos issue.So far, four of us have confirmed that the compiler IS segfaulting. This is definitely a bug in the compiler. It may have gone away by itself in 2.058, but this doesn't change the fact that the bug is there in 2.057. If the segfault has been fixed in 2.058, then mark it as such. If there is bad code in Phobos, this is a separate bug from the fact that the code crashes DMD. As such, it warrants a separate bug report. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 29 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7293 Walter Bright <bugzilla digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WORKSFORME 10:38:32 PST ---It may have gone away by itself in 2.058, but this doesn't change the fact that the bug is there in 2.057. If the segfault has been fixed in 2.058, then mark it as such.The usual practice is to mark things as fixed if they are fixed in the most recent github build, which naturally will be ahead of the latest release. I mark as "worksforme" things that were (apparently) recently fixed as part of another bug fix, and I don't have a specific commit to log what did the fix. In other words, this was an unrecognized duplicate of another bug. Which bug it was, I do not know, nor do I wish to spend a couple hours figuring out which one it was. Please reopen if a seg fault can be produced on this with the latest github version. I cannot reproduce a seg fault. I agree that if this is a phobos bug, it should go under a separate issue. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 29 2012