libminijail_unittests are not correctly working under ASan |
|
Issue description
[ RUN ] Test.minijail_run_pid_pipes
==18896==ASan runtime does not come first in initial library list; you should either link runtime to your application or manually preload it with LD_PRELOAD.
/ssd2/android/aosp/external/minijail/libminijail_unittest.cc:241: Failure
Expected: read_ret
Which is: 0
To be equal to: static_cast<ssize_t>(teststr_len)
Which is: 5
/ssd2/android/aosp/external/minijail/libminijail_unittest.cc:243: Failure
Expected: strcmp(buf, teststr)
Which is: 1
To be equal to: 0
/ssd2/android/aosp/external/minijail/libminijail_unittest.cc:248: Failure
Value of: WIFSIGNALED(status)
Actual: false
Expected: true
[ FAILED ] Test.minijail_run_pid_pipes (24 ms)
[ RUN ] NamespaceTest.test_namespaces
/ssd2/android/aosp/external/minijail/libminijail_unittest.cc:696: Failure
Expected: read_ret
Which is: 0
To be equal to: static_cast<ssize_t>(teststr_len)
Which is: 5
/ssd2/android/aosp/external/minijail/libminijail_unittest.cc:698: Failure
Expected: strcmp(buf, teststr)
Which is: -1
To be equal to: 0
libminijail[25963]: readlink("/proc/25979/ns/mnt"): No such file or directory
=================================================================
==25963==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 35 byte(s) in 1 object(s) allocated from:
#0 0x7fddcd3abc20 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xd9c20)
#1 0x7fddcc2debb7 in vasprintf (/lib/x86_64-linux-gnu/libc.so.6+0x6fbb7)
SUMMARY: AddressSanitizer: 35 byte(s) leaked in 1 allocation(s).
|
|
►
Sign in to add a comment |
|