Version: 0.1 (using Devel) OS: Linux If I try to use the fish:// protocol it does not work. If I try to connect I am asked for the password but after this nothing further happens. konqueror only shows "connection gets established.." (guessing the English string from German) Qt: 4.6.3 KDE: 4.4.86 (KDE 4.4.86 (KDE 4.5 >= 20100616)) "release 3" Reproducible: Always OS: Linux (i686) release 2.6.34-9-default Compiler: gcc
I could not reproduce here. Tested the fish:// kio in both dolphin and konqueror. openSUSE 11.2 Qt 4.7 from obs (libqt4 4.6.70+4.7.20100617-1.1) KDE 4.4.86 (KDE 4.5 >= 20100616))compiled from sources - svn r1139518 Could you please provide more information? If so, run konqueror / dolphin from konsole and check the kio_fish output - Maybe you need to enable this output using kdebugdialog. Thanks!
Some further information: I also cannot reproduce this bug with openSUSE 11.2 and KDE 4.5 beta2, but it is also reproducible with KDE 4.4 on openSUSE 11.3 see the downstream bug report at http://bugzilla.novell.com/show_bug.cgi?id=615682 I have installed the debuginfo packages which should be responsible for dolhin and fish and enabled the debugoutput in kdebugdialog. Starting dolphin from konsole I get the following output when trying to connect via fish:// . The part with the backtrace appears if I press return a second time in the location bar to retry to connect. (I have removed/changed the address I try to connect to.) dolphin(14715)/kio (KDirListerCache) KDirListerCache::listDir: Reloading directory: KUrl("file:///home/christian") dolphin(14715)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x8b4b240) dolphin(14715) KXMLGUI::ActionList::plug: Index 73 is not within range (0 - 29 dolphin(14715)/kio (KDirListerCache) KDirListerCache::listDir: Reloading directory: KUrl("file:///") dolphin(14715)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x821c590) dolphin(14715)/kio (KDirModel) KDirModel::expandToUrl: Remembering to emit expand after listing the root url dolphin(14715)/kdecore (KLibrary) findLibraryInternal: plugins should not have a 'lib' prefix: "libkonsolepart.so" christian@asterix:~> dolphin(14715)/kio (KDirModel) KDirModelPrivate::_k_slotNewItems: Listing found KUrl("file:///home") which is a parent of fetched url KUrl("file:///home/christian") dolphin(14715)/kio (KDirListerCache) KDirListerCache::listDir: Entry in cache: KUrl("file:///home") dolphin(14715)/kio (KIOJob) KDirModel::indexForUrl: KUrl("file:///home/christian") not found dolphin(14715)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::ListJob(0x821c590) KIO::Slave(0x82efdc0) dolphin(14715)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///") dolphin(14715)/kio (KDirModel) KDirModelPrivate::_k_slotNewItems: Listing found KUrl("file:///home/christian") which is a parent of fetched url KUrl("file:///home/christian") dolphin(14715)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::ListJob(0x8b4b240) KIO::Slave(0x8212968) dolphin(14715)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///home/christian") dolphin(14715)/kio (KDirListerCache) KDirListerCache::forgetDirs: DolphinDirLister(0x8296268) item moved into cache: KUrl("file:///home/christian") dolphin(14715)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("fish://XYZ@ABC.de") dolphin(14715)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x83121d8) dolphin(14715)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x84c5cb0) dolphin(14715)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x8883bd8) item moved into cache: KUrl("file:///") dolphin(14715)/kio (KDirListerCache) KDirListerCache::forgetDirs: Not adding a watch on KUrl("file:///") because it contains a manually mounted subdir dolphin(14715)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x8883bd8) item moved into cache: KUrl("file:///home") dolphin(14715)/kio (KDirListerCache) KDirListerCache::listDir: Reloading directory: KUrl("fish://XYZ@ABC.de/") dolphin(14715)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x8b18e58) dolphin(14715)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x88027e8) dolphin(14715)/kio (Scheduler) KIO::SchedulerPrivate::cancelJob: KIO::ListJob(0x83121d8) QObject(0x0) dolphin(14715)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::ListJob(0x83121d8) QObject(0x0) dolphin(14715)/kio (KDirListerCache) KDirListerCache::forgetDirs: Killing update job for "fish://XYZ@ABC.de" dolphin(14715)/kio (KDirListerCache) KDirListerCache::listDir: Entry currently being listed: KUrl("fish://XYZ@ABC.de/") by (KDirLister(0x8883bd8) ) dolphin(14715)/kio (KIOJob) KIO::SimpleJob::~SimpleJob: Killing job KIO::SimpleJob(0x84c5cb0) in destructor! "[ 0: /usr/lib/libkdecore.so.5(kRealBacktrace(int)+0x45) [0xb699c005] 1: /usr/lib/libkio.so.5(+0xcfc4a) [0xb702bc4a] 2: /usr/lib/libkio.so.5(KIO::SimpleJob::~SimpleJob()+0x9e) [0xb701ad1e] 3: /usr/lib/libkio.so.5(KIO::StatJob::~StatJob()+0x26) [0xb701b126] 4: /usr/lib/libkio.so.5(KIO::StatJob::~StatJob()+0x22) [0xb701b152] 5: /usr/lib/libkdeinit4_dolphin.so(+0x2443b) [0xb783943b] 6: /usr/lib/libkdeinit4_dolphin.so(+0x263d1) [0xb783b3d1] 7: /usr/lib/libkdeinit4_dolphin.so(+0x2dd40) [0xb7842d40] 8: /usr/lib/libQtCore.so.4(QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**)+0x3d) [0xb6729efd] 9: /usr/lib/libQtCore.so.4(QMetaObject::activate(QObject*, QMetaObject const*, int, void**)+0x288) [0xb6738fe8] 10: /usr/lib/libkfile.so.4(KUrlNavigator::urlChanged(KUrl const&)+0x45) [0xb76881c5] 11: /usr/lib/libkfile.so.4(KUrlNavigator::setLocationUrl(KUrl const&)+0x447) [0xb768a847] 12: /usr/lib/libkfile.so.4(KUrlNavigator::Private::slotReturnPressed()+0x160) [0xb768b860] 13: /usr/lib/libkfile.so.4(KUrlNavigator::qt_metacall(QMetaObject::Call, int, void**)+0x248) [0xb768c908] 14: /usr/lib/libQtCore.so.4(QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**)+0x3d) [0xb6729efd] 15: /usr/lib/libQtCore.so.4(QMetaObject::activate(QObject*, QMetaObject const*, int, void**)+0x288) [0xb6738fe8] 16: /usr/lib/libkdeui.so.5(KComboBox::returnPressed()+0x35) [0xb6df8a55] 17: /usr/lib/libkdeui.so.5(KComboBox::qt_metacall(QMetaObject::Call, int, void**)+0x248) [0xb6df8e88] 18: /usr/lib/libkio.so.5(KUrlComboBox::qt_metacall(QMetaObject::Call, int, void**)+0x42) [0xb7157422] 19: /usr/lib/libQtCore.so.4(QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**)+0x3d) [0xb6729efd] 20: /usr/lib/libQtCore.so.4(QMetaObject::activate(QObject*, QMetaObject const*, int, void**)+0x288) [0xb6738fe8] 21: /usr/lib/libQtGui.so.4(QLineEdit::returnPressed()+0x35) [0xb60dd795] 22: /usr/lib/libkdeui.so.5(KLineEdit::event(QEvent*)+0xc1) [0xb6e1ba71] 23: /usr/lib/libQtGui.so.4(QComboBox::keyPressEvent(QKeyEvent*)+0x136) [0xb609f4e6] 24: /usr/lib/libQtGui.so.4(QWidget::event(QEvent*)+0x31f) [0xb5cd1d7f] 25: /usr/lib/libQtGui.so.4(QComboBox::event(QEvent*)+0x54) [0xb609bd24] 26: /usr/lib/libQtGui.so.4(QApplicationPrivate::notify_helper(QObject*, QEvent*)+0xc4) [0xb5c78c64] 27: /usr/lib/libQtGui.so.4(QApplication::notify(QObject*, QEvent*)+0xae8) [0xb5c81598] 28: /usr/lib/libkdeui.so.5(KApplication::notify(QObject*, QEvent*)+0x41) [0xb6d3a611] 29: /usr/lib/libQtCore.so.4(QCoreApplication::notifyInternal(QObject*, QEvent*)+0x8e) [0xb6723e0e] 30: /usr/lib/libQtGui.so.4(+0x1363bd) [0xb5c763bd] 31: /usr/lib/libQtGui.so.4(+0x1e5cf3) [0xb5d25cf3] 32: /usr/lib/libQtGui.so.4(+0x1e61c1) [0xb5d261c1] 33: /usr/lib/libQtGui.so.4(QApplication::x11ProcessEvent(_XEvent*)+0x6ca) [0xb5cff7ca] 34: /usr/lib/libQtGui.so.4(+0x1e9570) [0xb5d29570] 35: /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e9) [0xb52dab49] 36: /usr/lib/libglib-2.0.so.0(+0x3f350) [0xb52db350] 37: /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x6e) [0xb52db60e] 38: /usr/lib/libQtCore.so.4(QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0x6b) [0xb674fd4b] 39: /usr/lib/libQtGui.so.4(+0x1e919a) [0xb5d2919a] 40: /usr/lib/libQtCore.so.4(QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0x4d) [0xb672311d] 41: /usr/lib/libQtCore.so.4(QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+0x99) [0xb6723319] 42: /usr/lib/libQtCore.so.4(QCoreApplication::exec()+0xc0) [0xb6727c70] 43: /usr/lib/libQtGui.so.4(QApplication::exec()+0x24) [0xb5c76164] 44: /usr/lib/libkdeinit4_dolphin.so(kdemain+0xe3d) [0xb784aaed] 45: dolphin() [0x804860b] 46: /lib/libc.so.6(__libc_start_main+0xfe) [0xb76c0c0e] 47: dolphin() [0x8048541] ] " dolphin(14715)/kio (Scheduler) KIO::SchedulerPrivate::cancelJob: KIO::SimpleJob(0x84c5cb0) QObject(0x0) dolphin(14715)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::SimpleJob(0x84c5cb0) QObject(0x0) dolphin(14715)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x84c5cb0) dolphin(14715)/kio (KDirModel) KDirModel::expandToUrl: Remembering to emit expand after listing the root url dolphin(14715)/kio (KIOJob) KIO::SimpleJob::~SimpleJob: Killing job KIO::SimpleJob(0x88027e8) in destructor! "[ 0: /usr/lib/libkdecore.so.5(kRealBacktrace(int)+0x45) [0xb699c005] 1: /usr/lib/libkio.so.5(+0xcfc4a) [0xb702bc4a] 2: /usr/lib/libkio.so.5(KIO::SimpleJob::~SimpleJob()+0x9e) [0xb701ad1e] 3: /usr/lib/libkio.so.5(KIO::StatJob::~StatJob()+0x26) [0xb701b126] 4: /usr/lib/libkio.so.5(KIO::StatJob::~StatJob()+0x22) [0xb701b152] 5: /usr/lib/libkdeinit4_dolphin.so(+0x63595) [0xb7878595] 6: /usr/lib/libkdeinit4_dolphin.so(+0x638de) [0xb78788de] 7: /usr/lib/libQtCore.so.4(QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**)+0x3d) [0xb6729efd] 8: /usr/lib/libQtCore.so.4(QMetaObject::activate(QObject*, QMetaObject const*, int, void**)+0x288) [0xb6738fe8] 9: /usr/lib/libkdeinit4_dolphin.so(+0x247c5) [0xb78397c5] 10: /usr/lib/libkdeinit4_dolphin.so(+0x264ce) [0xb783b4ce] 11: /usr/lib/libkdeinit4_dolphin.so(+0x2dd40) [0xb7842d40] 12: /usr/lib/libQtCore.so.4(QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**)+0x3d) [0xb6729efd] 13: /usr/lib/libQtCore.so.4(QMetaObject::activate(QObject*, QMetaObject const*, int, void**)+0x288) [0xb6738fe8] 14: /usr/lib/libkfile.so.4(KUrlNavigator::urlChanged(KUrl const&)+0x45) [0xb76881c5] 15: /usr/lib/libkfile.so.4(KUrlNavigator::setLocationUrl(KUrl const&)+0x447) [0xb768a847] 16: /usr/lib/libkfile.so.4(KUrlNavigator::Private::slotReturnPressed()+0x160) [0xb768b860] 17: /usr/lib/libkfile.so.4(KUrlNavigator::qt_metacall(QMetaObject::Call, int, void**)+0x248) [0xb768c908] 18: /usr/lib/libQtCore.so.4(QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**)+0x3d) [0xb6729efd] 19: /usr/lib/libQtCore.so.4(QMetaObject::activate(QObject*, QMetaObject const*, int, void**)+0x288) [0xb6738fe8] 20: /usr/lib/libkdeui.so.5(KComboBox::returnPressed()+0x35) [0xb6df8a55] 21: /usr/lib/libkdeui.so.5(KComboBox::qt_metacall(QMetaObject::Call, int, void**)+0x248) [0xb6df8e88] 22: /usr/lib/libkio.so.5(KUrlComboBox::qt_metacall(QMetaObject::Call, int, void**)+0x42) [0xb7157422] 23: /usr/lib/libQtCore.so.4(QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**)+0x3d) [0xb6729efd] 24: /usr/lib/libQtCore.so.4(QMetaObject::activate(QObject*, QMetaObject const*, int, void**)+0x288) [0xb6738fe8] 25: /usr/lib/libQtGui.so.4(QLineEdit::returnPressed()+0x35) [0xb60dd795] 26: /usr/lib/libkdeui.so.5(KLineEdit::event(QEvent*)+0xc1) [0xb6e1ba71] 27: /usr/lib/libQtGui.so.4(QComboBox::keyPressEvent(QKeyEvent*)+0x136) [0xb609f4e6] 28: /usr/lib/libQtGui.so.4(QWidget::event(QEvent*)+0x31f) [0xb5cd1d7f] 29: /usr/lib/libQtGui.so.4(QComboBox::event(QEvent*)+0x54) [0xb609bd24] 30: /usr/lib/libQtGui.so.4(QApplicationPrivate::notify_helper(QObject*, QEvent*)+0xc4) [0xb5c78c64] 31: /usr/lib/libQtGui.so.4(QApplication::notify(QObject*, QEvent*)+0xae8) [0xb5c81598] 32: /usr/lib/libkdeui.so.5(KApplication::notify(QObject*, QEvent*)+0x41) [0xb6d3a611] 33: /usr/lib/libQtCore.so.4(QCoreApplication::notifyInternal(QObject*, QEvent*)+0x8e) [0xb6723e0e] 34: /usr/lib/libQtGui.so.4(+0x1363bd) [0xb5c763bd] 35: /usr/lib/libQtGui.so.4(+0x1e5cf3) [0xb5d25cf3] 36: /usr/lib/libQtGui.so.4(+0x1e61c1) [0xb5d261c1] 37: /usr/lib/libQtGui.so.4(QApplication::x11ProcessEvent(_XEvent*)+0x6ca) [0xb5cff7ca] 38: /usr/lib/libQtGui.so.4(+0x1e9570) [0xb5d29570] 39: /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e9) [0xb52dab49] 40: /usr/lib/libglib-2.0.so.0(+0x3f350) [0xb52db350] 41: /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x6e) [0xb52db60e] 42: /usr/lib/libQtCore.so.4(QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0x6b) [0xb674fd4b] 43: /usr/lib/libQtGui.so.4(+0x1e919a) [0xb5d2919a] 44: /usr/lib/libQtCore.so.4(QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0x4d) [0xb672311d] 45: /usr/lib/libQtCore.so.4(QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+0x99) [0xb6723319] 46: /usr/lib/libQtCore.so.4(QCoreApplication::exec()+0xc0) [0xb6727c70] 47: /usr/lib/libQtGui.so.4(QApplication::exec()+0x24) [0xb5c76164] 48: /usr/lib/libkdeinit4_dolphin.so(kdemain+0xe3d) [0xb784aaed] 49: dolphin() [0x804860b] 50: /lib/libc.so.6(__libc_start_main+0xfe) [0xb76c0c0e] 51: dolphin() [0x8048541] ] " dolphin(14715)/kio (Scheduler) KIO::SchedulerPrivate::cancelJob: KIO::SimpleJob(0x88027e8) QObject(0x0) dolphin(14715)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::SimpleJob(0x88027e8) QObject(0x0) dolphin(14715)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x88027e8)
(In reply to comment #2) > I also cannot reproduce this bug with openSUSE 11.2 and KDE 4.5 beta2, but it > is also reproducible with KDE 4.4 on openSUSE 11.3 see the downstream bug > report at http://bugzilla.novell.com/show_bug.cgi?id=615682 I dont understand why that bug report was closed. Its a opensuse gub because it works in 11.2, but not 11.3. I got same KDE version in both. KDE 4.4.x
This is now fixed https://bugzilla.novell.com/show_bug.cgi?id=615682
This is now fixed https://bugzilla.novell.com/show_bug.cgi?id=615694
So, I suppose we can close this bug (as DOWNSTREAM?). Any objection? Thanks =)
I have not updated yet, so I cannot tell if it is fixed for me. But I am fine with closing as DOWNSTREAM.