Bug 243511 - import of opencog crashes uml modeller
Summary: import of opencog crashes uml modeller
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: 2010-07-03 17:29 UTC by hartmut.prochaska
Modified: 2012-07-06 00:03 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (8.80 KB, text/plain)
2010-12-30 13:47 UTC, stepkhcad
Details

Note You need to log in before you can comment on or make changes to this bug.
Description hartmut.prochaska 2010-07-03 17:29:44 UTC
Application: umbrello (2.4.4)
KDE Platform Version: 4.4.4 (KDE 4.4.4)
Qt Version: 4.6.2
Operating System: Linux 2.6.32.14-127.fc12.x86_64 x86_64
Distribution: "Fedora release 12 (Constantine)"

-- Information about the crash:
the uml modeller imports the opencog project until it seems to be too much, then the uml modeller crashes

The crash can be reproduced every time.

 -- Backtrace:
Application: Umbrello UML Modeller (umbrello), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#5  0x0000000000c7f47d in size (this=0x3b68a90, pObject=0x3e837c0) at /usr/include/QtCore/qlist.h:90
#6  indexOf (this=0x3b68a90, pObject=0x3e837c0) at /usr/include/QtCore/qlist.h:726
#7  UMLPackage::addObject (this=0x3b68a90, pObject=0x3e837c0) at /usr/src/debug/kdesdk-4.4.4/umbrello/umbrello/package.cpp:136
#8  0x0000000000be18eb in Uml::CmdCreateUMLObject::redo (this=0x3e90f60) at /usr/src/debug/kdesdk-4.4.4/umbrello/umbrello/cmds/generic/cmd_create_umlobject.cpp:48
#9  0x00000036e01c5e03 in QUndoStack::push (this=0x32d1ad0, cmd=0x3e90f60) at util/qundostack.cpp:541
#10 0x0000000000c8e56a in UMLApp::executeCommand (this=0x32e8de0, cmd=0x3e90f60) at /usr/src/debug/kdesdk-4.4.4/umbrello/umbrello/uml.cpp:2794
#11 0x0000000000c7682b in Object_Factory::createNewUMLObject (type=<value optimized out>, name=..., parentPkg=<value optimized out>)
    at /usr/src/debug/kdesdk-4.4.4/umbrello/umbrello/object_factory.cpp:141
#12 0x0000000000c787c1 in Object_Factory::createUMLObject (type=<value optimized out>, n=..., parentPkg=<value optimized out>, solicitNewName=false)
    at /usr/src/debug/kdesdk-4.4.4/umbrello/umbrello/object_factory.cpp:181
#13 0x0000000000506ddc in Import_Utils::createUMLObject (type=ot_UMLObject, inName=<value optimized out>, parentPkg=0x3b68a90, comment=<value optimized out>, stereotype=...)
    at /usr/src/debug/kdesdk-4.4.4/umbrello/umbrello/codeimport/import_utils.cpp:231
#14 0x00000000005075f9 in Import_Utils::insertAttribute (owner=0x3ce3b30, scope=..., name=..., type=..., comment=..., isStatic=false)
    at /usr/src/debug/kdesdk-4.4.4/umbrello/umbrello/codeimport/import_utils.cpp:370
#15 0x00000000004fa097 in CppTree2Uml::parseDeclaration2 (this=<value optimized out>, funSpec=<value optimized out>, storageSpec=<value optimized out>, typeSpec=<value optimized out>, 
    decl=<value optimized out>) at /usr/src/debug/kdesdk-4.4.4/umbrello/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:475
#16 0x00000000004f7036 in CppTree2Uml::parseSimpleDeclaration (this=0x7fffae9aec30, ast=0x3e20ac0) at /usr/src/debug/kdesdk-4.4.4/umbrello/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:247
#17 0x00000000004f3889 in TreeParser::parseClassSpecifier (this=0x7fffae9aec30, classSpec=<value optimized out>)
    at /usr/src/debug/kdesdk-4.4.4/umbrello/umbrello/codeimport/kdevcppparser/tree_parser.cpp:187
