Bug 296491 - Crash on bootup with kernel-xen-2.6.21-2940.fc8
Crash on bootup with kernel-xen-2.6.21-2940.fc8
Product: Fedora
Classification: Fedora
Component: kernel-xen (Show other bugs)
x86_64 Linux
medium Severity high
: ---
: ---
Assigned To: Eduardo Habkost
Virtualization Bugs
Depends On:
  Show dependency treegraph
Reported: 2007-09-19 11:30 EDT by Kai Engert (:kaie)
Modified: 2009-12-14 15:38 EST (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2007-10-11 11:23:06 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
boot log (6.44 KB, text/plain)
2007-10-11 11:25 EDT, Kai Engert (:kaie)
no flags Details

  None (edit)
Description Kai Engert (:kaie) 2007-09-19 11:30:41 EDT
Rawhide x86_64 Xen guest running on a RHEL-5 x86_64 host.

Problem: kernel-xen-2.6.21-2940.fc8 does not boot up.

I used "xm create -c rawhide" and I get a repeated stream of the same error message:
init[1]: segfault at 0000000000000028 rip 00002aaaaacd3f26 rsp 00007fff775050b0
error 4

The previous kernel-xen-2.6.21-2925.14.fc8 works fine.

The host is running kernel-xen-2.6.18-8.1.8.el5
(I confess I rebuilt the official kernel to enable ieee1394 support)
Comment 1 Kai Engert (:kaie) 2007-09-19 11:34:06 EDT
Host: 4 GB Ram
Guest: 1 GB Ram
Comment 2 Kai Engert (:kaie) 2007-09-19 19:56:58 EDT
I updated the host to kernel-xen-2.6.18-8.1.10.el5, same problem
Comment 3 Eduardo Habkost 2007-10-11 10:01:09 EDT
Could you paste or attach the guest console output just before the segfaults 
stream begin?
Comment 4 Kai Engert (:kaie) 2007-10-11 11:23:06 EDT
Good news. Newer Kernel 2.6.21-2947.fc8xen no longer crashes
I'll resolve this bug because I no longer crash with the latest kernel.

But I'll attach a more detailed boot console output from the crashing kernel.
Comment 5 Kai Engert (:kaie) 2007-10-11 11:25:17 EDT
Created attachment 224441 [details]
boot log

  xm -c create rawhide | tee logfile
produced some extra line feeds after filtering out all the boot menu data...
Comment 6 Eduardo Habkost 2007-10-11 13:46:58 EDT
Chris Lalancette found the problem: the initrd was generated during the 
upgrade while an older ld.so was installed, but newer nash needed a more 
recent ld.so. Regenerating your initrd should solve the problem.

That also explains why 2.6.21-2947.fc8xen works. Its initrd was generated 
after the system had a working mkinitrd/nash/ld.so set.

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