automountd, afp and file touching
Alex Morken
IT at chrisking.com
Thu Apr 3 12:25:40 PDT 2008
Hello,
Yesterday, on my home directory server, automountd crashed (dual g5
xserve, running 10.4.9) and all the files in 3 people's home
directories have modification dates of about the time it crashed
(actually a number of minutes after it happened). It looks like
every file was touched at a specific time. The times are all within
10 minutes of each other and correlate directly to the time
automountd crashed. Also, everyone lost connection to their home
directories at this time and AFP appeared not to be working.
Below is the report from the CrashReporter. It appears to be caused
by a memory access instruction per the technical note http://
developer.apple.com/technotes/tn2004/tn2123.html. My questions are -
a) has anyone seen this situation where files get touched after
automountd crashes? b) Anyone have any idea why files modification
dates would be updated? c) anything else that I can check out (I have
looked at all the logs in /var/log and /Library/Logs) to find out
what caused this?
Command: automountPath: /usr/sbin/automountParent: launchd [1]
Version: ??? (???)
PID: 234Thread: 3
Exception: EXC_BAD_ACCESS (0x0001)Codes:
KERN_PROTECTION_FAILURE (0x0002) at 0x0000002c
Thread 0:0 libSystem.B.dylib 0x9001fc2c select +
121 automount 0x000135b8 0x1000 +
751922 automount 0x000137e4 0x1000 +
757483 automount 0x000158d4 0x1000 +
841804 automount 0x00002a08 0x1000 +
66645 automount 0x000028b0 0x1000 + 6320
Thread 1:0 libSystem.B.dylib 0x9000b6e8
mach_msg_trap + 81 libSystem.B.dylib 0x9000b63c
mach_msg + 602 com.apple.CoreFoundation 0x907deba8
__CFRunLoopRun + 8323 com.apple.CoreFoundation
0x907de4ac CFRunLoopRunSpecific + 2684
com.apple.CoreFoundation 0x907ed90c CFRunLoopRun + 525
automount 0x00014bfc 0x1000 + 808926
libSystem.B.dylib 0x9002c0a8 _pthread_body + 96
Thread 2:0 libSystem.B.dylib 0x9002f42c kevent +
121 automount 0x0001e82c 0x1000 +
1208762 automount 0x000138d0 0x1000 +
759843 libSystem.B.dylib 0x9002c0a8 _pthread_body
+ 96
Thread 3 Crashed:0 ...ple.CoreServices.OSServices 0x90ef2010
NSLXRequestMgr::NSLXRequestCachedPortionOfLookupFinished
(NSLXRequest*) + 881 ...ple.CoreServices.OSServices 0x90f040d8
BrowserCallBack(__CFNetServiceBrowser*, unsigned long, void const*,
CFStreamError*, void*) + 5162 com.apple.CFNetwork
0x90fa92f8 _BrowseReply + 9123 libSystem.B.dylib
0x9008aa98 handle_browse_response + 2204
libSystem.B.dylib 0x9008a948
DNSServiceProcessResult + 2565 com.apple.CFNetwork
0x90fc6c34 _SocketCallBack + 366
com.apple.CoreFoundation 0x907f23dc __CFSocketDoCallback +
5327 com.apple.CoreFoundation 0x907f2100
__CFSocketPerformV0 + 2888 com.apple.CoreFoundation
0x907df4fc __CFRunLoopDoSources0 + 3849
com.apple.CoreFoundation 0x907dea2c __CFRunLoopRun +
45210 com.apple.CoreFoundation 0x907de4ac
CFRunLoopRunSpecific + 26811 com.apple.CoreFoundation
0x907ed90c CFRunLoopRun + 5212 ...ple.CoreServices.OSServices
0x90eea4fc NSLXRequestMgrThread::Run() +
32013 ...ple.CoreServices.OSServices 0x90eea350
LThread::_RunWrapper(void*) + 16814
libSystem.B.dylib 0x9002c0a8 _pthread_body + 96
Thread 4:0 libSystem.B.dylib 0x9001fc2c select +
121 com.apple.CoreFoundation 0x907f1434
__CFSocketManager + 4722 libSystem.B.dylib
0x9002c0a8 _pthread_body + 96
Thread 3 crashed with PPC Thread State 64: srr0: 0x0000000090ef2010
srr1: 0x100000000000f030 vrsave:
0x0000000000000000 cr: 0x44024424 xer:
0x0000000020000000 lr: 0x0000000090ef2004 ctr:
0x00000000907d6a24 r0: 0x0000000090ef2004 r1:
0x00000000f0202a20 r2: 0xfffffffffffffffc r3:
0x0000000000000001 r4: 0x000000000030ada0 r5:
0x00000000000003e8 r6: 0xffffffffffffffff r7:
0x0000000047f3b260 r8: 0x0000000000000001 r9:
0x000000000030ada0 r10: 0x0000000000000004 r11:
0x00000000a0ec9368 r12: 0x0000000000000000 r13:
0x0000000000000000 r14: 0x0000000000000000 r15:
0x0000000000000001 r16: 0x0000000000000000 r17:
0x0000000000000000 r18: 0x0000000000004403 r19:
0x0000000000000000 r20: 0x0000000000000002 r21:
0x000000000030ada0 r22: 0x0000000000000001 r23:
0x0000000090f03ed4 r24: 0x0000000000000000 r25:
0x00000000003108f0 r26: 0x0000000000000000 r27:
0x0000000000307270 r28: 0x0000000000000000 r29:
0x000000000030ada0 r30: 0x000000000030ada0 r31: 0x0000000090ef1fd0
Binary Images Description: 0x1000 - 0x27fff automount /
usr/sbin/automount0x8fe00000 - 0x8fe52fff dyld 46.12 /usr/lib/
dyld0x90000000 - 0x901bdfff libSystem.B.dylib /usr/lib/
libSystem.B.dylib0x90215000 - 0x9021afff libmathCommon.A.dylib /usr/
lib/system/libmathCommon.A.dylib0x907bc000 - 0x90895fff
com.apple.CoreFoundation 6.4.7 (368.28) /System/Library/Frameworks/
CoreFoundation.framework/Versions/A/CoreFoundation0x908de000 -
0x908defff com.apple.CoreServices 10.4 (???) /System/Library/
Frameworks/CoreServices.framework/Versions/A/CoreServices0x908e0000 -
0x909e2fff libicucore.A.dylib /usr/lib/
libicucore.A.dylib0x90a3c000 - 0x90ac0fff libobjc.A.dylib /
usr/lib/libobjc.A.dylib0x90aea000 - 0x90b5cfff
com.apple.framework.IOKit 1.4 (???) /System/Library/Frameworks/
IOKit.framework/Versions/A/IOKit0x90b72000 - 0x90b84fff
libauto.dylib /usr/lib/libauto.dylib0x90b8b000 - 0x90e62fff
com.apple.CoreServices.CarbonCore 681.10 /System/Library/
Frameworks/CoreServices.framework/Versions/A/Frameworks/
CarbonCore.framework/Versions/A/CarbonCore0x90ec8000 - 0x90f48fff
com.apple.CoreServices.OSServices 4.1 /System/Library/Frameworks/
CoreServices.framework/Versions/A/Frameworks/OSServices.framework/
Versions/A/OSServices0x90f92000 - 0x90fd3fff com.apple.CFNetwork 4.0
(129.20) /System/Library/Frameworks/CoreServices.framework/
Versions/A/Frameworks/CFNetwork.framework/Versions/A/
CFNetwork0x90fe8000 - 0x91000fff com.apple.WebServices 1.1.2
(1.1.0) /System/Library/Frameworks/CoreServices.framework/
Versions/A/Frameworks/WebServicesCore.framework/Versions/A/
WebServicesCore0x91010000 - 0x91091fff com.apple.SearchKit
1.0.5 /System/Library/Frameworks/CoreServices.framework/
Versions/A/Frameworks/SearchKit.framework/Versions/A/
SearchKit0x910d7000 - 0x91100fff com.apple.Metadata 10.4.4
(121.36) /System/Library/Frameworks/CoreServices.framework/
Versions/A/Frameworks/Metadata.framework/Versions/A/
Metadata0x91111000 - 0x9111ffff libz.1.dylib /usr/lib/libz.
1.dylib0x91122000 - 0x912ddfff com.apple.security 4.6 (29770) /
System/Library/Frameworks/Security.framework/Versions/A/
Security0x913dc000 - 0x913e5fff com.apple.DiskArbitration 2.1 /
System/Library/Frameworks/DiskArbitration.framework/Versions/A/
DiskArbitration0x913ec000 - 0x913f4fff libbsm.dylib /usr/lib/
libbsm.dylib0x913f8000 - 0x91420fff com.apple.SystemConfiguration
1.8.3 /System/Library/Frameworks/SystemConfiguration.framework/
Versions/A/SystemConfiguration0x91433000 - 0x9143efff libgcc_s.
1.dylib /usr/lib/libgcc_s.1.dylib0x936ff000 - 0x9371ffff
com.apple.DirectoryService.Framework 3.3 /System/Library/
Frameworks/DirectoryService.framework/DirectoryService0x964d7000 -
0x964dcfff com.apple.URLMount 2.1.7 /System/Library/
PrivateFrameworks/URLMount.framework/Versions/A/URLMount
Thank you for any insights!
Alex Morken
More information about the MacOSX-admin
mailing list