[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#549540: umbrello crashes when connecting function send in sequence diagram



Package: umbrello
Version: 4:3.5.9-2
Severity: normal

Might warrant higher severity; this makes the program basically unusable for me.

Steps to reproduce:
open the attached file in Umbrello.
Go to the sequence diagram "regular key down" if it's not already visible.
Select the "asynchronous message send" icon (shows f(x) with one arrow).
Click and release at the bottom of the ECToolSet line.
Click at the bottom of the TextMorphForShout line.
Crash.  Here's the backtrace from the KDE crash handler:

[Thread debugging using libthread_db enabled]
[New Thread 0xb663b6c0 (LWP 12736)]
[KCrash handler]
#6  0xb7a79019 in QString (this=0xbfa6801c, s=@0x38) at tools/qstring.cpp:1398
#7  0x0811559c in UMLObject::getName (this=0x0)
    at /tmp/buildd/kdesdk-3.5.9/./umbrello/umbrello/umlobject.cpp:106
#8  0x0813cf08 in UMLClassifier::findOperation (this=0x969eae8, 
    name=@0xbfa68198, params={sh = 0xbfa681b4})
    at /tmp/buildd/kdesdk-3.5.9/./umbrello/umbrello/classifier.cpp:153
#9  0x0819a2ef in FloatingTextWidget::showOpDlg (this=0x967a630)
    at /tmp/buildd/kdesdk-3.5.9/./umbrello/umbrello/floatingtextwidget.cpp:311
#10 0x081ab32a in ToolBarStateMessages::setSecondWidget (this=0x9664a70, 
    secondObject=0x970a110, messageType=ToolBarStateMessages::NormalMessage)
    at /tmp/buildd/kdesdk-3.5.9/./umbrello/umbrello/toolbarstatemessages.cpp:147
#11 0x081ab419 in ToolBarStateMessages::mouseReleaseWidget (this=0x9664a70)
    at /tmp/buildd/kdesdk-3.5.9/./umbrello/umbrello/toolbarstatemessages.cpp:106
#12 0x08121234 in ToolBarState::mouseRelease (this=0x9664a70, ome=0xbfa682b4)
    at /tmp/buildd/kdesdk-3.5.9/./umbrello/umbrello/toolbarstate.cpp:84
#13 0xb78a4d30 in QScrollView::viewportMouseReleaseEvent (this=0x96a9288, 
    e=0xbfa687b4) at widgets/qscrollview.cpp:1753
#14 0xb78a37f1 in QScrollView::eventFilter (this=0x96a9288, obj=0x96a8a58, 
    e=0xbfa687b4) at widgets/qscrollview.cpp:1504
#15 0xb7787263 in QObject::activate_filters (this=0x96a8a58, e=0xbfa687b4)
    at kernel/qobject.cpp:906
#16 0xb77872cb in QObject::event (this=0x96a8a58, e=0xbfa687b4)
    at kernel/qobject.cpp:738
#17 0xb77c15ec in QWidget::event (this=0x96a8a58, e=0xbfa687b4)
    at kernel/qwidget.cpp:4681
#18 0xb77227c5 in QApplication::internalNotify (this=0xbfa68ba4, 
    receiver=0x96a8a58, e=0xbfa687b4) at kernel/qapplication.cpp:2638
#19 0xb77239e2 in QApplication::notify (this=0xbfa68ba4, receiver=0x96a8a58, 
    e=0xbfa687b4) at kernel/qapplication.cpp:2424
#20 0xb7e7fb92 in KApplication::notify (this=0xbfa68ba4, receiver=0x96a8a58, 
    event=0xbfa687b4)
    at /chroots/lenny-chroot/home/white/kde/kdelibs/new/kdelibs-3.5.10.dfsg.1/./kdecore/kapplication.cpp:550
#21 0xb76bcfbe in QApplication::sendSpontaneousEvent (receiver=0x96a8a58, 
    event=0xbfa687b4) at kernel/qapplication.h:526
