ridiculous memory consumption in libstdc++ test suite
Zack Weinberg
zackw@stanford.edu
Fri Apr 27 02:50:00 GMT 2001
My current libstdc++ test results (mainline):
=== libstdc++ tests ===
FAIL: 21_strings/ctor_copy_dtor.cc (execution test), static
FAIL: 21_strings/ctor_copy_dtor.cc (execution test), shared
FAIL: 21_strings/insert.cc (execution test), static
FAIL: 21_strings/insert.cc (execution test), shared
FAIL: 22_locale/ctor_copy_dtor.cc (execution test), static
FAIL: 22_locale/ctor_copy_dtor.cc (execution test), shared
FAIL: 27_io/ios_members.cc (execution test), static
=== libstdc++ Summary ===
# of expected passes 403
# of unexpected failures 7
# of expected failures 16
All the 21_strings failures are because I had to shoot the test
process after it chewed up all the RAM on the machine and well into
swap. SIZE column in ps was >512MB in all cases. The machine has
256 megs of real RAM and a gigabyte of swap.
I have tried setting ulimits before running make check, but they are
ineffective. I may be setting the wrong ones, or something may be
resetting them.
I shouldn't have to kill tests or set ulimits in order for the test
suite to be a well-behaved background job and not interfere with my
ability to r/e/a/d/ U/s/e/n/e/t/ get work done while it's running.
zw
More information about the Libstdc++
mailing list