|
From: Julian S. <js...@ac...> - 2006-08-24 12:51:22
|
On Thursday 24 August 2006 13:41, Bart Van Assche wrote: > Hello Julian, > > MVL 4.0.1 has a debuginfo package for glibc. Unfortunately, there is > not enough space available on the target for installing that package. I can > try to make the debuginfo available via NFS, but how to tell V where to > find this debuginfo ? I don't know anything about debuginfo packages; particularly nothing about where they must live and/or how they are found. Tom Hughes might know. J > > On 8/24/06, Julian Seward <js...@ac...> wrote: > > Try installing the debuginfo package for libc-2.3.3, if your distro > > has one. Without it, V cannot see names of fns in libc that it may > > need to intercept, and that could be the cause. > > > > On Thursday 24 August 2006 10:16, Bart Van Assche wrote: > > > Hello, > > > > > > While using memcheck I always get the message included below > > > during application startup. Anyone any idea whether it's a libstdc++ > > > issue or a memcheck issue ? I don't think it's due to the application. > > > Details: MontaVista Linux Professional 4.0.1 / glibc 2.3.3 / libstdc++6 > > > 3.4.3 / gcc 3.4.3 / g++ 3.4.3 > > > > > > memcheck report: > > > > > > ==4344== Thread 3: > > > ==4344== Invalid read of size 4 > > > ==4344== at 0xFC3EBB0: (within /lib/libc-2.3.3.so) > > > ==4344== Address 0x78A9C54 is 84 bytes inside a block of size 87 > > > > alloc'd > > > > > ==4344== at 0xFFBACA0: operator new(unsigned) > > > > (vg_replace_malloc.c:163) > > > > > ==4344== by 0xFE9C8F0: std::string::_Rep::_S_create(unsigned, > > > > unsigned, > > > > > std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.3) > > > ==4344== by 0xFE9C988: > > > > std::string::_Rep::_M_clone(std::allocator<char> > > > > > const&, unsigned) (in /usr/lib/libstdc++.so.6.0.3) > > > ==4344== by 0xFE9D0C0: std::string::reserve(unsigned) (in > > > /usr/lib/libstdc++.so.6.0.3) > > > ==4344== by 0xFE9DD94: std::string::append(std::string const&) (in > > > /usr/lib/libstdc++.so.6.0.3) > > > ==4344== by 0x10037730: std::basic_string<char, > > > > std::char_traits<char>, > > > > > std::allocator<char> > std::operator+<char, std::char_traits<char>, > > > std::allocator<char> >(std::basic_string<char, std::char_traits<char>, > > > std::allocator<char> > const&, std::basic_string<char, > > > std::char_traits<char>, std::allocator<char> > const&) > > > (basic_string.h:1993) |