#22 0xb76b9f21 in QETWidget::translateMouseEvent (this=0x96a8a58, 
    event=0xbfa68aa8) at kernel/qapplication_x11.cpp:4347
#23 0xb76b9334 in QApplication::x11ProcessEvent (this=0xbfa68ba4, 
    event=0xbfa68aa8) at kernel/qapplication_x11.cpp:3524
#24 0xb76cce2c in QEventLoop::processEvents (this=0x946ceb0, 
    flags=<value optimized out>) at kernel/qeventloop_x11.cpp:195
#25 0xb773b1a0 in QEventLoop::enterLoop (this=0x946ceb0)
    at kernel/qeventloop.cpp:201
#26 0xb773b066 in QEventLoop::exec (this=0x946ceb0)
    at kernel/qeventloop.cpp:148
#27 0xb7722e5f in QApplication::exec (this=0xbfa68ba4)
    at kernel/qapplication.cpp:2761
#28 0x081cdccf in main (argc=)
    at /tmp/buildd/kdesdk-3.5.9/./umbrello/umbrello/main.cpp:137

This is not the only strange behavior or crash I've encountered while
using umbrello, but this happens every time I try it.

I also tried clicking on the ECToolSet line so that I can move
horizontally, but not vertically, to reach the TextMorphForShout line
(i.e., I start much higher on the ECToolSet line).  This crashes too.

My system is mostly lenny, but I'm pretty sure it has some stuff from
testing and unstable as well.

-- System Information:
Debian Release: 5.0.3
  APT prefers stable
  APT policy: (990, 'stable'), (50, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages umbrello depends on:
ii  kdelibs4c2a      4:3.5.10.dfsg.1-0lenny2 core libraries and binaries for al
ii  libart-2.0-2     2.3.20-2                Library of functions for 2D graphi
ii  libaudio2        1.9.1-5                 Network Audio System - shared libr
ii  libc6            2.7-18                  GNU C Library: Shared libraries
ii  libfontconfig1   2.6.0-3                 generic font configuration library
ii  libfreetype6     2.3.7-2+lenny1          FreeType 2 font engine, shared lib
ii  libgcc1          1:4.3.2-1.1             GCC support library
ii  libice6          2:1.0.4-1               X11 Inter-Client Exchange library
ii  libidn11         1.8+20080606-1          GNU libidn library, implementation
ii  libjpeg62        6b-14                   The Independent JPEG Group's JPEG 
ii  libpng12-0       1.2.27-2+lenny2         PNG library - runtime
ii  libqt3-mt        3:3.3.8b-5+b1           Qt GUI Library (Threaded runtime v
ii  libsm6           2:1.0.3-2               X11 Session Management library
ii  libstdc++6       4.3.2-1.1               The GNU Standard C++ Library v3
ii  libx11-6         2:1.1.5-2               X11 client-side library
ii  libxcursor1      1:1.1.9-1               X cursor management library
ii  libxext6         2:1.0.4-1               X11 miscellaneous extension librar
ii  libxft2          2.1.12-3                FreeType-based font drawing librar
ii  libxi6           2:1.1.4-1               X11 Input extension library
ii  libxinerama1     2:1.0.3-2               X11 Xinerama extension library
ii  libxml2          2.6.32.dfsg-5+lenny1    GNOME XML library
ii  libxrandr2       2:1.2.3-1               X11 RandR extension library
ii  libxrender1      1:0.9.4-2               X Rendering Extension client libra
ii  libxslt1.1       1.1.24-2                XSLT processing library - runtime 
ii  libxt6           1:1.0.5-3               X11 toolkit intrinsics library
ii  zlib1g           1:1.2.3.3.dfsg-12       compression library - runtime

umbrello recommends no packages.

Versions of packages umbrello suggests:
pn  kdesdk-doc <none>                        (no description available)
ii  khelpcente 4:4.0.0.really.3.5.9.dfsg.1-6 help center for KDE

-- no debconf information

Attachment: ECompletion.xmi
Description: XML document


Reply to: