Bug ID 920134
Summary windows:mingw:win{32,64}/mingw{32,64}-binutils: windmc memory bug
Classification openSUSE
Product openSUSE.org
Version unspecified
Hardware All
OS Windows
Status NEW
Severity Major
Priority P5 - None
Component 3rd party software
Assignee fstrba@suse.com
Reporter gitne@gmx.de
QA Contact opensuse-communityscreening@forge.provo.novell.com
CC fridrich.strba@bluewin.ch, gitne@gmx.de, hib@hiberis.nl, mkbosmans@gmail.com, tlillqvist@suse.com
Found By Community User
Blocker No

Created attachment 624972 [details]
Sample source message file for windmc without a trailing line feed (U+000A)
character

If the input file does not end with a line feed character (U+000A) the windmc
tool eats up all the memory and then terminates with an out of memory error. To
reproduce, try the atteched sample.mc file. Append a line feed character at the
end of the file and windmc works (mostly) as intended.

Warning: Be careful when reproducing on 64 bit systems with lots of RAM and/or
swap space. This operation may cause the system to seemingly block for an
extended amount of time. It is probably best to use the mingw32 version of
windmc or to specifically limit the available amount of memory to the process
to a reasounable amount.


You are receiving this mail because: