Recursive dependency waiting in the job/worker mechanism can easily result in stack overflows
|Reported by:||anevilyak||Owned by:||anevilyak|
If one is in a stack frame with several compound variables that themselves have more compound members, expands quite a few of them so lots of members are visible in the variables view, and then steps, it's quite easy to cause the debugger to crash with a stack overflow in the worker thread. Examining the backtrace indicates that the issue is one job with many dependencies, where each dependency recursively waits. This probably needs to be rethought since the problem's currently trivial to trigger.