Bug 149177

Summary: Umbrello crashes with a SIGSEGV when deleting a class that has an attribute of the type of another class in a diagram
Product: [Applications] umbrello Reporter: Samuel Gilbert <samuel.gilbert>
Component: generalAssignee: Umbrello Development Group <umbrello-devel>
Status: RESOLVED WORKSFORME    
Severity: crash    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: An example file to provoque the crash

Description Samuel Gilbert 2007-08-24 20:20:15 UTC
Version:           1.5.71 (using KDE 3.5.5, Debian Package 4:3.5.5a.dfsg.1-8 (4.0))
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.18-4-686

Given two classes, ClassA and ClassB.  ClassB has a member of type ClassA.  Both classes are show in a class diagram.

If one tries to delete ClassB from the Logical view without first removing ClassB from the class diagram, Umbrello instantly crashes with a SIGSEGV.

Reproducibility is 100%.
Comment 1 Samuel Gilbert 2007-08-24 20:21:48 UTC
Created attachment 21476 [details]
An example file to provoque the crash

Try to delete ClassB from the Logical view to witness the crash.
Comment 2 Oliver Kellogg 2007-08-29 09:42:07 UTC
Cannot confirm with recent SVN branches/KDE/3.5/kdesdk/umbrello (r699201).
Please try again with snapshot,
 http://uml.sourceforge.net/developers/umbrello.tar.bz2

Feel free to reopen if crash reoccurs using that snapshot.