[quanta-devel] 3.1 crash (for kde 3.0)

Krzysztof Kosz krzysztof.kosz at poczta.fm
Wed Dec 4 15:24:31 GMT 2002


Andras Mantia wrote:
>as the line where it crashes is a simple call to the kate_view->saveAs, I 
>tend to think that it does not cause by Quanta itself. Anyway, the real crash 
>is in KDirListerCache::findByName. This can be a kdelibs error, but we should 
>find a method to reproduce (with Quanta or with Kate).

> ville.virtanen at salo.salonseutu.fi wrote:
>> Hi. When saving existing file (already saved) with different name using
>> file->save as sometimes quanta crashes. I havent been able to reproduce it
>> every time,but it definetly is there. (Or some kde part perhaps?) If this
>> has been already corrected let me know about it.

Yes, there is a bug in kate. If you do the following:
1. open file in kate
2. select "save as" and save in a different file name
3. select "save as" again and it will crash
It will crash on the second "save as".
For me it is 100% reproduceable. I am using kde 3.0.0 and qt 3.0.3. I don't 
know if it was fixed already in the branch and/or head, and currently don't 
have enough time to check this.

regards,
Krzysztof Kosz


Backtrace from the crashed Kate:

(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 1128)]
0x410264d9 in wait4 () from /lib/libc.so.6
#0  0x410264d9 in wait4 () from /lib/libc.so.6
#1  0x4109e30c in __DTOR_END__ () from /lib/libc.so.6
#2  0x40eea83a in waitpid () from /lib/libpthread.so.0
#3  0x406ac8d2 in KCrash::defaultCrashHandler ()
   from /usr/lib/libkdecore-gcc2.96.so.4
#4  0x40ee8307 in pthread_sighandler () from /lib/libpthread.so.0
#5  <signal handler called>
#6  0x4027b7d0 in KDirListerCache::findByName ()
   from /usr/lib/libkio-gcc2.96.so.4
#7  0x40281f0a in KDirLister::findByName () from /usr/lib/libkio-gcc2.96.so.4
#8  0x402fc37b in KDirOperator::setCurrentItem ()
   from /usr/lib/libkio-gcc2.96.so.4
#9  0x402f1808 in KFileDialog::slotLoadingFinished ()
   from /usr/lib/libkio-gcc2.96.so.4
#10 0x402f66c9 in KFileDialog::qt_invoke () from /usr/lib/libkio-gcc2.96.so.4
#11 0x4133b3f2 in KateFileDialog::qt_invoke () from /usr/lib/kate-gcc2.96.so
#12 0x40980ec7 in QObject::activate_signal ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#13 0x40980e28 in QObject::activate_signal ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#14 0x402ff2c8 in KDirOperator::finishedLoading ()
   from /usr/lib/libkio-gcc2.96.so.4
#15 0x402feb8c in KDirOperator::slotCanceled ()
   from /usr/lib/libkio-gcc2.96.so.4
#16 0x402ffabb in KDirOperator::qt_invoke () from /usr/lib/libkio-gcc2.96.so.4
#17 0x40980f33 in QObject::activate_signal ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#18 0x40980e28 in QObject::activate_signal ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#19 0x40286208 in KDirLister::canceled () from /usr/lib/libkio-gcc2.96.so.4
#20 0x4027a833 in KDirListerCache::forgetDirs ()
   from /usr/lib/libkio-gcc2.96.so.4
#21 0x4027a5ca in KDirListerCache::forgetDirs ()
   from /usr/lib/libkio-gcc2.96.so.4
#22 0x402781c6 in KDirListerCache::listDir () from 
/usr/lib/libkio-gcc2.96.so.4
#23 0x40281448 in KDirLister::openURL () from /usr/lib/libkio-gcc2.96.so.4
#24 0x402fbe51 in KDirOperator::connectView ()
   from /usr/lib/libkio-gcc2.96.so.4
#25 0x402fbf48 in KDirOperator::setView () from /usr/lib/libkio-gcc2.96.so.4
#26 0x402fbb00 in KDirOperator::setView () from /usr/lib/libkio-gcc2.96.so.4
#27 0x402f4df3 in KFileDialog::show () from /usr/lib/libkio-gcc2.96.so.4
#28 0x40adeacb in QDialog::exec () from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#29 0x4133aeb0 in KateFileDialog::exec () from /usr/lib/kate-gcc2.96.so
#30 0x41489b5d in KateView::saveAs () from /usr/lib/libkatepart-gcc2.96.so
#31 0x4132e25a in KateViewManager::slotDocumentSaveAs ()
   from /usr/lib/kate-gcc2.96.so
#32 0x4132ba4f in KateViewManager::qt_invoke () from /usr/lib/kate-gcc2.96.so
#33 0x40980ec7 in QObject::activate_signal ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#34 0x40980e28 in QObject::activate_signal ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#35 0x40446fe5 in KAction::activated () from /usr/lib/libkdeui-gcc2.96.so.4
#36 0x40437adb in KAction::slotActivated () from 
/usr/lib/libkdeui-gcc2.96.so.4
#37 0x40447203 in KAction::qt_invoke () from /usr/lib/libkdeui-gcc2.96.so.4
#38 0x40980ec7 in QObject::activate_signal ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#39 0x40c795ac in QSignal::signal ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#40 0x40996d04 in QSignal::activate ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#41 0x40a774d3 in QPopupMenu::mouseReleaseEvent ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#42 0x409b1000 in QWidget::event () from 
/usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#43 0x40920ff3 in QApplication::internalNotify ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#44 0x40920723 in QApplication::notify ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#45 0x40611f1b in KApplication::notify () from 
/usr/lib/libkdecore-gcc2.96.so.4
#46 0x408c9509 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#47 0x408c6a80 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#48 0x408c56ce in QApplication::processNextEvent ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#49 0x409224bc in QApplication::enter_loop ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#50 0x408c5637 in QApplication::exec ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#51 0x41335b9e in main () from /usr/lib/kate-gcc2.96.so
#52 0x0804cee9 in strcpy ()
#53 0x0804dbcc in strcpy ()
#54 0x0804e016 in strcpy ()
#55 0x0804f505 in strcpy ()
#56 0x40f931c4 in __libc_start_main () from /lib/libc.so.6


---------------------------------------------------------------------------
Co postawisz na wigilijnym stole?
>>> http://choinka.interia.pl <<<
Sponsoruja Zaklady Tluszczowe Bielmar






More information about the kde-core-devel mailing list