You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Terminal is COMPLETELY blank. Sits at "login" and nothing works.

Opened up Terminal.app and the window is *completely blank*. There is nothing in it whatsoever. Bash never started. The title bar simply says "Terminal — login — 80x24". I can type whatever I want in the Terminal window like it's a text document and nothing happens. If I restart the computer, this seems to fix the problem, but it seems to only be a temporary fix as the issue happens again soon after.

Any ideas?

User uploaded file

15" MacBook Pro [First Generation] - 2.16 GHz Core Duo | 2GB RAM | 120GB HD, Mac OS X (10.6.1)

Posted on Oct 20, 2009 2:01 AM

Reply
Question marked as Top-ranking reply

Posted on Oct 20, 2009 3:20 AM

Try typing control-C or control-D.
10 replies

Nov 6, 2009 10:56 AM in response to gravityslave

The window title in the screen shots suggests that the problematic process is "login".
While the blank Terminal window is open, please check (by using Activity Monitor.app) whether "login" has not yet finished or your shell (such as bash) has already been started.

If you think the problem is in "login", then you can bypass it by:

Go to Preferences > Startup,
enable "command (complete path)",
and enter /bin/bash (or your favorite shell) into the text box.

Does this make any difference?
By the way, are you using Active Directory or such?

Nov 8, 2009 8:51 AM in response to gravityslave

I found that, even if "Command (complete path):" is selected (instead of "Default login shell (/usr/bin/login)") the shell is not started directly by Terminal but started via login (as "login -pfq username /path/to/the/shell").

Start Activity Monitor.app, and select "All Processes" from the pop-up menu at the top of the window. Then click onece or twice on the "PID" (title of the left most column of the process list) so that the process list is sorted in the decreasing order of pid (largest pid at the top of the list).

Also start Console.app, and select "All Messages" (or system.log) in in the left pane of the window.

Now start Terminal.app (or open a new window in Terminal). In my case, Activity Monitor shows "login", "zsh" (=my shell) and "taskgated" are started in this order, and taskgated terminates in a 10 seconds or so. Console.app shows the message like

DATE TIME login[62364]: USER_PROCESS: 62364 ttys000

Do you get this kind of log message? Any other messages (errors) in Console.app?

If you think "login" is hanging, then, in Activity Monitor, select the process "login" in the process list, push the "Inspect" button at the top of the window, and push the "Sample" button; you may need to enter the admin password. Then you will see some info about what the "login" is doing now. Does this give any hit about what is going wrong?

Are you using any special settings or third party software which might interfere with the authentication process?

Terminal is COMPLETELY blank. Sits at "login" and nothing works.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.