https://bugs.kde.org/show_bug.cgi?id=439192

--- Comment #10 from Jonathan Wakely <zi...@kayari.org> ---
The crash is an abort in glibc caused by double free on line 2104 of
qt5-qtbase-5.15.3-3.fc36.x86_64/src/corelib/kernel/qobject.cpp

2099        // don't use qDeleteAll as the destructor of the child might
2100        // delete siblings
2101        for (int i = 0; i < children.count(); ++i) {
2102            currentChildBeingDeleted = children.at(i);
2103            children[i] = 0;
2104            delete currentChildBeingDeleted;
2105        }
2106        children.clear();

The comment suggests that when a child deletes a sibling it fails to set that
entry in the vector to a null pointer, so that the parent subsequently tries to
delete that pointer again.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to