digitalmars.D.learn - SegFaults when using Fibers
- Danny Arends (32/32) Aug 10 2011 (Also posted this in bugs, but I think it needs to be here)
- simendsjo (4/5) Aug 10 2011 The bugs newsgroup should be read-only.
- Danny Arends (4/4) Aug 10 2011 OK
- Kagamin (2/5) Aug 10 2011 Not OK. You forgot testcase.
(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 begin 644 test.d M9#L M>PIP=6)L:6,Z"B` =&AI<R I>R!S=7!E<B F<G5N*3L ?0H (`H ('9O:60 M<G5N*"E["B` ("!I;G0 >#T ,3`["B` ("!I;G0 >3T -3L*("` (&9L;V%T M(&UY9&]U8FQE(#T >"MY.PH ("` =W)I=&5L;BAM>61O=6)L92D[("\O5&AI M<R!S96=F875L=',*("` ('EI96QD*"D["B` ?0I]" IV;VED(&UA:6XH<W1R M(&UY9&]U8FQE(#T >"MY.PH ('=R:71E;&XH;7ED;W5B;&4I.R`O+U1H:7, M=V]R:W,*"B` 5&5S=$-L87-S('1E<W1&:6)E<B`](&YE=R!497-T0VQA<W,H M*3L*("!T97-T1FEB97(N8V%L;" I.PH ('=R:71E;&XH(D1O;F4B*3L*?0H` ` end
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