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



--- Comment #3 from Michel Fortin <michel.for...@michelf.com> 2012-10-04 
14:13:23 EDT ---
(In reply to comment #2)
> Commit pushed to master at https://github.com/D-Programming-Language/phobos
> 
> https://github.com/D-Programming-Language/phobos/commit/26b7d3fad37c2cd8e592f4ab4021ba014ff35bd0
> Fix std.stdio.File part of Issue 4624

This only fixes one side of the std.stdio.File part of this issue: there's
still a race between the collecting thread and other threads when accessing and
decrementing the reference counter in the destructor (see comment #1 on the
issue). The reference counter should only be changed using atomic
increment/decrement to prevent that race, at least until the GC can guaranty it
will collect objects in the same thread they were created in.

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

Reply via email to