We have just hit this problem and were wondering if a solution exists. The machine exhibiting it is:
Linux rh160.lab.tkg.com 2.4.21-4.EL #1 Fri Oct 3 17:52:56 EDT 2003 i686 athlon i386 GNU/Linux
The stack backtrace is:
(gdb) bt
#0  0xb63eb421 in malloc_consolidate () from /lib/tls/libc.so.6
#1  0xb63eaa59 in _int_malloc () from /lib/tls/libc.so.6
#2  0xb63e9dfd in malloc () from /lib/tls/libc.so.6
#3  0xb659893d in __builtin_new (sz=663) from /usr/openv/lib/libvxstlportST.so
#4  0xb6598a80 in __builtin_vec_new (sz=663)
   from /usr/openv/lib/libvxstlportST.so
#5  0x0805933a in BareMetalRestore::CppStrDup (
    string=0x8c926f0 "Name:/usr/openv/netbackup/baremetal/client/data/savcf1SsNV6\nOS:linux\nOSLevel:3.0\nBMRVersion:6.0Alpha\nCommand:[ -x /sbin/lvdisplay ] && lvdisplay %s 2>/dev/null\nOutputType:48\nKey1:/dev/Volume03/LogVol0"...)
    at ParseCommon.cpp:910
#6  0x08056684 in BareMetalRestore::ParseClientInformation (
    vFileContents=@0xbfffbc80, bmr=@0xbfffbc90)
    at ParseClientInformation.cpp:419
#7  0x08055f56 in bmrmain (argc=91, argv=0xbfffc7c4) at bic.cpp:235
#8  0x0805569b in main (ac=91, av=0xbfffc7c4) at bic.cpp:96
Any assistance you can provide is greatly appreciated.
Thanks very much,
Steve Mohl - VERITAS Bare Metal Restore development