Hi @Zoffix Znet
Do you have any pointers or howto's to write thread-save code? Otherwise I'd remove all of the promises. It gave some other problems in the past. Regards Marcel > On Thu, 26 Oct 2017 06:04:51 -0700, alex.jakime...@gmail.com wrote: >> FWIW, when toasting I observed double free or corruption when >> installing both >> BSON and MongoDB modules. The issue is really there, and should be >> reproducible >> by just running the tests. That said, I've been running BSON tests >> locally in a >> loop for hours with no luck. > I can repro it easily on by Ubuntu box. Golfed it down to the attached code > running in BSON repo[^1] > checkout with `while perl6 -Ilib t/300-document.t; do true; done`. I get > double-free errors as well as > occasional failing tests. > > Briefly glancing at the guts of the module and seeing all the Promises > created left, right, and center, > it wouldn't surprise me if this issue is due to the BSON module doing > thread-unsafe things somewhere and > not an issue in rakudo. > > [1] https://github.com/MARTIMM/BSON >