Bug 136005
Summary: | udev segfault on boot | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Neal Becker <ndbecker2> |
Component: | udev | Assignee: | Harald Hoyer <harald> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | medium | ||
Version: | 3 | CC: | barryn, bojan, davej, harald, luc.lalonde, michal, oliva |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | udev-039-1 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-02-15 12:25:13 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 123268 |
Description
Neal Becker
2004-10-16 17:34:03 UTC
*** Bug 136083 has been marked as a duplicate of this bug. *** A segfault reported in bug #136083 was with kernel-2.6.8-1.610 *** Bug 136111 has been marked as a duplicate of this bug. *** Just to mention that here, in my case (bug 136111, marked duplicate here) does not cause systems not to boot. They just behave very strange (i.e. a lot of stuff doesn't work). *** Bug 136058 has been marked as a duplicate of this bug. *** you have to remake your initrd with mkinitrd! I updated to 18-10-04, which supposedly fixes this (?), did mkinitrd -f /boot/initrd-2.6.8-1.624.img 2.6.8-1.624 and I still get the udevstart error and it fails to find the lvm2 volumes - rendering my system unbootable, it works perfectly fine on .541 though. > I updated to 18-10-04
I hope you mean udev-039-1 or udev-039-3
Perhaps he meant a 20041018 rawhide snapshot; that still has udev-038-2. *** Bug 136391 has been marked as a duplicate of this bug. *** my x86-64 box has around 40 or so segfaults during boot. udev[10]: segfault at ffffffffff600400 rip ffffffffff600400 rsp 0000007fbffff708 error 14 udev[11]: segfault at ffffffffff600400 rip ffffffffff600400 rsp 0000007fbffff708 error 14 udev[12]: segfault at ffffffffff600400 rip ffffffffff600400 rsp 0000007fbffff708 error 14 udev[14]: segfault at ffffffffff600400 rip ffffffffff600400 rsp 0000007fbffff688 error 14 udev[15]: segfault at ffffffffff600400 rip ffffffffff600400 rsp 0000007fbffff688 error 14 udev[16]: segfault at ffffffffff600400 rip ffffffffff600400 rsp 0000007fbffff688 error 14 udev[17]: segfault at ffffffffff600400 rip ffffffffff600400 rsp 0000007fbffff688 error 14 udev[18]: segfault at ffffffffff600400 rip ffffffffff600400 rsp 0000007fbffff688 error 14 udev[19]: segfault at ffffffffff600400 rip ffffffffff600400 rsp 0000007fbffff688 error 14 udev[20]: segfault at ffffffffff600400 rip ffffffffff600400 rsp 0000007fbffff688 error 14 udev[21]: segfault at ffffffffff600400 rip ffffffffff600400 rsp 0000007fbffff688 error 14 .... Using udev-039-3 with what will be the new rawhide kernel as of tomorrow. The kernel was installed /after/ the udev upgrade, so there can't be any 'need to rebuild initrd' type problems. Just an FYI, this particular problem (udevstart failing at boot time) does go away with udev-0.39-3 after I removed kernel-2.6.8-1.624 and then put it back on (i.e. the initrd was build by rpm itself). However, the weird problems that I mentioed (e.g. Evolution can't get Exchange/IMAP mail) are still there, which would point to this particular kernel. The 2.6.8-1.610 kernel does all that with no problems at all. jeremy, please remove the hotplug symlink in the initrd and echo -n "/sbin/udev" > /proc/sys/kernel/hotplug instead of echo -n "/sbin/hotplug" > /proc/sys/kernel/hotplug best solution would be, if nash(hotplug) could spool the hotplug events somehow and replay them (call /sbin/udev with the correct environment variables), after /dev is mounted :) even better would be, if nash could save the hotplug events in /dev and the replay is done after ROOT is mounted.. gregkh was explicitly against setting the hotplug handler to be udev when I talked to him at OLS... davej, please retry with udev-093-4 udev segfaulted because of openlog(3) called in initramfs with an empty /dev, so I disabled logging in udev-093-4 Just updated to kernel-2.6.9-1.640 and udev-039-3 (that what is available as of today) and on the top of 28 segfaults :-) I got also ..... Probing IDE interface ide0... request_module: runaway loop modprobe net-pf-1 request_module: runaway loop modprobe net-pf-1 request_module: runaway loop modprobe net-pf-1 request_module: runaway loop modprobe net-pf-1 request_module: runaway loop modprobe net-pf-1 Probing IDE interface ide1... ..... which seem to be coming from udev too. Or this is initrd? After all this excitment the machine started. *** Bug 136745 has been marked as a duplicate of this bug. *** Michal, please read comment #17 .. udev >= 039-4 should fix the issue with the segfaults. For the runaway loops, please file a seperate bugzilla for mkinitrd. udev-0.39-6 seems to fix it for me > Michal, please read comment #17 .. udev >= 039-4 should fix the issue As you can read in comment #19 this was mentioned only as an aside. Still twenty eight segfaults is an impressive number. :-) > For the runaway loops, please file a seperate bugzilla for mkinitrd. Will do. I was not sure where is the source of that problem. i'm getting the same "/sbin/udevstart exited abnormally" error on boot. using : "2.6.11-1.1287_FC4" kernel and "udev-057-4" udev rpm. Nadav, use "udev-057-5" rebuild your initrd with mkinitrd |