Fish shell will not give prompt in console mode

Bug #391752 reported by Ken
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
fish (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: fish

I changed my shell to fish, as shown here:

    kkinder@kkinder-laptop ~> grep fish /etc/passwd
    kkinder:x:1000:1000:Ken,,,:/home/kkinder:/usr/bin/fish

X11/gdm works fine and I can start terminals fine as well. However when I attempt to login via a console (by pressing ctrl+alt+f1, for example), fish will not fully start. I will get this message:

    Welcome to fish, the friendly interactive shell
    Type help for instructions on how to use fish

With no further text; no command line. I cannot ctrl+c or ctrl+d my way out of the console and it's effectively unusable at this point.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
NonfreeKernelModules: fglrx
Package: fish 1.23.0-5
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/usr/bin/fish
SourcePackage: fish
Uname: Linux 2.6.28-11-generic i686

Revision history for this message
Ken (kkinder) wrote :
Revision history for this message
Ken (kkinder) wrote :

Also, it sucks down 100% of CPU until I kill it. Anyone?

Revision history for this message
fishexe (dyson-sphere-explorer) wrote :

I have had the same problem. My solution was to set my default shell back to bash but set my terminal to use fish. In gterm you can do this by going to "Edit"->"Profile Preferences", the tab marked "Title and Command" and checking the box marked "Run a custom command instead of my shell", then put "/usr/bin/fish" in the text box. Hopefully this bug will get fixed upstream so we can use fish on console, but for now I don't think this is possible.

Revision history for this message
Yann Sionneau (yann-sionneau) wrote :

I had the same problem, fish taking 100% CPU

Revision history for this message
Jan (jankanis) wrote :

This bug was fixed in upstream, commit e9d1a54.

Changed in fish (Ubuntu):
status: New → Fix Committed
Revision history for this message
Alexander Eberspächer (alex-eb) wrote :

I compiled and installed the most recent git version (including commit e9d1a54). Doesn't fix the problem for me.

Changed in fish (Ubuntu):
status: Fix Committed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for fish (Ubuntu) because there has been no activity for 60 days.]

Changed in fish (Ubuntu):
status: Incomplete → Expired
Changed in fish (Ubuntu):
status: Expired → Confirmed
Revision history for this message
Ken (kkinder) wrote :

It's definitely not an issue with the config script. I can put an echo at the bottom of my ~/.fish/config and it gets there before freezing up.

Revision history for this message
Ken (kkinder) wrote :

From this 2009 discussion, the problem is apparently in the alias function. Don't use aliases -- write functions instead:

http://blog.gmane.org/gmane.comp.shells.fish.user/month=20090701

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.