Segfault on mdadm using alpine 3.20_rc1
Package Information
- Package name: madm
- Package version: 4.2-r4
- Alpine version: 3.20.0_rc1
- Alpine architecture: x86_64
Summary
Installing Alpine Linux 3.20_rc1 using setup-alpine
. Once I get to the setup-disk
step, I configure RAID-1 by giving it 2 devices (sda
, sdb
), selecting crypt
, lvm
, and sys
for how I want to use them, I get a Segmentation fault
upon the script running mdadm
.
Running setup-disk
with sh -x
prints this: setup-disk.log. The answers to the questions are the same as given below.
gdb:
alpine-dev-01:~# gdb mdadm
GNU gdb (GDB) 14.2
[...]
Reading symbols from mdadm...
(No debugging symbols found in mdadm)
(gdb) run --create /dev/md1 --level=1 --raid-devices=2 --run /dev/sda2 /dev/sdb2
Starting program: /sbin/mdadm --create /dev/md1 --level=1 --raid-devices=2 --run /dev/sda2 /dev/sdb2
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7fb5556 in strlen (s=0xffffffffffffee55 <error: Cannot access memory at address 0xffffffffffffee55>) at src/string/strlen.c:16
warning: 16 src/string/strlen.c: No such file or directory
(gdb) bt
#0 0x00007ffff7fb5556 in strlen (s=0xffffffffffffee55 <error: Cannot access memory at address 0xffffffffffffee55>) at src/string/strlen.c:16
#1 0x0000555555559ffc in ?? ()
#2 0x00007ffff7f7870a in libc_start_main_stage2 (main=0x555555557030, argc=8, argv=0x7fffffffebc8) at src/env/__libc_start_main.c:95
#3 0x000055555555b7bf in ?? ()
#4 0x0000000000000008 in ?? ()
#5 0x00007fffffffee3b in ?? ()
#6 0x00007fffffffee47 in ?? ()
#7 0x00007fffffffee50 in ?? ()
#8 0x00007fffffffee59 in ?? ()
#9 0x00007fffffffee63 in ?? ()
#10 0x00007fffffffee74 in ?? ()
#11 0x00007fffffffee7a in ?? ()
#12 0x00007fffffffee84 in ?? ()
#13 0x0000000000000000 in ?? ()
I couldn't reproduce this issue with Alpine Linux 3.19.1.
Steps to reproduce
- Download and boot 3.20_rc1
setup-alpine
- go along until the
Disk & Install
section (akasetup-disk
) - enter
sda sdb
(2 hard drives are available, ofc) crypt
lvm
sys
y
- segfault