Writing A Custom Unhandled Exception Filter For Maya

It's been a while since my last post (as usual), and that's because a bunch of things have been happening for me on a personal basis, in addition to the coronavirus woes that have befallen the planet.

One of them is my next tutorial which goes over how to override the in-built exception handler for Autodesk Maya and to write your own instead, along with examples of some pipeline tools to help you parse the data retrieved (in the form of a WinDbg extension). Folks who have been dealing with “unsolvable” crashes in studio environments, or even if you're interested in capturing more useful crash dumps from end-users in your own applications, you might be interested in taking a look at this. I certainly wish I had this knowledge a few years ago; it might have saved a lot of people some grief.

While this tutorial is slightly shorter than my previous one, I'd say this is probably the most ambitious of the lot thus far. Hopefully you'll have as much interest reading it as I did writing it.

As always, please feel free to reach out on Twitter if you have notice an error or mistake you'd like me to correct.