Thanks for stack profiling info. I wonder if this _is_ a reportable
bug. After all, there is a lot of information on the 'bad_alloc'
exception in various sources. If GNU C++ library doesn't try to throw
this exception until it is too late for the throw to succeed, what
good is it? And, how was its operation verified during testing on a
Debain box? At the point where it kill happens, I think the program
is allocating space for the contents of large STL vector of vectors.
It doesn't seem to me that this should be done on the stack, but I
haven't thought deeply on the issue.