[Mono-dev] _wapi_handle_unref: what does it mean?
dick at ximian.com
Mon Jan 30 08:51:27 EST 2006
On Sat, 2006-01-28 at 17:26 -0800, Allan Hsu wrote:
> Can anybody tell me what the meaning of this console output is?
> ** (process:12367): WARNING **: _wapi_handle_unref: Attempting to
> unref unused handle 0xcb7
It means something in the runtime has lost track of its handles and is
attempting to CloseHandle more times than the handle was opened.
> More specifically, I'd like to know just how bad it is and what
> sorts of things can cause it.
The warning itself is harmless (the CloseHandle code ignores an unref
attempt in these circumstances) but it is a symptom of a bug - code
somewhere is relying on a handle that has vanished from underneath it.
If you want to try and figure out where the bug is, run mono inside gdb
and put a breakpoint on the g_warning in handles.c then get a backtrace
when the breakpoint is hit.
More information about the Mono-devel-list