Textmate not opening at all on Mac OS X
This has happened to me a couple of times after catastrophic system fails (OSX dying without being able to properly shut down all running applications). If that happens while TextMate was running, a stale PID (Process ID) file could remain behind.
Try deleting ~/Library/Application Support/TextMate/TextMate.pid
That usually fixes it for me.