On Tue, 15 Apr 2014 13:05:45 GMT, Casey wrote:

Thanks for the info. Yes, I am on Linux and I'm guessing it's a null pointer issue (No error message). I guess to go back to my original question, it sounds like the issue isn't how I'm handling errors, it's a problem with the std.json library that's causing the program to exit, correct? If so, I'll dig into this further.

Yes, in D null pointer dereference always indicates a bug - either in library or application itself, it is not a part of normal error / exception handling.