I have implemented a custom call stack analysis by extending CallStackStateProvider. In one trace I have a call stack depth of 33. When I view it in the call stack view, it is for some reason not sorted by depth. Notice in the screenshot that the values in the depth column itself are correct, but the stack frame UI elements are not sorted visually by this depth. There is some kind of interesting pattern that might shed light -- the even numbered depths are at the bottom (except for 1) and the odd depths are at the top.
Any ideas what could lead to this or what I might be doing wrong?