digitalmars.D - dmd 2.064 beta 4 badly broken: dirEntries segfaults + other
- Timothee Cour (1/1) Oct 30 2013 see my recent regressions I posted on bugzilla.
- Lionello Lunesu (3/4) Oct 31 2013 Ugh, you don't want to know how much time I wasted on this. I was
- monarch_dodra (5/6) Oct 31 2013 Adding a link always helps:
- Gary Willoughby (3/10) Oct 31 2013 This bug also seems to affect GDC and LDC.
- Iain Buclaw (5/20) Oct 31 2013 I can't reproduce on GDC development.
- David Nadlinger (7/9) Oct 31 2013 How is this related to the (since fixed) LDC dirEntries issue?
- Gary Willoughby (3/13) Oct 31 2013 My mistake.
- Maxim Fomin (16/23) Oct 31 2013 From what I know, direntries/ByLine bugs may be related to
- Jacob Carlborg (4/8) Oct 31 2013 Just run a git bisect with an automated test.
see my recent regressions I posted on bugzilla.
Oct 30 2013
On 10/31/13, 2:19, Timothee Cour wrote:see my recent regressions I posted on bugzilla.Ugh, you don't want to know how much time I wasted on this. I was convinced it was something I had done, some old phobos somewhere.
Oct 31 2013
On Thursday, 31 October 2013 at 01:19:59 UTC, Timothee Cour wrote:see my recent regressions I posted on bugzilla.Adding a link always helps: http://d.puremagic.com/issues/show_bug.cgi?id=11392 Do you have any idea if this worked in beta 1-3 ? It would help locate the regression. I *pray* it's not in emplace :/
Oct 31 2013
On Thursday, 31 October 2013 at 08:42:49 UTC, monarch_dodra wrote:On Thursday, 31 October 2013 at 01:19:59 UTC, Timothee Cour wrote:This bug also seems to affect GDC and LDC. http://forum.dlang.org/thread/wzzfsnshgdjdoypanamp forum.dlang.org#post-qrftnizdsbuimxicolov:40forum.dlang.orgsee my recent regressions I posted on bugzilla.Adding a link always helps: http://d.puremagic.com/issues/show_bug.cgi?id=11392 Do you have any idea if this worked in beta 1-3 ? It would help locate the regression. I *pray* it's not in emplace :/
Oct 31 2013
On 31 October 2013 08:56, Gary Willoughby <dev nomad.so> wrote:On Thursday, 31 October 2013 at 08:42:49 UTC, monarch_dodra wrote:I can't reproduce on GDC development. -- Iain Buclaw *(p < e ? p++ : p) = (c & 0x0f) + '0';On Thursday, 31 October 2013 at 01:19:59 UTC, Timothee Cour wrote:This bug also seems to affect GDC and LDC. http://forum.dlang.org/thread/**wzzfsnshgdjdoypanamp forum.** dlang.org#post-**qrftnizdsbuimxicolov:40forum.**dlang.org<http://forum.dlang.org/thread/wzzfsnshgdjdoypanamp forum.dlang.org#post-qrftnizdsbuimxicolov:40forum.dlang.org>see my recent regressions I posted on bugzilla.Adding a link always helps: http://d.puremagic.com/issues/**show_bug.cgi?id=11392<http://d.puremagic.com/issues/show_bug.cgi?id=11392> Do you have any idea if this worked in beta 1-3 ? It would help locate the regression. I *pray* it's not in emplace :/
Oct 31 2013
On Thursday, 31 October 2013 at 08:56:12 UTC, Gary Willoughby wrote:This bug also seems to affect GDC and LDC. http://forum.dlang.org/thread/wzzfsnshgdjdoypanamp forum.dlang.org#post-qrftnizdsbuimxicolov:40forum.dlang.orgHow is this related to the (since fixed) LDC dirEntries issue? The latter was a linking problem due to LDC trying to second-guess DMD's (up to 2.063.2) naive template emission strategy. David
Oct 31 2013
On Thursday, 31 October 2013 at 12:00:33 UTC, David Nadlinger wrote:On Thursday, 31 October 2013 at 08:56:12 UTC, Gary Willoughby wrote:My mistake.This bug also seems to affect GDC and LDC. http://forum.dlang.org/thread/wzzfsnshgdjdoypanamp forum.dlang.org#post-qrftnizdsbuimxicolov:40forum.dlang.orgHow is this related to the (since fixed) LDC dirEntries issue? The latter was a linking problem due to LDC trying to second-guess DMD's (up to 2.063.2) naive template emission strategy. David
Oct 31 2013
On Thursday, 31 October 2013 at 08:42:49 UTC, monarch_dodra wrote:On Thursday, 31 October 2013 at 01:19:59 UTC, Timothee Cour wrote:From what I know, direntries/ByLine bugs may be related to temporary structs dtor bugs in cases of exception. In some cases dmd incorrectly generates code, so if you have within function scope struct dtor invocation and call to some function which throws exception, there are may be segfaults. These bugs are sensitive to g and O switches and typically involve memory corruption in Refcounted struct dtor. Probably related http://d.puremagic.com/issues/show_bug.cgi?id=10723 http://d.puremagic.com/issues/show_bug.cgi?id=9438 I haven't debugged new issues so don't take this for sure. What is more important that there is issue in bugzilla which likely is root of these dtor/RefCounted/dirEntries/ByLine problems which I was debugging and which is not still fixed, but I cannot find it right now.see my recent regressions I posted on bugzilla.Adding a link always helps: http://d.puremagic.com/issues/show_bug.cgi?id=11392 Do you have any idea if this worked in beta 1-3 ? It would help locate the regression. I *pray* it's not in emplace :/
Oct 31 2013
On 2013-10-31 09:42, monarch_dodra wrote:Adding a link always helps: http://d.puremagic.com/issues/show_bug.cgi?id=11392 Do you have any idea if this worked in beta 1-3 ? It would help locate the regression. I *pray* it's not in emplace :/Just run a git bisect with an automated test. -- /Jacob Carlborg
Oct 31 2013