Re: kernel: __alloc_pages: 1-order allocation failed
From: Andrew Kay <hidden>
Date: 2001-08-30 22:43:34
Daniel Phillips wrote:
Ouch. I don't have any particular difficulty figuring out where the failures are coming from - I have some ideas on what to do about them, but those lock-ups don't make sense given the information you've supplied. Would you try this on 2.4.9-ac4 please? Also, the backtrace now makes sense, but just for the first 6 entries. Now that you have your System.map properly linked, klogd should be decoding the backtrace. What version is your klogd? Is your network code in modules or compiled in? Could you supply a ps -aux that shows your hung processes? Even better, backtrace with SysReq.
I am running the stock klogd (1.4.0) from the redhat 7.1 install. I'll give it a try with the 2.4.9-ac4 tomorrow. The output you saw is from a mostly static kernel (except for reiserfs). Ps -aux shows a bit of output, but remember that it hangs after encountering the error... Mhsqd is one of our products. I strongly suspect that the hung process is SMTPserver, which isn't shown USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 1408 80 ? S Aug29 0:03 init [3] root 2 0.0 0.0 0 0 ? SW Aug29 0:00 [keventd] root 3 0.0 0.0 0 0 ? SWN Aug29 0:01 [ksoftirqd_CPU0] root 4 0.1 0.0 0 0 ? SW Aug29 2:01 [kswapd] root 5 0.0 0.0 0 0 ? SW Aug29 0:00 [kreclaimd] root 6 0.0 0.0 0 0 ? SW Aug29 0:00 [bdflush] root 7 0.0 0.0 0 0 ? SW Aug29 0:01 [kupdated] root 8 0.0 0.0 0 0 ? SW Aug29 0:00 [i2oevtd] root 9 0.0 0.0 0 0 ? SW Aug29 0:00 [i2oblock] rpc 443 0.0 0.0 1552 236 ? S Aug29 0:01 portmap rpcuser 458 0.0 0.0 1640 0 ? SW Aug29 0:00 rpc.statd root 553 0.0 0.0 18028 288 ? S Aug29 0:00 ypbind root 554 0.0 0.0 18028 288 ? S Aug29 0:00 ypbind root 555 0.0 0.0 18028 288 ? S Aug29 0:00 ypbind root 557 0.0 0.0 18028 288 ? S Aug29 0:00 ypbind root 604 0.0 0.0 1520 48 ? S Aug29 0:00 /usr/sbin/automount --timeout 60 /misc file /etc/auto.misc root 630 0.0 0.0 1604 48 ? S Aug29 0:00 /usr/sbin/automount /idisk yp auto.idisk daemon 648 0.0 0.0 1440 36 ? S Aug29 0:00 /usr/sbin/atd root 665 0.0 0.0 2624 596 ? S Aug29 0:00 /usr/sbin/sshd root 686 0.0 0.0 1628 128 ? S Aug29 0:00 crond xfs 714 0.0 0.0 4368 52 ? S Aug29 0:00 xfs -droppriv -daemon root 739 0.0 0.0 1380 4 tty1 S Aug29 0:00 /sbin/mingetty tty1 root 740 0.0 0.0 1380 0 tty2 SW Aug29 0:00 /sbin/mingetty tty2 root 741 0.0 0.0 1380 0 tty3 SW Aug29 0:00 /sbin/mingetty tty3 root 742 0.0 0.0 1380 0 tty4 SW Aug29 0:00 /sbin/mingetty tty4 root 743 0.0 0.0 1380 0 tty5 SW Aug29 0:00 /sbin/mingetty tty5 root 744 0.0 0.0 1380 0 tty6 SW Aug29 0:00 /sbin/mingetty tty6 root 826 0.0 0.0 0 0 ? SW Aug29 0:00 [kreiserfsd] root 847 0.0 0.0 1468 164 ? S Aug29 0:02 syslogd -m 0 root 853 0.0 0.0 1468 4 ? S Aug29 0:00 klogd -2 root 858 0.0 0.0 0 0 ? SW Aug29 1:24 [rpciod] root 859 0.0 0.0 0 0 ? SW Aug29 0:00 [lockd] root 908 0.0 0.0 2892 128 ? S Aug29 0:47 /var/process/exec/mhsqd -s 1000 -Andy -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/