When I try to print floats and double from a fiber it fails with a
segfault, while it is possible to do it 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 v2.054 on Debian 64

Kind regards,
Danny Arends
begin 644 test.d
M+RHJ"B`J($)U9R!R97!O<G0@9F]R($1-1#8T($0@0V]M<&EL97(@=C(N,#4T
M(`H@*B`R,#$Q($1A;FYY($%R96YD<PH@*BHO"FEM<&]R="!C;W)E+G1H<F5A
M9#L*:6UP;W)T('-T9"YS=&1I;SL*"F-L87-S(%1E<W1#;&%S<R`Z($9I8F5R
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:6YG6UT@87)G<RE["B`@:6YT('@](#$P.PH@(&EN="!Y/2`U.PH@(&9L;V%T
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

Reply via email to