I would like to comment that such "kernal.dll access violation" messages are facade of the real problem. In fact such a problem might orginate from another module.
To better understand the cause, you must capture the right dumps at right time and have them carefully analyzed.
Debug Diagnostics is mainly a tool to capture dumps, and as you noticed its dump analysis engine is not as powerful as manual analysis. So if you need assistance on such problems and dump analysis, you can contact Microsoft support team.