[Bug 6801] gpstrack help windows are empty

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Apr 17 14:49:42 CDT 2008


http://bugs.winehq.org/show_bug.cgi?id=6801





--- Comment #45 from Hin-Tak Leung <htl10 at users.sourceforge.net>  2008-04-17 14:49:41 ---
(In reply to comment #44)
<snipped>
> I think that crash which I'm talking about is because of wrong memory release
> order in ReleaseWebBrowser (dlls/hhctrl.ocx/webbrowser.c). It should be:
> 1. info->web_browser
> 2. info->wb_object
> 3. info->client_site
> 
> But first I need to know if crash (and solution) occurs not only in my
> environment?
> 
> So... do you confirm that crash?
<snipped>

I don't think I understand that part of the code, although I have tried in the
past. I think the window handle patch (or a corrected patch for it, if I made a
mistake) is a must, because the parent must keep track of daughter windows and
releases resources correctly - the unpatched git code is just wrong (and as it
says, it has two FIXME's); secondly, the resources management must deal with
multiple help windows correctly (or just let it leak, rather than crash; and
wait for a proper fix for the leak later).

I haven't had a crash lately, since the local windows handle patch, but maybe I
am just not trying hard enough :-).





-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list