#18 0x00000000004fbd0b in CppTree2Uml::parseClassSpecifier (this=0x7fffae9aec30, ast=0x3c24540) at /usr/src/debug/kdesdk-4.4.4/umbrello/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:378
#19 0x00000000004f6fdb in CppTree2Uml::parseSimpleDeclaration (this=0x7fffae9aec30, ast=0x3e32d70) at /usr/src/debug/kdesdk-4.4.4/umbrello/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:240
#20 0x00000000004f3949 in TreeParser::parseLinkageBody (this=0x7fffae9aec30, linkageBody=<value optimized out>)
    at /usr/src/debug/kdesdk-4.4.4/umbrello/umbrello/codeimport/kdevcppparser/tree_parser.cpp:160
#21 0x00000000004fa771 in CppTree2Uml::parseNamespace (this=0x7fffae9aec30, ast=0x3c230f0) at /usr/src/debug/kdesdk-4.4.4/umbrello/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:96
#22 0x00000000004f37c9 in TreeParser::parseTranslationUnit (this=0x7fffae9aec30, translationUnit=<value optimized out>)
    at /usr/src/debug/kdesdk-4.4.4/umbrello/umbrello/codeimport/kdevcppparser/tree_parser.cpp:41
#23 0x00000000004f6f66 in CppTree2Uml::parseTranslationUnit (this=0x7fffae9aec30, ast=0x3c22fa0) at /usr/src/debug/kdesdk-4.4.4/umbrello/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:62
#24 0x0000000000515a9e in CppImport::feedTheModel (this=<value optimized out>, fileName=...) at /usr/src/debug/kdesdk-4.4.4/umbrello/umbrello/codeimport/cppimport.cpp:98
#25 0x00000000005017da in ClassImport::importFiles (this=0x348bcc0, fileList=...) at /usr/src/debug/kdesdk-4.4.4/umbrello/umbrello/codeimport/classimport.cpp:45
#26 0x0000000000c8cf15 in UMLApp::importFiles (this=0x32e8de0, fileList=0x7fffae9af070) at /usr/src/debug/kdesdk-4.4.4/umbrello/umbrello/uml.cpp:2225
#27 0x0000000000c8d073 in UMLApp::slotImportProject (this=0x32e8de0) at /usr/src/debug/kdesdk-4.4.4/umbrello/umbrello/uml.cpp:2274
#28 0x0000000000c9c642 in UMLApp::qt_metacall (this=0x32e8de0, _c=InvokeMetaMethod, _id=52, _a=0x7fffae9af1f0) at /usr/src/debug/kdesdk-4.4.4/x86_64-redhat-linux-gnu/umbrello/umbrello/uml.moc:284
#29 0x00000036de36a2af in QMetaObject::activate (sender=0x3305a60, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffae9af1f0) at kernel/qobject.cpp:3293
#30 0x00000036dfba5b12 in QAction::triggered (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#31 0x00000036dfba724b in QAction::activate (this=0x3305a60, event=<value optimized out>) at kernel/qaction.cpp:1255
#32 0x00000036dffa9f25 in QMenuPrivate::activateCausedStack (this=<value optimized out>, causedStack=..., action=0x3305a60, action_e=Trigger, self=true) at widgets/qmenu.cpp:1011
#33 0x00000036dffaf6da in QMenuPrivate::activateAction (this=0x3494350, action=0x3305a60, action_e=Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1103
#34 0x00000036e0ad027e in KMenu::mouseReleaseEvent (this=0x34933a0, e=<value optimized out>) at /usr/src/debug/kdelibs-4.4.4/kdeui/widgets/kmenu.cpp:471
#35 0x00000036dfbf5bea in QWidget::event (this=0x34933a0, event=0x7fffae9afe40) at kernel/qwidget.cpp:7998
#36 0x00000036dffb0c8b in QMenu::event (this=0x34933a0, e=0x7fffae9afe40) at widgets/qmenu.cpp:2414
#37 0x00000036dfbaa99c in QApplicationPrivate::notify_helper (this=0x320fbb0, receiver=0x34933a0, e=0x7fffae9afe40) at kernel/qapplication.cpp:4304
#38 0x00000036dfbb152d in QApplication::notify (this=<value optimized out>, receiver=0x34933a0, e=0x7fffae9afe40) at kernel/qapplication.cpp:3869
#39 0x00000036e0a06ba6 in KApplication::notify (this=0x7fffae9b0b50, receiver=0x34933a0, event=0x7fffae9afe40) at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:302
#40 0x00000036de35774c in QCoreApplication::notifyInternal (this=0x7fffae9b0b50, receiver=0x34933a0, event=0x7fffae9afe40) at kernel/qcoreapplication.cpp:704
#41 0x00000036dfbb071e in sendEvent (receiver=0x34933a0, event=0x7fffae9afe40, alienWidget=0x0, nativeWidget=0x34933a0, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, 
    spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#42 QApplicationPrivate::sendMouseEvent (receiver=0x34933a0, event=0x7fffae9afe40, alienWidget=0x0, nativeWidget=0x34933a0, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, 
    spontaneous=true) at kernel/qapplication.cpp:2969
