[Uml-devel] [ uml-Bugs-623399 ] Crash while creating new diagram

noreply at sourceforge.net noreply at sourceforge.net
Tue Oct 15 00:19:01 UTC 2002


Bugs item #623399, was opened at 2002-10-15 09:18
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=382951&aid=623399&group_id=24919

Category: other problems
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Sebastian Stein (steinchen)
Assigned to: Nobody/Anonymous (nobody)
Summary: Crash while creating new diagram

Initial Comment:
A very hard to debug problem. If you can provide further 
information, please use this bug tracking system or the 
mailing lists:

From: Jonathan Riddell <jr at jr...> 
Re: [Uml-devel] Mandrake Crash (fwd)   
2002-10-12 21:01  
I've got a report that the Mandrake RPM causes a crash 
when creating a new diagram (through right clicking on 
the left hand list view) then immediatly renameing it by 
pressing a letter key.
I also have a fresh install of Mandrake 9 but am unable 
to find any problems.  I'm at a bit of a loss for debugging 
capabilities.  Has anyone else tried the RPM who could 
report success or failure?

 
Date: Sat, 12 Oct 2002 00:31:07 +0000
From: Greg <8g8the02 at sn...>
To: jr at jr...
Subject: Re: [Uml-devel] Mandrake Crash
I'm not sure. It doesn't appear to be any specific key.  I 
do a right click and the text box is highlighted. 
The "normal"/expected behavior is that when I hit any 
text key, the highlighted default name will disappear and 
be replaced by the first character I type, i.e. normal text 
select behavior. 
What happens though is that when I hit the any text 
key... crash.
gz


From: Andreas Borchert <borchert at ma...> 
Crash of UML 1.1 beta 1 on Creating a Use Case View   
2002-10-14 11:30  
I have built UML 1.1 beta 1 from sources using g++ 3.2 
(with GNU as and GNU ld) for Solaris 9 (using KDE 
3.0.4). uml crashes due to a SIGSEGV reproducibly:
- Start it with no arguments.
- Select the languages, click away the pop-up window.
- Right-Click ``Use Case View'' in the navigation bar  and 
select ``New'' / ``Use Case Diagram''.
- A name field appears below ``Use Case View''. Move 
the pointer to it, erase the marked text using a 
backspace, and type in the first letter.
Here is the backtrace. I have removed the trace for the 
signal handling.
 
    #7  0x000318f0 in WorkToolBar::buttonChanged(int) ()
    #8  0x000a45a4 in WorkToolBar::qt_invoke(int, 
QUObject*) ()
    #9  0xfde4fea0 in QObject::activate_signal
(QConnectionList*, QUObject*) ()
       from /usr/local/qt3/lib/libqt-mt.so.3
    #10 0xfde4ff4c in QObject::activate_signal(int, int) ()
       from /usr/local/qt3/lib/libqt-mt.so.3
    #11 0xfe991810 in KToolBar::qt_emit(int, QUObject*) 
()
       from /usr/local/kde3/lib/libkdeui.so.4
    #12 0x000a45e0 in WorkToolBar::qt_emit(int, 
QUObject*) ()
    #13 0xfde4fea0 in QObject::activate_signal
(QConnectionList*, QUObject*) ()
       from /usr/local/qt3/lib/libqt-mt.so.3
    #14 0xfde4ff4c in QObject::activate_signal(int, int) ()
       from /usr/local/qt3/lib/libqt-mt.so.3
    #15 0xfea0ffac in KToolBarButton::qt_invoke(int, 
QUObject*) ()
       from /usr/local/kde3/lib/libkdeui.so.4
    #16 0xfde4fea0 in QObject::activate_signal
(QConnectionList*, QUObject*) ()
       from /usr/local/qt3/lib/libqt-mt.so.3
    #17 0xfde4fd30 in QObject::activate_signal(int) ()
       from /usr/local/qt3/lib/libqt-mt.so.3
    #18 0xfdecbf38 in QButton::animateTimeout() ()
       from /usr/local/qt3/lib/libqt-mt.so.3
    #19 0xfe0e9008 in QButton::qt_invoke(int, 
QUObject*) ()
       from /usr/local/qt3/lib/libqt-mt.so.3
    #20 0xfe0fcdf0 in QToolButton::qt_invoke(int, 
QUObject*) ()
       from /usr/local/qt3/lib/libqt-mt.so.3
    #21 0xfea0ffe4 in KToolBarButton::qt_invoke(int, 
QUObject*) ()
       from /usr/local/kde3/lib/libkdeui.so.4
    #22 0xfde4fea0 in QObject::activate_signal
(QConnectionList*, QUObject*) ()
       from /usr/local/qt3/lib/libqt-mt.so.3
    #23 0xfe0e3324 in QSignal::signal(QVariant const&) ()
       from /usr/local/qt3/lib/libqt-mt.so.3
    #24 0xfde6d13c in QSingleShotTimer::event(QEvent*) 
()
       from /usr/local/qt3/lib/libqt-mt.so.3
    #25 0xfddfe64c in QApplication::internalNotify
(QObject*, QEvent*) ()
       from /usr/local/qt3/lib/libqt-mt.so.3
    #26 0xfddfdf48 in QApplication::notify(QObject*, 
QEvent*) ()
       from /usr/local/qt3/lib/libqt-mt.so.3
    #27 0xfe6e59bc in KApplication::notify(QObject*, 
QEvent*) ()
       from /usr/local/kde3/lib/libkdecore.so.4
    #28 0xfdda558c in qt_activate_timers() () 
from /usr/local/qt3/lib/libqt-mt.so.3
    #29 0xfdda2654 in QApplication::processNextEvent
(bool) ()
       from /usr/local/qt3/lib/libqt-mt.so.3
    #30 0xfddfff58 in QApplication::enter_loop() ()
       from /usr/local/qt3/lib/libqt-mt.so.3
    #31 0xfdda2298 in QApplication::exec() () 
from /usr/local/qt3/lib/libqt-mt.so.3
    #32 0x0006da68 in main ()
 
I tried again with the option ``--nocrashhandler'' to get a 
core file. adb tells me that uml crashed due to an 
access through 0.
Next, I tried to rebuild uml with debugging flags  but was 
unable to trigger this bug using that version.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=382951&aid=623399&group_id=24919




More information about the umbrello-devel mailing list