Summary: | Crash in component diagram after deleting component | ||
---|---|---|---|
Product: | [Applications] umbrello | Reporter: | Ralf Habacker <ralf.habacker> |
Component: | general | Assignee: | Umbrello Development Group <umbrello-devel> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | stefan.loewen |
Priority: | NOR | Keywords: | drkonqi |
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/umbrello/de5622502762d26dc9ba5e3ea9eb9e2600256b45 | Version Fixed In: | 2.23.1 (KDE Applications 17.08.1) |
Sentry Crash Report: | |||
Attachments: | test case |
Description
Ralf Habacker
2017-08-16 10:38:45 UTC
Created attachment 107309 [details]
test case
Git commit de5622502762d26dc9ba5e3ea9eb9e2600256b45 by Ralf Habacker. Committed on 17/08/2017 at 10:23. Pushed by habacker into branch 'Applications/17.08'. Fix 'Crash in component diagram after deleting component' In case a QGraphicsItem instance is on a scene and should be deleted QGraphicsScenePrivate::removeItemHelper() is called. The documentation say it leaves stale index in the tree, which let QGraphicsScene crash on the next paint. For now using the index has been disabled to avoid this issue. FIXED-IN:2.23.1 (KDE Applications 17.08.1) M +3 -0 umbrello/umlscene.cpp https://commits.kde.org/umbrello/de5622502762d26dc9ba5e3ea9eb9e2600256b45 Git commit ffdd4bfabdf830c859c2a4abfa711e715beeefdc by Ralf Habacker. Committed on 17/08/2017 at 10:04. Pushed by habacker into branch 'Applications/17.08'. Fix memory leaks M +9 -0 umbrello/toolbarstatearrow.cpp M +1 -0 umbrello/toolbarstatearrow.h M +2 -0 umbrello/toolbarstatemessages.cpp M +4 -0 umbrello/umlappprivate.h M +4 -0 umbrello/umlwidgets/associationline.cpp M +1 -0 umbrello/umlwidgets/associationwidget.cpp M +1 -0 umbrello/umlwidgets/seqlinewidget.cpp https://commits.kde.org/umbrello/ffdd4bfabdf830c859c2a4abfa711e715beeefdc *** Bug 384618 has been marked as a duplicate of this bug. *** |