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()         




_______________________________________________
vbox-dev mailing list
vbox-dev@virtualbox.org
http://vbox.innotek.de/mailman/listinfo/vbox-dev

Reply via email to