[phobos] State of std.parallelism unit tests
    Martin Nowak 
    dawg at dawgfoto.de
       
    Wed Jun  1 11:30:47 PDT 2011
    
    
  
On Wed, 01 Jun 2011 07:19:29 +0200, SK <sk at metrokings.com> wrote:
> On Sat, May 28, 2011 at 6:41 PM, David Simcha <dsimcha at gmail.com> wrote:
>
>> Thanks for letting me know.  I have no idea why this is happening.  I  
>> was
>> seeing some weirdness on FreeBSD only, but I gave up trying to solve  
>> that
>> until the FreeBSD port is more stable or I can reproduce it on some  
>> other
>> OS.
>>
>
> I have test case that reliably segfaults on 64-bit Fedora 14.  I can  
> trim it
> down to the minimal failing case if you're interested.  The particular
> problem I observe occurs when trying to spread many fibers over more than
> one thread.
>
> Regards,
> -steve
Fiber multiplexing is actually broken on POSIX. It uses a global shared  
ucontext_t.
You may want to have a look at  
https://github.com/dawgfoto/druntime/commits/FiberFixes
martin
    
    
More information about the phobos
mailing list