Jump to content
4 posts in this topic

Recommended Posts

Hello, I've been here a lot when I try to build my own hackintosh machine. The information here helped a lot. So I didn't need to post my problem out before. But this time I run into something really wired for me.

 

I had a iPC 10.5.6 Beta (without any PPF) installed, vanilla kernel is used I think. And I applied 10.5.7 and 10.5.8 updated, and itunes 9 recently. Every thing seems works fine until recently I found that I can not change my folder sharing settings anymore.

 

Background:

I had some folders shared before I have this problem through smb. Even now smb still works fine. But the thing is the shared folder list in system preferences share panel is blank now although some folders are shared. And I can not add new share form the "+" button in the panel or from Get Info box of a folder, every time I do that will cause coreservicesd crash. In addition the dark gray box identify if a folder is shared when you open a shared folder in finder never show up anymore. And I found besides the shareing problem I coreservicesd crashed when I create a new user too. It's really confusing for me.

 

Scenario 1

1. Open share panel in system preferences, the shared folder list is empty.

2. Add a new shared folder with the "+" botton.

3. After folder is chosen and confirmed, part of system does not works anymore, e.g apps wound not launch, menu bar freezed. AND the shared folder list still empty.

4. Close system preferences, menu bar disappeared. I can still drag windows that opened before the problem, but keyboard seems do not works. And have to restart with reset button.

 

Scenario 2

1. Select a folder and Get Info (previous shared or not, same thing happens)

2. The Share checkbox is not checked, so check it.

3. System prompt you that file sharing not enabled and give you the options to open system preferences, open or cancel. (but file sharing actually are enabled)

4. If I chose open system preferences, it is the same with S1.

5. So I chose enable, the checkbox is checked now. but seems system started to got problemsame as step3 in S1.

6. Get Info for the same folder angain, found checkbox is not checked, checkit again. menu bar disappered.

 

Scenario 3

1. Open accounts in system preferences.

2. Create a new user (admin or slandered)

3. All seems normal, I had autologin on, so at the last step system will ask if I want keep it enabled. I chose yes.

4. Close system preferences, menu bar disapppered.

 

I investigated my logs, found coreserviced crashed. Below is a crash log for it

 

Process:         coreservicesd [90]
Path:            /System/Library/CoreServices/coreservicesd
Identifier:      coreservicesd
Version:         ??? (???)
Code Type:       X86 (Native)
Parent Process:  launchd [1]

Date/Time:       2009-09-22 22:01:23.804 +0800
OS Version:      Mac OS X 10.5.8 (9L31a)
Report Version:  6
Anonymous UUID:  8C0E4E4D-88C0-4428-9D85-64A3A4017EEB

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000005
Crashed Thread:  0

Thread 0 Crashed:
0   com.apple.CoreFoundation      	0x94d47f85 CFHash + 21
1   com.apple.CoreFoundation      	0x94d172cb __CFDictionaryFindBuckets1b + 91
2   com.apple.CoreFoundation      	0x94d17bbd CFDictionaryGetValue + 141
3   ...ple.CoreServices.OSServices	0x94609ca3 SFLSharePointsEntry::UpdateNameProperties(OpaqueSFLItemRef*, __CFDictionary const*, __CFArray const*) + 59
4   ...ple.CoreServices.OSServices	0x9460bece SFLSharePointsEntry::AddNewItemFromPrefs(unsigned long, __CFDictionary const*, OpaqueISImageRef*, unsigned long, __CFDictionary const**, unsigned long*, unsigned long*, short*, unsigned long*) + 1536
5   ...ple.CoreServices.OSServices	0x94612189 Server_AddNewItemWithProperties_rpc + 243
6   ...ple.CoreServices.OSServices	0x94614998 _XAddNewItemWithProperties_rpc + 360
7   ...ple.CoreServices.OSServices	0x945cb871 SFLServer_server + 117
8   ...ple.CoreServices.CarbonCore	0x93892cd2 scHandleMessage(mach_msg_header_t*, int (*)(mach_msg_header_t*, mach_msg_header_t*), unsigned long*, unsigned char*) + 116
9   ...ple.CoreServices.CarbonCore	0x93893e00 SCServerSession::handleMessage(mach_msg_header_t*) + 472
10  ...ple.CoreServices.CarbonCore	0x93892c2b _serverCallback(__CFMachPort*, void*, long, void*) + 361
11  com.apple.CoreFoundation      	0x94d20ff5 __CFMachPortPerform + 117
12  com.apple.CoreFoundation      	0x94d456b8 CFRunLoopRunSpecific + 3896
13  com.apple.CoreFoundation      	0x94d45b04 CFRunLoopRun + 84
14  ...ple.CoreServices.CarbonCore	0x938927cb _CoreServicesServerMain + 795
15  coreservicesd                 	0x00001f6e 0x1000 + 3950

