Ray Yang
2014-07-06 06:41:25 UTC
Additional pszDriver is missing from the following line:
VMMR3DECL(int) PDMR3DriverDetach(PUVM pUVM, const char *pszDevice,
unsigned iDevIns, unsigned iLun,
const char *pszDriver, unsigned
iOccurance, uint32_t fFlags)
{
LogFlow(("PDMR3DriverDetach: pszDevice=%p:{%s} iDevIns=%u iLun=%u
pszDriver=%p:{%s} iOccurance=%u fFlags=%#x\n",
pszDevice, pszDevice, iDevIns, iLun, pszDriver, iOccurance,
fFlags));
...
It causes app crash when the logging is enabled.
VMMR3DECL(int) PDMR3DriverDetach(PUVM pUVM, const char *pszDevice,
unsigned iDevIns, unsigned iLun,
const char *pszDriver, unsigned
iOccurance, uint32_t fFlags)
{
LogFlow(("PDMR3DriverDetach: pszDevice=%p:{%s} iDevIns=%u iLun=%u
pszDriver=%p:{%s} iOccurance=%u fFlags=%#x\n",
pszDevice, pszDevice, iDevIns, iLun, pszDriver, iOccurance,
fFlags));
...
It causes app crash when the logging is enabled.