Now that I am using systemd, it moved to pam_systemd

If I preload pam_systemd.so it goes away:

LD_PRELOAD=libasan.so.3:/lib/x86_64-linux-gnu/security/pam_systemd.so ./pamtest


With it:

...
7f6c521a5000-7f6c521a6000 ---p 00040000 00:14 102797                     
/lib/x86_64-linux-gnu/security/pam_systemd.so
7f6c521a6000-7f6c521a9000 r--p 00040000 00:14 102797                     
/lib/x86_64-linux-gnu/security/pam_systemd.so
7f6c521a9000-7f6c521aa000 rw-p 00043000 00:14 102797                     
/lib/x86_64-linux-gnu/security/pam_systemd.so
...

=================================================================
==26908==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 4096 byte(s) in 1 object(s) allocated from:
    #0 0x7f6c51104d28 in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc1d28)
    #1 0x7f6c52178b21  (<unknown module>)


Note that 0x7f6c52178b21 is now in pam_systemd.so

Reply via email to