Bug 255803 - umbrello crashs while reading / importing C++ header file
Summary: umbrello crashs while reading / importing C++ header file
Status: RESOLVED DUPLICATE of bug 175096
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-01 12:47 UTC by tom
Modified: 2012-07-06 00:01 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tom 2010-11-01 12:47:35 UTC
Application: umbrello (2.4.2)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-25-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
Linux envinf111l 2.6.32-25-generic #45-Ubuntu SMP Sat Oct 16 19:48:22 UTC 2010 i686 GNU/Linux

 -- Backtrace:
Application: Umbrello UML Modeller (umbrello), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7878710 (LWP 5999))]

Thread 2 (Thread 0xb524db70 (LWP 6000)):
#0  0x0175de16 in *__GI_clock_gettime (clock_id=24518644, tp=0xb524cfb8) at ../sysdeps/unix/clock_gettime.c:100
#1  0x030a26fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x030a7825 in QTimerInfoList::updateCurrentTime (this=0x9cffa54) at kernel/qeventdispatcher_unix.cpp:340
#3  0x030a786a in QTimerInfoList::timerWait (this=0x9cffa54, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x030a5818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb524d0cc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x030a58a5 in timerSourcePrepare (source=0x0, timeout=0x1761ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x01445aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x01445ee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x014464b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x030a560f in QEventDispatcherGlib::processEvents (this=0x9cfe270, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x03078059 in QEventLoop::processEvents (this=0xb524d290, flags=) at kernel/qeventloop.cpp:149
#11 0x030784aa in QEventLoop::exec (this=0xb524d290, flags=...) at kernel/qeventloop.cpp:201
#12 0x02f745a8 in QThread::exec (this=0x9cfe128) at thread/qthread.cpp:487
#13 0x03057c1b in QInotifyFileSystemWatcherEngine::run (this=0x9cfe128) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x02f7732e in QThreadPrivate::start (arg=0x9cfe128) at thread/qthread_unix.cpp:248
#15 0x0027796e in start_thread (arg=0xb524db70) at pthread_create.c:300
#16 0x00d14a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7878710 (LWP 5999)):
[KCrash Handler]
#6  0x086bdebd in QListData::size (this=0x9ce4cc8, pObject=0x9f32310) at /usr/include/qt4/QtCore/qlist.h:90
#7  QList<UMLObject*>::indexOf (this=0x9ce4cc8, pObject=0x9f32310) at /usr/include/qt4/QtCore/qlist.h:726
#8  UMLPackage::addObject (this=0x9ce4cc8, pObject=0x9f32310) at ../../../umbrello/umbrello/package.cpp:136
#9  0x086119ac in Uml::CmdCreateUMLObject::redo (this=0x9ff8080) at ../../../umbrello/umbrello/cmds/generic/cmd_create_umlobject.cpp:48
#10 0x078576f5 in QUndoStack::push (this=0x9b38460, cmd=0x9ff8080) at util/qundostack.cpp:541
#11 0x086ce4fb in UMLApp::executeCommand (this=0x9b3b9f8, cmd=0x9ff8080) at ../../../umbrello/umbrello/uml.cpp:2794
#12 0x086b46d7 in Object_Factory::createNewUMLObject (type=Uml::ot_Class, name=..., parentPkg=0x9ce4cc8) at ../../../umbrello/umbrello/object_factory.cpp:141
#13 0x086b67ef in Object_Factory::createUMLObject (type=Uml::ot_Class, n=..., parentPkg=0x9ce4cc8, solicitNewName=false) at ../../../umbrello/umbrello/object_factory.cpp:181
#14 0x08168037 in Import_Utils::createUMLObject (type=Uml::ot_Class, inName=..., parentPkg=0x9ce4cc8, comment=..., stereotype=...) at ../../../umbrello/umbrello/codeimport/import_utils.cpp:231
#15 0x0815a152 in CppTree2Uml::parseElaboratedTypeSpecifier (this=0xbfb75318, typeSpec=0x9e6c9f0) at ../../../umbrello/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:420
#16 0x08156bfe in CppTree2Uml::parseSimpleDeclaration (this=0xbfb75318, ast=0x9e3ba98) at ../../../umbrello/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:240
#17 0x08153682 in TreeParser::parseClassSpecifier (this=0xbfb75318, classSpec=0x9e858f0) at ../../../umbrello/umbrello/codeimport/kdevcppparser/tree_parser.cpp:187
#18 0x0815bbed in CppTree2Uml::parseClassSpecifier (this=0xbfb75318, ast=0x9e858f0) at ../../../umbrello/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:378
#19 0x08156bfe in CppTree2Uml::parseSimpleDeclaration (this=0xbfb75318, ast=0xa092a70) at ../../../umbrello/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:240
#20 0x081535c2 in TreeParser::parseTranslationUnit (this=0xbfb75318, translationUnit=0x9e76378) at ../../../umbrello/umbrello/codeimport/kdevcppparser/tree_parser.cpp:41
#21 0x08156b90 in CppTree2Uml::parseTranslationUnit (this=0xbfb75318, ast=0x9e76378) at ../../../umbrello/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:62
#22 0x0817854f in CppImport::feedTheModel (this=0x9f7cc78, fileName=...) at ../../../umbrello/umbrello/codeimport/cppimport.cpp:98
#23 0x08162145 in ClassImport::importFiles (this=0x9f7cc78, fileList=...) at ../../../umbrello/umbrello/codeimport/classimport.cpp:45
#24 0x086ccd7d in UMLApp::importFiles (this=0x9b3b9f8, fileList=0xbfb75578) at ../../../umbrello/umbrello/uml.cpp:2225
#25 0x086db530 in UMLApp::slotImportClasses (this=0x9b3b9f8) at ../../../umbrello/umbrello/uml.cpp:2262
#26 0x086dd4a7 in UMLApp::qt_metacall (this=0x9b3b9f8, _c=QMetaObject::InvokeMetaMethod, _id=164515016, _a=0xbfb756e8) at ./uml.moc:283
#27 0x0307ec9a in QMetaObject::metacall (object=0x9b3b9f8, cl=14279616, idx=97, argv=0xbfb756e8) at kernel/qmetaobject.cpp:237
#28 0x0308d3d5 in QMetaObject::activate (sender=0x9b6d9d0, m=0x7a70d58, local_signal_index=1, argv=0xbfb756e8) at kernel/qobject.cpp:3293
#29 0x07141bd9 in QAction::triggered (this=0x9b6d9d0, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#30 0x07143dcc in QAction::activate (this=0x9b6d9d0, event=QAction::Trigger) at kernel/qaction.cpp:1255
#31 0x075e760c in QMenuPrivate::activateCausedStack (this=0x9c69410, causedStack=..., action=0x9b6d9d0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1011
#32 0x075edabb in QMenuPrivate::activateAction (this=0x9c69410, action=0x9b6d9d0, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1103
#33 0x075eeac7 in QMenu::mouseReleaseEvent (this=0x9c63680, e=0xbfb75f80) at widgets/qmenu.cpp:2312
#34 0x010e2f65 in KMenu::mouseReleaseEvent (this=0x9c63680, e=0xbfb75f80) at ../../kdeui/widgets/kmenu.cpp:471
#35 0x071a67f8 in QWidget::event (this=0x9c63680, event=0xbfb75f80) at kernel/qwidget.cpp:7998
#36 0x075f00cc in QMenu::event (this=0x9c63680, e=0xbfb75f80) at widgets/qmenu.cpp:2414
#37 0x071484dc in QApplicationPrivate::notify_helper (this=0x99a0510, receiver=0x9c63680, e=0xbfb75f80) at kernel/qapplication.cpp:4300
#38 0x0714f9f7 in QApplication::notify (this=0xbfb76830, receiver=0x9c63680, e=0xbfb75f80) at kernel/qapplication.cpp:3865
#39 0x00fecf2a in KApplication::notify (this=0xbfb76830, receiver=0x9c63680, event=0xbfb75f80) at ../../kdeui/kernel/kapplication.cpp:302
#40 0x03079a3b in QCoreApplication::notifyInternal (this=0xbfb76830, receiver=0x9c63680, event=0xbfb75f80) at kernel/qcoreapplication.cpp:704
#41 0x0714e952 in QCoreApplication::sendEvent (receiver=0x9c63680, event=0xbfb75f80, alienWidget=0x0, nativeWidget=0x9c63680, buttonDown=0x7a8c058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#42 QApplicationPrivate::sendMouseEvent (receiver=0x9c63680, event=0xbfb75f80, alienWidget=0x0, nativeWidget=0x9c63680, buttonDown=0x7a8c058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#43 0x071da5cf in QETWidget::translateMouseEvent (this=0x9c63680, event=0xbfb7649c) at kernel/qapplication_x11.cpp:4302
#44 0x071d9511 in QApplication::x11ProcessEvent (this=0xbfb76830, event=0xbfb7649c) at kernel/qapplication_x11.cpp:3379
#45 0x0720860a in x11EventSourceDispatch (s=0x99a3700, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#46 0x014425e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#47 0x014462d8 in ?? () from /lib/libglib-2.0.so.0
#48 0x014464b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#49 0x030a55d5 in QEventDispatcherGlib::processEvents (this=0x9983150, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#50 0x07208135 in QGuiEventDispatcherGlib::processEvents (this=0x9983150, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#51 0x03078059 in QEventLoop::processEvents (this=0xbfb76794, flags=) at kernel/qeventloop.cpp:149
#52 0x030784aa in QEventLoop::exec (this=0xbfb76794, flags=...) at kernel/qeventloop.cpp:201
#53 0x0307c69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#54 0x07148577 in QApplication::exec () at kernel/qapplication.cpp:3579
#55 0x086ac645 in main (argc=1, argv=0xbfb769e4) at ../../../umbrello/umbrello/main.cpp:111

Possible duplicates by query: bug 238775, bug 217387.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-07-06 00:01:58 UTC

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