gtk-ng regression: closing window can cause an infinite loop creating new OpenGL contexts
Closed this issue · 1 comments
mitchellh commented
Reproduction:
- Open
btop - Close window with "X"
- Click "Confirm" close
- Watch logs/memory spin out of control
mitchellh commented
All I've figured out so far is for some reason when we have a process active -- cat is enough -- when the window closes we don't dispose the split tree edit: we do, I had my logging in the wrong place. We are not disposing our surfaces, which leads me to believe there's an extra reference on our tree somehow?