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