http://bugs.winehq.org/show_bug.cgi?id=6194
------- Additional Comments From focht@gmx.net 2007-18-05 04:32 ------- Hello,
further information ...
With "manual" installation done. The service dies pretty fast on startup. This is due to a bug while handling security descriptors (ntdll/sec.c/RtlMakeSelfRelativeSD) RtlMakeSelfRelativeSD bumps on NULL Sacl while input descriptor has SE_SACL_PRESENT set. Needs further investigation. Currently I quick fixed this by checking pAbs->Dacl/Sacl pointers too, even if flags set but this is obviously not right place. Need to find out where that errornous descriptor got created.
---
Additonally the service needs:
1. "C:\windows\profiles\All Users\Application Data\Microsoft\Network" directory to be present
2. "System\CurrentControlSet\Control\BackupRestore\FilesNotToBackup" registry key present
or it will throw exception and then die (might be some skipped setup step).
With that stuff present the service starts and goes into state "running". One can verify with any SCM tool (sc.exe).
Clients connect (like everquest 2 patcher http://bugs.winehq.org/show_bug.cgi?id=6253) and crash then. Needs further investigation ...
Regards