I just took the column sorting out. That fixes the problem, so long as the debugger engine returns thing in the declarative order. This is true of GDB most of the time, at least.
In the future, I'm going to look into having a three-state column header sorting (ascending, descending, none) in our tree control.