Bug 268339 - Umbrello crash trying to export a property
Summary: Umbrello crash trying to export a property
Status: RESOLVED DUPLICATE of bug 175096
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-13 03:26 UTC by Manuel
Modified: 2012-07-06 00:03 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Manuel 2011-03-13 03:26:32 UTC
Application: umbrello (2.5.5)
KDE Platform Version: 4.5.5 (KDE 4.5.5)
Qt Version: 4.7.1
Operating System: Linux 2.6.35.11-83.fc14.i686.PAE i686
Distribution: "Fedora release 14 (Laughlin)"

-- Information about the crash:
- What I was doing when the application crashed:

The program crash trying to export these line:
std::map<const AMB::rca_t, std::vector< CAN::byte_t > (AMB::ACDHWSimBase::*)() const> monitorPointsMap;

The crash can be reproduced every time.

-- Backtrace:
Application: Umbrello UML Modeller (umbrello), signal: Segmentation fault
[KCrash Handler]
#7  0x08544e4e in QList<UMLObject*>::indexOf(UMLObject* const&, int) const ()
#8  0x0858d9db in UMLPackage::addObject (this=0xaf3c8e0, pObject=0xa9e2fc0) at /usr/src/debug/kdesdk-4.5.5/umbrello/umbrello/package.cpp:136
#9  0x084de29d in Uml::CmdCreateUMLObject::redo (this=0xa9d0468) at /usr/src/debug/kdesdk-4.5.5/umbrello/umbrello/cmds/generic/cmd_create_umlobject.cpp:48
#10 0x032f1506 in QUndoStack::push(QUndoCommand*) () from /usr/lib/libQtGui.so.4
#11 0x085a50cc in UMLApp::executeCommand (this=0xa638e40, cmd=0xa9d0468) at /usr/src/debug/kdesdk-4.5.5/umbrello/umbrello/uml.cpp:2794
#12 0x08583027 in Object_Factory::createNewUMLObject (type=Uml::ot_Class, name=..., parentPkg=0xaf3c8e0) at /usr/src/debug/kdesdk-4.5.5/umbrello/umbrello/object_factory.cpp:141
#13 0x08585e05 in Object_Factory::createUMLObject (type=Uml::ot_Class, n=..., parentPkg=0xaf3c8e0, solicitNewName=false) at /usr/src/debug/kdesdk-4.5.5/umbrello/umbrello/object_factory.cpp:181
#14 0x08160539 in Import_Utils::createUMLObject (type=Uml::ot_UMLObject, inName=..., parentPkg=0xaf3c8e0, comment=..., stereotype=...) at /usr/src/debug/kdesdk-4.5.5/umbrello/umbrello/codeimport/import_utils.cpp:231
#15 0x08161a9c in Import_Utils::insertAttribute (owner=0xae43d90, scope=..., name=..., type=..., comment=..., isStatic=false) at /usr/src/debug/kdesdk-4.5.5/umbrello/umbrello/codeimport/import_utils.cpp:370
#16 0x08150164 in CppTree2Uml::parseDeclaration2 (this=0xbffc9040, funSpec=0x0, storageSpec=0x0, typeSpec=0xaeb6880, decl=0xaecdff8) at /usr/src/debug/kdesdk-4.5.5/umbrello/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:475
#17 0x0814d3c4 in CppTree2Uml::parseSimpleDeclaration (this=0xbffc9040, ast=0xaed83f8) at /usr/src/debug/kdesdk-4.5.5/umbrello/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:247
#18 0x0814a4e2 in TreeParser::parseClassSpecifier (this=0xbffc9040, classSpec=0xae59180) at /usr/src/debug/kdesdk-4.5.5/umbrello/umbrello/codeimport/kdevcppparser/tree_parser.cpp:187
#19 0x08151605 in CppTree2Uml::parseClassSpecifier (this=0xbffc9040, ast=0xae59180) at /usr/src/debug/kdesdk-4.5.5/umbrello/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:378
#20 0x0814d35f in CppTree2Uml::parseSimpleDeclaration (this=0xbffc9040, ast=0xae74778) at /usr/src/debug/kdesdk-4.5.5/umbrello/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:240
#21 0x0814a5a2 in TreeParser::parseLinkageBody (this=0xbffc9040, linkageBody=0xae5a6a8) at /usr/src/debug/kdesdk-4.5.5/umbrello/umbrello/codeimport/kdevcppparser/tree_parser.cpp:160
#22 0x08150746 in CppTree2Uml::parseNamespace (this=0xbffc9040, ast=0xae5a650) at /usr/src/debug/kdesdk-4.5.5/umbrello/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:96
#23 0x0814a422 in TreeParser::parseTranslationUnit (this=0xbffc9040, translationUnit=0xae5a590) at /usr/src/debug/kdesdk-4.5.5/umbrello/umbrello/codeimport/kdevcppparser/tree_parser.cpp:41
#24 0x081504c1 in CppTree2Uml::parseTranslationUnit (this=0xbffc9040, ast=0xae5a590) at /usr/src/debug/kdesdk-4.5.5/umbrello/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:62
#25 0x081720bb in CppImport::feedTheModel (this=0xa8bde88, fileName=...) at /usr/src/debug/kdesdk-4.5.5/umbrello/umbrello/codeimport/cppimport.cpp:98
#26 0x08159d7f in ClassImport::importFiles (this=0xa8bde88, fileList=...) at /usr/src/debug/kdesdk-4.5.5/umbrello/umbrello/codeimport/classimport.cpp:45
#27 0x085ac96e in UMLApp::importFiles (this=0xa638e40, fileList=0xbffc92c8) at /usr/src/debug/kdesdk-4.5.5/umbrello/umbrello/uml.cpp:2225
#28 0x085acc9b in UMLApp::slotImportClasses (this=0xa638e40) at /usr/src/debug/kdesdk-4.5.5/umbrello/umbrello/uml.cpp:2262
#29 0x085af8a0 in UMLApp::qt_metacall (this=0xa638e40, _c=QMetaObject::InvokeMetaMethod, _id=51, _a=0xbffc9428) at /usr/src/debug/kdesdk-4.5.5/i686-redhat-linux-gnu/umbrello/umbrello/uml.moc:283
#30 0x02342b6b in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#31 0x02352047 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#32 0x02c02fca in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
#33 0x02c0324b in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4
#34 0x030a2c2d in ?? () from /usr/lib/libQtGui.so.4
#35 0x030a9783 in ?? () from /usr/lib/libQtGui.so.4
#36 0x030aa66e in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#37 0x0388c135 in KMenu::mouseReleaseEvent (this=0xa6add80, e=0xbffc9cd4) at /usr/src/debug/kdelibs-4.5.5/kdeui/widgets/kmenu.cpp:471
#38 0x02c6385b in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#39 0x030aab37 in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4
#40 0x02c0a26c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#41 0x02c0f88d in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#42 0x0379ff7b in KApplication::notify (this=0xbffca590, receiver=0xa6add80, event=0xbffc9cd4) at /usr/src/debug/kdelibs-4.5.5/kdeui/kernel/kapplication.cpp:310
#43 0x0233c333 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#44 0x02c0b1f8 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#45 0x02c9472c in ?? () from /usr/lib/libQtGui.so.4
#46 0x02c92957 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#47 0x02cbd790 in ?? () from /usr/lib/libQtGui.so.4
#48 0x008d5192 in g_main_dispatch (context=0xa544c90) at gmain.c:2149
#49 g_main_context_dispatch (context=0xa544c90) at gmain.c:2702
#50 0x008d5978 in g_main_context_iterate (context=0xa544c90, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#51 0x008d5c35 in g_main_context_iteration (context=0xa544c90, may_block=1) at gmain.c:2843
#52 0x0236a02d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#53 0x02cbd406 in ?? () from /usr/lib/libQtGui.so.4
#54 0x0233b4ca in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#55 0x0233b77a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#56 0x02340327 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#57 0x02c08078 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#58 0x0857a2fd in main (argc=) at /usr/src/debug/kdesdk-4.5.5/umbrello/umbrello/main.cpp:111

This bug may be a duplicate of or related to bug 255803.

Possible duplicates by query: bug 255803, bug 243511.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-07-06 00:03:27 UTC

*** This bug has been marked as a duplicate of bug 175096 ***