[Uml-devel] [Bug 223760] Crash when importing java project or class [QListIterator, UMLPackage::findObject, UMLDoc::isUnique, Model_Utils::uniqObjectName]
Ralf Habacker
ralf.habacker at freenet.de
Thu Dec 1 12:25:40 UTC 2011
https://bugs.kde.org/show_bug.cgi?id=223760
Ralf Habacker <ralf.habacker at freenet.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
CC| |ralf.habacker at freenet.de
Ever Confirmed|0 |1
--- Comment #12 from Ralf Habacker <ralf habacker freenet de> 2011-12-01 12:25:39 ---
at least on windows using msvc it looks that in the following code
UMLObject * UMLPackage::findObject(const QString &name)
{
const bool caseSensitive = UMLApp::app()->activeLanguageIsCaseSensitive();
> for (UMLObjectListIt oit(m_objects); oit.hasNext(); ) {
UMLObject *obj = oit.next();
the m_objects member isn't initialized or overwritten
- m_objects {size=???} UMLObjectList
QList<UMLObject *> [...](...,..., ...) QList<UMLObject *>
- __vfptr 0x0941f050 *
[0] 0x013e808c const UMLRole::`vftable' *
[1] 0x094fca30 *
[2] 0x094f9f68 *
and therefore the d pointer of the following line invalid
inline QList(const QList<T> &l) : d(l.d) { d->ref.ref(); if (!d->sharable)
detach_helper(); }
+ d 0x000001ff {ref={...} alloc=??? begin=??? ...} QListData::Data
*
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the umbrello-devel
mailing list