Bug 311149 - Crash adding method to class
Summary: Crash adding method to class
Status: RESOLVED DUPLICATE of bug 204035
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: 2.9.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-04 14:14 UTC by Lluís Gifre
Modified: 2012-12-04 19:09 UTC (History)
0 users

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 Lluís Gifre 2012-12-04 14:14:48 UTC
Application: umbrello (2.9.2)
KDE Platform Version: 4.9.2
Qt Version: 4.8.3
Operating System: Linux 3.5.0-19-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
Application crashed when adding a new method to a class. on view I had a sequence diagram.

-- Backtrace:
Application: Umbrello UML Modeller (umbrello), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ffa92e1e780 (LWP 12355))]

Thread 3 (Thread 0x7ffa873ef700 (LWP 12359)):
#0  0x00007ffa991ad8bd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007ffa95cc0f6f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffa95c84914 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffa95c84d22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffa95c851e2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffa8fa123b6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007ffa95ca8645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007ffa98eb1e9a in start_thread (arg=0x7ffa873ef700) at pthread_create.c:308
#8  0x00007ffa991bacbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ffa751ab700 (LWP 12363)):
#0  0x00007ffa98eb505d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7ffa70000a60) at pthread_mutex_unlock.c:290
#2  0x00007ffa95cc1c61 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffa95c84672 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffa95c84cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffa95c84ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ffa99e41c16 in QEventDispatcherGlib::processEvents (this=0x7ffa700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007ffa99e122bf in QEventLoop::processEvents (this=this@entry=0x7ffa751aadd0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007ffa99e12548 in QEventLoop::exec (this=0x7ffa751aadd0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007ffa99d13b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#10 0x00007ffa99df29af in QInotifyFileSystemWatcherEngine::run (this=0x2860b60) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x00007ffa99d16aec in QThreadPrivate::start (arg=0x2860b60) at thread/qthread_unix.cpp:338
#12 0x00007ffa98eb1e9a in start_thread (arg=0x7ffa751ab700) at pthread_create.c:308
#13 0x00007ffa991bacbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffa92e1e780 (LWP 12355)):
[KCrash Handler]
#6  JavaClassifierCodeDocument::addCodeOperation (this=0x5702990, op=0x2efc728) at ../../../umbrello/umbrello/codegenerators/java/javaclassifiercodedocument.cpp:122
#7  0x00000000006c9bea in ClassifierCodeDocument::addOperation (this=0x5702990, o=<optimized out>) at ../../../umbrello/umbrello/classifiercodedocument.cpp:309
#8  0x00007ffa99e28f5f in QMetaObject::activate (sender=0x55725f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffda2a0df0) at kernel/qobject.cpp:3547
#9  0x00000000006bf25d in UMLClassifier::operationAdded (this=this@entry=0x55725f0, _t1=_t1@entry=0x2ce7620) at ./classifier.moc:113
#10 0x00000000006c6c6d in UMLClassifier::addOperation (this=this@entry=0x55725f0, op=op@entry=0x2ce7620, position=position@entry=-1) at ../../../umbrello/umbrello/classifier.cpp:318
#11 0x00000000006c7dbd in UMLClassifier::createOperation (this=0x55725f0, name=..., isExistingOp=<optimized out>, params=<optimized out>) at ../../../umbrello/umbrello/classifier.cpp:275
#12 0x0000000000750131 in UMLListView::createChildUMLObject (this=this@entry=0x2e715e0, item=item@entry=0x2880be0, type=<optimized out>) at ../../../umbrello/umbrello/umllistview.cpp:2595
#13 0x0000000000750dd4 in UMLListView::createItem (this=this@entry=0x2e715e0, item=item@entry=0x2880be0) at ../../../umbrello/umbrello/umllistview.cpp:2386
#14 0x0000000000752c87 in UMLListView::slotItemChanged (this=0x2e715e0, item=<optimized out>, column=0) at ../../../umbrello/umbrello/umllistview.cpp:163
#15 0x0000000000759db2 in UMLListView::qt_static_metacall (_o=0x2e715e0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./umllistview.moc:97
#16 0x00007ffa99e28f5f in QMetaObject::activate (sender=0x2e715e0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffda2a1520) at kernel/qobject.cpp:3547
#17 0x00007ffa9afc9f10 in QTreeWidget::itemChanged (this=<optimized out>, _t1=0x2880be0, _t2=0) at .moc/release-shared/moc_qtreewidget.cpp:249
#18 0x00007ffa99e28f5f in QMetaObject::activate (sender=0x2e77ae0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffda2a1670) at kernel/qobject.cpp:3547
#19 0x00007ffa99e72aa7 in QAbstractItemModel::dataChanged (this=<optimized out>, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:164
#20 0x00007ffa9afc7a8a in QTreeModel::emitDataChanged (this=this@entry=0x2e77ae0, item=item@entry=0x2880be0, column=column@entry=0) at itemviews/qtreewidget.cpp:796
#21 0x00007ffa9afcc7b1 in QTreeWidgetItem::setData (this=0x2880be0, column=0, role=2, value=...) at itemviews/qtreewidget.cpp:1755
#22 0x00007ffa9afc75b7 in QTreeModel::setData (this=this@entry=0x2e77ae0, index=..., value=..., role=role@entry=2) at itemviews/qtreewidget.cpp:388
#23 0x00007ffa9aff4e71 in QStyledItemDelegate::setModelData (this=<optimized out>, editor=0x4f7c660, model=0x2e77ae0, index=...) at itemviews/qstyleditemdelegate.cpp:543
#24 0x00007ffa9af5b0e9 in QAbstractItemView::commitData (this=<optimized out>, editor=0x4f7c660) at itemviews/qabstractitemview.cpp:2787
#25 0x00007ffa99e28f5f in QMetaObject::activate (sender=0x2e74dd0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffda2a1a30) at kernel/qobject.cpp:3547
#26 0x00007ffa9b0bc55f in QAbstractItemDelegate::commitData (this=<optimized out>, _t1=0x4f7c660) at .moc/release-shared/moc_qabstractitemdelegate.cpp:116
#27 0x00007ffa9aff4c90 in _q_commitDataAndCloseEditor (editor=0x4f7c660, this=<optimized out>) at itemviews/qstyleditemdelegate.cpp:102
#28 qt_static_metacall (_a=<optimized out>, _o=<optimized out>, _c=<optimized out>, _id=<optimized out>) at .moc/release-shared/moc_qstyleditemdelegate.cpp:50
#29 QStyledItemDelegate::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/release-shared/moc_qstyleditemdelegate.cpp:44
#30 0x00007ffa99e2843e in QObject::event (this=0x2e74dd0, e=<optimized out>) at kernel/qobject.cpp:1195
#31 0x00007ffa9aa4ae9c in QApplicationPrivate::notify_helper (this=this@entry=0x2826b60, receiver=receiver@entry=0x2e74dd0, e=e@entry=0x545fc50) at kernel/qapplication.cpp:4562
#32 0x00007ffa9aa4f30a in QApplication::notify (this=0x7fffda2a2610, receiver=0x2e74dd0, e=0x545fc50) at kernel/qapplication.cpp:4423
#33 0x00007ffa9b7531d6 in KApplication::notify (this=0x7fffda2a2610, receiver=0x2e74dd0, event=0x545fc50) at ../../kdeui/kernel/kapplication.cpp:311
#34 0x00007ffa99e1356e in QCoreApplication::notifyInternal (this=0x7fffda2a2610, receiver=receiver@entry=0x2e74dd0, event=event@entry=0x545fc50) at kernel/qcoreapplication.cpp:915
#35 0x00007ffa99e173f1 in sendEvent (event=0x545fc50, receiver=0x2e74dd0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#36 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x27f1f10) at kernel/qcoreapplication.cpp:1539
#37 0x00007ffa99e41a63 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#38 postEventSourceDispatch (s=0x2827100) at kernel/qeventdispatcher_glib.cpp:279
#39 0x00007ffa95c84ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007ffa95c84de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007ffa95c84ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007ffa99e41bf6 in QEventDispatcherGlib::processEvents (this=0x27f33d0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#43 0x00007ffa9aaefc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#44 0x00007ffa99e122bf in QEventLoop::processEvents (this=this@entry=0x7fffda2a2350, flags=...) at kernel/qeventloop.cpp:149
#45 0x00007ffa99e12548 in QEventLoop::exec (this=0x7fffda2a2350, flags=...) at kernel/qeventloop.cpp:204
#46 0x00007ffa99e17708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#47 0x0000000000436b3b in main (argc=3, argv=0x7fffda2a2768) at ../../../umbrello/umbrello/main.cpp:111

Possible duplicates by query: bug 307949.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-12-04 19:09:04 UTC

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