# seems to be a common libc bug:
# https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/213825
{
resolve_addr-getaddrinfo-1
Memcheck:Addr8
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/libc-2.7.so
obj:/lib/ld-2.7.so
fun:__libc_dlopen_mode
fun:__nss_lookup_function
obj:/lib/libc-2.7.so
fun:getaddrinfo
fun:resolve_addr
}
{
resolve_addr-getaddrinfo-2
Memcheck:Addr8
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/libc-2.7.so
obj:/lib/ld-2.7.so
fun:__libc_dlopen_mode
fun:__nss_lookup_function
obj:/lib/libc-2.7.so
fun:getaddrinfo
fun:resolve_addr
}
# I'm not so sure about this one, but dlopen() seems to do 8-byte reads() at locations 4 bytes from the end of the
# path, so I /suspect/ it's a 64-bit/32-bit bug of some kind?
{
module_load-dlopen-1
Memcheck:Addr8
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/libdl-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/libdl-2.7.so
fun:dlopen
fun:module_load
}
{
module_load-dlopen-2
Memcheck:Addr8
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/libdl-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/libdl-2.7.so
fun:dlopen
fun:module_load
}
{
module_load-dlopen-3
Memcheck:Addr8
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/libdl-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/libdl-2.7.so
fun:dlopen
fun:module_load
}
{
module_load-dlopen-4
Memcheck:Addr8
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/libdl-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/libdl-2.7.so
fun:dlopen
fun:module_load
}
{
module_load-dlopen-5
Memcheck:Addr8
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/libdl-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/libdl-2.7.so
fun:dlopen
fun:module_load
}
# more of the same, but triggered by backtrace()
{
test_backtrace-dlopen-1
Memcheck:Addr8
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/libc-2.7.so
obj:/lib/ld-2.7.so
obj:/lib/libc-2.7.so
obj:/lib/libc-2.7.so
fun:test_backtrace
}
# this is an allocate-global-state-on-the-heap "bug", see:
# http://sourceware.org/bugzilla/show_bug.cgi?id=2314
{
getpwuid_r-1
Memcheck:Leak
fun:malloc
obj:/lib/libc-2.7.so
fun:__nss_database_lookup
obj:*
obj:*
fun:getpwuid_r
}