[Uml-devel] [Bug 84828] New: umbrello crashes, becomes unstable freezes in load/save/autosave with large drawing size
James McGuigan
james at worldfuturecouncil.org
Fri Jul 9 16:17:02 UTC 2004
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=84828
Summary: umbrello crashes, becomes unstable freezes in
load/save/autosave with large drawing size
Product: umbrello
Version: unspecified
Platform: Gentoo Packages
OS/Version: Linux
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: general
AssignedTo: umbrello-devel.kde.org
ReportedBy: james worldfuturecouncil org
Version: (using KDE KDE 3.2.2)
Installed from: Gentoo Packages
Compiler: gcc 3.3.3
OS: Linux
Start with two classes in a class diagram, they are associated and the association has labeled multiplicities. Occasionally when moving one of these classes (to another point in the drawing) one of the labels on the association (usually the multiplicity label) will start shooting off in a random direction (Though usually towards the bottom right hand corner). This has the side effect of massivly increasing the "grid area" of the diagram (as it can move many screens away into the corner).
The workaround for this is to "Select All" and move all the objects a fraction, this resets all the label positions. It could also be done by just selecting both objects on either end of the association and moving them a fraction (Though its not always clear which association a displaced label is refering to).
Once a massive drawing (in terms of "grid area") has been created as part of the file, it seems to cause several problems such as crashing and becoming unstable. Also the program tends to freezes during load/save/autosave and this can take (upto a few minutes).
This seems to affect the program as long as such a file is loaded, even if its not being directly worked upon. I suffered this problem for quite a long time, before realizing I had two or three very large area class diagrams in the file. It made the program almost unusable.
Having deleted some of these diagrams and fixed the problem in the reming one, the program seems a little more responsive, though as I only noticed this "solution" as I was cleaning up the "final verson" for my project, I havn't used the program that much since so I cannot confirm this 100% solves the problems (but it seems to).
I hope this helps locate the underlying bug thats causing this.
More information about the umbrello-devel
mailing list