Thread 1:
0   libSystem.B.dylib             	0x936429c6 kevent + 10
1   libSystem.B.dylib             	0x93643155 _pthread_start + 321
2   libSystem.B.dylib             	0x93643012 thread_start + 34

Thread 2:
0   libSystem.B.dylib             	0x9361946e __semwait_signal + 10
1   libSystem.B.dylib             	0x93643dcd pthread_cond_wait$UNIX2003 + 73
2   ...ple.CoreServices.CarbonCore	0x938985ef fmodWatchConsumer + 407
3   libSystem.B.dylib             	0x93643155 _pthread_start + 321
4   libSystem.B.dylib             	0x93643012 thread_start + 34

Thread 3:
0   libSystem.B.dylib             	0x93635f9a read$UNIX2003 + 10
1   libSystem.B.dylib             	0x93643155 _pthread_start + 321
2   libSystem.B.dylib             	0x93643012 thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):
 eax: 0x00000000  ebx: 0x94d47f7e  ecx: 0x00187900  edx: 0x94d47f70
 edi: 0x00000000  esi: 0x00000000  ebp: 0xbfffea18  esp: 0xbfffea00
  ss: 0x0000001f  efl: 0x00010286  eip: 0x94d47f85   cs: 0x00000017
  ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
 cr2: 0x00000005

Binary Images:
   0x1000 -     0x1ffd  coreservicesd ??? (???)  /System/Library/CoreServices/coreservicesd
