[opensuse-kernel] dracut (050+suse.58.g0b998bee ) exec segfaults for kernel:stable + GCC10 , but creates initrd anyway ?
i'm testing kernel:stable + gcc10 + dracut/factory on Leap 15.1. bunch of still-moving/unreleased parts on this one ... but I suspect (yet to prove) the current dracut fail i see will show up in TW as well. with local install lsb_release -rd Description: openSUSE Leap 15.1 Release: 15.1 rpm -qa | grep kernel | grep 5.5.11-24.2 | sort kernel-default-5.5.11-24.2.g794b2e9.x86_64 kernel-default-devel-5.5.11-24.2.g794b2e9.x86_64 kernel-devel-5.5.11-24.2.g794b2e9.noarch kernel-macros-5.5.11-24.2.g794b2e9.noarch kernel-source-5.5.11-24.2.g794b2e9.noarch kernel-syms-5.5.11-24.2.g794b2e9.x86_64 rpm -qa | grep dracut dracut-050+suse.58.g0b998bee-lp151.6.1.x86_64 where kernel:stable's from an obs build, https://build.opensuse.org/package/show/home:pgnd:Kernel:stable/kernel-defau... built with GCC10 @ https://build.opensuse.org/project/show/home:pgnd:devel:gcc10 and dracut's from, https://build.opensuse.org/package/show/home:pgnd:Base:System/dracut where, post-install ls -al /boot/ | grep ^l lrwxrwxrwx 1 root root 33 Mar 24 10:42 initrd -> initrd-5.5.11-24.g794b2e9-default lrwxrwxrwx 1 root root 34 Mar 24 10:42 vmlinuz -> vmlinuz-5.5.11-24.g794b2e9-default exec of dracut -v \ --logfile /var/log/YaST2/mkinitrd.log \ --force /boot/initrd-5.5.11-24.g794b2e9-default \ 5.5.11-24.g794b2e9-default or, equivalently mkinitrd \ -i /boot/initrd-5.5.11-24.g794b2e9-default \ -k /boot/vmlinuz-5.5.11-24.g794b2e9-default segfaults, ... dracut: *** Including module: suse-initrd *** dracut: *** Including modules done *** /usr/lib/dracut/dracut-init.sh: line 941: 24491 Segmentation fault (core dumped) $DRACUT_INSTALL ${initdir:+-D "$initdir"} ${dracutsysrootdir:+-r "$dracutsysrootdir"} ${loginstall:+-L "$loginstall"} ${hostonly:+-H} ${check_supported:+--check-supported} ${omit_drivers:+-N "$omit_drivers"} ${srcmods:+--kerneldir "$srcmods"} ${_optional:+-o} ${_silent:+--silent} -m "$@" dracut: FAILED: /usr/lib/dracut/dracut-install -D /var/tmp/dracut.K78UYv/initramfs -N i2o_scsi --kerneldir /lib/modules/5.5.11-24.g794b2e9-default/ -m raid0 raid1 raid10 raid456 dm_mod dm-snapshot sata_sil24 thermal fan edd cpuid usbhid usb_storage ehci_hcd ohci_pci uas ohci_hcd ehci_pci dm-crypt cryptd crypto_simd br_netfilter sha1-ssse3 sha256-ssse3 sha512-ssse3 sha3_generic tcp_htcp tcp_bbr xennet xenblk dracut: *** Installing kernel module dependencies *** dracut: *** Installing kernel module dependencies done *** ... but continues, and the init's built ls -altr /boot/ | /usr/bin/tail -n1 -rw------- 1 root root 34M Mar 24 11:23 initrd-5.5.11-24.g794b2e9-default checking lsinitrd /boot/initrd-5.5.11-24.g794b2e9-default ==> https://pastebin.com/BwwswP7C Why/how's the dracut/mkinitrd exec getting past a segfault, to successfully create an initrd? b4 opening a but, atm I'm unclear if it's a real problem -- _is_ the initrd reliable? or, if the problem's elsewhere -- not in dracut itself. likely this is @opensuse? or upstream? for ... dracut? kernel? gcc10? any hints for right next step troubleshooting appreciated. -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
participants (1)
-
PGNet Dev