This is a recent problem that occurred after a weird system crash. I ended up doing an archive & restore from my OS X Tiger disc. Used 10.4.5 combo updater to get back to where I'd been but then had problems with Toast Titanium 7.12 and Roxio Popcorn hanging and refusing to Force Quit. This meant I could only do a cold restart. Updated to 10.4.8 and things were fine for a while.
Today I unmounted a CD in iTunes but it wouldn't eject. I went over to Toast, which was already open, and tried to eject it using command-E. Got the !#@%!! spinning beachball. Force Quit window said Toast was not responding, so I Force Quit. Nada. Tried using the Dock but no help there, either.
I trashed the Launch Services prefs and rebooted. Burned four CDs OK. On the fifth Toast hung again.
Started scouring the Apple forums and found suggestions using Terminal and Activity Monitor.
In Terminal I typed in ps -awx to see all processes. Here's what I found for Toast:
PID TT STAT TIME COMMAND
363 ?? E 0:00.00 (Toast Titanium)
Then I typed in kill process ID with this result:
Macintosh:~ cary$ kill process ID 363
-bash: kill: process: no such pid
-bash: kill: ID: no such pid
Going over to Activity Monitor, all I found was this:
590 mdimport cary 0.00 3 2.28 MB 38.48 MB
I tried quitting this but there was no discernible change. I've already tried repairing permissions, tossing the Toast prefs, rebuidling the Directory with DiskWarrior. Now I'm out of ideas.
Dual 1.6 GHz Power PC G4 Mac OS X (10.4.8) 2 GB RAM (recently installed)
2 ATA HD's
2 USB HD's
M-Audio USB sound device
USB inkjet printer
MicroTek ScanMaker 4800 USB scanner