mirror of
https://github.com/OPM/ResInsight.git
synced 2026-11-14 10:05:49 -06:00
rebalanceDockSplitters captured raw CDockSplitter pointers in a 10 ms QTimer::singleShot lambda. The docking layout can delete splitters (e.g. when dock areas are removed while tiling) before the timer fires, so the lambda dereferenced a dangling pointer. Capture QPointer guards and skip splitters that have been destroyed. Crash signature fe96dd39756a: operator() at ApplicationLibCode/UserInterface/RiuMainWindowBase.cpp:79 RiaGuiApplication::notify(QObject*, QEvent*) at RiaGuiApplication.cpp:1879