main/util-linux-login: su segmentation fault
Package Information
- Package name:
util-linux-login
- Package version:
2.39.3-r1
- Alpine version:
3.20.0_alpha20240315
(edge) - Alpine architecture:
x86_64
Summary
Executing su
from util-linux-login
in up-to-date Alpine Edge install segfaults with the message:
❯ su -
Password:
Segmentation fault
Interestingly, running su
without -
results in different message:
❯ su
Password:
su: failed to execute /bin/ash: Bad address
Also, every execution of the command prints segfaults in dmesg:
[ 2801.095382] su[32281]: segfault at ffffffffac2e89c5 ip 00007fdfac35053b sp 00007ffc44cb6728 error 5 in ld-musl-x86_64.so.1[7fdfac30b000+54000] likely on CPU 10 (core 5, socket 0)
[ 2801.095395] Code: e9 59 ff ff ff c6 02 00 48 89 d3 4c 29 c3 e8 0a 00 00 00 48 83 c4 08 48 01 d8 5b 5d c3 48 89 f8 eb 04 48 83 c0 01 a8 07 74 09 <80> 38 00 75 f3 48 29 f8 c3 49 b8 ff fe fe fe fe fe fe fe 48 be 80
Steps to reproduce
docker run --rm -it alpine:edge
apk upgrade -a && apk add util-linux-login
su