On Wed, 01 Jun 2011 07:19:29 +0200, SK <[email protected]> wrote:

On Sat, May 28, 2011 at 6:41 PM, David Simcha <[email protected]> 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
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos

Reply via email to