0x8fe00000 - 0x8fe2db43  dyld 97.1 (???) <458eed38a009e5658a79579e7bc26603> /usr/lib/dyld
0x908a5000 - 0x908eefef  com.apple.Metadata 10.5.8 (398.26)  /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x909da000 - 0x909e1ffe  libbsm.dylib ??? (???)  /usr/lib/libbsm.dylib
0x90a12000 - 0x90a3dfe7  libauto.dylib ??? (???) <4f3e58cb81da07a1662c1f647ce30225> /usr/lib/libauto.dylib
0x90a66000 - 0x90b46fff  libobjc.A.dylib ??? (???) <3ca288b625a47bbcfe378158e4dc328f> /usr/lib/libobjc.A.dylib
0x90b47000 - 0x90bd4ff7  com.apple.framework.IOKit 1.5.2 (???) <7a3cc24f78f93931731203854ae0d891> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90ce8000 - 0x90ce8ffa  com.apple.CoreServices 32 (32) <2fcc8f3bd5bbfc000b476cad8e6a3dd2> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x91db5000 - 0x91dd9fff  libxslt.1.dylib ??? (???)  /usr/lib/libxslt.1.dylib
0x91e5b000 - 0x91ee8ff7  com.apple.LaunchServices 292 (292)  /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x92a84000 - 0x92abbfff  com.apple.SystemConfiguration 1.9.2 (1.9.2) <41d5aeffefc6d19d471f51ae0b15024f> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x92b50000 - 0x92bf7fec  com.apple.CFNetwork 438.14 (438.14) <5f9ee0430b5f6319f18d9b23e777e0d2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x92d88000 - 0x92db7fe3  com.apple.AE 402.3 (402.3)  /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x92db8000 - 0x92dd6ff3  com.apple.DirectoryService.Framework 3.5.6 (3.5.6) <48d78074835db0d5fe5b632991c21b1b> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x93611000 - 0x93778ff3  libSystem.B.dylib ??? (???)  /usr/lib/libSystem.B.dylib
0x937c8000 - 0x937d0fff  com.apple.DiskArbitration 2.2.1 (2.2.1)  /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x9382e000 - 0x93b08ff3  com.apple.CoreServices.CarbonCore 786.11 (786.14)  /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x93b95000 - 0x93b9cfe9  libgcc_s.1.dylib ??? (???)  /usr/lib/libgcc_s.1.dylib
0x945a8000 - 0x94662fe3  com.apple.CoreServices.OSServices 228 (228)  /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x9496a000 - 0x94988fff  libresolv.9.dylib ??? (???) <0e26b308654f33fc94a0c010a50751f9> /usr/lib/libresolv.9.dylib
0x94989000 - 0x94997ffd  libz.1.dylib ??? (???) <5ddd8539ae2ebfd8e7cc1c57525385c7> /usr/lib/libz.1.dylib
0x94cd2000 - 0x94e05fe7  com.apple.CoreFoundation 6.5.7 (476.19)  /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x94f06000 - 0x94fe7ff7  libxml2.2.dylib ??? (???) <4d54971007e14f8d80e6889ee1111f21> /usr/lib/libxml2.2.dylib
0x94fe9000 - 0x95070ff7  libsqlite3.0.dylib ??? (???)  /usr/lib/libsqlite3.0.dylib
0x9507b000 - 0x95091fff  com.apple.DictionaryServices 1.0.0 (1.0.0)  /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x95092000 - 0x950efffb  libstdc++.6.dylib ??? (???) <04b812dcec670daa8b7d2852ab14be60> /usr/lib/libstdc++.6.dylib
0x950f0000 - 0x95229ff7  libicucore.A.dylib ??? (???)  /usr/lib/libicucore.A.dylib
0x952c6000 - 0x952cafff  libmathCommon.A.dylib ??? (???) /usr/lib/system/libmathCommon.A.dylib
0x953af000 - 0x95580ffb  com.apple.security 5.0.5 (36371) <1f7f48b36bc90d114220cc81e4e4694f> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x95db0000 - 0x95e2fff5  com.apple.SearchKit 1.2.2 (1.2.2) <3b5f3ab6a363a4d8a2bbbf74213ab0e5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0xfffe8000 - 0xfffebfff  libobjc.A.dylib ??? (???) /usr/lib/libobjc.A.dylib
0xffff0000 - 0xffff1780  libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib

 

Sorry for make this post so long, any help are highly appreciated! :(

Did some investigation on system log and found some errors might related to it.

 

1

Sep 23 00:27:52 localhost /System/Library/CoreServices/coreservicesd[72]: SFLSharePointsEntry::InitializeSPNode: dsOpenRecord returned -14136
Sep 23 00:27:52 localhost /System/Library/CoreServices/coreservicesd[72]: SFLSharePointsEntry::InitializeSPNode: dsCreateRecordAndOpen returned -14135

 

Those two lines seems to say when try to directory service record but returned not found or exist and when try to create a record encountered record already exist. But I'm not quite sure if this is the problem that coreservicesd encountered.

 

2

Sep 22 21:08:26 localhost System Preferences[214]: LSSharedFileListInsertItemFSRef returned NULL for path:/Volumes/Storage/TestFolderToShare

 

The return value of the Ref of the path got NULL some how.

 

 

Any one has the similar problems?

Finally fixed!

 

I did a lot thing to fix it, include rebuild launchService database and other staff. But I think the key is delete some files related to sharepoints in /var/db/nodes/Default. especially **sharpoint*group*.plist (can't remember exact name, but those files there are a lot of them numbered from 1, so you probably won't miss them).

 

 

Hope my experience could help someone. :)

×
×
  • Create New...