terom@109: # seems to be a common libc bug: terom@109: # https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/213825 terom@109: { terom@191: resolve_addr-getaddrinfo-1 terom@109: Memcheck:Addr8 terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/libc-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: fun:__libc_dlopen_mode terom@109: fun:__nss_lookup_function terom@109: obj:/lib/libc-2.7.so terom@109: fun:getaddrinfo terom@191: fun:resolve_addr terom@109: } terom@109: terom@109: { terom@191: resolve_addr-getaddrinfo-2 terom@109: Memcheck:Addr8 terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/libc-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: fun:__libc_dlopen_mode terom@109: fun:__nss_lookup_function terom@109: obj:/lib/libc-2.7.so terom@109: fun:getaddrinfo terom@191: fun:resolve_addr terom@109: } terom@109: terom@109: # 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 terom@109: # path, so I /suspect/ it's a 64-bit/32-bit bug of some kind? terom@109: { terom@109: module_load-dlopen-1 terom@109: Memcheck:Addr8 terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/libdl-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/libdl-2.7.so terom@109: fun:dlopen terom@109: fun:module_load terom@109: } terom@109: terom@109: { terom@109: module_load-dlopen-2 terom@109: Memcheck:Addr8 terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/libdl-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/libdl-2.7.so terom@109: fun:dlopen terom@109: fun:module_load terom@109: } terom@109: terom@109: { terom@109: module_load-dlopen-3 terom@109: Memcheck:Addr8 terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/libdl-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/libdl-2.7.so terom@109: fun:dlopen terom@109: fun:module_load terom@109: } terom@109: terom@109: { terom@109: module_load-dlopen-4 terom@109: Memcheck:Addr8 terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/libdl-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/libdl-2.7.so terom@109: fun:dlopen terom@109: fun:module_load terom@109: } terom@109: terom@109: { terom@109: module_load-dlopen-5 terom@109: Memcheck:Addr8 terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/libdl-2.7.so terom@109: obj:/lib/ld-2.7.so terom@109: obj:/lib/libdl-2.7.so terom@109: fun:dlopen terom@109: fun:module_load terom@109: } terom@109: terom@193: # more of the same, but triggered by backtrace() terom@193: { terom@193: test_backtrace-dlopen-1 terom@193: Memcheck:Addr8 terom@193: obj:/lib/ld-2.7.so terom@193: obj:/lib/ld-2.7.so terom@193: obj:/lib/ld-2.7.so terom@193: obj:/lib/ld-2.7.so terom@193: obj:/lib/ld-2.7.so terom@193: obj:/lib/ld-2.7.so terom@193: obj:/lib/ld-2.7.so terom@193: obj:/lib/libc-2.7.so terom@193: obj:/lib/ld-2.7.so terom@193: obj:/lib/libc-2.7.so terom@193: obj:/lib/libc-2.7.so terom@193: fun:test_backtrace terom@193: } terom@193: terom@110: # this is an allocate-global-state-on-the-heap "bug", see: terom@110: # http://sourceware.org/bugzilla/show_bug.cgi?id=2314 terom@110: { terom@110: getpwuid_r-1 terom@110: Memcheck:Leak terom@110: fun:malloc terom@110: obj:/lib/libc-2.7.so terom@110: fun:__nss_database_lookup terom@110: obj:* terom@110: obj:* terom@110: fun:getpwuid_r terom@110: } terom@110: