[Mono-bugs] [Bug 683277] Mono finalizer has trouble exiting
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Tue Mar 29 02:21:40 EDT 2011
https://bugzilla.novell.com/show_bug.cgi?id=683277
https://bugzilla.novell.com/show_bug.cgi?id=683277#c2
--- Comment #2 from James Bellinger <xocotl at gmail.com> 2011-03-29 06:21:40 UTC ---
That's true.
The stack trace suggests it's within Mono though (specifically Managed Windows
Forms), but it also doesn't make much sense -- mono_pmip's SetWindowPos is
consistent with NtUserMoveWindow, but the mono_get_lmf_addr in the middle seems
strange to me, and lower on the stack trace is calls to Uniscribe, etc.
I'd like to fix this lock-up, but don't know enough about how the GC thread is
getting where it is (the stack trace does not make sense to me), so I was
hoping you folks could advise on what I might try to get a reasonable stack
trace/why the GC thread stack trace looks so strange and how to read it. To me,
going from finalize to a free call makes sense, but Uniscribe after that and
mono_get_lmf_addr as where MSVC thinks the lock-up is... you must be modifying
the stack or registers or somesuch..
Thanks
James
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the mono-bugs
mailing list