Bug 61972 - crash when renaming a sequence diagram
Summary: crash when renaming a sequence diagram
Status: RESOLVED FIXED
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: 1.1.1
Platform: RedHat Enterprise Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-01 20:05 UTC by Eric Collins
Modified: 2003-08-06 22:32 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
Saved file for reproducing the issue (3.04 KB, application/octet-stream)
2003-08-01 20:12 UTC, Eric Collins
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Collins 2003-08-01 20:05:01 UTC
Version:           1.1.1 (using KDE KDE 3.1.3KDE 1.2)
Installed from:    RedHat RPMsRedHat RPMs
OS:          Linux

I tried to rename a sequence diagram by right clicking on the diagram name, selecting rename and typing in the new name. After I pressed enter the application crashed. Here is the backtrace:

(no debugging symbols found)...(no debugging symbols found)...[New Thread 16384 (LWP 1162)]

0x40f947f7 in waitpid () from /lib/i686/libpthread.so.0
#0  0x40f947f7 in waitpid () from /lib/i686/libpthread.so.0
#1  0x406a7415 in KCrash::defaultCrashHandler(int) (sig=11) at kcrash.cpp:224
#2  0x40f9374e in __pthread_sighandler () from /lib/i686/libpthread.so.0
#3  <signal handler called>
#4  0x40cc9f22 in QString::deref() () from /usr/lib/qt3/lib/libqt-mt.so.3
#5  0x40cca01c in QString::operator=(QString const&) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#6  0x08069603 in QPtrList<UMLAttribute>::deleteItem(void*) ()
#7  0x0806b5f5 in QPtrList<UMLObject>::deleteItem(void*) ()
#8  0x080ee682 in KToolBar::setIconText(QString const&) ()
#9  0x40a57d10 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#10 0x40a57e35 in QObject::activate_signal(int, int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#11 0x080ef3b7 in CodeGenerator::metaObject() const ()
#12 0x0809d391 in UMLDoc::findUMLObject(int) ()
#13 0x08069b5d in QPtrList<UMLAttribute>::deleteItem(void*) ()
#14 0x40b2300b in QListView::eventFilter(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x40a55e5e in QObject::activate_filters(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0x40a55d81 in QObject::event(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x40a8c2ec in QWidget::event(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0x40b0855c in QLineEdit::event(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x40a03c49 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x40a03540 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x4063bba6 in KApplication::notify(QObject*, QEvent*) (this=0xfffffe00, 
    receiver=0x8276928, event=0xbffff180) at kapplication.cpp:551
#22 0x409a958d in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x409a49e5 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x409a452f in QApplication::processNextEvent(bool) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x40a05280 in QApplication::enter_loop() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0x409a402d in QApplication::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x080b5d8e in QValueListPrivate<QString>::at(unsigned) const ()
#28 0x420158f7 in __libc_start_main () from /lib/i686/libc.so.6
Comment 1 Eric Collins 2003-08-01 20:12:51 UTC
Created attachment 2133 [details]
Saved file for reproducing the issue
Comment 2 Jonathan Riddell 2003-08-06 22:32:42 UTC
The problem was that it wasn't searching recursivly for the diagram through 
folders in the list view, it was only searching one folder down. 
 
Fixed in CVS. 
 
Thanks for reporting the bug. 
 
Closed