Bug 9689 - floating point exception in udevadm breaks booting
Summary: floating point exception in udevadm breaks booting
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: release_blocker critical
Target Milestone: Mageia 3
Assignee: Colin Guthrie
QA Contact:
URL:
Whiteboard:
Keywords:
: 9691 9707 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-04-10 16:59 CEST by Alan Secker
Modified: 2013-04-27 12:22 CEST (History)
12 users (show)

See Also:
Source RPM: systemd
CVE:
Status comment:


Attachments

Description Alan Secker 2013-04-10 16:59:01 CEST

    
Comment 1 Alan Secker 2013-04-10 17:02:00 CEST

After I executed two updates this morning on my test machine. I rebooted
using the new default kernel 3.6.8.2_mga3.

It failed during the boot process. There was a "dracut warning: Could not boot" followed by:

"/dev/disk/by-uuid/9aaa8201-dcc5-4684-a936-19d24757f1f6" does not exist.

There was no fstab in the /etc and that device reference certainly didn't  
show up in "my' fstab when I rebooted using an earlier kernel.

Priority: Normal => High
Target Milestone: --- => Mageia 3

Comment 2 Manuel Hiebel 2013-04-10 21:18:01 CEST
maybe a duplicate of the bug 'installer adds usk key in the fstab' ? 
I seriously don't know

CC: (none) => mageia, thierry.vignaud, tmb

Comment 3 Thierry Vignaud 2013-04-10 21:28:25 CEST
No it isn't.
But I confirm the bug.
I think it's due to new udev

Assignee: bugsquad => mageia
Source RPM: (none) => systemd

Comment 4 Thierry Vignaud 2013-04-10 21:29:03 CEST
*** Bug 9691 has been marked as a duplicate of this bug. ***

CC: (none) => guillomovitch

Thierry Vignaud 2013-04-10 21:29:23 CEST

Summary: MGA 3 beta 4 => floating point exception in udevadm breaks booting

Comment 5 Dimitri Jakov 2013-04-10 22:34:51 CEST
Confirming. From within the initrd shell I've discovered there were no entries under /dev/disk/*, hence mount failure. However, blkid works and outputs correct UUIDs. From the shell, I was able to mount my disks using /dev/sd* entries. Supplying "root=/dev/sdX resume=/dev/sdX" doesn't work, this seems to be ignored by initrd.

CC: (none) => mitya

Johnny A. Solbu 2013-04-10 23:18:22 CEST

CC: (none) => cooker

Comment 6 James Kerr 2013-04-11 01:23:26 CEST
Raised to release_blocker since Anne had raised 9691, which has been closed as a dup of this bug.

https://ml.mageia.org/l/arc/bugs/2013-04/msg01012.html

Priority: High => release_blocker
Component: Installer => RPM Packages

Comment 7 Colin Guthrie 2013-04-11 01:29:25 CEST
Hmm, I'm actually thinking this is a kernel problem. I can reproduce the problem here with the latest kernel, but regenerating an initrd for an older kernel and it works fine.
Comment 8 Colin Guthrie 2013-04-11 01:54:06 CEST
Hmm, scratch that. I'm sure it worked but I can no longer reproduce that even on older kernels. Will keep digging.
Comment 9 Colin Guthrie 2013-04-11 03:45:25 CEST
Should be fixed when systemd is pushed. Please double check. Remember you need to regenerate your initrds to test it!
Comment 10 Thierry Vignaud 2013-04-12 00:04:16 CEST
Indeed it's fixed once rebuilding the initrds

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 11 Thierry Vignaud 2013-04-12 07:12:30 CEST
*** Bug 9707 has been marked as a duplicate of this bug. ***

CC: (none) => fri

Comment 12 Dimitri Jakov 2013-04-14 23:36:48 CEST
The kernel now boots, but "Floating point exception" is still printed once, and Plymouth graphical splash is interrupted for some seconds. Though purely cosmetic, the effect is quite unpleasant. Also valid for the new 3.8.7 (both -desktop and -server).
Comment 13 Colin Guthrie 2013-04-15 01:04:27 CEST
Are you sure you have regenerated your initrds properly? I don't get any printouts of the "Floating point exception" here.
Comment 14 Dimitri Jakov 2013-04-15 02:03:26 CEST
Yep, my current 3.8.7 kernel has been installed after systemd/udev update (systemd-195-20). The "Floating point exception" is printed out only once, and it disrupts the splash for a moment. After that, the splash is repainted and the boot continues OK. I'm using an i586 distro on Inter Core 2 Duo E4700 CPU.
Comment 15 Alan Secker 2013-04-15 12:03:08 CEST
Since updating this morning and booting into 3.8.7-desktop-1.mga3, the hanging issue has gone. Thanks to all concerned.
Hans Micheelsen 2013-04-17 20:46:41 CEST

CC: (none) => micheelsen

Comment 16 Dimitri Jakov 2013-04-17 22:20:42 CEST
The "Floating point exception" is still printed, exactly once. Kernel 3.8.8, both -desktop and -server.
Comment 17 Filip Komar 2013-04-26 09:54:04 CEST
On my system with fresh install of DVD mga3 RC from USB and after updates "Floating point exception" is printed too. I didn't notice any other strange behaviour.

CC: (none) => filip.komar

Comment 18 Thierry Vignaud 2013-04-26 11:15:59 CEST
It's still displayed indeed but the booting issue is fixed
Comment 19 Colin Guthrie 2013-04-26 11:28:20 CEST
I'll attempt to reproduce it on my laptop at home so I can fix it.
Comment 20 Thierry Vignaud 2013-04-26 15:13:56 CEST
*** Bug 9850 has been marked as a duplicate of this bug. ***

CC: (none) => eeeemail

Comment 21 James Norman 2013-04-26 20:00:13 CEST
Reopening as per doktor5000's suggestion following forum discussion.
The 'floating point exception' still occurs, but seems to be cpu specific.

I clean installed 3 rc on two machines. One is a 990fx system with 955BE cpu. The other is a x79 system with i7 3820 cpu. The first system boots up, no error. The second system gives a 'Floating point Exception' message interrupting the plymouth boot splash upon every boot.  Installing all updates, which included an updated 3.8.8 kernel, didn't fix; tried regenerating initrds (in spite of it being a new install)-also no effect.  Tried the 3.8.7 kernel-linus kernel-same error.

Status: RESOLVED => REOPENED
CC: (none) => jlnorman
Resolution: FIXED => (none)

Comment 22 James Norman 2013-04-26 20:03:44 CEST
Oops, forgot forum thread:  https://forums.mageia.org/en/viewtopic.php?f=15&t=4796
Comment 23 Thierry Vignaud 2013-04-26 20:09:54 CEST
Please do not repopen this bug report.
The boot issue is _fixed_.

Status: REOPENED => RESOLVED
Resolution: (none) => FIXED

Comment 24 Colin Guthrie 2013-04-26 20:25:04 CEST
Don't worry, this is still on my radar and I'll be taking a further look and asking those affected to retest.
Comment 25 Barry Jackson 2013-04-27 12:22:28 CEST
(In reply to Colin Guthrie from comment #24)
> Don't worry, this is still on my radar and I'll be taking a further look and
> asking those affected to retest.

Better to continue this in Bug 9850

CC: (none) => zen25000


Note You need to log in before you can comment on or make changes to this bug.