http://bugs.winehq.com/show_bug.cgi?id=1165
------- Additional Comments From 7ownq0k402@sneakemail.com 2002-12-06 11:16 ------- More info:
**** On the SetParentCall failure ****
The call to SetParent is SetParent(HWND_BROADCAST,A_Window)
So, it looks as if it attempts to broadcast this to all top level windows. Don't know what Windows does, but I'm certain it shouldn't fail as badly as it does.
My suggestion: Handle the "Bad Match" error, and return an error result to the calling app (If possible).
To fix this properly, need a test for the behaviour on Windows.
*** On the hang ****
I suspect that Wine shouldn't (in theory) hang on an error like this. I suspect it does hang because because it's attempting to open the debugger, while some of it's windows are mangled.
Will test disabling the bebugger in wine config.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://bugs.winehq.com/show_bug.cgi?id=1165. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.