Closed JBetz closed 4 months ago
This is not a bug. It is the use of guard pages to dynamically grow memory, similar to the example given here. In the first you are seeing the stack growing (or about to grow), and in the 2nd case growth of the object table. You can filter them out by module in VisualStudio to exclude the Dolphin VM, either in advance, or from that dialogue. Just tick the "Except when thrown from" box.
Great, thanks!
Describe the bug When attached to a Visual Studio debugger, the Dolphin VM throws access violation errors during normal IDE usage. The exception doesn't get surfaced to Dolphin if you click continue, but it does happen enough to interfere with debugging.
To Reproduce Steps to reproduce the behavior:
Screenshots![image](https://github.com/dolphinsmalltalk/Dolphin/assets/1424350/d7db71dd-d998-4b91-8f7d-1147c747170c)
And soon after:![image](https://github.com/dolphinsmalltalk/Dolphin/assets/1424350/16ef2184-f0e3-4bf5-9abd-15a6bc7bfb90)
Setup
Additional context I did notice there's an option to have Visual Studio ignore certain exception types. Is this necessary to reduce noise from exceptions that are part of normal operation?