#43 0x00000036dfc228f5 in QETWidget::translateMouseEvent (this=0x34933a0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4307
#44 0x00000036dfc211d8 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffae9b0760) at kernel/qapplication_x11.cpp:3506
#45 0x00000036dfc49e32 in x11EventSourceDispatch (s=0x32138b0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#46 0x00000035f8a3923e in g_main_dispatch (context=0x3212920) at gmain.c:1960
#47 IA__g_main_context_dispatch (context=0x3212920) at gmain.c:2513
#48 0x00000035f8a3cc28 in g_main_context_iterate (context=0x3212920, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#49 0x00000035f8a3cd4a in IA__g_main_context_iteration (context=0x3212920, may_block=1) at gmain.c:2654
#50 0x00000036de37d063 in QEventDispatcherGlib::processEvents (this=0x31e8480, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#51 0x00000036dfc49afe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#52 0x00000036de356192 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#53 0x00000036de35645c in QEventLoop::exec (this=0x7fffae9b0a90, flags=...) at kernel/qeventloop.cpp:201
#54 0x00000036de358749 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#55 0x0000000000c6e685 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdesdk-4.4.4/umbrello/umbrello/main.cpp:111

Possible duplicates by query: bug 238775, bug 217387.

Reported using DrKonqi
Comment 1 stepkhcad 2010-12-30 13:47:10 UTC
Created attachment 55377 [details]
New crash information added by DrKonqi

umbrello (2.5.4) on KDE Platform 4.5.4 (KDE 4.5.4) using Qt 4.6.3

- What I was doing when the application crashed:

Importing of big C/C++  project crashes th Umbrello. It looks that UML construction has been failed

-- Backtrace (Reduced):
#7  0x0861b01e in size (this=0x90ce148, pObject=0x92322d8) at /usr/include/QtCore/qlist.h:90
#8  indexOf (this=0x90ce148, pObject=0x92322d8) at /usr/include/QtCore/qlist.h:726
#9  UMLPackage::addObject (this=0x90ce148, pObject=0x92322d8) at /usr/src/debug/kdesdk-4.5.4/umbrello/umbrello/package.cpp:136
#10 0x0857870d in Uml::CmdCreateUMLObject::redo (this=0x92756b8) at /usr/src/debug/kdesdk-4.5.4/umbrello/umbrello/cmds/generic/cmd_create_umlobject.cpp:48
#11 0x070ce0c6 in QUndoStack::push (this=0x8924bb8, cmd=0x92756b8) at util/qundostack.cpp:541
Comment 2 Jekyll Wu 2012-07-06 00:03:19 UTC

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