[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