From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.0.1) Gecko/20020921 Netscape/7.0 Description of problem: The release notes for phoebe2 say you can turn off NPTL thread support by booting the kernel with the nosysinfo parameter. However if you try it, the system hangs during the boot after the "freeing unused kernel memory" line. I can reproduce this with the -2.21, -2.25, and -2.27 kernels. Maybe this is because some program (maybe init) needs NPTL, but if you are going to advertise it as an option, the system should at least boot. How reproducible: Always Steps to Reproduce: 1.boot with the nosysinfo parameter.
still present in 2.4.20-2.48 init R [<c010ac72>] do_IRQ [kernel] 0xa2 (0xc1925fa0)) [<c01171e0>] do_page_fault [kernel] 0x0 (0xc1925fb0)) [<c0109628>] error_code [kernel] 0x34 (0xc1925fb8))
The bug is that nosysinfo disables the magic page without disabling the AT_SYSINFO auxv element that causes libc to use the magic page. So init crashes on its first glibc system call. I have a kernel patch that fixes nosysinfo to disable AT_SYSINFO as well, so it boots. That patch should get merged in Real Soon Now.
will remove nosysinfo
fix is in CVS, should show up in next rawhide.