Version: Latest SVN (using KDE KDE 3.5.5) Installed from: Ubuntu Packages Here is the crash log I got when trying to connect to a ftp site. Note that kftpGrabber was running for a few hours and that it was maybe my 4 or 5th reconnect. Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1234389328 (LWP 4649)] [New Thread -1250952288 (LWP 4672)] [New Thread -1238725728 (LWP 4666)] 0xffffe410 in __kernel_vsyscall () #0 0xffffe410 in __kernel_vsyscall () #1 0xb699a3fb in __read_nocancel () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb749b97e in _kde_IceTransGetConnectionNumber () from /usr/lib/libDCOP.so.4 #3 0xb749b62f in _kde_IceTransRead () from /usr/lib/libDCOP.so.4 #4 0xb74954af in _kde_IceRead () from /usr/lib/libDCOP.so.4 #5 0xb7499c9f in KDE_IceProcessMessages () from /usr/lib/libDCOP.so.4 #6 0xb74853f9 in DCOPClient::callInternal () from /usr/lib/libDCOP.so.4 #7 0xb74856dd in DCOPClient::callInternal () from /usr/lib/libDCOP.so.4 #8 0xb748a127 in DCOPClient::call () from /usr/lib/libDCOP.so.4 #9 0xb748a187 in DCOPClient::call () from /usr/lib/libDCOP.so.4 #10 0xb748a388 in DCOPClient::disconnectDCOPSignal () from /usr/lib/libDCOP.so.4 #11 0xb748acf9 in DCOPObject::~DCOPObject () from /usr/lib/libDCOP.so.4 #12 0xb7d23fa8 in KIMProxy::~KIMProxy () from /usr/lib/libkimproxy.so.0 #13 0xb7d24154 in KIMProxy::~KIMProxy () from /usr/lib/libkimproxy.so.0 #14 0xb672754f in __cxa_finalize () from /lib/tls/i686/cmov/libc.so.6 #15 0xb7d23433 in ?? () from /usr/lib/libkimproxy.so.0 #16 0xb7d2ed38 in ?? () from /usr/lib/libkimproxy.so.0 #17 0xb7d2eae0 in ?? () from /usr/lib/libkimproxy.so.0 #18 0xbfc16d88 in ?? () #19 0xb7d2cdcc in _fini () from /usr/lib/libkimproxy.so.0 #20 0xb7d2cdcc in _fini () from /usr/lib/libkimproxy.so.0 #21 0xb7f694ce in _dl_rtld_di_serinfo () from /lib/ld-linux.so.2 #22 0xb6727299 in exit () from /lib/tls/i686/cmov/libc.so.6 #23 0xb6e2a142 in QApplication::x11_initialize_style () from /usr/lib/libqt-mt.so.3 #24 0xb75709cd in KApplication::xioErrhandler () from /usr/lib/libkdecore.so.4 #25 0xb7570a19 in KApplication::xioErrhandler () from /usr/lib/libkdecore.so.4 #26 0xb69fef4d in _XIOError () from /usr/lib/libX11.so.6 #27 0xb6a00817 in _XSend () from /usr/lib/libX11.so.6 #28 0xb6a008cb in _XReply () from /usr/lib/libX11.so.6 #29 0xb69f91e4 in XTranslateCoordinates () from /usr/lib/libX11.so.6 #30 0xb6e72224 in QWidget::mapFromGlobal () from /usr/lib/libqt-mt.so.3 #31 0xb706d43f in QTipManager::eventFilter () from /usr/lib/libqt-mt.so.3 #32 0xb6ea3976 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #33 0xb6ea5d46 in QApplication::notify () from /usr/lib/libqt-mt.so.3 #34 0xb7656db2 in KApplication::notify () from /usr/lib/libkdecore.so.4 #35 0xb6e363fd in QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3 #36 0xb6e35062 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3 #37 0xb6e3355e in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 #38 0xb6e4a320 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #39 0xb6ebe25e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #40 0xb6ea56af in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3 #41 0xb7033e81 in QPopupMenu::exec () from /usr/lib/libqt-mt.so.3 #42 0xb7068a5e in QToolButton::popupTimerDone () from /usr/lib/libqt-mt.so.3 #43 0xb7068bcf in QToolButton::openPopup () from /usr/lib/libqt-mt.so.3 #44 0xb70696c1 in QToolButton::mousePressEvent () from /usr/lib/libqt-mt.so.3 #45 0xb786151d in KToolBarButton::mousePressEvent () from /usr/lib/libkdeui.so.4 #46 0xb6f436ec in QWidget::event () from /usr/lib/libqt-mt.so.3 #47 0xb78e8861 in KToolBarButton::event () from /usr/lib/libkdeui.so.4 #48 0xb6ea3b88 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #49 0xb6ea5d46 in QApplication::notify () from /usr/lib/libqt-mt.so.3 #50 0xb7656db2 in KApplication::notify () from /usr/lib/libkdecore.so.4 #51 0xb6e363fd in QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3 #52 0xb6e35062 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3 #53 0xb6e3314c in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 #54 0xb6e4a320 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #55 0xb6ebe25e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #56 0xb6ebe06e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 #57 0xb6ea5731 in QApplication::exec () from /usr/lib/libqt-mt.so.3 #58 0x08077ca7 in main ()
This does not seem like a problem with KFTPgrabber itself, since no KFTPgrabber classes are mentioned in the backtrace. This bug can therefore only stay open only if it is reproducable - please give steps to reproduce.
Well, in fact im not sure if it happened after I clicked the quick connect button of the right browser or when i tried to connect. I should have read the log more before reporting as it's maybe a bug somewhere in kde. If I can reproduce it again, I will post here. Thanks.
I have removed some code that was obsolete anyway and could have been responsible for this bug. Therefore I am closing this bug report as fixed - if the same problem still ocurrs with the latest SVN revision please reopen it.
Just crashed again when clicking the ok button on the quick connect dialog. The trace is a little different... here it is : Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1234544976 (LWP 14941)] [New Thread -1249424480 (LWP 14960)] [New Thread -1237525600 (LWP 14956)] 0xffffe410 in __kernel_vsyscall () #0 0xffffe410 in __kernel_vsyscall () #1 0xb69563fb in __read_nocancel () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb745697e in _kde_IceTransGetConnectionNumber () from /usr/lib/libDCOP.so.4 #3 0xb745662f in _kde_IceTransRead () from /usr/lib/libDCOP.so.4 #4 0xb74504af in _kde_IceRead () from /usr/lib/libDCOP.so.4 #5 0xb7454c9f in KDE_IceProcessMessages () from /usr/lib/libDCOP.so.4 #6 0xb74403f9 in DCOPClient::callInternal () from /usr/lib/libDCOP.so.4 #7 0xb74406dd in DCOPClient::callInternal () from /usr/lib/libDCOP.so.4 #8 0xb7445127 in DCOPClient::call () from /usr/lib/libDCOP.so.4 #9 0xb7445187 in DCOPClient::call () from /usr/lib/libDCOP.so.4 #10 0xb7445388 in DCOPClient::disconnectDCOPSignal () from /usr/lib/libDCOP.so.4 #11 0xb7445cf9 in DCOPObject::~DCOPObject () from /usr/lib/libDCOP.so.4 #12 0xb7b7338a in KDirListerCache::~KDirListerCache () from /usr/lib/libkio.so.4 #13 0xb7b672f4 in KServiceTypeProfile::clear () from /usr/lib/libkio.so.4 #14 0xb670154f in __cxa_finalize () from /lib/tls/i686/cmov/libc.so.6 #15 0xb7aacd03 in ?? () from /usr/lib/libkio.so.4 #16 0xb7cf6120 in ?? () from /usr/lib/libkio.so.4 #17 0xb7cf11fc in ?? () from /usr/lib/libkio.so.4 #18 0xbfd7e418 in ?? () #19 0xb7cb430c in _fini () from /usr/lib/libkio.so.4 #20 0xb7cb430c in _fini () from /usr/lib/libkio.so.4 #21 0xb7f314ce in _dl_rtld_di_serinfo () from /lib/ld-linux.so.2 #22 0xb6701299 in exit () from /lib/tls/i686/cmov/libc.so.6 #23 0xb6dfa142 in QApplication::x11_initialize_style () from /usr/lib/libqt-mt.so.3 #24 0xb752b9cd in KApplication::xioErrhandler () from /usr/lib/libkdecore.so.4 #25 0xb752ba19 in KApplication::xioErrhandler () from /usr/lib/libkdecore.so.4 #26 0xb69b9f4d in _XIOError () from /usr/lib/libX11.so.6 #27 0xb69bb817 in _XSend () from /usr/lib/libX11.so.6 #28 0xb69bc7b0 in _XEventsQueued () from /usr/lib/libX11.so.6 #29 0xb69a8262 in XPending () from /usr/lib/libX11.so.6 #30 0xb6e1a346 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #31 0xb6e8e25e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #32 0xb6e756af in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3 #33 0xb7003e81 in QPopupMenu::exec () from /usr/lib/libqt-mt.so.3 #34 0xb7038a5e in QToolButton::popupTimerDone () from /usr/lib/libqt-mt.so.3 #35 0xb7038bcf in QToolButton::openPopup () from /usr/lib/libqt-mt.so.3 #36 0xb70396c1 in QToolButton::mousePressEvent () from /usr/lib/libqt-mt.so.3 #37 0xb77f451d in KToolBarButton::mousePressEvent () from /usr/lib/libkdeui.so.4 #38 0xb6f136ec in QWidget::event () from /usr/lib/libqt-mt.so.3 #39 0xb787b861 in KToolBarButton::event () from /usr/lib/libkdeui.so.4 #40 0xb6e73b88 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #41 0xb6e75d46 in QApplication::notify () from /usr/lib/libqt-mt.so.3 #42 0xb7611db2 in KApplication::notify () from /usr/lib/libkdecore.so.4 #43 0xb6e063fd in QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3 #44 0xb6e05062 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3 #45 0xb6e0314c in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 #46 0xb6e1a320 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #47 0xb6e8e25e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #48 0xb6e8e06e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 #49 0xb6e75731 in QApplication::exec () from /usr/lib/libqt-mt.so.3 #50 0x080779b7 in main () I hope it's not a bug in kde 3.5.5 :(. Anyway, it seems to crash only 1/5 of the time when i try to quick connect... it's not that bad.
I see nothing here that I could fix and I can't reproduce the bug.
Regarding comment #5 - I have tried to use quick connect 10 consecutive times and got no crash. Also the backtrace seems quite wierd since the crash originates somewhere in the DCOP library. Unfortunately I don't know what I could do about it.
*** Bug 143858 has been marked as a duplicate of this bug. ***
Can this still be reproduced using the latest SVN revision (http://www.kftp.org/misc/svn) ?
I just reproduced it with svn. I can reproduce it *almost* everytime by quick connecting and then wait a while to get disconnected from the ftp. Then I just try to connect with quick connect again and it crashes. I can show you another crash log because I don't have what's needed to produce the log.
I just did the following as you said (10 times in a row): - connected to an ftp site (plain FTP protocol, passive connection) - waited 60 seconds so the session timed out and I was disconnected - reconnected to the ftp site (note that I did not transfer any files since that action was not mentioned in comment #9, I only did the exact steps written above and nothing more) I was not able to reproduce the crash. Please provide a full backtrace (and please attach it to the report, don't paste it into a comment) and steps to reproduce (in case I should do something not stated at the above description of my attempt). It might be helpful if you specify additional server parameters (connection type, transfer mode, etc).
I couldn't reproduce the crash since my last message, so I mask as resolved... thanks for your work =).