Thread overview
SegFaults when using Fibers
Aug 10, 2011
Danny Arends
Aug 10, 2011
simendsjo
Aug 10, 2011
Danny Arends
Aug 10, 2011
Kagamin
August 10, 2011
(Also posted this in bugs, but I think it needs to be here)

When I try to print floats and doubles from a fiber it fails with a segfault, while it is possible to do the same in the main thread.

The expected output of the attached code file:
15
15
Done

However I get:
15
segfault

I am using the DMD64 D Compiler v 2.054 on Debian 64

What am I doing wrong, because using to!string() on the floats and double allows me to print them to std.out.

I however get weird behavior when I try to do math on the floats and doubles in the fiber, or when I pass them to C-functions.

Any Help would be appreciated
Kind regards,
Danny
August 10, 2011
On 10.08.2011 11:53, Danny Arends wrote:
> (Also posted this in bugs, but I think it needs to be here)

The bugs newsgroup should be read-only.
Post bugs here: http://d.puremagic.com/issues/
Events in bugzilla gets posted to the bugs newsgroup

August 10, 2011
OK
Thanks very much, made myself an account there and
re-posted the issue.

Though it still feels like I'm doing something wrong
August 10, 2011
Danny Arends Wrote:

> OK
> Thanks very much, made myself an account there and
> re-posted the issue.

Not OK. You forgot testcase.