[vbox-dev] OSE guest additions, VBoxService does not start: RTLogCreateExV

S. Brandt sbrandt at gmx.de
Sat Jul 11 18:54:09 GMT 2009


OK,
why does RTLogCreateExV deadlock?
RTLogCreate in log.cpp is called twice ... is that a problem?


debug version
(main task: use the service.exe in
VirtualBox-3.0.2_OSE\out\win.x86\debug\obj\VBoxService\ b/c there is
also the .pdb)


ntdll.dll!7c91e514() 	
[Frames below may be incorrect and/or missing, no symbols loaded for
ntdll.dll]	
ntdll.dll!7c91d9da() 	
kernel32.dll!7c801879() 	
kernel32.dll!7c810eb6() 	
advapi32.dll!77dc348b() 	
advapi32.dll!77dc331f() 	
advapi32.dll!77dc3539() 	
advapi32.dll!77dc3628() 	

-->     rc = RTLogCreateExV(ppLogger, fFlags, pszGroupSettings,
pszEnvVarBase, cGroups, papszGroups, fDestFlags, NULL, 0,
pszFilenameFmt, args);

>	VBoxService.exe!RTLogCreate(RTLOGGER * * ppLogger=0x0012ff70, unsigned
int fFlags=1244908, const char * pszGroupSettings=0x7c80ac61, const char
* pszEnvVarBase=0x0012ff08, unsigned int cGroups=1, const char * const *
papszGroups=0x0012ff08, unsigned int fDestFlags=4378323, const char *
pszFilenameFmt=0x00000000, ...)  Line 515 + 0x2d bytes	C++

VBoxService.exe!ASMAtomicXchgPtr(void * volatile * ppv=0x00000001, const
void * pv=0x0012ff08)  Line 2902 + 0xd bytes	C++
 	0012ff08()	

VBoxService.exe!vbglR3Init(const char * pszDeviceName=0x0045820c)  Line
250 + 0xf bytes	C++

VBoxService.exe!main(int argc=1, char * * argv=0x00372ce0)  Line 547 +
0xd bytes	C++

VBoxService.exe!__tmainCRTStartup()  Line 327 + 0x12 bytes	C
kernel32.dll!7c817077() 	







More information about the vbox-dev mailing list