WineHQ
Bug Tracking Database – Bug 31820

 Bugzilla

 

Last modified: 2014-02-07 13:06:23 UTC  

GomezPEER Bug 26944 causes a Wineserver crash

Bug 31820 - GomezPEER Bug 26944 causes a Wineserver crash
GomezPEER Bug 26944 causes a Wineserver crash
Status: CLOSED FIXED
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: wineserver
1.5.12
x86-64 Linux
: P2 critical
: ---
Assigned To: Mr. Bugs
http://lastmile.gomez.com/PEERInstall...
: download
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2012-09-28 13:24 UTC by Ken Sharp
Modified: 2014-02-07 13:06 UTC (History)
0 users

See Also:
Regression SHA1:
Fixed by SHA1:
Distribution: ---
Staged patchset:


Attachments
wine-1.5.13-430-gfb383cd console output (357.82 KB, text/plain)
2012-09-28 13:24 UTC, Ken Sharp
Details
gdb backtrace - wine-1.5.14-54-gfa4fb15 (41.69 KB, text/plain)
2012-10-02 02:41 UTC, Ken Sharp
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ken Sharp 2012-09-28 13:24:45 UTC
Created attachment 41869 [details]
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).
Comment 1 Ken Sharp 2012-10-02 02:27:48 UTC
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.
Comment 2 Ken Sharp 2012-10-02 02:41:51 UTC
Created attachment 41907 [details]
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.
Comment 3 Henri Verbeet 2012-10-02 04:03:02 UTC
(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).
Comment 4 Ken Sharp 2014-01-21 04:56:27 UTC
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
Comment 5 Alexandre Julliard 2014-02-07 13:06:23 UTC
Closing bugs fixed in 1.7.12.


Privacy Policy
If you have a privacy inquiry regarding this site, please write to [email protected]

Hosted By CodeWeavers