Bug 179437 - Network folder wizard broken for fish://
Summary: Network folder wizard broken for fish://
Status: RESOLVED WORKSFORME
Alias: None
Product: kio
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: SVN
Platform: Compiled Sources Unspecified
: NOR normal
Target Milestone: ---
Assignee: David Faure
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-03 01:16 UTC by Georg Wittenburg
Modified: 2009-01-28 02:11 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Georg Wittenburg 2009-01-03 01:16:10 UTC
Version:            (using Devel)
Installed from:    Compiled sources

Accessing a remote folder via fish:// works fine in 4.1.86 (using unofficial Debian packages from kde42.debian.net version 4:4.1.86+svn902162-0r1), however using the "Network Folder Wizard" does not.

How to reproduce:
1) In Dolphin, click on Network in Places
2) Double click "Add Network Folder"
3) Select ssh
4) Enter any (valid) info (as simple as your user_name@localhost)
=> Error "Unable to connect to server. Check your settings and try again."

I double-checked for typos in the settings, but it's all exactly the same data that works fine when typed into the address bar using fish:// directly.

One more minor thing: The default encoding in the wizard is "Arabic (ISO 8859-6)". Most probably something like UTF-8 would be a better choice for most users.
Comment 1 Peter Penz 2009-01-04 20:08:38 UTC
Thanks for the report, but I could not reproduce the issue (I used also a user from the localhost). Can somebody else reproduce this issue?

Comment 2 Georg Wittenburg 2009-01-04 21:38:03 UTC
Thanks for your reply.

I just gave it another try, just to make it wasn't fixed by a reboot or something. I can still reproduce it 100%.

Further, I had a look at ~/.xsession-errors and found these two lines:
kdeinit4: preparing to launch                                                   
kioslave: ####### CRASH ###### protocol = fish pid = 10018 signal = 29          

So it seems to be a crash of kio_fish. I tried to run kio_fish from the command line and can reproduce the error in about 50% of the cases:

georg@vaio:~$ kioclient exec fish://georg@localhost/home/georg
<unknown program name>(10457)/ ClientApp::doIt: Creating ClientApp
kioclient(10457) ClientApp::kde_open: KUrl("fish://georg@localhost/home/georg")
kioclient(10457) KSharedUiServerProxy::KSharedUiServerProxy: kuiserver registered
kioclient(10457)/kio (KRun): KRun(0x9949470) ERROR 143   "The process for the fish://localhost protocol died unexpectedly."
georg@vaio:~$ kioclient exec fish://georg@localhost/home/georg
<unknown program name>(10469)/ ClientApp::doIt: Creating ClientApp
kioclient(10469) ClientApp::kde_open: KUrl("fish://georg@localhost/home/georg")
kioclient(10469) KSharedUiServerProxy::KSharedUiServerProxy: kuiserver registered
georg@vaio:~$ kioclient exec fish://georg@localhost/home/georg
<unknown program name>(10493)/ ClientApp::doIt: Creating ClientApp
kioclient(10493) ClientApp::kde_open: KUrl("fish://georg@localhost/home/georg")
kioclient(10493) KSharedUiServerProxy::KSharedUiServerProxy: kuiserver registered
georg@vaio:~$ kioclient exec fish://georg@localhost/home/georg
<unknown program name>(10513)/ ClientApp::doIt: Creating ClientApp
kioclient(10513) ClientApp::kde_open: KUrl("fish://georg@localhost/home/georg")
kioclient(10513) KSharedUiServerProxy::KSharedUiServerProxy: kuiserver registered
kioclient(10513)/kio (KRun): KRun(0x8e4d0f0) ERROR 143   "The process for the fish://localhost protocol died unexpectedly."

Note how I get ERROR 143 in the first and in the fourth run, while the second and third run are OK. Maybe a timing problem?
Comment 3 Peter Penz 2009-01-04 21:46:24 UTC
I've changed the component to kio, as you say this looks like a fish protocol issue.
Comment 4 Georg Wittenburg 2009-01-05 12:40:32 UTC
Maybe this is a duplicate of https://bugs.kde.org/show_bug.cgi?id=145123 .
Comment 5 Georg Wittenburg 2009-01-28 02:11:38 UTC
Works as of 4.2.0. Thanks.