DynamoRIO / DynamoRIO/drmemory

uninit and unaddr in loader _dl_rtld_di_serinfo + _dl_make_stack_executable

Open
#79 0 comments 0 reactions 0 assignees View on GitHub
Bug-FalsePositive Migrated Priority-Low
Dominant language
C
Stars
2.7k
Forks
290
PR merge metrics
No merged PRs in 30d

Description

_From [bruen...@google.com](https://code.google.com/u/109494838902877177630/) on December 02, 2010 11:54:10_

For now I'll probably auto-suppress these but we should investigate whether
they are true of false positives:

I've seen this:
Error `#1`: UNINITIALIZED READ
Elapsed time = 0:00:00.833 in thread 123485
0x17ad5139 ld-linux.so.2!_dl_rtld_di_serinfo
??:0
0x17adbbe8 ld-linux.so.2!_dl_make_stack_executable
??:0
0x17ad7e36 ld-linux.so.2!_dl_rtld_di_serinfo
??:0
...

and these on tests/loader on Lucid:

Error `#1`: UNINITIALIZED READ: reading register ecx
Elapsed time = 0:00:00.376 in thread 22939
0xf77b7b3a ld-linux.so.2!_dl_rtld_di_serinfo
??:0
0xf77be70e ld-linux.so.2!_dl_make_stack_executable
??:0
0xf77ba266 ld-linux.so.2!_dl_rtld_di_serinfo
??:0
0xf77be076 ld-linux.so.2!_dl_make_stack_executable
??:0
0xf7658c0b libdl.so.2!??
??:0
0xf77ba266 ld-linux.so.2!_dl_rtld_di_serinfo
??:0
0xf765909c libdl.so.2!dlsym
??:0
0xf7658b41 libdl.so.2!??
??:0
0x08048784 loader!load_and_sym
/home/bruening/drmemory/git/src/tests/loader.c:35
0x080488d6 loader!main
/home/bruening/drmemory/git/src/tests/loader.c:64
0xf7514bd6 libc.so.6!??
??:0
0x080486d1 loader!_start
??:0

Error `#2`: UNINITIALIZED READ: reading 0xffa9cf00-0xffa9cf04 4 byte(s)
Elapsed time = 0:00:00.377 in thread 22939
0xf77b774f ld-linux.so.2!_dl_rtld_di_serinfo
??:0
0xf77be70e ld-linux.so.2!_dl_make_stack_executable
??:0
0xf77ba266 ld-linux.so.2!_dl_rtld_di_serinfo
??:0
0xf77be076 ld-linux.so.2!_dl_make_stack_executable
??:0
0xf7658c0b libdl.so.2!??
??:0
0xf77ba266 ld-linux.so.2!_dl_rtld_di_serinfo
??:0
0xf765909c libdl.so.2!dlsym
??:0
0xf7658b41 libdl.so.2!??
??:0
0x08048784 loader!load_and_sym
/home/bruening/drmemory/git/src/tests/loader.c:35
0x080488d6 loader!main
/home/bruening/drmemory/git/src/tests/loader.c:64
0xf7514bd6 libc.so.6!??
??:0
0x080486d1 loader!_start
??:0

Error `#3`: UNADDRESSABLE ACCESS: reading 0x080fb876-0x080fb878 2 byte(s) within 0x080fb874-0x080fb878
Elapsed time = 0:00:00.488 in thread 22939
Note: next higher malloc: 0x080fb890-0x080fbb0e
Note: prev lower malloc: 0x080fb860-0x080fb876
0xf77c2e5b ld-linux.so.2!calloc
??:0
0xf77b2168 ld-linux.so.2!??
??:0
0xf77b38d7 ld-linux.so.2!??
??:0
0xf77be5db ld-linux.so.2!_dl_make_stack_executable
??:0
0xf77ba266 ld-linux.so.2!_dl_rtld_di_serinfo
??:0
0xf77be076 ld-linux.so.2!_dl_make_stack_executable
??:0
0xf7658c0b libdl.so.2!??
??:0
0xf77ba266 ld-linux.so.2!_dl_rtld_di_serinfo
??:0
0xf765909c libdl.so.2!dlsym
??:0
0xf7658b41 libdl.so.2!??
??:0
0x08048784 loader!load_and_sym
/home/bruening/drmemory/git/src/tests/loader.c:35
0x080488f6 loader!main
/home/bruening/drmemory/git/src/tests/loader.c:67
0xf7514bd6 libc.so.6!??
??:0
0x080486d1 loader!_start
??:0

Error `#4`: UNINITIALIZED READ: reading register eflags
Elapsed time = 0:00:00.649 in thread 22939
0xf77c2e69 ld-linux.so.2!calloc
??:0
0xf77be249 ld-linux.so.2!_dl_make_stack_executable
??:0
0xf7658c0b libdl.so.2!??
??:0
0xf77ba266 ld-linux.so.2!_dl_rtld_di_serinfo
??:0
0xf765909c libdl.so.2!dlsym
??:0
0xf7658b41 libdl.so.2!??
??:0
0x08048784 loader!load_and_sym
/home/bruening/drmemory/git/src/tests/loader.c:35
0x080488f6 loader!main
/home/bruening/drmemory/git/src/tests/loader.c:67
0xf7514bd6 libc.so.6!??
??:0
0x080486d1 loader!_start
??:0

Error `#5`: UNINITIALIZED READ: reading register eflags
Elapsed time = 0:00:00.649 in thread 22939
0xf77c2e73 ld-linux.so.2!calloc
??:0
0xf77be249 ld-linux.so.2!_dl_make_stack_executable
??:0
0xf7658c0b libdl.so.2!??
??:0
0xf77ba266 ld-linux.so.2!_dl_rtld_di_serinfo
??:0
0xf765909c libdl.so.2!dlsym
??:0
0xf7658b41 libdl.so.2!??
??:0
0x08048784 loader!load_and_sym
/home/bruening/drmemory/git/src/tests/loader.c:35
0x080488f6 loader!main
/home/bruening/drmemory/git/src/tests/loader.c:67
0xf7514bd6 libc.so.6!??
??:0
0x080486d1 loader!_start
??:0

_Original issue: http://code.google.com/p/drmemory/issues/detail?id=79_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.