Hello dsimcha,
I sometimes run into false pointer issues when using very large data structures in D. Often, these data structures are owned by a single class instance and do not escape. In these cases, is it safe to do something like:
If you can be shure ~this will get called, you might switch to malloc.