|
From: <sv...@va...> - 2008-02-25 19:40:11
|
Author: bart
Date: 2008-02-25 19:40:14 +0000 (Mon, 25 Feb 2008)
New Revision: 7460
Log:
The mutex address may now be left zero when triggering a MutexErr.
Modified:
trunk/exp-drd/drd_error.c
Modified: trunk/exp-drd/drd_error.c
===================================================================
--- trunk/exp-drd/drd_error.c 2008-02-25 17:29:13 UTC (rev 7459)
+++ trunk/exp-drd/drd_error.c 2008-02-25 19:40:14 UTC (rev 7460)
@@ -262,9 +262,9 @@
VG_(message)(Vg_UserMsg,
"%s / mutex 0x%lx (recursion count %d, owner %d)",
VG_(get_error_string)(e),
- p->mutex,
- p->recursion_count,
- p->owner);
+ p ? p->mutex : 0,
+ p ? p->recursion_count : 0,
+ p ? p->owner : DRD_INVALID_THREADID);
VG_(pp_ExeContext)(VG_(get_error_where)(e));
break;
}
|