On Dec 13, 2005, at 1:01 PM, Bill Spotz wrote: > OK, I seem to be converging on something here, but I don't know what > to do with it. Shark gives me the following tree: > > 97.6% 97.6% mach_kernel memcmp > 0.0% 94.3% mach_kernel vfs_addname > 0.0% 94.3% mach_kernel hfs_create_attr_btree > 0.0% 94.3% mach_kernel BTIterateRecords > 0.0% 94.3% mach_kernel hfs_create_attr_btree > 0.0% 94.3% mach_kernel MacToVFSError > 0.0% 94.3% mach_kernel VNOP_READDIR > 0.0% 94.3% mach_kernel getdirentries > 0.0% 94.3% mach_kernel unix_syscall > 0.0% 94.3% mach_kernel shandler > > and under gdb when I break, python is in getdirentries(). (This > could also indicate my problem with the bash tab-completion.)
You could find out exactly what dir entries it's looking at with ktrace. This might help: http://bob.pythonmac.org/archives/2005/02/04/advanced-debugging- techniques-ktrace/ I'm guessing either you have some GIGANTIC directories, bad sectors on the disk, or that it's doing getdirentries on some remote filesystem.. AFP, NFS, WebDAV (or .mac) maybe? -bob _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig