[Issue 11435] New: Nondeterministic 32bit release mode access violation

d-bugmail at puremagic.com d-bugmail at puremagic.com
Mon Nov 4 02:24:36 PST 2013


http://d.puremagic.com/issues/show_bug.cgi?id=11435

           Summary: Nondeterministic 32bit release mode access violation
           Product: D
           Version: D2
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: DMD
        AssignedTo: nobody at puremagic.com
        ReportedBy: safety0ff.bugz at gmail.com


--- Comment #0 from safety0ff.bugz <safety0ff.bugz at gmail.com> 2013-11-04 02:23:49 PST ---
Created an attachment (id=1285)
Failing code, insert into phobos tree, modified the makefiles, and run the unit
test runner

The code I'll attach to this bug report is extracted from a phobos pull
request, it fails non-deterministically on the 32 bit auto-test machines when
running release mode unit tests.
I've reduced it as much as I can using the auto-test as it doesn't fail on my
personal machine.
It fails most consistently on win32 and freebsd 32 machines and has at some
point in my testing, failed on all the 32bit auto-test machines.

>From what I've gathered from debugging, it fails on line 73 in the x.init(v)
call, on the 30'th iteration of that second for loop.

I've used the following pull request to test and reduce the code, but I am
stuck: https://github.com/D-Programming-Language/phobos/pull/1670

In the pull request code, I've included modifications to the code that made the
bug disappear.

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


More information about the Digitalmars-d-bugs mailing list