https://issues.dlang.org/show_bug.cgi?id=15939
--- Comment #1 from Aleksei Preobrazhenskii <apreobrazhen...@gmail.com> --- I wasn't able to reproduce the issue using simpler code using GC operations only. I noticed that nanosleep is a syscall which should be interrupted by GC signal. So, probably there is something else involved aside from GC. I use standard library only and I have no custom signal-related code. --