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: segfault at 0000000000000028 rip 00002aaaaacd3f26 rsp 00007fff775050b0
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)
Host: 4 GB Ram
Guest: 1 GB Ram
I updated the host to kernel-xen-2.6.18-8.1.10.el5, same problem
Could you paste or attach the guest console output just before the segfaults
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.
Created attachment 224441 [details]
xm -c create rawhide | tee logfile
produced some extra line feeds after filtering out all the boot menu data...
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.