Bug#41813: Crash after files become wrongly labelled

djarvie at lineone.net djarvie at lineone.net
Sun Apr 28 13:04:02 UTC 2002


Package: kdevelop
Version: KDE 3.0.0 
Severity: normal
Installed from:    SuSE RPMs
Compiler:          gcc 2.95.3
OS:                Linux
OS/Compiler notes: kdelibs, kdebase compiled from source (with objprelink)

I had a number of files open in KDevelop. I opened another (say, x.h), and then switched back to one of the previously opened ones (say, y.cpp). Things were fine for a few seconds, and then I was unexpectedly switched back to x.h, without doing anything to prompt this. When I reselected y.cpp, its contents were displayed in the editor, but the title bar still said "x.h". I tried selecting other files, and the title bar still said "x.h", while displaying the correct contents. Then, I started to close KDevelop down, and it displayed a prompt about saving y.cpp. I clicked cancel and continued to edit. It then crashed (backtrace below).

Note that my KDevelop is the SuSE 7.2 RPM, while my QT, kdelibs and kdebase are compiled from KDE 3.0 source using objprelink. I have had no stability problems with this build.

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...[New Thread 1024 (LWP 1979)]
0x414d7279 in wait4 () from /lib/libc.so.6
#0  0x414d7279 in wait4 () from /lib/libc.so.6
#1  0x415452c8 in __DTOR_END__ () from /lib/libc.so.6
#2  0x413f2317 in waitpid () from /lib/libpthread.so.0
#3  0x40b48bbc in KCrash::defaultCrashHandler ()
   from /opt/kde3/lib/libkdecore.so.4
#4  0x413efe9d in pthread_sighandler () from /lib/libpthread.so.0
#5  <signal handler called>
#6  0x411010ed in QString::QString () from /usr/lib/qt3/lib/libqt-mt.so.3
#7  0x4004fc29 in KWriteDoc::fileName ()
   from /opt/kde3/lib/libkdevelopkwrite.so.2
#8  0x809d037 in DocViewMan::getKWriteDocType ()
#9  0x809cfeb in DocViewMan::curDocIsCppFile ()
#10 0x80bfe89 in CKDevelop::slotCPPMarkStatus ()
#11 0x81ccc0a in CKDevelop::qt_invoke ()
#12 0x40e9ab54 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#13 0x400495ed in KWrite::markStatus ()
   from /opt/kde3/lib/libkdevelopkwrite.so.2
#14 0x4004d6e6 in KWriteDoc::updateViews ()
   from /opt/kde3/lib/libkdevelopkwrite.so.2
#15 0x40042b43 in KWriteView::mouseMoveEvent ()
   from /opt/kde3/lib/libkdevelopkwrite.so.2
#16 0x40ec75b1 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x400409fa in KWriteView::event ()
   from /opt/kde3/lib/libkdevelopkwrite.so.2
#18 0x40e41666 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x40e40fa7 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x40aa3207 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#21 0x40df4bfc in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0x40df20d0 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x40df0d86 in QApplication::processNextEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x40e42b41 in QApplication::enter_loop ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x40df0ceb in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0x811ac59 in main ()
#27 0x4144ac5f in __libc_start_main () from /lib/libc.so.6


(Submitted via bugs.kde.org)





More information about the KDevelop-devel mailing list