Bug#1111326: crash in strlen in sd_varlink_get_peer_uid
Nick Lewycky
nicholas at mxc.ca
Sat Aug 16 20:51:44 BST 2025
Package: systemd
Version: 258~rc2-2
After installing systemd 258~rc2-2, I started getting crashes and not
all units loading at boot. I logged in and used gdb to attach to PID 1
and have dumped the gdb transcript below. It looks like it crashed in
strlen_avx2 (yes I do have AVX2), while emitting a log message from
sd_varlink_get_peer_uid, due to some sort of problem between varlink and
selinux.
Once in this crash state it's frozen, the physical suspend buttion
doesn't work, the "poweroff" command doesn't work, and so on. Sending
SIGTERM to pid 1 has no effect.
(gdb) bt
#0 __internal_syscall_cancel (a1=a1 at entry=0, a2=a2 at entry=0,
a3=a3 at entry=140726176497168, a4=a4 at entry=4, a5=a5 at entry=0,
a6=a6 at entry=0, nr=247) at ./nptl/cancellation.c:44
#1 0x00007f5d0ec996ad in __syscall_cancel (a1=a1 at entry=0,
a2=a2 at entry=0, a3=a3 at entry=140726176497168, a4=a4 at entry=4,
a5=a5 at entry=0, a6=a6 at entry=0, nr=247) at ./nptl/cancellation.c:75
#2 0x00007f5d0ed047ab in __waitid (idtype=idtype at entry=P_ALL,
id=id at entry=0, infop=infop at entry=0x7ffd5dc2be10,
options=options at entry=4) at ../sysdeps/unix/sysv/linux/waitid.c:29
#3 0x00007f5d0f044412 in freeze () at ../src/basic/process-util.c:2039
#4 0x00005568f181bc2a in freeze_or_exit_or_reboot () at
../src/core/crash-handler.c:55
#5 0x00005568f181be82 in crash (sig=<optimized out>, siginfo=<optimized
out>, context=<optimized out>) at ../src/core/crash-handler.c:184
#6 <signal handler called>
#7 __strlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:76
#8 0x00007f5d0ec6e300 in __printf_buffer (buf=buf at entry=0x7ffd5dc2ca90,
format=0x7f5d0f196e60 "%s: Failed to acquire credentials: %m",
ap=0x7ffd5dc2d3d0, mode_flags=2) at
./stdio-common/vfprintf-process-arg.c:435
#9 0x00007f5d0ec91daf in __vsnprintf_internal
(string=string at entry=0x7ffd5dc2cb70 "", maxlen=maxlen at entry=2048,
format=format at entry=0x7f5d0f196e60 "%s: Failed to acquire credentials:
%m", args=args at entry=0x7ffd5dc2d3d0, mode_flags=mode_flags at entry=2)
at ./libio/vsnprintf.c:96
#10 0x00007f5d0ed27044 in ___vsnprintf_chk (s=s at entry=0x7ffd5dc2cb70 "",
maxlen=maxlen at entry=2048, flag=flag at entry=1, slen=slen at entry=2048,
format=format at entry=0x7f5d0f196e60 "%s: Failed to acquire credentials:
%m", ap=ap at entry=0x7ffd5dc2d3d0)
at ./debug/vsnprintf_chk.c:34
#11 0x00007f5d0f02de59 in vsnprintf (__s=0x7ffd5dc2cb70 "", __n=2048,
__fmt=0x7f5d0f196e60 "%s: Failed to acquire credentials: %m",
__ap=0x7ffd5dc2d3d0) at /usr/include/x86_64-linux-gnu/bits/stdio2.h:100
#12 log_internalv (level=7, error=-9, file=0x7f5d0f196643
"src/libsystemd/sd-varlink/sd-varlink.c", line=2853, func=0x7f5d0f1d5ca0
<__func__.62> "sd_varlink_get_peer_uid", format=0x7f5d0f196e60 "%s:
Failed to acquire credentials: %m",
ap=0x7ffd5dc2d3d0) at ../src/basic/log.c:865
#13 0x00007f5d0f02ded5 in log_internalv (level=<optimized out>,
error=<optimized out>, file=<optimized out>, line=<optimized out>,
func=<optimized out>, format=<optimized out>, ap=0x7ffd5dc2d3d0) at
../src/basic/log.c:868
#14 0x00007f5d0f02df67 in log_internal (level=<optimized out>,
error=<optimized out>, file=<optimized out>, line=<optimized out>,
func=<optimized out>, format=<optimized out>) at ../src/basic/log.c:882
#15 0x00007f5d0f10a135 in sd_varlink_get_peer_uid (v=0x7f5d0f5ab110
<__func__.44>, ret=ret at entry=0x7ffd5dc2d4f0) at
../src/libsystemd/sd-varlink/sd-varlink.c:2853
#16 0x00007f5d0f50c29e in audit_callback (auditdata=0x7ffd5dc2d698,
cls=<optimized out>, msgbuf=0x55692366e77d "", msgbufsize=995) at
../src/core/selinux-access.c:65
#17 0x00007f5d0f716079 in avc_suppl_audit (ptr=0x7ffd5dc2d698, class=95,
buf=<optimized out>, len=<optimized out>) at ./src/avc_internal.h:101
#18 avc_audit (ssid=0x5569237f2890, tsid=0x556922d7f4b0,
tclass=<optimized out>, requested=<optimized out>, avd=<optimized out>,
result=0, a=0x7ffd5dc2d698) at ./src/avc.c:721
#19 0x00007f5d0f716367 in avc_has_perm (ssid=0x5569237f2890,
tsid=0x556922d7f4b0, tclass=tclass at entry=95, requested=4,
aeref=aeref at entry=0x0, auditdata=auditdata at entry=0x7ffd5dc2d698) at
./src/avc.c:836
#20 0x00007f5d0f718b0a in selinux_check_access
(scon=scon at entry=0x55692384cbc0 "system_u:system_r:policykit_t:s0",
tcon=tcon at entry=0x556922c98a20
"system_u:object_r:systemd_networkd_unit_t:s0",
class=class at entry=0x7f5d0f580b9e "service",
perm=perm at entry=0x7f5d0f580cc0 "status",
aux=aux at entry=0x7ffd5dc2d698) at ./src/checkAccess.c:64
#21 0x00007f5d0f50bf7e in check_access (scon=0x55692384cbc0
"system_u:system_r:policykit_t:s0", tcon=0x556922c98a20
"system_u:object_r:systemd_networkd_unit_t:s0", tclass=0x7f5d0f580b9e
"service", permission=permission at entry=0x7f5d0f580cc0 "status",
audit_info=<optimized out>, audit_info at entry=0x7ffd5dc2d720,
error=error at entry=0x7ffd5dc2d880) at ../src/core/selinux-access.c:229
#22 0x00007f5d0f5100a1 in mac_selinux_access_check_bus_internal
(message=<optimized out>, unit=<optimized out>,
permission=0x7f5d0f580cc0 "status", function=0x7f5d0f5ab110
<__func__.44> "method_get_unit_by_pidfd", error=0x7ffd5dc2d880)
at ../src/core/selinux-access.c:329
#23 0x00007f5d0f4a024b in method_get_unit_by_pidfd
(message=0x5569236d9010, userdata=<optimized out>, error=0x7ffd5dc2d880)
at ../src/core/dbus-manager.c:657
#24 0x00007f5d0f0c9bd0 in method_callbacks_run (bus=0x5569238684e0,
m=0x5569236d9010, c=<optimized out>, require_fallback=false,
found_object=0x7ffd5dc2d947) at ../src/libsystemd/sd-bus/bus-objects.c:413
#25 object_find_and_run (bus=bus at entry=0x5569238684e0,
m=m at entry=0x5569236d9010, p=<optimized out>,
require_fallback=require_fallback at entry=false,
found_object=found_object at entry=0x7ffd5dc2d947) at
../src/libsystemd/sd-bus/bus-objects.c:1323
#26 0x00007f5d0f0cafa2 in bus_process_object (bus=0x5569238684e0,
m=0x5569236d9010) at ../src/libsystemd/sd-bus/bus-objects.c:1443
#27 0x00007f5d0f0d8c3e in process_message (bus=0x5569238684e0,
m=0x5569236d9010) at ../src/libsystemd/sd-bus/sd-bus.c:3006
#28 process_running (bus=0x5569238684e0, ret=0x0) at
../src/libsystemd/sd-bus/sd-bus.c:3048
#29 bus_process_internal (bus=bus at entry=0x5569238684e0,
ret=ret at entry=0x0) at ../src/libsystemd/sd-bus/sd-bus.c:3275
#30 0x00007f5d0f0d9099 in sd_bus_process (bus=bus at entry=0x5569238684e0,
ret=ret at entry=0x0) at ../src/libsystemd/sd-bus/sd-bus.c:3302
#31 0x00007f5d0f0db3ec in io_callback (s=<optimized out>, fd=<optimized
out>, revents=<optimized out>, userdata=0x5569238684e0) at
../src/libsystemd/sd-bus/sd-bus.c:3643
#32 0x00007f5d0f0a53d9 in source_dispatch (s=s at entry=0x5569236dea60) at
../src/libsystemd/sd-event/sd-event.c:4163
#33 0x00007f5d0f0a563d in sd_event_dispatch (e=<optimized out>,
e at entry=0x5569232f6c00) at ../src/libsystemd/sd-event/sd-event.c:4782
#34 0x00007f5d0f0a6d38 in sd_event_run (e=<optimized out>,
timeout=18446744073709551615) at ../src/libsystemd/sd-event/sd-event.c:4843
#35 0x00007f5d0f4f7871 in manager_loop (m=m at entry=0x5569232f8250) at
../src/core/manager.c:3310
#36 0x00005568f181517d in invoke_main_loop (m=0x5569232f8250,
saved_rlimit_nofile=0x7ffd5dc2dcb0, saved_rlimit_memlock=0x7ffd5dc2dca0,
ret_retval=<synthetic pointer>, ret_fds=0x7ffd5dc2dc78,
ret_switch_root_dir=<synthetic pointer>,
ret_switch_root_init=<synthetic pointer>,
ret_error_message=0x7ffd5dc2dc90) at ../src/core/main.c:2140
#37 main (argc=<optimized out>, argv=0x7ffd5dc2dfe8) at
../src/core/main.c:3351
(gdb) info reg
rax 0xfffffffffffffe00 -512
rbx 0x7f5d0f66d980 140037667084672
rcx 0x7f5d0ec99687 140037656778375
rdx 0x7ffd5dc2be10 140726176497168
rsi 0x0 0
rdi 0x0 0
rbp 0x0 0x0
rsp 0x7ffd5dc2bdc0 0x7ffd5dc2bdc0
r8 0x0 0
r9 0x0 0
r10 0x4 4
r11 0x202 514
r12 0x69e 1694
r13 0x5568f1821c04 93909216795652
r14 0x7ffd5dc2bef0 140726176497392
r15 0x3 3
rip 0x7f5d0ec99687 0x7f5d0ec99687
<__internal_syscall_cancel+103>
eflags 0x202 [ IF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
fs_base 0x7f5d0f66d980 140037667084672
gs_base 0x0 0
(gdb) disass
Dump of assembler code for function __internal_syscall_cancel:
0x00007f5d0ec99620 <+0>: push %rbx
0x00007f5d0ec99621 <+1>: mov %rcx,%r10
0x00007f5d0ec99624 <+4>: mov %fs:0x10,%rbx
0x00007f5d0ec9962d <+13>: mov 0x308(%rbx),%eax
0x00007f5d0ec99633 <+19>: cmpb $0x0,0x15fac6(%rip) #
0x7f5d0edf9100 <__libc_single_threaded>
0x00007f5d0ec9963a <+26>: jne 0x7f5d0ec99680
<__internal_syscall_cancel+96>
0x00007f5d0ec9963c <+28>: test $0x1,%al
0x00007f5d0ec9963e <+30>: jne 0x7f5d0ec99680
<__internal_syscall_cancel+96>
0x00007f5d0ec99640 <+32>: test $0x10,%al
0x00007f5d0ec99642 <+34>: jne 0x7f5d0ec99680
<__internal_syscall_cancel+96>
0x00007f5d0ec99644 <+36>: push %r9
0x00007f5d0ec99646 <+38>: lea 0x308(%rbx),%r11
0x00007f5d0ec9964d <+45>: mov %rcx,%r9
0x00007f5d0ec99650 <+48>: mov %rsi,%rcx
0x00007f5d0ec99653 <+51>: push %r8
0x00007f5d0ec99655 <+53>: mov 0x20(%rsp),%rsi
0x00007f5d0ec9965a <+58>: mov %rdx,%r8
0x00007f5d0ec9965d <+61>: mov %rdi,%rdx
0x00007f5d0ec99660 <+64>: mov %r11,%rdi
0x00007f5d0ec99663 <+67>: call 0x7f5d0eca49c0
<__syscall_cancel_arch>
0x00007f5d0ec99668 <+72>: mov 0x308(%rbx),%edx
0x00007f5d0ec9966e <+78>: pop %rcx
0x00007f5d0ec9966f <+79>: pop %rsi
0x00007f5d0ec99670 <+80>: cmp $0xfffffffffffffffc,%rax
0x00007f5d0ec99674 <+84>: je 0x7f5d0ec99690
<__internal_syscall_cancel+112>
0x00007f5d0ec99676 <+86>: pop %rbx
0x00007f5d0ec99677 <+87>: ret
0x00007f5d0ec99678 <+88>: nopl 0x0(%rax,%rax,1)
0x00007f5d0ec99680 <+96>: mov 0x10(%rsp),%rax
0x00007f5d0ec99685 <+101>: syscall
=> 0x00007f5d0ec99687 <+103>: pop %rbx
0x00007f5d0ec99688 <+104>: ret
0x00007f5d0ec99689 <+105>: nopl 0x0(%rax)
0x00007f5d0ec99690 <+112>: and $0x39,%edx
0x00007f5d0ec99693 <+115>: cmp $0x8,%edx
0x00007f5d0ec99696 <+118>: jne 0x7f5d0ec99676
<__internal_syscall_cancel+86>
0x00007f5d0ec99698 <+120>: call 0x7f5d0ec995c0 <__syscall_do_cancel>
End of assembler dump.
(gdb) frame 7
#7 __strlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:76
warning: 76 ../sysdeps/x86_64/multiarch/strlen-avx2.S: No such file
or directory
(gdb) info reg
rax 0xe75 3701
rbx 0x7ffd5dc2ca90 140726176500368
rcx 0x2 2
rdx 0x5f79625f74696e75 6879638067899625077
rsi 0x7f5d0f196e60 140037662010976
rdi 0x5f79625f74696e75 6879638067899625077
rbp 0x5f79625f74696e75 0x5f79625f74696e75
rsp 0x7ffd5dc2c558 0x7ffd5dc2c558
r8 0x73 115
r9 0xffffffff 4294967295
r10 0x0 0
r11 0x0 0
r12 0x0 0
r13 0x0 0
r14 0x7ffd5dc2d3d0 140726176502736
r15 0x7f5d0f196e61 140037662010977
rip 0x7f5d0ed71119 0x7f5d0ed71119 <__strlen_avx2+25>
eflags 0x202 [ IF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
fs_base 0x7f5d0f66d980 140037667084672
gs_base 0x0 0
(gdb) disass
Dump of assembler code for function __strlen_avx2:
0x00007f5d0ed71100 <+0>: mov %edi,%eax
0x00007f5d0ed71102 <+2>: mov %rdi,%rdx
0x00007f5d0ed71105 <+5>: vpxor %xmm0,%xmm0,%xmm0
0x00007f5d0ed71109 <+9>: and $0xfff,%eax
0x00007f5d0ed7110e <+14>: cmp $0xfe0,%eax
0x00007f5d0ed71113 <+19>: ja 0x7f5d0ed71250 <__strlen_avx2+336>
=> 0x00007f5d0ed71119 <+25>: vpcmpeqb (%rdi),%ymm0,%ymm1
0x00007f5d0ed7111d <+29>: vpmovmskb %ymm1,%eax
0x00007f5d0ed71121 <+33>: test %eax,%eax
0x00007f5d0ed71123 <+35>: je 0x7f5d0ed71180 <__strlen_avx2+128>
0x00007f5d0ed71125 <+37>: tzcnt %eax,%eax
0x00007f5d0ed71129 <+41>: vzeroupper
0x00007f5d0ed7112c <+44>: ret
0x00007f5d0ed7112d <+45>: nopl (%rax)
0x00007f5d0ed71130 <+48>: tzcnt %eax,%eax
0x00007f5d0ed71134 <+52>: sub %edx,%edi
0x00007f5d0ed71136 <+54>: inc %edi
0x00007f5d0ed71138 <+56>: add %edi,%eax
0x00007f5d0ed7113a <+58>: vzeroupper
0x00007f5d0ed7113d <+61>: ret
0x00007f5d0ed7113e <+62>: xchg %ax,%ax
0x00007f5d0ed71140 <+64>: tzcnt %eax,%eax
0x00007f5d0ed71144 <+68>: sub %edx,%edi
0x00007f5d0ed71146 <+70>: add $0x21,%edi
0x00007f5d0ed71149 <+73>: add %edi,%eax
0x00007f5d0ed7114b <+75>: vzeroupper
0x00007f5d0ed7114e <+78>: ret
0x00007f5d0ed7114f <+79>: nop
0x00007f5d0ed71150 <+80>: tzcnt %eax,%eax
0x00007f5d0ed71154 <+84>: sub %edx,%edi
0x00007f5d0ed71156 <+86>: add $0x41,%edi
0x00007f5d0ed71159 <+89>: add %edi,%eax
0x00007f5d0ed7115b <+91>: vzeroupper
0x00007f5d0ed7115e <+94>: ret
0x00007f5d0ed7115f <+95>: nop
0x00007f5d0ed71160 <+96>: tzcnt %eax,%eax
0x00007f5d0ed71164 <+100>: sub %edx,%edi
0x00007f5d0ed71166 <+102>: add $0x61,%edi
0x00007f5d0ed71169 <+105>: add %edi,%eax
0x00007f5d0ed7116b <+107>: vzeroupper
0x00007f5d0ed7116e <+110>: ret
0x00007f5d0ed7116f <+111>: data16 cs nopw 0x0(%rax,%rax,1)
0x00007f5d0ed7117a <+122>: nopw 0x0(%rax,%rax,1)
0x00007f5d0ed71180 <+128>: or $0x1f,%rdi
0x00007f5d0ed71184 <+132>: vpcmpeqb 0x1(%rdi),%ymm0,%ymm1
0x00007f5d0ed71189 <+137>: vpmovmskb %ymm1,%eax
0x00007f5d0ed7118d <+141>: test %eax,%eax
0x00007f5d0ed7118f <+143>: jne 0x7f5d0ed71130 <__strlen_avx2+48>
0x00007f5d0ed71191 <+145>: vpcmpeqb 0x21(%rdi),%ymm0,%ymm1
0x00007f5d0ed71196 <+150>: vpmovmskb %ymm1,%eax
0x00007f5d0ed7119a <+154>: test %eax,%eax
0x00007f5d0ed7119c <+156>: jne 0x7f5d0ed71140 <__strlen_avx2+64>
0x00007f5d0ed7119e <+158>: vpcmpeqb 0x41(%rdi),%ymm0,%ymm1
0x00007f5d0ed711a3 <+163>: vpmovmskb %ymm1,%eax
0x00007f5d0ed711a7 <+167>: test %eax,%eax
0x00007f5d0ed711a9 <+169>: jne 0x7f5d0ed71150 <__strlen_avx2+80>
0x00007f5d0ed711ab <+171>: vpcmpeqb 0x61(%rdi),%ymm0,%ymm1
0x00007f5d0ed711b0 <+176>: vpmovmskb %ymm1,%eax
0x00007f5d0ed711b4 <+180>: test %eax,%eax
0x00007f5d0ed711b6 <+182>: jne 0x7f5d0ed71160 <__strlen_avx2+96>
0x00007f5d0ed711b8 <+184>: inc %rdi
0x00007f5d0ed711bb <+187>: or $0x7f,%rdi
0x00007f5d0ed711bf <+191>: nop
0x00007f5d0ed711c0 <+192>: vmovdqa 0x1(%rdi),%ymm1
0x00007f5d0ed711c5 <+197>: vpminub 0x21(%rdi),%ymm1,%ymm2
0x00007f5d0ed711ca <+202>: vmovdqa 0x41(%rdi),%ymm3
0x00007f5d0ed711cf <+207>: vpminub 0x61(%rdi),%ymm3,%ymm4
0x00007f5d0ed711d4 <+212>: vpminub %ymm2,%ymm4,%ymm5
0x00007f5d0ed711d8 <+216>: vpcmpeqb %ymm5,%ymm0,%ymm5
0x00007f5d0ed711dc <+220>: vpmovmskb %ymm5,%ecx
0x00007f5d0ed711e0 <+224>: sub $0xffffffffffffff80,%rdi
0x00007f5d0ed711e4 <+228>: test %ecx,%ecx
0x00007f5d0ed711e6 <+230>: je 0x7f5d0ed711c0 <__strlen_avx2+192>
0x00007f5d0ed711e8 <+232>: vpcmpeqb %ymm1,%ymm0,%ymm1
0x00007f5d0ed711ec <+236>: vpmovmskb %ymm1,%eax
0x00007f5d0ed711f0 <+240>: sub %rdx,%rdi
0x00007f5d0ed711f3 <+243>: test %eax,%eax
0x00007f5d0ed711f5 <+245>: jne 0x7f5d0ed71230 <__strlen_avx2+304>
0x00007f5d0ed711f7 <+247>: vpcmpeqb %ymm2,%ymm0,%ymm2
0x00007f5d0ed711fb <+251>: vpmovmskb %ymm2,%eax
0x00007f5d0ed711ff <+255>: test %eax,%eax
0x00007f5d0ed71201 <+257>: jne 0x7f5d0ed71240 <__strlen_avx2+320>
0x00007f5d0ed71203 <+259>: vpcmpeqb %ymm3,%ymm0,%ymm3
0x00007f5d0ed71207 <+263>: vpmovmskb %ymm3,%eax
0x00007f5d0ed7120b <+267>: shl $0x20,%rcx
0x00007f5d0ed7120f <+271>: or %rcx,%rax
0x00007f5d0ed71212 <+274>: tzcnt %rax,%rax
0x00007f5d0ed71217 <+279>: sub $0x3f,%rdi
0x00007f5d0ed7121b <+283>: add %rdi,%rax
0x00007f5d0ed7121e <+286>: vzeroupper
0x00007f5d0ed71221 <+289>: ret
0x00007f5d0ed71222 <+290>: data16 cs nopw 0x0(%rax,%rax,1)
0x00007f5d0ed7122d <+301>: nopl (%rax)
0x00007f5d0ed71230 <+304>: tzcnt %eax,%eax
0x00007f5d0ed71234 <+308>: sub $0x7f,%rdi
0x00007f5d0ed71238 <+312>: add %rdi,%rax
0x00007f5d0ed7123b <+315>: vzeroupper
0x00007f5d0ed7123e <+318>: ret
0x00007f5d0ed7123f <+319>: nop
0x00007f5d0ed71240 <+320>: tzcnt %eax,%eax
0x00007f5d0ed71244 <+324>: sub $0x5f,%rdi
0x00007f5d0ed71248 <+328>: add %rdi,%rax
0x00007f5d0ed7124b <+331>: vzeroupper
0x00007f5d0ed7124e <+334>: ret
0x00007f5d0ed7124f <+335>: nop
0x00007f5d0ed71250 <+336>: or $0x1f,%rdi
0x00007f5d0ed71254 <+340>: vpcmpeqb -0x1f(%rdi),%ymm0,%ymm1
0x00007f5d0ed71259 <+345>: vpmovmskb %ymm1,%eax
0x00007f5d0ed7125d <+349>: sarx %edx,%eax,%eax
0x00007f5d0ed71262 <+354>: test %eax,%eax
0x00007f5d0ed71264 <+356>: je 0x7f5d0ed71184 <__strlen_avx2+132>
0x00007f5d0ed7126a <+362>: tzcnt %eax,%eax
0x00007f5d0ed7126e <+366>: vzeroupper
0x00007f5d0ed71271 <+369>: ret
(gdb) x/s $rdi
0x5f79625f74696e75: <error: Cannot access memory at address
0x5f79625f74696e75>
(gdb) frame 15
#15 0x00007f5d0f10a135 in sd_varlink_get_peer_uid (v=0x7f5d0f5ab110
<__func__.44>, ret=ret at entry=0x7ffd5dc2d4f0) at
../src/libsystemd/sd-varlink/sd-varlink.c:2853
warning: 2853 ../src/libsystemd/sd-varlink/sd-varlink.c: No such file
or directory
(gdb) info reg
rax 0xe75 3701
rbx 0x7f5d0f5ab110 140037666287888
rcx 0x2 2
rdx 0x5f79625f74696e75 6879638067899625077
rsi 0x7f5d0f196e60 140037662010976
rdi 0x5f79625f74696e75 6879638067899625077
rbp 0x7ffd5dc2d4f0 0x7ffd5dc2d4f0
rsp 0x7ffd5dc2d4b0 0x7ffd5dc2d4b0
r8 0x73 115
r9 0xffffffff 4294967295
r10 0x0 0
r11 0x0 0
r12 0xfffffff7 4294967287
r13 0x7ffd5dc2d4f4 140726176503028
r14 0x8 8
r15 0x0 0
rip 0x7f5d0f10a135 0x7f5d0f10a135
<sd_varlink_get_peer_uid+197>
eflags 0x202 [ IF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
fs_base 0x7f5d0f66d980 140037667084672
gs_base 0x0 0
(gdb) disass
Dump of assembler code for function sd_varlink_get_peer_uid:
0x00007f5d0f10a070 <+0>: endbr64
0x00007f5d0f10a074 <+4>: push %r12
0x00007f5d0f10a076 <+6>: push %rbp
0x00007f5d0f10a077 <+7>: push %rbx
0x00007f5d0f10a078 <+8>: test %rdi,%rdi
0x00007f5d0f10a07b <+11>: je 0x7f5d0f10a1c8
<sd_varlink_get_peer_uid+344>
0x00007f5d0f10a081 <+17>: mov %rsi,%rbp
0x00007f5d0f10a084 <+20>: test %rsi,%rsi
0x00007f5d0f10a087 <+23>: je 0x7f5d0f10a1f8
<sd_varlink_get_peer_uid+392>
0x00007f5d0f10a08d <+29>: mov %rdi,%rbx
0x00007f5d0f10a090 <+32>: testb $0x1,0xf0(%rdi)
0x00007f5d0f10a097 <+39>: jne 0x7f5d0f10a0bf
<sd_varlink_get_peer_uid+79>
0x00007f5d0f10a099 <+41>: mov 0x1c(%rdi),%edi
0x00007f5d0f10a09c <+44>: cmp 0x20(%rbx),%edi
0x00007f5d0f10a09f <+47>: jne 0x7f5d0f10a220
<sd_varlink_get_peer_uid+432>
0x00007f5d0f10a0a5 <+53>: lea 0xe4(%rbx),%rsi
0x00007f5d0f10a0ac <+60>: call 0x7f5d0eea8350 <getpeercred at plt>
0x00007f5d0f10a0b1 <+65>: mov %eax,%r12d
0x00007f5d0f10a0b4 <+68>: test %eax,%eax
0x00007f5d0f10a0b6 <+70>: js 0x7f5d0f10a0e8
<sd_varlink_get_peer_uid+120>
0x00007f5d0f10a0b8 <+72>: orb $0x1,0xf0(%rbx)
0x00007f5d0f10a0bf <+79>: mov 0xe8(%rbx),%r12d
0x00007f5d0f10a0c6 <+86>: mov %r12d,%edi
0x00007f5d0f10a0c9 <+89>: call 0x7f5d0eea0be0 <uid_is_valid at plt>
0x00007f5d0f10a0ce <+94>: test %al,%al
0x00007f5d0f10a0d0 <+96>: je 0x7f5d0f10a160
<sd_varlink_get_peer_uid+240>
0x00007f5d0f10a0d6 <+102>: mov %r12d,0x0(%rbp)
0x00007f5d0f10a0da <+106>: xor %eax,%eax
0x00007f5d0f10a0dc <+108>: pop %rbx
0x00007f5d0f10a0dd <+109>: pop %rbp
0x00007f5d0f10a0de <+110>: pop %r12
0x00007f5d0f10a0e0 <+112>: ret
0x00007f5d0f10a0e1 <+113>: nopl 0x0(%rax)
0x00007f5d0f10a0e8 <+120>: call 0x7f5d0eea5fa0
<log_get_max_level at plt>
0x00007f5d0f10a0ed <+125>: cmp $0x6,%eax
0x00007f5d0f10a0f0 <+128>: jle 0x7f5d0f10a148
<sd_varlink_get_peer_uid+216>
0x00007f5d0f10a0f2 <+130>: mov 0x118(%rbx),%rax
0x00007f5d0f10a0f9 <+137>: lea 0x415a5(%rip),%rdx #
0x7f5d0f14b6a5
0x00007f5d0f10a100 <+144>: mov %r12d,%esi
0x00007f5d0f10a103 <+147>: mov $0x7,%edi
0x00007f5d0f10a108 <+152>: lea 0x8cd51(%rip),%r9 #
0x7f5d0f196e60
0x00007f5d0f10a10f <+159>: lea 0xcbb8a(%rip),%r8 #
0x7f5d0f1d5ca0 <__func__.62>
0x00007f5d0f10a116 <+166>: mov $0xb25,%ecx
0x00007f5d0f10a11b <+171>: test %rax,%rax
0x00007f5d0f10a11e <+174>: cmove %rdx,%rax
0x00007f5d0f10a122 <+178>: sub $0x8,%rsp
0x00007f5d0f10a126 <+182>: lea 0x8c516(%rip),%rdx #
0x7f5d0f196643
0x00007f5d0f10a12d <+189>: push %rax
0x00007f5d0f10a12e <+190>: xor %eax,%eax
0x00007f5d0f10a130 <+192>: call 0x7f5d0eea4800 <log_internal at plt>
=> 0x00007f5d0f10a135 <+197>: pop %rsi
0x00007f5d0f10a136 <+198>: pop %rdi
0x00007f5d0f10a137 <+199>: test %eax,%eax
0x00007f5d0f10a139 <+201>: js 0x7f5d0f10a0dc
<sd_varlink_get_peer_uid+108>
0x00007f5d0f10a13b <+203>: pop %rbx
0x00007f5d0f10a13c <+204>: mov $0xffffffaa,%eax
0x00007f5d0f10a141 <+209>: pop %rbp
0x00007f5d0f10a142 <+210>: pop %r12
0x00007f5d0f10a144 <+212>: ret
0x00007f5d0f10a145 <+213>: nopl (%rax)
0x00007f5d0f10a148 <+216>: mov %r12d,%edx
0x00007f5d0f10a14b <+219>: mov %r12d,%eax
0x00007f5d0f10a14e <+222>: neg %edx
0x00007f5d0f10a150 <+224>: cmovns %edx,%eax
0x00007f5d0f10a153 <+227>: and $0xbfffffff,%eax
0x00007f5d0f10a158 <+232>: neg %eax
0x00007f5d0f10a15a <+234>: jmp 0x7f5d0f10a137
<sd_varlink_get_peer_uid+199>
0x00007f5d0f10a15c <+236>: nopl 0x0(%rax)
0x00007f5d0f10a160 <+240>: call 0x7f5d0eea5fa0
<log_get_max_level at plt>
0x00007f5d0f10a165 <+245>: mov %eax,%edx
0x00007f5d0f10a167 <+247>: mov $0xffffffc3,%eax
0x00007f5d0f10a16c <+252>: cmp $0x6,%edx
0x00007f5d0f10a16f <+255>: jle 0x7f5d0f10a0dc
<sd_varlink_get_peer_uid+108>
0x00007f5d0f10a175 <+261>: mov 0x118(%rbx),%rax
0x00007f5d0f10a17c <+268>: lea 0x41522(%rip),%rdx #
0x7f5d0f14b6a5
0x00007f5d0f10a183 <+275>: mov $0xb28,%ecx
0x00007f5d0f10a188 <+280>: lea 0x4b23d(%rip),%r9 #
0x7f5d0f1553cc
0x00007f5d0f10a18f <+287>: lea 0xcbb0a(%rip),%r8 #
0x7f5d0f1d5ca0 <__func__.62>
0x00007f5d0f10a196 <+294>: mov $0x4000003d,%esi
0x00007f5d0f10a19b <+299>: mov $0x7,%edi
0x00007f5d0f10a1a0 <+304>: test %rax,%rax
0x00007f5d0f10a1a3 <+307>: cmove %rdx,%rax
0x00007f5d0f10a1a7 <+311>: sub $0x8,%rsp
0x00007f5d0f10a1ab <+315>: lea 0x8c491(%rip),%rdx #
0x7f5d0f196643
0x00007f5d0f10a1b2 <+322>: push %rax
0x00007f5d0f10a1b3 <+323>: xor %eax,%eax
0x00007f5d0f10a1b5 <+325>: call 0x7f5d0eea4800 <log_internal at plt>
0x00007f5d0f10a1ba <+330>: pop %rdx
0x00007f5d0f10a1bb <+331>: pop %rcx
0x00007f5d0f10a1bc <+332>: jmp 0x7f5d0f10a137
<sd_varlink_get_peer_uid+199>
0x00007f5d0f10a1c1 <+337>: nopl 0x0(%rax)
0x00007f5d0f10a1c8 <+344>: lea 0xcbad1(%rip),%rcx #
0x7f5d0f1d5ca0 <__func__.62>
0x00007f5d0f10a1cf <+351>: mov $0xb20,%edx
0x00007f5d0f10a1d4 <+356>: lea 0x8c468(%rip),%rsi #
0x7f5d0f196643
0x00007f5d0f10a1db <+363>: lea 0x35411(%rip),%rdi #
0x7f5d0f13f5f3
0x00007f5d0f10a1e2 <+370>: call 0x7f5d0ee9e900
<log_assert_failed_return at plt>
0x00007f5d0f10a1e7 <+375>: pop %rbx
0x00007f5d0f10a1e8 <+376>: mov $0xffffffea,%eax
0x00007f5d0f10a1ed <+381>: pop %rbp
0x00007f5d0f10a1ee <+382>: pop %r12
0x00007f5d0f10a1f0 <+384>: ret
0x00007f5d0f10a1f1 <+385>: nopl 0x0(%rax)
0x00007f5d0f10a1f8 <+392>: lea 0xcbaa1(%rip),%rcx #
0x7f5d0f1d5ca0 <__func__.62>
0x00007f5d0f10a1ff <+399>: mov $0xb21,%edx
0x00007f5d0f10a204 <+404>: lea 0x8c438(%rip),%rsi #
0x7f5d0f196643
0x00007f5d0f10a20b <+411>: lea 0x4918f(%rip),%rdi #
0x7f5d0f1533a1
0x00007f5d0f10a212 <+418>: call 0x7f5d0ee9e900
<log_assert_failed_return at plt>
0x00007f5d0f10a217 <+423>: jmp 0x7f5d0f10a1e7
<sd_varlink_get_peer_uid+375>
0x00007f5d0f10a219 <+425>: nopl 0x0(%rax)
0x00007f5d0f10a220 <+432>: call 0x7f5d0eea5fa0
<log_get_max_level at plt>
0x00007f5d0f10a225 <+437>: cmp $0x6,%eax
0x00007f5d0f10a228 <+440>: jg 0x7f5d0f10a234
<sd_varlink_get_peer_uid+452>
0x00007f5d0f10a22a <+442>: mov $0xfffffff7,%eax
0x00007f5d0f10a22f <+447>: jmp 0x7f5d0f10a0dc
<sd_varlink_get_peer_uid+108>
0x00007f5d0f10a234 <+452>: mov $0xfffffff7,%r12d
0x00007f5d0f10a23a <+458>: jmp 0x7f5d0f10a0f2
<sd_varlink_get_peer_uid+130>
End of assembler dump.
$ sudo cat /proc/1/maps
5568f180a000-5568f1812000 r--p 00000000 fd:00 77891552
/usr/lib/systemd/systemd
5568f1812000-5568f1821000 r-xp 00008000 fd:00 77891552
/usr/lib/systemd/systemd
5568f1821000-5568f182a000 r--p 00017000 fd:00 77891552
/usr/lib/systemd/systemd
5568f182a000-5568f182c000 r--p 00020000 fd:00 77891552
/usr/lib/systemd/systemd
5568f182c000-5568f182d000 rw-p 00022000 fd:00 77891552
/usr/lib/systemd/systemd
55692268d000-556923911000 rw-p 00000000 00:00 0
[heap]
7f5d0de00000-7f5d0e189000 r--p 00000000 fd:00 102900896
/etc/selinux/default/contexts/files/file_contexts.bin
7f5d0e250000-7f5d0e25c000 r--p 00000000 fd:00 76943678
/usr/lib/x86_64-linux-gnu/libbpf.so.1.5.0
7f5d0e25c000-7f5d0e29c000 r-xp 0000c000 fd:00 76943678
/usr/lib/x86_64-linux-gnu/libbpf.so.1.5.0
7f5d0e29c000-7f5d0e2b5000 r--p 0004c000 fd:00 76943678
/usr/lib/x86_64-linux-gnu/libbpf.so.1.5.0
7f5d0e2b5000-7f5d0e2b8000 r--p 00064000 fd:00 76943678
/usr/lib/x86_64-linux-gnu/libbpf.so.1.5.0
7f5d0e2b8000-7f5d0e2b9000 rw-p 00067000 fd:00 76943678
/usr/lib/x86_64-linux-gnu/libbpf.so.1.5.0
7f5d0e2b9000-7f5d0e336000 r--p 00000000 fd:00 102900900
/etc/selinux/default/contexts/files/file_contexts.homedirs.bin
7f5d0e336000-7f5d0e33b000 r--p 00000000 fd:00 76939498
/usr/lib/x86_64-linux-gnu/libzstd.so.1.5.7
7f5d0e33b000-7f5d0e3ea000 r-xp 00005000 fd:00 76939498
/usr/lib/x86_64-linux-gnu/libzstd.so.1.5.7
7f5d0e3ea000-7f5d0e3fe000 r--p 000b4000 fd:00 76939498
/usr/lib/x86_64-linux-gnu/libzstd.so.1.5.7
7f5d0e3fe000-7f5d0e3ff000 r--p 000c8000 fd:00 76939498
/usr/lib/x86_64-linux-gnu/libzstd.so.1.5.7
7f5d0e3ff000-7f5d0e400000 rw-p 000c9000 fd:00 76939498
/usr/lib/x86_64-linux-gnu/libzstd.so.1.5.7
7f5d0e400000-7f5d0e4f7000 r--p 00000000 fd:00 76946509
/usr/lib/x86_64-linux-gnu/libcrypto.so.3
7f5d0e4f7000-7f5d0e878000 r-xp 000f7000 fd:00 76946509
/usr/lib/x86_64-linux-gnu/libcrypto.so.3
7f5d0e878000-7f5d0e9af000 r--p 00478000 fd:00 76946509
/usr/lib/x86_64-linux-gnu/libcrypto.so.3
7f5d0e9af000-7f5d0ea32000 r--p 005ae000 fd:00 76946509
/usr/lib/x86_64-linux-gnu/libcrypto.so.3
7f5d0ea32000-7f5d0ea35000 rw-p 00631000 fd:00 76946509
/usr/lib/x86_64-linux-gnu/libcrypto.so.3
7f5d0ea35000-7f5d0ea38000 rw-p 00000000 00:00 0
7f5d0ea83000-7f5d0ea86000 r--p 00000000 fd:00 76939347
/usr/lib/x86_64-linux-gnu/libz.so.1.3.1
7f5d0ea86000-7f5d0ea9a000 r-xp 00003000 fd:00 76939347
/usr/lib/x86_64-linux-gnu/libz.so.1.3.1
7f5d0ea9a000-7f5d0eaa1000 r--p 00017000 fd:00 76939347
/usr/lib/x86_64-linux-gnu/libz.so.1.3.1
7f5d0eaa1000-7f5d0eaa2000 r--p 0001d000 fd:00 76939347
/usr/lib/x86_64-linux-gnu/libz.so.1.3.1
7f5d0eaa2000-7f5d0eaa3000 rw-p 0001e000 fd:00 76939347
/usr/lib/x86_64-linux-gnu/libz.so.1.3.1
7f5d0eaa3000-7f5d0eaa6000 r--p 00000000 fd:00 76945365
/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.14.0
7f5d0eaa6000-7f5d0eb21000 r-xp 00003000 fd:00 76945365
/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.14.0
7f5d0eb21000-7f5d0eb50000 r--p 0007e000 fd:00 76945365
/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.14.0
7f5d0eb50000-7f5d0eb51000 r--p 000ac000 fd:00 76945365
/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.14.0
7f5d0eb51000-7f5d0eb52000 rw-p 000ad000 fd:00 76945365
/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.14.0
7f5d0eb52000-7f5d0eb54000 r--p 00000000 fd:00 76940227
/usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
7f5d0eb54000-7f5d0eb6a000 r-xp 00002000 fd:00 76940227
/usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
7f5d0eb6a000-7f5d0eb84000 r--p 00018000 fd:00 76940227
/usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
7f5d0eb84000-7f5d0eb85000 r--p 00031000 fd:00 76940227
/usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
7f5d0eb85000-7f5d0eb86000 rw-p 00032000 fd:00 76940227
/usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
7f5d0eb86000-7f5d0eb8e000 rw-p 00000000 00:00 0
7f5d0eb8e000-7f5d0eb9b000 r--p 00000000 fd:00 76940059
/usr/lib/x86_64-linux-gnu/libmount.so.1.1.0
7f5d0eb9b000-7f5d0ebec000 r-xp 0000d000 fd:00 76940059
/usr/lib/x86_64-linux-gnu/libmount.so.1.1.0
7f5d0ebec000-7f5d0ec06000 r--p 0005e000 fd:00 76940059
/usr/lib/x86_64-linux-gnu/libmount.so.1.1.0
7f5d0ec06000-7f5d0ec09000 r--p 00077000 fd:00 76940059
/usr/lib/x86_64-linux-gnu/libmount.so.1.1.0
7f5d0ec09000-7f5d0ec0a000 rw-p 0007a000 fd:00 76940059
/usr/lib/x86_64-linux-gnu/libmount.so.1.1.0
7f5d0ec0a000-7f5d0ec32000 r--p 00000000 fd:00 76943535
/usr/lib/x86_64-linux-gnu/libc.so.6
7f5d0ec32000-7f5d0ed97000 r-xp 00028000 fd:00 76943535
/usr/lib/x86_64-linux-gnu/libc.so.6
7f5d0ed97000-7f5d0eded000 r--p 0018d000 fd:00 76943535
/usr/lib/x86_64-linux-gnu/libc.so.6
7f5d0eded000-7f5d0edf1000 r--p 001e2000 fd:00 76943535
/usr/lib/x86_64-linux-gnu/libc.so.6
7f5d0edf1000-7f5d0edf3000 rw-p 001e6000 fd:00 76943535
/usr/lib/x86_64-linux-gnu/libc.so.6
7f5d0edf3000-7f5d0ee00000 rw-p 00000000 00:00 0
7f5d0ee00000-7f5d0ee9e000 r--p 00000000 fd:00 76940666
/usr/lib/x86_64-linux-gnu/systemd/libsystemd-shared-258.so
7f5d0ee9e000-7f5d0f13a000 r-xp 0009e000 fd:00 76940666
/usr/lib/x86_64-linux-gnu/systemd/libsystemd-shared-258.so
7f5d0f13a000-7f5d0f253000 r--p 0033a000 fd:00 76940666
/usr/lib/x86_64-linux-gnu/systemd/libsystemd-shared-258.so
7f5d0f253000-7f5d0f293000 r--p 00453000 fd:00 76940666
/usr/lib/x86_64-linux-gnu/systemd/libsystemd-shared-258.so
7f5d0f293000-7f5d0f295000 rw-p 00493000 fd:00 76940666
/usr/lib/x86_64-linux-gnu/systemd/libsystemd-shared-258.so
7f5d0f295000-7f5d0f297000 rw-p 00000000 00:00 0
7f5d0f2a8000-7f5d0f2aa000 r--p 00000000 fd:00 76945188
/usr/lib/x86_64-linux-gnu/libcap-ng.so.0.0.0
7f5d0f2aa000-7f5d0f2ad000 r-xp 00002000 fd:00 76945188
/usr/lib/x86_64-linux-gnu/libcap-ng.so.0.0.0
7f5d0f2ad000-7f5d0f2ae000 r--p 00005000 fd:00 76945188
/usr/lib/x86_64-linux-gnu/libcap-ng.so.0.0.0
7f5d0f2ae000-7f5d0f2af000 r--p 00006000 fd:00 76945188
/usr/lib/x86_64-linux-gnu/libcap-ng.so.0.0.0
7f5d0f2af000-7f5d0f2b0000 rw-p 00007000 fd:00 76945188
/usr/lib/x86_64-linux-gnu/libcap-ng.so.0.0.0
7f5d0f2b0000-7f5d0f2ba000 r--p 00000000 fd:00 76940031
/usr/lib/x86_64-linux-gnu/libblkid.so.1.1.0
7f5d0f2ba000-7f5d0f2f6000 r-xp 0000a000 fd:00 76940031
/usr/lib/x86_64-linux-gnu/libblkid.so.1.1.0
7f5d0f2f6000-7f5d0f309000 r--p 00046000 fd:00 76940031
/usr/lib/x86_64-linux-gnu/libblkid.so.1.1.0
7f5d0f309000-7f5d0f30f000 r--p 00059000 fd:00 76940031
/usr/lib/x86_64-linux-gnu/libblkid.so.1.1.0
7f5d0f30f000-7f5d0f310000 rw-p 0005f000 fd:00 76940031
/usr/lib/x86_64-linux-gnu/libblkid.so.1.1.0
7f5d0f310000-7f5d0f321000 r--p 00000000 fd:00 76945106
/usr/lib/x86_64-linux-gnu/libm.so.6
7f5d0f321000-7f5d0f39e000 r-xp 00011000 fd:00 76945106
/usr/lib/x86_64-linux-gnu/libm.so.6
7f5d0f39e000-7f5d0f3fe000 r--p 0008e000 fd:00 76945106
/usr/lib/x86_64-linux-gnu/libm.so.6
7f5d0f3fe000-7f5d0f3ff000 r--p 000ed000 fd:00 76945106
/usr/lib/x86_64-linux-gnu/libm.so.6
7f5d0f3ff000-7f5d0f400000 rw-p 000ee000 fd:00 76945106
/usr/lib/x86_64-linux-gnu/libm.so.6
7f5d0f400000-7f5d0f453000 r--p 00000000 fd:00 76940602
/usr/lib/x86_64-linux-gnu/systemd/libsystemd-core-258.so
7f5d0f453000-7f5d0f56f000 r-xp 00053000 fd:00 76940602
/usr/lib/x86_64-linux-gnu/systemd/libsystemd-core-258.so
7f5d0f56f000-7f5d0f5fe000 r--p 0016f000 fd:00 76940602
/usr/lib/x86_64-linux-gnu/systemd/libsystemd-core-258.so
7f5d0f5fe000-7f5d0f66c000 r--p 001fd000 fd:00 76940602
/usr/lib/x86_64-linux-gnu/systemd/libsystemd-core-258.so
7f5d0f66c000-7f5d0f66d000 rw-p 0026b000 fd:00 76940602
/usr/lib/x86_64-linux-gnu/systemd/libsystemd-core-258.so
7f5d0f66d000-7f5d0f674000 rw-p 00000000 00:00 0
7f5d0f674000-7f5d0f677000 r--p 00000000 fd:00 76940587
/usr/lib/x86_64-linux-gnu/libpam.so.0.85.1
7f5d0f677000-7f5d0f680000 r-xp 00003000 fd:00 76940587
/usr/lib/x86_64-linux-gnu/libpam.so.0.85.1
7f5d0f680000-7f5d0f684000 r--p 0000c000 fd:00 76940587
/usr/lib/x86_64-linux-gnu/libpam.so.0.85.1
7f5d0f684000-7f5d0f685000 r--p 0000f000 fd:00 76940587
/usr/lib/x86_64-linux-gnu/libpam.so.0.85.1
7f5d0f685000-7f5d0f686000 rw-p 00010000 fd:00 76940587
/usr/lib/x86_64-linux-gnu/libpam.so.0.85.1
7f5d0f686000-7f5d0f689000 r--p 00000000 fd:00 76940945
/usr/lib/x86_64-linux-gnu/libcap.so.2.75
7f5d0f689000-7f5d0f68e000 r-xp 00003000 fd:00 76940945
/usr/lib/x86_64-linux-gnu/libcap.so.2.75
7f5d0f68e000-7f5d0f690000 r--p 00008000 fd:00 76940945
/usr/lib/x86_64-linux-gnu/libcap.so.2.75
7f5d0f690000-7f5d0f691000 r--p 0000a000 fd:00 76940945
/usr/lib/x86_64-linux-gnu/libcap.so.2.75
7f5d0f691000-7f5d0f692000 rw-p 0000b000 fd:00 76940945
/usr/lib/x86_64-linux-gnu/libcap.so.2.75
7f5d0f692000-7f5d0f694000 rw-p 00000000 00:00 0
7f5d0f694000-7f5d0f696000 r--p 00000000 fd:00 76941548
/usr/lib/x86_64-linux-gnu/libacl.so.1.1.2302
7f5d0f696000-7f5d0f69b000 r-xp 00002000 fd:00 76941548
/usr/lib/x86_64-linux-gnu/libacl.so.1.1.2302
7f5d0f69b000-7f5d0f69d000 r--p 00007000 fd:00 76941548
/usr/lib/x86_64-linux-gnu/libacl.so.1.1.2302
7f5d0f69d000-7f5d0f69e000 r--p 00008000 fd:00 76941548
/usr/lib/x86_64-linux-gnu/libacl.so.1.1.2302
7f5d0f69e000-7f5d0f69f000 rw-p 00009000 fd:00 76941548
/usr/lib/x86_64-linux-gnu/libacl.so.1.1.2302
7f5d0f69f000-7f5d0f6a2000 r--p 00000000 fd:00 76941302
/usr/lib/x86_64-linux-gnu/libseccomp.so.2.6.0
7f5d0f6a2000-7f5d0f6b1000 r-xp 00003000 fd:00 76941302
/usr/lib/x86_64-linux-gnu/libseccomp.so.2.6.0
7f5d0f6b1000-7f5d0f6cb000 r--p 00012000 fd:00 76941302
/usr/lib/x86_64-linux-gnu/libseccomp.so.2.6.0
7f5d0f6cb000-7f5d0f6cc000 r--p 0002b000 fd:00 76941302
/usr/lib/x86_64-linux-gnu/libseccomp.so.2.6.0
7f5d0f6cc000-7f5d0f6cd000 rw-p 0002c000 fd:00 76941302
/usr/lib/x86_64-linux-gnu/libseccomp.so.2.6.0
7f5d0f6cd000-7f5d0f6cf000 rw-p 00000000 00:00 0
7f5d0f6cf000-7f5d0f6d3000 r--p 00000000 fd:00 76947301
/usr/lib/x86_64-linux-gnu/libaudit.so.1.0.0
7f5d0f6d3000-7f5d0f6e0000 r-xp 00004000 fd:00 76947301
/usr/lib/x86_64-linux-gnu/libaudit.so.1.0.0
7f5d0f6e0000-7f5d0f6fa000 r--p 00011000 fd:00 76947301
/usr/lib/x86_64-linux-gnu/libaudit.so.1.0.0
7f5d0f6fa000-7f5d0f6fb000 r--p 0002b000 fd:00 76947301
/usr/lib/x86_64-linux-gnu/libaudit.so.1.0.0
7f5d0f6fb000-7f5d0f6fc000 rw-p 0002c000 fd:00 76947301
/usr/lib/x86_64-linux-gnu/libaudit.so.1.0.0
7f5d0f6fc000-7f5d0f70c000 rw-p 00000000 00:00 0
7f5d0f70c000-7f5d0f713000 r--p 00000000 fd:00 76940130
/usr/lib/x86_64-linux-gnu/libselinux.so.1
7f5d0f713000-7f5d0f733000 r-xp 00007000 fd:00 76940130
/usr/lib/x86_64-linux-gnu/libselinux.so.1
7f5d0f733000-7f5d0f73c000 r--p 00027000 fd:00 76940130
/usr/lib/x86_64-linux-gnu/libselinux.so.1
7f5d0f73c000-7f5d0f73d000 r--p 00030000 fd:00 76940130
/usr/lib/x86_64-linux-gnu/libselinux.so.1
7f5d0f73d000-7f5d0f73e000 rw-p 00031000 fd:00 76940130
/usr/lib/x86_64-linux-gnu/libselinux.so.1
7f5d0f73e000-7f5d0f740000 rw-p 00000000 00:00 0
7f5d0f743000-7f5d0f746000 r--p 00000000 fd:00 76940795
/usr/lib/x86_64-linux-gnu/libelf-0.192.so
7f5d0f746000-7f5d0f75a000 r-xp 00003000 fd:00 76940795
/usr/lib/x86_64-linux-gnu/libelf-0.192.so
7f5d0f75a000-7f5d0f75f000 r--p 00017000 fd:00 76940795
/usr/lib/x86_64-linux-gnu/libelf-0.192.so
7f5d0f75f000-7f5d0f760000 r--p 0001b000 fd:00 76940795
/usr/lib/x86_64-linux-gnu/libelf-0.192.so
7f5d0f760000-7f5d0f761000 rw-p 0001c000 fd:00 76940795
/usr/lib/x86_64-linux-gnu/libelf-0.192.so
7f5d0f761000-7f5d0f762000 rw-p 00000000 00:00 0
7f5d0f762000-7f5d0f763000 rw-p 00000000 00:00 0
7f5d0f763000-7f5d0f767000 r--p 00000000 fd:00 76939305
/usr/lib/x86_64-linux-gnu/libkmod.so.2.5.1
7f5d0f767000-7f5d0f777000 r-xp 00004000 fd:00 76939305
/usr/lib/x86_64-linux-gnu/libkmod.so.2.5.1
7f5d0f777000-7f5d0f77d000 r--p 00014000 fd:00 76939305
/usr/lib/x86_64-linux-gnu/libkmod.so.2.5.1
7f5d0f77d000-7f5d0f77e000 r--p 00019000 fd:00 76939305
/usr/lib/x86_64-linux-gnu/libkmod.so.2.5.1
7f5d0f77e000-7f5d0f77f000 rw-p 0001a000 fd:00 76939305
/usr/lib/x86_64-linux-gnu/libkmod.so.2.5.1
7f5d0f77f000-7f5d0f780000 r--s 00000000 00:15 19
/sys/fs/selinux/status
7f5d0f780000-7f5d0f782000 rw-p 00000000 00:00 0
7f5d0f782000-7f5d0f786000 r--p 00000000 00:00 0
[vvar]
7f5d0f786000-7f5d0f788000 r-xp 00000000 00:00 0
[vdso]
7f5d0f788000-7f5d0f789000 r--p 00000000 fd:00 76940094
/usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
7f5d0f789000-7f5d0f7b1000 r-xp 00001000 fd:00 76940094
/usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
7f5d0f7b1000-7f5d0f7bc000 r--p 00029000 fd:00 76940094
/usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
7f5d0f7bc000-7f5d0f7be000 r--p 00034000 fd:00 76940094
/usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
7f5d0f7be000-7f5d0f7bf000 rw-p 00036000 fd:00 76940094
/usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
7f5d0f7bf000-7f5d0f7c0000 rw-p 00000000 00:00 0
7ffd5dc0f000-7ffd5dc30000 rw-p 00000000 00:00 0
[stack]
$ sestatus
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: default
Current mode: permissive
Mode from config file: permissive
Policy MLS status: enabled
Policy deny_unknown status: allowed
Memory protection checking: actual (secure)
Max kernel policy version: 33
More information about the Pkg-systemd-maintainers
mailing list