Skip to content

fatal: could not find entry 'SwapFree:' in /proc/meminfo: Numerical result out of range #214

@oxalica

Description

@oxalica

earlyoom exited abnormally with fatal: could not find entry 'SwapFree:' in /proc/meminfo: Numerical result out of range.
I don't know the content of /proc/meminfo at that moment.
When I found it failed, I checked the field is fine like SwapFree: 10296040 kB.
After a restart, it runs normally currently.

Maybe related: #189
cc: @nh2

Systemd log:

Jul 21 18:17:26 invar systemd[1]: Started Early OOM Daemon for Linux.
Jul 21 18:17:26 invar earlyoom[1012]: earlyoom 1.6.1
Jul 21 18:17:26 invar earlyoom[1012]: Notifying through D-Bus
Jul 21 18:17:26 invar earlyoom[1012]: mem total: 13923 MiB, swap total: 16383 MiB
Jul 21 18:17:26 invar earlyoom[1012]: sending SIGTERM when mem <=  5.00% and swap <= 10.00%,
Jul 21 18:17:26 invar earlyoom[1012]:         SIGKILL when mem <=  2.50% and swap <=  5.00%
Jul 27 19:13:10 invar earlyoom[1012]: mem avail:   380 of 13923 MiB ( 2.73%), swap free:  758 of 16383 MiB ( 4.63%)
Jul 27 19:13:10 invar earlyoom[1012]: low memory! at or below SIGTERM limits: mem  5.00%, swap 10.00%
Jul 27 19:13:10 invar earlyoom[1012]: sending SIGTERM to process 18581 uid 1000 "steamwebhelper": badness 302, VmRSS 10 MiB
Jul 27 19:13:10 invar earlyoom[1012]: process exited after 6.9 seconds
Jul 29 11:47:30 invar earlyoom[1012]: mem avail:   546 of 13923 MiB ( 3.93%), swap free:    0 of 16383 MiB ( 0.00%)
Jul 29 11:47:30 invar earlyoom[1012]: low memory! at or below SIGTERM limits: mem  5.00%, swap 10.00%
Jul 29 11:47:30 invar earlyoom[1012]: sending SIGTERM to process 7747 uid 0 ".qemu-system-x8": badness 88, VmRSS 0 MiB
Jul 29 11:47:30 invar earlyoom[1012]: get_entry: strtol() failed: Numerical result out of range
Jul 29 11:47:30 invar earlyoom[1012]: fatal: could not find entry 'SwapFree:' in /proc/meminfo: Numerical result out of range
Jul 29 11:47:31 invar systemd[1]: earlyoom.service: Main process exited, code=exited, status=104/n/a
Jul 29 11:47:31 invar systemd[1]: earlyoom.service: Failed with result 'exit-code'.
Jul 29 11:47:31 invar systemd[1]: earlyoom.service: Consumed 44.501s CPU time, no IP traffic.

Current /proc/meminfo, if helps. (Not the content when broken)

MemTotal:       14257416 kB
MemFree:         2054688 kB
MemAvailable:    3632196 kB
Buffers:          121448 kB
Cached:          1955364 kB
SwapCached:       208452 kB
Active:          6797764 kB
Inactive:        1958864 kB
Active(anon):    5906016 kB
Inactive(anon):  1252120 kB
Active(file):     891748 kB
Inactive(file):   706744 kB
Unevictable:        1524 kB
Mlocked:            1524 kB
SwapTotal:      16777212 kB
SwapFree:       10296040 kB
Dirty:             10264 kB
Writeback:             0 kB
AnonPages:       6657460 kB
Mapped:           786724 kB
Shmem:            480836 kB
KReclaimable:     306924 kB
Slab:            2974024 kB
SReclaimable:     306924 kB
SUnreclaim:      2667100 kB
KernelStack:       28544 kB
PageTables:        89092 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    23905920 kB
Committed_AS:   22172040 kB
VmallocTotal:   34359738367 kB
VmallocUsed:       71516 kB
VmallocChunk:          0 kB
Percpu:            31744 kB
AnonHugePages:      2048 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB
FileHugePages:         0 kB
FilePmdMapped:         0 kB
CmaTotal:              0 kB
CmaFree:               0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
Hugetlb:               0 kB
DirectMap4k:    12326704 kB
DirectMap2M:     2277376 kB
DirectMap1G:     1048576 kB

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions