http://bugs.winehq.org/show_bug.cgi?id=31820
Bug #: 31820 Summary: GomezPEER Bug 26944 causes a Wineserver crash Product: Wine Version: 1.5.12 Platform: x86-64 URL: http://lastmile.gomez.com/PEERInstall.exe OS/Version: Linux Status: NEW Keywords: download Severity: critical Priority: P2 Component: wineserver AssignedTo: wine-bugs@winehq.org ReportedBy: kennybobs@o2.co.uk Classification: Unclassified
Created attachment 41869 --> http://bugs.winehq.org/attachment.cgi?id=41869 wine-1.5.13-430-gfb383cd console output
Running the GomezPEER leads to Bug 26944. Ignoring the dialogs that pop up allows them to build up continuously resulting in a wineserver crash. Not sure what the app is actually trying to do as it is a background / system-tray application.
wineserver crashed, please enable coredumps (ulimit -c unlimited) and restart.
This leaves all the .exes in RAM and they have to be killed manually.
Not sure if this is a regression as it can take a while to recreate, so a bisect will take a LONG time.
Will upload a new log when I figure out how to raise the ulimit (ulimit(1) is deprecated).
http://bugs.winehq.org/show_bug.cgi?id=31820
--- Comment #1 from Ken Sharp kennybobs@o2.co.uk 2012-10-02 02:27:48 CDT --- The man pages claims ulimit(1) is deprecated but it works fine here.
With ulimit -c 0 the wineserver reports in the console that it has crashed.
With ulimit -c unlimited the wineserver simply disappears.
No idea how I can debug this further.
An strace or +wineserver will be enormous as it takes a while for this bug to appear, and is dependent on the number of jobs available to process.
http://bugs.winehq.org/show_bug.cgi?id=31820
--- Comment #2 from Ken Sharp kennybobs@o2.co.uk 2012-10-02 02:41:51 CDT --- Created attachment 41907 --> http://bugs.winehq.org/attachment.cgi?id=41907 gdb backtrace - wine-1.5.14-54-gfa4fb15
This popped up in the console log on the next run....
Warning: a previous instance of the wine server seems to have crashed. Please run 'gdb /home/test/chrootprecisei386/usr/local/bin/wineserver /tmp/.wine-1002/server-809-4598d/core', type 'backtrace' at the gdb prompt and report the results. Thanks.
...attached.
http://bugs.winehq.org/show_bug.cgi?id=31820
--- Comment #3 from Henri Verbeet hverbeet@gmail.com 2012-10-02 04:03:02 CDT --- (In reply to comment #1)
The man pages claims ulimit(1) is deprecated but it works fine here.
That's because it's a bash builtin, see bash(1).
http://bugs.winehq.org/show_bug.cgi?id=31820
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #4 from Ken Sharp imwellcushtymelike@gmail.com --- To recreate:
1. Unzipped the old gozilla.exe to ~/.wine/drive_c/gozilla. 2. Ran:
for f in {1..50} ; do ( DISPLAY=:2 ionice -c 3 nice -n 19 wine-git C:\gozilla\gozilla.exe -no-remote -profile c:\PROG~FBU\Gomez\GOME~3B3\.\agents\gozilla\runtime\work\work_pool\FF35\agt_0 -vw 0 -tsport 28250 -csport 28251 -storage c:\PROG~FBU\Gomez\GOME~3B3\.\agents\gozilla\runtime\storage\FF35\agt_0 about:blank & sleep 10 ) ; done
In Wine 1.5.14 (to confirm): wineserver crashes. In Wine 1.7.11: wineserver does not crash.
Fixed in Wine 1.7.11.
$ pgrep -c gozilla.exe ; pkill gozilla.exe 86
https://bugs.winehq.org/show_bug.cgi?id=31820
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.12.