Description of problem: Multipath won't start automatically with libgcc-12.0.0-0.5.fc36 Version-Release number of selected component (if applicable): libgcc-12.0.0-0.5.fc36 How reproducible: Install rawhide using libgcc-12.0.0-0.5.fc36 Actual results: Multipath service will fail to start: [core@cosa-devsh ~]$ systemctl status multipathd.service | cat × multipathd.service - Device-Mapper Multipath Device Controller Loaded: loaded (/usr/lib/systemd/system/multipathd.service; enabled; vendor preset: enabled) Active: failed (Result: signal) since Wed 2022-01-19 02:55:16 UTC; 1min 14s ago TriggeredBy: ○ multipathd.socket Condition: start condition failed at Wed 2022-01-19 02:55:44 UTC; 46s ago └─ ConditionPathExists=/etc/multipath.conf was not met Main PID: 553 (code=killed, signal=SEGV) CPU: 67ms Jan 19 02:55:16 localhost systemd[1]: Starting multipathd.service - Device-Mapper Multipath Device Controller... Jan 19 02:55:16 localhost systemd[1]: Started multipathd.service - Device-Mapper Multipath Device Controller. Jan 19 02:55:16 localhost systemd[1]: multipathd.service: Main process exited, code=killed, status=11/SEGV Jan 19 02:55:16 localhost systemd[1]: multipathd.service: Failed with result 'signal'. Jan 19 02:55:44 localhost systemd[1]: multipathd.service - Device-Mapper Multipath Device Controller was skipped because of a failed condition check (ConditionPathExists=/etc/multipath.conf). Expected results: Multipath service up Additional info: [core@cosa-devsh ~]$ systemctl list-dependencies multipathd.service multipathd.service ● ├─system.slice ● ├─systemd-udev-settle.service ● └─systemd-udev-trigger.service root@cosa-devsh core]# multipath -l 81.831023 | /etc/multipath.conf does not exist, blacklisting all devices. 81.832247 | You can run "/sbin/mpathconf --enable" to create 81.833176 | /etc/multipath.conf. See man mpathconf(8) for more details [root@cosa-devsh core]# /sbin/mpathconf multipath is enabled find_multipaths is yes user_friendly_names is enabled default property blacklist is disabled enable_foreign is not set (no foreign multipath devices will be shown) dm_multipath module is loaded multipathd is not running [root@cosa-devsh core]# /sbin/mpathconf --enable [root@cosa-devsh core]# multipath -l There is a segfault happening in the initramfs, when the service is stopping: Jan 18 23:43:44.154727 multipathd[442]: exit (signal) Jan 18 23:43:44.154727 multipathd[442]: --------shut down------- Jan 18 23:43:44.149000 audit[442]: ANOM_ABEND auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=442 comm="multipathd" exe="/usr/sbin/multipathd" sig=11 res=1 Jan 18 23:43:44.236235 systemd[1]: Reached target initrd-fs.target - Initrd File Systems. Jan 18 23:43:44.244684 systemd[1]: Reached target initrd.target - Initrd Default Target. Jan 18 23:43:44.281778 systemd-coredump[733]: Failed to connect to coredump service: No such file or directory Jan 18 23:43:44.457878 systemd[1]: multipathd.service: Main process exited, code=killed, status=11/SEGV Jan 18 23:43:44.463689 systemd[1]: multipathd.service: Failed with result 'signal'. Jan 18 23:43:44.472406 systemd[1]: Stopped multipathd.service - Device-Mapper Multipath Device Controller. More info: https://github.com/coreos/fedora-coreos-tracker/issues/1071
No longer seeing this failure as of Fedora-Rawhide-20220127.n.0, which includes libgcc-12.0.1-0.3.fc36.aarch64.
Same for us in Fedora CoreOS land. See https://github.com/coreos/fedora-coreos-tracker/issues/1071#issuecomment-1023650686
Fixed then.