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; } ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Valgrind-developers mailing list Valgrind-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/valgrind-developers