For the last week afp has been consistently crashing such that I leave terminal open so I can restart the service. After turning on the debug and error logs this is what I see in /var/log/messages

ep 9 09:05:17 LX-Westchester afptcpd[21610]: [error] FPGetFileDirParms: GetInfo call is failed with err 20407
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: [status] Linux File Handle 17
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: UTF8 Name
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: [error] Unable to open parent (ZID #127 <7f>) 20407 <4fb7> child is <staff>
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: [error] FPGetFileDirParms: GetInfo call is failed with err 20407
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: [status] Linux File Handle 17
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: UTF8 Name
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: [error] Unable to open parent (ZID #127 <7f>) 20407 <4fb7> child is <staff>
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: [error] FPGetFileDirParms: GetInfo call is failed with err 20407
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: [ERROR] zGetInfo returned 20008 <4e28> for zid 1685087092
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: From FPOpenFork
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: from zAFPGetInfo
Sep 9 09:05:17 LX-Westchester afptcpd[21610]:
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: [status] Linux File Handle 17
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: UTF8 Name
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: [error] Unable to open parent (ZID #127 <7f>) 20407 <4fb7> child is <staff>
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: [error] FPGetFileDirParms: GetInfo call is failed with err 20407
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: [status] Linux File Handle 17
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: UTF8 Name
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: [error] Unable to open parent (ZID #127 <7f>) 20407 <4fb7> child is <staff>
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: [error] FPGetFileDirParms: GetInfo call is failed with err 20407
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: [status] Linux File Handle 17
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: UTF8 Name
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: [error] Unable to open parent (ZID #127 <7f>) 20407 <4fb7> child is <staff>
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: [error] FPGetFileDirParms: GetInfo call is failed with err 20407
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: FPEnumerate returning ERROR (4FB7) at 5
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: FPEnumerate returning ERROR (4FB7) at 5
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: [ERROR] zGetInfo returned 20008 <4e28> for zid 1685087092
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: From FPOpenFork
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: from zAFPGetInfo
Sep 9 09:05:17 LX-Westchester afptcpd[21610]:
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: [status] Linux File Handle 17
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: UTF8 Name
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: [error] Unable to open parent (ZID #127 <7f>) 20407 <4fb7> child is <staff>
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: [error] FPGetFileDirParms: GetInfo call is failed with err 20407
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: [status] Linux File Handle 17
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: UTF8 Name
Sep 9 09:05:17 LX-Westchester afptcpd[21610]: [error] Unable to open parent (ZID #127 <7f>) 20407 <4fb7> child is <staff>
Sep 9 09:05:18 LX-Westchester afptcpd[21610]: [status] AFPListeningThread : Accepted socket 11
Sep 9 09:05:18 LX-Westchester afptcpd[21610]: [error] FPGetFileDirParms: GetInfo call is failed with err 20407
Sep 9 09:05:18 LX-Westchester afptcpd[21610]: [status] Created session: count is <6>
Sep 9 09:05:18 LX-Westchester afptcpd[21610]: [status] AFPListeningThread : Accepted socket 11
Sep 9 09:05:18 LX-Westchester afptcpd[21610]: [status] AFP 0: AnnihilateSession (use count = 0)
Sep 9 09:05:18 LX-Westchester kernel: afptcpd[21697]: segfault at 0000000000000018 rip 000000000041e460 rsp 0000000049011030 error 4
Sep 9 09:05:19 LX-Westchester kernel: klogd 1.4.1, ---------- state change ----------


From what I can tell perhaps is this a unicode issue with something in the staff directory? I am running the latest patches on this server. Any ideas or way to pinpoint the problem exactly?

Thanks for any help

Nathan