Summary: | File->Open Crashes upon loading large a file in UMLClassifier::getOpList(bool) | ||
---|---|---|---|
Product: | [Applications] umbrello | Reporter: | Holger Lehmann <holger.lehmann> |
Component: | general | Assignee: | Umbrello Development Group <umbrello-devel> |
Status: | RESOLVED FIXED | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | XMI File to exploit the crash |
Description
Holger Lehmann
2004-04-02 15:17:53 UTC
Created attachment 5504 [details]
XMI File to exploit the crash
This is the file that will cause umbrello 1.2.1 and 1.2.90 to crash upon
loading.
Mark this, please: This file is copyrighted and the information contained
within is not for public use.
Fixed in kdesdk/umbrello/umbrello/operation.cpp rev. 1.15. The problem was caused by local generation of an ID for the new attribute in UMLOperation::addParm(). The ID was in conflict with another ID generated by UMLDoc::getUniqueID(). BTW, you can correct the XMI attachment by changing the xmi.id to 200 (from the original value 123) in lines 604, 995, and 1478. |