Discussion:
[vbox-dev] Crash on the logging code
Ray Yang
2014-07-06 06:41:25 UTC
Permalink
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.
Frank Mehnert
2014-07-07 07:09:40 UTC
Permalink
Hi Ray,
Post by Ray Yang
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.
thank you for this report. I've fixed this in the repository.

Thanks,

Frank
--
Dr.-Ing. Frank Mehnert | Software Development Director, VirtualBox
ORACLE Deutschland B.V. & Co. KG | Werkstr. 24 | 71384 Weinstadt, Germany

Hauptverwaltung: Riesstr. 25, D-80992 M?nchen
Registergericht: Amtsgericht M?nchen, HRA 95603
Gesch?ftsf?hrer: J?rgen Kunz

Komplement?rin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher
Loading...