Version: (using KDE 4.1.0) OS: Linux Installed from: Ubuntu Packages When I try to open an ftp://-Connection, Konqueror crashes, no matter what host I am trying to connect to. Application: Konqueror (konqueror), signal SIGABRT [Thread debugging using libthread_db enabled] [New Thread 0x7f441b9f97a0 (LWP 13296)] [KCrash handler] #5 0x00007f441b1e4095 in raise () from /lib/libc.so.6 #6 0x00007f441b1e5af0 in abort () from /lib/libc.so.6 #7 0x00007f441b1dd2df in __assert_fail () from /lib/libc.so.6 #8 0x00007f440cd8b180 in khtml::Cache::clear () from /usr/lib/kde4/lib/libkhtml.so.5 #9 0x00007f440cc36c4f in KHTMLGlobal::~KHTMLGlobal () from /usr/lib/kde4/lib/libkhtml.so.5 #10 0x00007f440cc36cfc in KHTMLGlobal::deref () from /usr/lib/kde4/lib/libkhtml.so.5 #11 0x00007f440cc36e2d in KHTMLGlobal::deregisterPart () from /usr/lib/kde4/lib/libkhtml.so.5 #12 0x00007f440cc28641 in KHTMLPart::~KHTMLPart () from /usr/lib/kde4/lib/libkhtml.so.5 #13 0x00007f440a73f0d5 in ?? () from /usr/lib/kde4/lib/kde4/konq_aboutpage.so #14 0x00007f441b569d16 in KonqView::switchView () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so #15 0x00007f441b56a2b4 in KonqView::changePart () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so #16 0x00007f441b5a84d3 in KonqMainWindow::openView () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so #17 0x00007f441b564e4c in ?? () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so #18 0x00007f441a7c610a in KRun::mimeTypeDetermined () from /usr/lib/kde4/lib/libkio.so.5 #19 0x00007f441ab4d187 in KParts::BrowserRun::scanFile () from /usr/lib/kde4/lib/libkparts.so.4 #20 0x00007f441b564a65 in ?? () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so #21 0x00007f441a7cb36f in KRun::init () from /usr/lib/kde4/lib/libkio.so.5 #22 0x00007f441ab4d5c8 in KParts::BrowserRun::init () from /usr/lib/kde4/lib/libkparts.so.4 #23 0x00007f441b564b8e in ?? () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so #24 0x00007f441a7c64d1 in KRun::slotTimeout () from /usr/lib/kde4/lib/libkio.so.5 #25 0x00007f441a7ca6e6 in KRun::qt_metacall () from /usr/lib/kde4/lib/libkio.so.5 #26 0x00007f441ab4cb95 in KParts::BrowserRun::qt_metacall () from /usr/lib/kde4/lib/libkparts.so.4 #27 0x00007f441b5649f6 in ?? () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so #28 0x00007f44199b3286 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #29 0x00007f44199add35 in QObject::event () from /usr/lib/libQtCore.so.4 #30 0x00007f44184ac54f in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #31 0x00007f44184b1125 in QApplication::notify () from /usr/lib/libQtGui.so.4 #32 0x00007f441a2b5bd1 in KApplication::notify () from /usr/lib/kde4/lib/libkdeui.so.5 #33 0x00007f441999f109 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #34 0x00007f44199ca3dc in ?? () from /usr/lib/libQtCore.so.4 #35 0x00007f44199c7f4d in ?? () from /usr/lib/libQtCore.so.4 #36 0x00007f44157f53d4 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #37 0x00007f44157f86e5 in ?? () from /usr/lib/libglib-2.0.so.0 #38 0x00007f44157f8bcb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #39 0x00007f44199c83af in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #40 0x00007f441853572f in ?? () from /usr/lib/libQtGui.so.4 #41 0x00007f441999e585 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #42 0x00007f441999e6db in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #43 0x00007f44199a0729 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #44 0x00007f441b5d3131 in kdemain () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so #45 0x00007f441b1d01c4 in __libc_start_main () from /lib/libc.so.6 #46 0x0000000000400649 in _start () #0 0x00007f441b24fb81 in nanosleep () from /lib/libc.so.6
Thanks for the bug report. Unfortunately, I cannot reproduce this: I opened Konqueror (both 4.1 and today's SVN trunk), entered ftp://ftp.kde.org/ in the location bar and pressed Enter. The connection to the FTP server was established without problems. What did you do before you tried to go to the FTP site? Did you just start Konqueror (with an empty start page?), or did you have some page open?
Basically, i did absolutely nothing prior to connecting to an ftp host. This crash actually does exist just after loading up a fresh instance of kde4 with an konqueror showing an empty page, as well as in a well-used session with several websites and tags open. Also, it seems to be host-independent - the crash occures on every host i've tried so far, so protocol inconsistencies are not to blame.
Seems to no longer be valid - 4.1.1 does not show this behaviour. Probably a problem with Ubuntus libraries...
Martin, thanks for the info! If the bug reappears, just reopen this report. I've just noticed that khtml::Cache::clear () appears in frame #8 of your backtrace, looks like the actual cause of the bug was that Konqueror tried to clear the browser cache and failed for some reason. By the way, please close bugs with "WORKSFORME" if you can't reproduce them anymore. "FIXED" is only to be used by developers when they found out the actual cause of the bug and fixed it.