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.