[Bug 34070] New: 'fixme:win:alloc_winproc too many winprocs' prevents simutronics StormFront.exe from updating widgets
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Jul 15 21:26:29 CDT 2013
http://bugs.winehq.org/show_bug.cgi?id=34070
Bug #: 34070
Summary: 'fixme:win:alloc_winproc too many winprocs' prevents
simutronics StormFront.exe from updating widgets
Product: Wine
Version: unspecified
Platform: x86
OS/Version: Mac OS X
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: user32
AssignedTo: wine-bugs at winehq.org
ReportedBy: matt at tolton.com
Classification: Unclassified
Created attachment 45293
--> http://bugs.winehq.org/attachment.cgi?id=45293
Debug log
This bug is about StormFront.exe from Simutronics. The application works fine
for awhile, but at some point certain widgets in the app stop updating. I
believe this is due to the message I'm seeing in the debug log (see attached):
fixme:win:alloc_winproc too many winprocs
The time it starts appearing coincides with the widgets not updating. The
longer that the application runs, the more messages that are emitted. I ran it
for about 4 hours and saw around 20k messages.
I did some code spelunking and tracked it down to this file:
https://github.com/mirrors/wine/blob/master/dlls/user32/winproc.c#L298
It seems like MAX_WINPROCS could be increased, and it might alleviate the
problem, but would probably just make it take longer to manifest. (Since it
only manifests after using the app for a little while, now).
I am using Crossover Mac 12.2.0 (I am not sure which version of wine this is).
My question is twofold:
1) How hard would it be to actually reclaim these winprocs rather than leak
them?
2) If that doesn't work, is there some way for me to increase the MAX_WINPROCS
constant and recompile user32.dll to use for just one bottle in CrossOver?
--
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