kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #15457
[Bug 1226172] [NEW] iostat: Cannot open /proc/stat: Cannot allocate memory
You have been subscribed to a public bug:
I receive an intermittent error using iostat -k 5 : "Cannot open
/proc/stat: Cannot allocate memory"
This can also be simply reproduced by entering: "cat /proc/stat", one to
several (~5-10) times.
strace on the "cat /proc/stat" method:
...exclude typical run-up...
fstat(3, {st_mode=S_IFREG|0644, st_size=1607664, ...}) = 0
mmap(NULL, 1607664, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fd755b77000
close(3) = 0
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 5), ...}) = 0
open("/proc/stat", O_RDONLY) = -1 ENOMEM (Cannot allocate memory)
write(2, "cat: ", 5cat: ) = 5
write(2, "/proc/stat", 10/proc/stat) = 10
open("/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2570, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd755d09000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2570
read(3, "", 4096) = 0
close(3) = 0
munmap(0x7fd755d09000, 4096) = 0
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
...exclude typical throw-error via LC_MESSAGES/libc.mo...
/proc/meminfo detail:
# cat /proc/meminfo
MemTotal: 32947584 kB
MemFree: 302664 kB
Buffers: 154064 kB
Cached: 21284268 kB
SwapCached: 1728840 kB
Active: 12576792 kB
Inactive: 17279896 kB
Active(anon): 5097984 kB
Inactive(anon): 3320844 kB
Active(file): 7478808 kB
Inactive(file): 13959052 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 187617276 kB
SwapFree: 185330320 kB
Dirty: 148 kB
Writeback: 0 kB
AnonPages: 7048592 kB
Mapped: 104312 kB
Shmem: 604 kB
Slab: 1947068 kB
SReclaimable: 1523288 kB
SUnreclaim: 423780 kB
KernelStack: 8800 kB
PageTables: 38260 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 204091068 kB
Committed_AS: 15333712 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 163292 kB
VmallocChunk: 34359457992 kB
HardwareCorrupted: 0 kB
AnonHugePages: 38912 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 333824 kB
DirectMap2M: 14313472 kB
DirectMap1G: 18874368 kB
This only seems to happens on specific hardware: Intel Server System P4000CP / S2600CP Motherboard, booted with kernel option: "pci=conf1"
This does NOT happen on very similar hardware: Intel Server R2312GZ /
S2600GZ Motherboard
Is there a possible memory, or kernel memory sysctl configurable I'm missing here?
** Affects: linux (Ubuntu)
Importance: Undecided
Status: New
--
iostat: Cannot open /proc/stat: Cannot allocate memory
https://bugs.launchpad.net/bugs/1226172
You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu.