Summary: | Umbrello 1.5.6 crashed when inserting activity transition in a state diagram | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Simon Siemonsma <simon> |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | critical | CC: | gent_bz |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | diff between umbrello 1.5.6 and 1.5.61 |
Description
Simon Siemonsma
2007-01-28 09:10:45 UTC
(In reply to comment #1) > Please see http://www.gentoo.org/proj/en/qa/backtraces.xml > OK, I added -ggdb to CFLAGS and splitdebug to my FEATURES. Then I did run umbrello from within gdb. This is the backtrace I got. I hope this is usefull as it is the first time I do such a thing. Thread 1 (Thread 47754290327296 (LWP 31885)): #0 UMLObject::setUMLPackage (this=0x0, pPkg=0x934540) at umlobject.cpp:321 No locals. #1 0x00000000004c3ba6 in ToolBarStateAssociation::addAssociationInViewAndDoc ( this=<value optimized out>, a=<value optimized out>) at toolbarstateassociation.cpp:213 umla = (UMLAssociation *) 0x0 m = Uml::mt_Logical #2 0x00000000004e8412 in ToolBarStateAssociation::setSecondWidget ( this=0xc600d0) at toolbarstateassociation.cpp:159 temp = (AssociationWidget *) 0x934540 type = Uml::at_State widgetA = (UMLWidget *) 0xcba480 widgetB = (UMLWidget *) 0xcbb340 at = <value optimized out> valid = <value optimized out> #3 0x0000000000444174 in ToolBarState::mouseRelease (this=0xc600d0, ome=<value optimized out>) at toolbarstate.cpp:84 No locals. #4 0x0000003fdb1409ae in QScrollView::viewportMouseReleaseEvent () from /usr/qt/3/lib64/libqt-mt.so.3 No symbol table info available. #5 0x0000003fdb13ea8f in QScrollView::eventFilter () from /usr/qt/3/lib64/libqt-mt.so.3 No symbol table info available. #6 0x0000003fdb0450c2 in QObject::activate_filters () from /usr/qt/3/lib64/libqt-mt.so.3 No symbol table info available. #7 0x0000003fdb045117 in QObject::event () from /usr/qt/3/lib64/libqt-mt.so.3 No symbol table info available. #8 0x0000003fdb077d78 in QWidget::event () from /usr/qt/3/lib64/libqt-mt.so.3 No symbol table info available. #9 0x0000003fdafef515 in QApplication::internalNotify () from /usr/qt/3/lib64/libqt-mt.so.3 No symbol table info available. #10 0x0000003fdaff0301 in QApplication::notify () from /usr/qt/3/lib64/libqt-mt.so.3 No symbol table info available. #11 0x0000003be7388870 in KApplication::notify () from /usr/kde/3.5/lib64/libkdecore.so.4 No symbol table info available. #12 0x0000003fdaf98b74 in QETWidget::translateMouseEvent () from /usr/qt/3/lib64/libqt-mt.so.3 No symbol table info available. #13 0x0000003fdaf97c91 in QApplication::x11ProcessEvent () from /usr/qt/3/lib64/libqt-mt.so.3 No symbol table info available. #14 0x0000003fdafa692f in QEventLoop::processEvents () from /usr/qt/3/lib64/libqt-mt.so.3 No symbol table info available. #15 0x0000003fdb003cf2 in QEventLoop::enterLoop () from /usr/qt/3/lib64/libqt-mt.so.3 No symbol table info available. #16 0x0000003fdb003ba2 in QEventLoop::exec () from /usr/qt/3/lib64/libqt-mt.so.3 No symbol table info available. #17 0x00000000004fb3b0 in main (argc=<value optimized out>, argv=0xbabbc0) at main.cpp:137 aboutData = {mAppName = 0x683e45 "umbrello", mProgramName = 0x6879c5 "Umbrello UML Modeller", mVersion = 0x685c2f "1.5.6", mShortDescription = 0x68dd70 "Umbrello UML Modeller", mLicenseKey = 1, mCopyrightStatement = 0x6940d8 "(c) 2001 Paul Hensgen, (c) 2002-2006 Umbrello UML Modeller Authors", mOtherText = 0x0, mHomepageAddress = 0x6879ef "http://uml.sf.net/", mBugEmailAddress = 0x6879db "submit@bugs.kde.org", mAuthorList = { sh = 0x8580e0}, mCreditList = {sh = 0x858140}, mLicenseText = 0x0, d = 0x8581a0} app = <incomplete type> #18 0x00000035f431d134 in __libc_start_main () from /lib/libc.so.6 No symbol table info available. #19 0x0000000000431fc9 in _start () No symbol table info available. Yes this is good, I'll try to get a look to that asap. maybe this should be reported to the umbrello developers at bugs.kde.org? This is bug 141073 which seems fixed in 1.5.61. "Bugs fixed in version 1.5.61: Improved loading of files from older versions Fixed crash creating various types of associations (140693, 141073, 141106, 141277) Fixed unclickable diagrams (140870)" http://websvn.kde.org/branches/KDE/3.5/kdesdk/umbrello/umbrello/toolbarstateassociation.cpp?r1=618229&r2=627460&pathrev=627460 seems to be the patch that fixes this (from comment at http://bugs.kde.org/show_bug.cgi?id=140693 ) Created attachment 118329 [details, diff]
diff between umbrello 1.5.6 and 1.5.61
I made a diff between the umbrello directory at kdesdk-3.5.6 and umbrello 1.5.61.
I excluded make, configure, m4 and a few more files.
Hopefully it is usable. When not I would like feedback for the next time.
Simon
Seems to work after a bit of adjusting, committed as umbrello-3.5.6-r2. |