http://bugs.winehq.org/show_bug.cgi?id=16178
Summary: alt.binz: memory leak. Regression since 1.1.7. Product: Wine Version: 1.1.9 Platform: PC-x86-64 URL: http://www.altbinz.net/ OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: steve@st4vs.net
Created an attachment (id=17418) --> (http://bugs.winehq.org/attachment.cgi?id=17418) An NZB file to import into Alt.binz which references Usenet articles that are known to trigger the memory leak
Both Wine v1.1.8 and v1.1.9 rapidly leak memory whilst using Alt.binz to download certain Usenet articles, whereas v1.1.7 remains fine.
Using Wine 1.1.7 after 30 minutes downloading: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND steve 18012 15.5 1.5 3722036 32804 ? Sl 15:08 5:10 altbinz.exe
Using Wine 1.1.8 after 15 minutes downloading: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND steve 1277 28.0 25.6 3723204 528200 ? Rl 14:33 3:17 altbinz.exe Nearly half a GiB has leaked already. This seems to be proportional to the size of articles downloaded/decoded so far in this session.
Eventually Alt.binz will start to display various out-of-memory dialogues and cease responding.
Whether or not memory is leaked seems to be related to some property of the articles being downloaded; I believe it's only Yenc encoded articles that are affected. To aid with reproducing this problem I've attached an .NZB file which will queue articles known to trigger the problem immediately in v1.1.8 but not at all in v1.1.7.
http://bugs.winehq.org/show_bug.cgi?id=16178
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
--- Comment #1 from Austin English austinenglish@gmail.com 2008-11-23 13:06:34 --- Please run a regression test: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=16178
Steve Dommett steve@st4vs.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |julliard@winehq.org Component|-unknown |ntdll
--- Comment #2 from Steve Dommett steve@st4vs.net 2008-11-23 14:39:19 --- With pleasure.
$ git bisect good 21453b4c2e163ec2fb5e630ef812b74e53c58083 is first bad commit commit 21453b4c2e163ec2fb5e630ef812b74e53c58083 Author: Alexandre Julliard julliard@winehq.org Date: Wed Oct 29 17:32:45 2008 +0100
ntdll: Allocate a new virtual region for large blocks, and ensure 16-byte alignment.
:040000 040000 51c8db21bc03eedb7a6585a1155b26d105359117 4ccc1ed9690e3ab20aee39ad003bb47919c2c530 M dlls
Thanks for your time.
http://bugs.winehq.org/show_bug.cgi?id=16178
--- Comment #3 from Vitaliy Margolen vitaliy@kievinfo.com 2008-11-23 17:47:46 --- Please attach complete terminal output.
http://bugs.winehq.org/show_bug.cgi?id=16178
--- Comment #4 from Steve Dommett steve@st4vs.net 2008-11-23 19:10:22 --- Created an attachment (id=17422) --> (http://bugs.winehq.org/attachment.cgi?id=17422) Shows 21453b4 leaking around 50MiB in less than one minute
I'm pretty sure these are pertinent: warn:heap:HEAP_IsRealArena Heap 0x110000: block 0x32a0028 is not inside heap warn:heap:HEAP_IsRealArena Heap 0x110000: block 0x3440028 is not inside heap warn:heap:HEAP_IsRealArena Heap 0x110000: block 0x3eb0028 is not inside heap
http://bugs.winehq.org/show_bug.cgi?id=16178
--- Comment #5 from Steve Dommett steve@st4vs.net 2008-11-24 19:01:08 --- Created an attachment (id=17441) --> (http://bugs.winehq.org/attachment.cgi?id=17441) A complete log (30MiB) showing the application exhausting available memory.
http://bugs.winehq.org/show_bug.cgi?id=16178
--- Comment #6 from Steve Dommett steve@st4vs.net 2008-12-08 10:10:18 --- This remains a problem with Wine 1.1.10.
I've emailed all the maintainers and reviewers of 'alt.binz' but I have received no responses so it seems unlikely that any of them will take the trouble to confirm this bug.
Is there anything else of use I can provide to help you fix this, or must I continue searching for someone to confirm it before we can progress?
Thanks for your attention.
http://bugs.winehq.org/show_bug.cgi?id=16178
--- Comment #7 from Steve Dommett steve@st4vs.net 2009-01-28 23:48:27 --- Still a problem in v1.1.13
http://bugs.winehq.org/show_bug.cgi?id=16178
Paul chuck.pro@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |chuck.pro@gmail.com
--- Comment #8 from Paul chuck.pro@gmail.com 2009-03-22 17:01:17 --- memory leak still occurs in v. 1.1.17
http://bugs.winehq.org/show_bug.cgi?id=16178
--- Comment #9 from Steve Dommett steve@st4vs.net 2009-03-30 11:23:49 --- This can still be reliably and instantly reproduced on v1.1.18. v1.1.7 continues to work flawlessly.
http://bugs.winehq.org/show_bug.cgi?id=16178
Steve Dommett steve@st4vs.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |steve@st4vs.net
http://bugs.winehq.org/show_bug.cgi?id=16178
Steve Dommett steve@st4vs.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.1.9 |1.1.20
--- Comment #10 from Steve Dommett steve@st4vs.net 2009-05-03 04:40:23 --- Still a problem in v1.1.19 and v1.1.20. :-(
http://bugs.winehq.org/show_bug.cgi?id=16178
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.1.20 |1.1.9
--- Comment #11 from Dmitry Timoshkov dmitry@codeweavers.com 2009-05-03 05:41:36 --- (In reply to comment #10)
Still a problem in v1.1.19 and v1.1.20. :-(
It's enough to add a comment stating that.
http://bugs.winehq.org/show_bug.cgi?id=16178
Steve Dommett steve@st4vs.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #12 from Steve Dommett steve@st4vs.net 2009-05-26 11:25:37 --- Yay! Fixed in v1.1.22. Thanks.
http://bugs.winehq.org/show_bug.cgi?id=16178
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alexandre Julliard julliard@winehq.org 2009-06-05 12:43:47 --- Closing bugs fixed in 1.1.23.