Bitcoin cannot access files on your system.
Maybe your permissions aren't set right?
Are you using a very old version of wallet.dat?
Your harddrive might be corrupted, in the worst case a mechanical failure is imminent. Do you have backups?
edit: to clarify, Bitcoin can not create a file named "a" in a hidden folder called ".lock". Maybe you dont have write permission for your ~/Library/Application Support directory?
Didn't see this before posting.
My permissions look OK to me...
drwxr-xr-x 5 manuel staff 170 Nov 7 13:05 Bitcoin
drwx------+ 62 manuel staff 2108 Nov 7 03:14 Library
drwx------+ 53 manuel staff 1802 Nov 7 04:16 Application Support\
drwxr-xr-x 5 manuel staff 170 Nov 7 11:05 .
drwx------+ 53 manuel staff 1802 Nov 7 07:16 ..
-rw-r--r--@ 1 manuel staff 6148 Nov 7 07:36 .DS_Store
-rw------- 1 manuel staff 0 Mar 25 2013 .lock
-rw------- 1 manuel staff 960 Nov 8 11:40 debug.log
Is something wrong? What should they be?