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)
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 stream begin?
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] boot log using 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.