http://bugs.winehq.org/show_bug.cgi?id=7965
--- Comment #30 from Stefan Dösinger <stefandoesinger(a)gmx.at> 2007-11-27 17:24:22 ---
Either we're returning the wrong error value, or the light structures get
corrupted, or we're not cleaning up properly after the error. I suspect it is
one of the first.
I'll attach a debug patch, can you apply it and record another +d3d trace? It
dumps a bit more information about the light states.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=6936
--- Comment #24 from Wine? Gimme Beer! <furex.furetto+wine(a)gmail.com> 2007-11-27 16:49:46 ---
Thank you Anastasius for your analysis, it may well be the first step in the
right direction, since this bug has been first reported almost a year ago.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=6936
--- Comment #23 from Keith <keith_kw_muir(a)blueyonder.co.uk> 2007-11-27 16:10:33 ---
(In reply to comment #22)
> Hello,
>
> well I took a quick glance on this.
> The idle user interface update messages (WM_IDLEUPDATECMDUI) which happen to be
> in quick succession are the problem.
>
> When the app message pumping thread is idle (message queue empty), WM_KICKIDLE
> is usually sent to check if idle work can be done.
> If no one bothers, WM_IDLEUPDATECMDUI is sent to main window and all child
> frame windows.
> It walks the window tree by series of GetTopWindow() and GetWindow( xxx,
> GW_HWNDNEXT) which call into wine server -> get_window_tree().
>
> Because of tree structure a single top level WM_IDLEUPDATECMDUI causes several
> GetTopWindow/GetWindow calls leading to considerable amount of CPU load
> (because wine server is called each time).
>
> When you open the options dialog, it basically sits in modal dialog loop which
> is handled a bit different (WM_ENTERIDLE messages are dispatched to owner
> indicating that child waits for messages).
> WM_IDLEUPDATECMDUI (with its "costly" processing) is not dispatched in this
> case, leading to much less CPU load.
>
> Regards
>
Is this behaviour fixable with a patch or is it inherent fault of wine and and
emule that cant be sorted?
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=8780
--- Comment #3 from Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> 2007-11-27 15:51:52 ---
Created an attachment (id=9379)
--> (http://bugs.winehq.org/attachment.cgi?id=9379)
+ole,+storage log.
>Please attach a +ole,+storage log.
Done, unfortunetly it's rather large :>6M, hope it's nevertheless usefull. The
error really appears at the end.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9113
--- Comment #4 from Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> 2007-11-27 15:16:31 ---
>Does the attached patch fix the error?
Yip, it starts fine into the main window with your patch applied. Thanks for
the fix.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=8478
Rob Shearman <rob(a)codeweavers.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rob(a)codeweavers.com
Status|NEW |RESOLVED
Resolution| |WORKSFORME
--- Comment #2 from Rob Shearman <rob(a)codeweavers.com> 2007-11-27 15:06:17 ---
Marking as works for me based on Austin's comment.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=8531
Rob Shearman <rob(a)codeweavers.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rob(a)codeweavers.com
--- Comment #1 from Rob Shearman <rob(a)codeweavers.com> 2007-11-27 15:05:15 ---
Please attach a +ole log of the error.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=8548
Rob Shearman <rob(a)codeweavers.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rob(a)codeweavers.com
--- Comment #3 from Rob Shearman <rob(a)codeweavers.com> 2007-11-27 15:03:44 ---
Please attach a +ole log of the error(s).
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.