digitalmars.D.learn - SegFaults when using Fibers
- Danny Arends <Danny.Arends gmail.com> Aug 10 2011
- simendsjo <simendsjo gmail.com> Aug 10 2011
- Danny Arends <Danny.Arends gmail.com> Aug 10 2011
- Kagamin <spam here.lot> Aug 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
Aug 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
Aug 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
Aug 10 2011
Danny Arends Wrote:OK Thanks very much, made myself an account there and re-posted the issue.
Not OK. You forgot testcase.
Aug 10 2011








Kagamin <spam here.lot>