You are not logged in.

#1 2025-07-30 00:18:41

ninetailedtori
Member
Registered: 2025-01-28
Posts: 2

Noting a kmalloc Slab-SUnreclaim memory leak.

I'm noticing it seemingly after 4 hours of booting or so, 85% of the RAM is taken up by SUnreclaim, most of that assigned to kmalloc. It's a new issue though, haven't seen it since a week ago, could possibly be linked to running BG3 through Gamescope, but I'm unsure why that would be causing a kmalloc slab leak.

Some deets for reference smile

Contents of meminfo formatted:

Active:             7.1339   GB
Active(anon):       5.60793  GB
Active(file):       1.52597  GB
AnonHugePages:      70       MB
AnonPages:          6.68539  GB
Balloon:            0        kB
Bounce:             0        kB
Buffers:            333.109  MB
Cached:             7.06343  GB
CmaFree:            0        kB
CmaTotal:           0        kB
CommitLimit:        63.3354  GB
Committed_AS:       25.0516  GB
DirectMap1G:        0        kB
DirectMap2M:        7.72266  GB
DirectMap4k:        56.1616  GB
Dirty:              3.05078  MB
FileHugePages:      16       MB
FilePmdMapped:      16       MB
HardwareCorrupted:  0        kB
HugePages_Free:     0        
Hugepagesize:       2        MB
HugePages_Rsvd:     0        
HugePages_Surp:     0        
HugePages_Total:    0        
Hugetlb:            0        kB
Inactive:           7.08878  GB
Inactive(anon):     1.38698  GB
Inactive(file):     5.7018   GB
KernelStack:        37.1406  MB
KReclaimable:       946.535  MB
Mapped:             1.25695  GB
MemAvailable:       8.74838  GB
MemFree:            2.09991  GB
MemTotal:           62.6709  GB
Mlocked:            10.8477  MB
NFS_Unstable:       0        kB
PageTables:         106.625  MB
Percpu:             30.5     MB
SecPageTables:      33.3828  MB
Shmem:              156.797  MB
ShmemHugePages:     0        kB
ShmemPmdMapped:     0        kB
Slab:               44.2073  GB
SReclaimable:       946.535  MB
SUnreclaim:         43.283   GB
SwapCached:         652.148  MB
SwapFree:           28.6113  GB
SwapTotal:          32       GB
Unaccepted:         0        kB
Unevictable:        10.8477  MB
VmallocChunk:       0        kB
VmallocTotal:       32768    GB
VmallocUsed:        185.562  MB
Writeback:          0        kB
WritebackTmp:       0        kB
Zswap:              645.574  MB
Zswapped:           2.45908  GB

Contents of slabinfo:

slabinfo - version: 2.1
# name            <active_objs> <num_objs> <objsize> <objperslab> <pagesperslab> : tunables <limit> <batchcount> <sharedfactor> : slabdata <active_slabs> <num_slabs> <sharedavail>
nf_conntrack_expect      0      0    208   39    2 : tunables    0    0    0 : slabdata      0      0      0
nf_conntrack        2240   2368    256   32    2 : tunables    0    0    0 : slabdata     74     74      0
fat_inode_cache     1312   1312    792   41    8 : tunables    0    0    0 : slabdata     32     32      0
fat_cache           3162   3162     40  102    1 : tunables    0    0    0 : slabdata     31     31      0
kvm_vcpu               4      4   7360    4    8 : tunables    0    0    0 : slabdata      1      1      0
kvm_mmu_page_header      0      0    184   44    2 : tunables    0    0    0 : slabdata      0      0      0
x86_emulator          12     12   2672   12    8 : tunables    0    0    0 : slabdata      1      1      0
bfq_io_cq            648    648   1360   24    8 : tunables    0    0    0 : slabdata     27     27      0
ext4_groupinfo_4k  22572  22572    184   44    2 : tunables    0    0    0 : slabdata    513    513      0
bio-992               32     32   1024   32    8 : tunables    0    0    0 : slabdata      1      1      0
bio-1072            2580   2730   1088   30    8 : tunables    0    0    0 : slabdata     91     91      0
uvm_tools_block_migration_data_t      0      0    120   34    1 : tunables    0    0    0 : slabdata      0      0      0
uvm_tools_event_tracker_t      0      0   1136   28    8 : tunables    0    0    0 : slabdata      0      0      0
uvm_service_block_context_t      4      4  17832    1    8 : tunables    0    0    0 : slabdata      4      4      0
uvm_va_block_context_t    228    228  10104    3    8 : tunables    0    0    0 : slabdata     76     76      0
uvm_va_block_gpu_state_t      0      0    480   34    4 : tunables    0    0    0 : slabdata      0      0      0
uvm_va_block_t         0      0   2864   11    8 : tunables    0    0    0 : slabdata      0      0      0
uvm_va_range_device_p2p_t      0      0    152   53    2 : tunables    0    0    0 : slabdata      0      0      0
uvm_va_range_semaphore_pool_t     28     28   2256   14    8 : tunables    0    0    0 : slabdata      2      2      0
uvm_va_range_external_t     52     62  14512    2    8 : tunables    0    0    0 : slabdata     31     31      0
uvm_va_range_managed_t     74     74    216   37    2 : tunables    0    0    0 : slabdata      2      2      0
kcopyd_job             0      0   3240   10    8 : tunables    0    0    0 : slabdata      0      0      0
dm_uevent              0      0   2888   11    8 : tunables    0    0    0 : slabdata      0      0      0
nvidia_pte_cache  153316 153344     16  256    1 : tunables    0    0    0 : slabdata    599    599      0
nvidia_stack_cache      0      0  12288    2    8 : tunables    0    0    0 : slabdata      0      0      0
bio-136             1386   1596    192   42    2 : tunables    0    0    0 : slabdata     38     38      0
btrfs_delayed_node      0      0    312   52    4 : tunables    0    0    0 : slabdata      0      0      0
btrfs_ordered_extent      0      0    416   39    4 : tunables    0    0    0 : slabdata      0      0      0
bio-320               42     42    384   42    4 : tunables    0    0    0 : slabdata      1      1      0
bio-384               36     36    448   36    4 : tunables    0    0    0 : slabdata      1      1      0
btrfs_extent_buffer     68     68    240   34    2 : tunables    0    0    0 : slabdata      2      2      0
btrfs_trans_handle      0      0    168   48    2 : tunables    0    0    0 : slabdata      0      0      0
bio-400               36     36    448   36    4 : tunables    0    0    0 : slabdata      1      1      0
btrfs_inode            0      0   1032   31    8 : tunables    0    0    0 : slabdata      0      0      0
bio-456               32     32    512   32    4 : tunables    0    0    0 : slabdata      1      1      0
fsverity_info          0      0    264   31    2 : tunables    0    0    0 : slabdata      0      0      0
fscrypt_inode_info      0      0    128   32    1 : tunables    0    0    0 : slabdata      0      0      0
zs_handle-zswap1  654291 1263104      8  512    1 : tunables    0    0    0 : slabdata   2467   2467      0
MPTCPv6              120    120   2176   15    8 : tunables    0    0    0 : slabdata      8      8      0
ip6-frags             88     88    184   44    2 : tunables    0    0    0 : slabdata      2      2      0
PINGv6               572    572   1216   26    8 : tunables    0    0    0 : slabdata     22     22      0
RAWv6               1092   1092   1216   26    8 : tunables    0    0    0 : slabdata     42     42      0
UDPv6                768    768   1344   24    8 : tunables    0    0    0 : slabdata     32     32      0
tw_sock_TCPv6        372    372    264   31    2 : tunables    0    0    0 : slabdata     12     12      0
request_sock_TCPv6      0      0    320   51    4 : tunables    0    0    0 : slabdata      0      0      0
TCPv6                324    324   2624   12    8 : tunables    0    0    0 : slabdata     27     27      0
scsi_sense_cache     416    416    128   32    1 : tunables    0    0    0 : slabdata     13     13      0
io_kiocb            1504   1504    256   32    2 : tunables    0    0    0 : slabdata     47     47      0
bio-264              153    153    320   51    4 : tunables    0    0    0 : slabdata      3      3      0
mqueue_inode_cache   1088   1088    960   34    8 : tunables    0    0    0 : slabdata     32     32      0
fuse_request        1472   1472    176   46    2 : tunables    0    0    0 : slabdata     32     32      0
fuse_inode         14444  16164    896   36    8 : tunables    0    0    0 : slabdata    449    449      0
jbd2_transaction_s   1344   1344    192   42    2 : tunables    0    0    0 : slabdata     32     32      0
jbd2_journal_head   2970   3162    120   34    1 : tunables    0    0    0 : slabdata     93     93      0
jbd2_revoke_table_s    512    512     16  256    1 : tunables    0    0    0 : slabdata      2      2      0
ext4_inode_cache  390033 444929   1160   28    8 : tunables    0    0    0 : slabdata  15893  15893      0
ext4_allocation_context   1696   1696    152   53    2 : tunables    0    0    0 : slabdata     32     32      0
ext4_prealloc_space   1152   1152    112   36    1 : tunables    0    0    0 : slabdata     32     32      0
ext4_io_end         5760   6080     64   64    1 : tunables    0    0    0 : slabdata     95     95      0
bio_post_read_ctx    170    170     48   85    1 : tunables    0    0    0 : slabdata      2      2      0
pending_reservation   5632   6144     32  128    1 : tunables    0    0    0 : slabdata     48     48      0
extent_status      69258  69258     40  102    1 : tunables    0    0    0 : slabdata    679    679      0
mb_cache_entry      7811   7811     56   73    1 : tunables    0    0    0 : slabdata    107    107      0
kioctx               756    756    576   28    4 : tunables    0    0    0 : slabdata     27     27      0
userfaultfd_ctx_cache   1344   1344    192   42    2 : tunables    0    0    0 : slabdata     32     32      0
fanotify_perm_event      0      0    112   36    1 : tunables    0    0    0 : slabdata      0      0      0
dnotify_struct         0      0     32  128    1 : tunables    0    0    0 : slabdata      0      0      0
pid_namespace        756    756    288   28    2 : tunables    0    0    0 : slabdata     27     27      0
ip4-frags              0      0    200   40    2 : tunables    0    0    0 : slabdata      0      0      0
MPTCP                128    128   1984   16    8 : tunables    0    0    0 : slabdata      8      8      0
request_sock_subflow_v6      0      0    392   41    4 : tunables    0    0    0 : slabdata      0      0      0
request_sock_subflow_v4      0      0    392   41    4 : tunables    0    0    0 : slabdata      0      0      0
xfrm_dst               0      0    320   51    4 : tunables    0    0    0 : slabdata      0      0      0
xfrm_state             0      0    832   39    8 : tunables    0    0    0 : slabdata      0      0      0
ip_fib_trie         1615   1615     48   85    1 : tunables    0    0    0 : slabdata     19     19      0
ip_fib_alias        1460   1460     56   73    1 : tunables    0    0    0 : slabdata     20     20      0
PING                2405   2496   1024   32    8 : tunables    0    0    0 : slabdata     78     78      0
RAW                   96     96   1024   32    8 : tunables    0    0    0 : slabdata      3      3      0
tw_sock_TCP         1054   1054    264   31    2 : tunables    0    0    0 : slabdata     34     34      0
request_sock_TCP    1632   1632    320   51    4 : tunables    0    0    0 : slabdata     32     32      0
TCP                  949    949   2432   13    8 : tunables    0    0    0 : slabdata     73     73      0
hugetlbfs_inode_cache    150    150    648   50    8 : tunables    0    0    0 : slabdata      3      3      0
dquot                  0      0    256   32    2 : tunables    0    0    0 : slabdata      0      0      0
bio-280               51     51    320   51    4 : tunables    0    0    0 : slabdata      1      1      0
ep_head             8192   8192     16  256    1 : tunables    0    0    0 : slabdata     32     32      0
eventpoll_epi       4543   5216    128   32    1 : tunables    0    0    0 : slabdata    163    163      0
dax_cache             78     78    832   39    8 : tunables    0    0    0 : slabdata      2      2      0
bio_integrity_data     64     64    128   32    1 : tunables    0    0    0 : slabdata      2      2      0
request_queue        165    165    984   33    8 : tunables    0    0    0 : slabdata      5      5      0
bio-200             3392   3520    256   32    2 : tunables    0    0    0 : slabdata    110    110      0
biovec-max           728    768   4096    8    8 : tunables    0    0    0 : slabdata     96     96      0
biovec-128           576    576   2048   16    8 : tunables    0    0    0 : slabdata     36     36      0
msg_msg-8k             0      0   8192    4    8 : tunables    0    0    0 : slabdata      0      0      0
msg_msg-4k             0      0   4096    8    8 : tunables    0    0    0 : slabdata      0      0      0
msg_msg-2k           512    512   2048   16    8 : tunables    0    0    0 : slabdata     32     32      0
msg_msg-1k             0      0   1024   32    8 : tunables    0    0    0 : slabdata      0      0      0
msg_msg-512            0      0    512   32    4 : tunables    0    0    0 : slabdata      0      0      0
msg_msg-256            0      0    256   32    2 : tunables    0    0    0 : slabdata      0      0      0
msg_msg-128            0      0    128   32    1 : tunables    0    0    0 : slabdata      0      0      0
msg_msg-64             0      0     64   64    1 : tunables    0    0    0 : slabdata      0      0      0
msg_msg-32             0      0     32  128    1 : tunables    0    0    0 : slabdata      0      0      0
msg_msg-16             0      0     16  256    1 : tunables    0    0    0 : slabdata      0      0      0
msg_msg-8              0      0      8  512    1 : tunables    0    0    0 : slabdata      0      0      0
msg_msg-192         1344   1344    192   42    2 : tunables    0    0    0 : slabdata     32     32      0
msg_msg-96             0      0     96   42    1 : tunables    0    0    0 : slabdata      0      0      0
memdup_user-8k         0      0   8192    4    8 : tunables    0    0    0 : slabdata      0      0      0
memdup_user-4k         0      0   4096    8    8 : tunables    0    0    0 : slabdata      0      0      0
memdup_user-2k       432    432   2048   16    8 : tunables    0    0    0 : slabdata     27     27      0
memdup_user-1k       288    288   1024   32    8 : tunables    0    0    0 : slabdata      9      9      0
memdup_user-512      320    320    512   32    4 : tunables    0    0    0 : slabdata     10     10      0
memdup_user-256      384    384    256   32    2 : tunables    0    0    0 : slabdata     12     12      0
memdup_user-128      672    672    128   32    1 : tunables    0    0    0 : slabdata     21     21      0
memdup_user-64      2048   2048     64   64    1 : tunables    0    0    0 : slabdata     32     32      0
memdup_user-32      4096   4096     32  128    1 : tunables    0    0    0 : slabdata     32     32      0
memdup_user-16      8192   8192     16  256    1 : tunables    0    0    0 : slabdata     32     32      0
memdup_user-8      16384  16384      8  512    1 : tunables    0    0    0 : slabdata     32     32      0
memdup_user-192       42     42    192   42    2 : tunables    0    0    0 : slabdata      1      1      0
memdup_user-96      1344   1344     96   42    1 : tunables    0    0    0 : slabdata     32     32      0
user_namespace      1696   1696    616   53    8 : tunables    0    0    0 : slabdata     32     32      0
iommu_iova_magazine  10612  10688   1024   32    8 : tunables    0    0    0 : slabdata    334    334      0
dmaengine-unmap-256     15     15   2112   15    8 : tunables    0    0    0 : slabdata      1      1      0
dmaengine-unmap-128     30     30   1088   30    8 : tunables    0    0    0 : slabdata      1      1      0
dmaengine-unmap-2 160235 211584     64   64    1 : tunables    0    0    0 : slabdata   3306   3306      0
sock_inode_cache    4160   4407    832   39    8 : tunables    0    0    0 : slabdata    113    113      0
skbuff_small_head   3689   3910    704   46    8 : tunables    0    0    0 : slabdata     85     85      0
skbuff_head_cache   3774   4256    256   32    2 : tunables    0    0    0 : slabdata    133    133      0
tracefs_inode_cache    624    624    672   48    8 : tunables    0    0    0 : slabdata     13     13      0
debugfs_inode_cache   3215   3283    656   49    8 : tunables    0    0    0 : slabdata     67     67      0
configfs_dir_cache   1472   1472     88   46    1 : tunables    0    0    0 : slabdata     32     32      0
file_lease_cache       0      0    160   51    2 : tunables    0    0    0 : slabdata      0      0      0
file_lock_cache     2436   2436    192   42    2 : tunables    0    0    0 : slabdata     58     58      0
fsnotify_mark_connector   6970   7140     24  170    1 : tunables    0    0    0 : slabdata     42     42      0
buffer_head       1040754 1040754    104   39    1 : tunables    0    0    0 : slabdata  26686  26686      0
task_delay_info     1024   1024    256   32    2 : tunables    0    0    0 : slabdata     32     32      0
taskstats            928    928    560   29    4 : tunables    0    0    0 : slabdata     32     32      0
pidfs_cache         1748   1748    704   46    8 : tunables    0    0    0 : slabdata     38     38      0
proc_dir_entry      6594   6594    192   42    2 : tunables    0    0    0 : slabdata    157    157      0
pde_opener          3264   3264     40  102    1 : tunables    0    0    0 : slabdata     32     32      0
proc_inode_cache    7052   7452    712   46    8 : tunables    0    0    0 : slabdata    162    162      0
seq_file            1088   1088    120   34    1 : tunables    0    0    0 : slabdata     32     32      0
sigqueue            3013   3264     80   51    1 : tunables    0    0    0 : slabdata     64     64      0
bdev_cache           140    140   1600   20    8 : tunables    0    0    0 : slabdata      7      7      0
shmem_inode_cache   8149   8484    776   42    8 : tunables    0    0    0 : slabdata    202    202      0
kernfs_node_cache  61474  61500    136   30    1 : tunables    0    0    0 : slabdata   2050   2050      0
mnt_cache           3404   3612    384   42    4 : tunables    0    0    0 : slabdata     86     86      0
bfilp                  0      0    256   32    2 : tunables    0    0    0 : slabdata      0      0      0
filp               25952  28938    192   42    2 : tunables    0    0    0 : slabdata    689    689      0
inode_cache         7886  12699    640   51    8 : tunables    0    0    0 : slabdata    249    249      0
dentry            248391 253848    192   42    2 : tunables    0    0    0 : slabdata   6044   6044      0
names_cache          520    544   4096    8    8 : tunables    0    0    0 : slabdata     68     68      0
net_namespace        228    228   4928    6    8 : tunables    0    0    0 : slabdata     38     38      0
lsm_inode_cache   426734 516992     32  128    1 : tunables    0    0    0 : slabdata   4039   4039      0
lsm_file_cache     30300  39474     40  102    1 : tunables    0    0    0 : slabdata    387    387      0
uts_namespace        592    592    432   37    4 : tunables    0    0    0 : slabdata     16     16      0
nsproxy             1792   1792     72   56    1 : tunables    0    0    0 : slabdata     32     32      0
vm_area_struct    123692 158844    192   42    2 : tunables    0    0    0 : slabdata   3782   3782      0
files_cache         1518   1518    704   46    8 : tunables    0    0    0 : slabdata     33     33      0
signal_cache        2101   2240   1152   28    8 : tunables    0    0    0 : slabdata     80     80      0
sighand_cache       1631   1680   2112   15    8 : tunables    0    0    0 : slabdata    112    112      0
task_struct         2513   2608   6784    4    8 : tunables    0    0    0 : slabdata    652    652      0
anon_vma_chain     65129  97408     64   64    1 : tunables    0    0    0 : slabdata   1522   1522      0
anon_vma           41960  55497    104   39    1 : tunables    0    0    0 : slabdata   1423   1423      0
pid                 6311   6804    192   42    2 : tunables    0    0    0 : slabdata    162    162      0
Acpi-ParseExt       1248   1248    104   39    1 : tunables    0    0    0 : slabdata     32     32      0
Acpi-State          7191   7191     80   51    1 : tunables    0    0    0 : slabdata    141    141      0
Acpi-Namespace      6035   6035     48   85    1 : tunables    0    0    0 : slabdata     71     71      0
perf_event           768    768   1312   24    8 : tunables    0    0    0 : slabdata     32     32      0
trace_event_file    2814   2814     96   42    1 : tunables    0    0    0 : slabdata     67     67      0
ftrace_event_field 701659 1091350     56   73    1 : tunables    0    0    0 : slabdata  14950  14950      0
pool_workqueue      5024   5024    512   32    4 : tunables    0    0    0 : slabdata    157    157      0
maple_node         15477  26176    256   32    2 : tunables    0    0    0 : slabdata    818    818      0
radix_tree_node   349609 468335    584   28    4 : tunables    0    0    0 : slabdata  16727  16727      0
task_group          1683   1683    640   51    8 : tunables    0    0    0 : slabdata     33     33      0
mm_struct            920    920   1408   23    8 : tunables    0    0    0 : slabdata     40     40      0
vmap_area          26025  34384     72   56    1 : tunables    0    0    0 : slabdata    614    614      0
kmalloc_buckets       36     36    112   36    1 : tunables    0    0    0 : slabdata      1      1      0
kmalloc-cg-8k        132    132   8192    4    8 : tunables    0    0    0 : slabdata     33     33      0
kmalloc-cg-4k        857    880   4096    8    8 : tunables    0    0    0 : slabdata    110    110      0
kmalloc-cg-2k       1879   1920   2048   16    8 : tunables    0    0    0 : slabdata    120    120      0
kmalloc-cg-1k       2350   2496   1024   32    8 : tunables    0    0    0 : slabdata     78     78      0
kmalloc-cg-512      3360   3552    512   32    4 : tunables    0    0    0 : slabdata    111    111      0
kmalloc-cg-256      1472   1472    256   32    2 : tunables    0    0    0 : slabdata     46     46      0
kmalloc-cg-128      1632   1632    128   32    1 : tunables    0    0    0 : slabdata     51     51      0
kmalloc-cg-64       2496   2496     64   64    1 : tunables    0    0    0 : slabdata     39     39      0
kmalloc-cg-32      20027  33408     32  128    1 : tunables    0    0    0 : slabdata    261    261      0
kmalloc-cg-16       8192   8192     16  256    1 : tunables    0    0    0 : slabdata     32     32      0
kmalloc-cg-8       16384  16384      8  512    1 : tunables    0    0    0 : slabdata     32     32      0
kmalloc-cg-192      5334   5334    192   42    2 : tunables    0    0    0 : slabdata    127    127      0
kmalloc-cg-96       2940   2940     96   42    1 : tunables    0    0    0 : slabdata     70     70      0
dma-kmalloc-8k         0      0   8192    4    8 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-4k         0      0   4096    8    8 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-2k         0      0   2048   16    8 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-1k         0      0   1024   32    8 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-512        0      0    512   32    4 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-256        0      0    256   32    2 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-128        0      0    128   32    1 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-64         0      0     64   64    1 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-32         0      0     32  128    1 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-16       256    256     16  256    1 : tunables    0    0    0 : slabdata      1      1      0
dma-kmalloc-8          0      0      8  512    1 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-192        0      0    192   42    2 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-96         0      0     96   42    1 : tunables    0    0    0 : slabdata      0      0      0
kmalloc-rcl-8k         0      0   8192    4    8 : tunables    0    0    0 : slabdata      0      0      0
kmalloc-rcl-4k         0      0   4096    8    8 : tunables    0    0    0 : slabdata      0      0      0
kmalloc-rcl-2k         0      0   2048   16    8 : tunables    0    0    0 : slabdata      0      0      0
kmalloc-rcl-1k         0      0   1024   32    8 : tunables    0    0    0 : slabdata      0      0      0
kmalloc-rcl-512        0      0    512   32    4 : tunables    0    0    0 : slabdata      0      0      0
kmalloc-rcl-256        0      0    256   32    2 : tunables    0    0    0 : slabdata      0      0      0
kmalloc-rcl-128     3561   3744    128   32    1 : tunables    0    0    0 : slabdata    117    117      0
kmalloc-rcl-64         0      0     64   64    1 : tunables    0    0    0 : slabdata      0      0      0
kmalloc-rcl-32         0      0     32  128    1 : tunables    0    0    0 : slabdata      0      0      0
kmalloc-rcl-16         0      0     16  256    1 : tunables    0    0    0 : slabdata      0      0      0
kmalloc-rcl-8          0      0      8  512    1 : tunables    0    0    0 : slabdata      0      0      0
kmalloc-rcl-192     1854   2016    192   42    2 : tunables    0    0    0 : slabdata     48     48      0
kmalloc-rcl-96     11441  11550     96   42    1 : tunables    0    0    0 : slabdata    275    275      0
kmalloc-8k        5605973 5605973   8192    4    8 : tunables    0    0    0 : slabdata 1427972 1427972      0
kmalloc-4k          2753   2776   4096    8    8 : tunables    0    0    0 : slabdata    347    347      0
kmalloc-2k          3725   3872   2048   16    8 : tunables    0    0    0 : slabdata    242    242      0
kmalloc-1k         19840  24800   1024   32    8 : tunables    0    0    0 : slabdata    775    775      0
kmalloc-512        61389 113344    512   32    4 : tunables    0    0    0 : slabdata   3542   3542      0
kmalloc-256        39700  66528    256   32    2 : tunables    0    0    0 : slabdata   2079   2079      0
kmalloc-128        11453  16992    128   32    1 : tunables    0    0    0 : slabdata    531    531      0
kmalloc-64        1210341 1210688     64   64    1 : tunables    0    0    0 : slabdata  18917  18917      0
kmalloc-32         38217  45568     32  128    1 : tunables    0    0    0 : slabdata    356    356      0
kmalloc-16         28682  30720     16  256    1 : tunables    0    0    0 : slabdata    120    120      0
kmalloc-8          26542  26624      8  512    1 : tunables    0    0    0 : slabdata     52     52      0
kmalloc-192        16821  17976    192   42    2 : tunables    0    0    0 : slabdata    428    428      0
kmalloc-96         17312  20874     96   42    1 : tunables    0    0    0 : slabdata    497    497      0
kmem_cache_node     1152   1152     64   64    1 : tunables    0    0    0 : slabdata     18     18      0
kmem_cache           672    672    256   32    2 : tunables    0    0    0 : slabdata     21     21      0

Contents of slabtop:

 Active / Total Objects (% used)    : 11127365 / 13104280 (84.9%)
 Active / Total Slabs (% used)      : 1553830 / 1553830 (100.0%)
 Active / Total Caches (% used)     : 168 / 230 (73.0%)
 Active / Total Size (% used)       : 45890846 / 46185939 (99.4%)
 Minimum / Average / Maximum Object : 0.01K / 3.52K / 17.41K

  OBJS ACTIVE  USE OBJ SIZE  SLABS OBJ/SLAB CACHE SIZE NAME                   
5606617 5606617 100%    8.00K 1428133        4   45700256 kmalloc-8k             
1263104 629566  49%    0.01K   2467      512       9868 zs_handle-zswap1       
1211136 1210936  99%    0.06K  18924       64      75696 kmalloc-64             
1091131 681443  62%    0.05K  14947       73      59788 ftrace_event_field     
534885 448559  83%    0.10K  13715       39      54860 buffer_head            
511360 343467  67%    0.03K   3995      128      15980 lsm_inode_cache        
466011 307217  65%    0.57K  16644       28     266304 radix_tree_node        
373809 302467  80%    1.13K  13353       28     427296 ext4_inode_cache       
340872 308104  90%    0.19K   8116       42      64928 dentry                 
209984  83858  39%    0.06K   3281       64      13124 dmaengine-unmap-2      
158802 123979  78%    0.19K   3781       42      30248 vm_area_struct         
157696 157562  99%    0.02K    616      256       2464 nvidia_pte_cache       
112960  50801  44%    0.50K   3530       32      56480 kmalloc-512            
 97408  64443  66%    0.06K   1522       64       6088 anon_vma_chain         
 72828  40871  56%    0.04K    714      102       2856 extent_status          
 66464  37323  56%    0.25K   2077       32      16616 kmalloc-256            
 61500  61372  99%    0.13K   2050       30       8200 kernfs_node_cache      
 55263  40504  73%    0.10K   1417       39       5668 anon_vma               
 45568  38657  84%    0.03K    356      128       1424 kmalloc-32             
 39474  32111  81%    0.04K    387      102       1548 lsm_file_cache         
 33656  21282  63%    0.07K    601       56       2404 vmap_area              
 33408  20015  59%    0.03K    261      128       1044 kmalloc-cg-32          
 30720  28635  93%    0.02K    120      256        480 kmalloc-16             
 28938  26391  91%    0.19K    689       42       5512 filp                   
 26624  26542  99%    0.01K     52      512        208 kmalloc-8              
 26176  14814  56%    0.25K    818       32       6544 maple_node             
 24320  19824  81%    1.00K    760       32      24320 kmalloc-1k             
 22572  22572 100%    0.18K    513       44       4104 ext4_groupinfo_4k      
 20874  17555  84%    0.09K    497       42       1988 kmalloc-96             
 17976  16825  93%    0.19K    428       42       3424 kmalloc-192            
 16768  11906  71%    0.12K    524       32       2096 kmalloc-128            
 16384  16384 100%    0.01K     32      512        128 memdup_user-8          
 16384  16384 100%    0.01K     32      512        128 kmalloc-cg-8           
 16164  14444  89%    0.88K    449       36      14368 fuse_inode             
 13902  13902 100%    0.09K    331       42       1324 kmalloc-rcl-96         
 12648   8851  69%    0.62K    248       51       7936 inode_cache            
 10688  10607  99%    1.00K    334       32      10688 iommu_iova_magazine    
  8442   8139  96%    0.76K    201       42       6432 shmem_inode_cache      
  8280   8074  97%    0.70K    180       46       5760 proc_inode_cache       
  8249   7957  96%    0.05K    113       73        452 mb_cache_entry         
  8192   8192 100%    0.02K     32      256        128 ep_head                
  8192   8192 100%    0.02K     32      256        128 memdup_user-16         
  8192   8192 100%    0.02K     32      256        128 kmalloc-cg-16          
  7191   7024  97%    0.08K    141       51        564 Acpi-State             
  7140   6970  97%    0.02K     42      170        168 fsnotify_mark_connector
  6804   5834  85%    0.19K    162       42       1296 pid                    
  6594   6594 100%    0.19K    157       42       1256 proc_dir_entry         
  6324   3890  61%    0.12K    186       34        744 jbd2_journal_head      
  6035   6035 100%    0.05K     71       85        284 Acpi-Namespace         
  6016   5504  91%    0.03K     47      128        188 pending_reservation    
  5568   5248  94%    0.06K     87       64        348 ext4_io_end            
  5334   5334 100%    0.19K    127       42       1016 kmalloc-cg-192         
  5280   5013  94%    0.12K    165       32        660 eventpoll_epi          
  5024   5024 100%    0.50K    157       32       2512 pool_workqueue         
  4407   4113  93%    0.81K    113       39       3616 sock_inode_cache       
  4256   3987  93%    0.25K    133       32       1064 skbuff_head_cache      
  4096   4096 100%    0.03K     32      128        128 memdup_user-32         
  3864   3689  95%    0.69K     84       46       2688 skbuff_small_head      
  3824   3689  96%    2.00K    239       16       7648 kmalloc-2k             
  3744   3561  95%    0.12K    117       32        468 kmalloc-rcl-128        
  3616   3518  97%    0.25K    113       32        904 bio-200                
  3612   3404  94%    0.38K     86       42       1376 mnt_cache              
  3520   3323  94%    0.50K    110       32       1760 kmalloc-cg-512         
  3283   3215  97%    0.64K     67       49       2144 debugfs_inode_cache    
  3264   3264 100%    0.04K     32      102        128 pde_opener             
  3264   3215  98%    0.08K     64       51        256 sigqueue               
  3162   3162 100%    0.04K     31      102        124 fat_cache              
  2982   2982 100%    0.09K     71       42        284 kmalloc-cg-96          
  2814   2814 100%    0.09K     67       42        268 trace_event_file       
  2730   2580  94%    1.06K     91       30       2912 bio-1072               
  2728   2693  98%    4.00K    341        8      10912 kmalloc-4k             
  2640   2572  97%    6.62K    660        4      21120 task_struct            
  2496   2401  96%    1.00K     78       32       2496 PING                   
  2496   2343  93%    1.00K     78       32       2496 kmalloc-cg-1k          
  2496   2496 100%    0.06K     39       64        156 kmalloc-cg-64          
  2436   2436 100%    0.19K     58       42        464 file_lock_cache        
  2368   2240  94%    0.25K     74       32        592 nf_conntrack           
  2240   2134  95%    1.12K     80       28       2560 signal_cache           
  2048   2048 100%    0.06K     32       64        128 memdup_user-64         
  2016   1854  91%    0.19K     48       42        384 kmalloc-rcl-192        
  1920   1865  97%    2.00K    120       16       3840 kmalloc-cg-2k          
  1792   1792 100%    0.07K     32       56        128 nsproxy                
  1748   1748 100%    0.69K     38       46       1216 pidfs_cache            
  1696   1696 100%    0.15K     32       53        256 ext4_allocation_context
  1696   1696 100%    0.60K     32       53       1024 user_namespace         
  1683   1683 100%    0.62K     33       51       1056 task_group             
  1680   1630  97%    2.06K    112       15       3584 sighand_cache          
  1632   1632 100%    0.31K     32       51        512 request_sock_TCP       
  1632   1632 100%    0.12K     51       32        204 kmalloc-cg-128         
  1615   1615 100%    0.05K     19       85         76 ip_fib_trie            
  1596   1386  86%    0.19K     38       42        304 bio-136                
  1518   1518 100%    0.69K     33       46       1056 files_cache            
  1504   1504 100%    0.25K     47       32        376 io_kiocb               
  1472   1472 100%    0.17K     32       46        256 fuse_request           
  1472   1472 100%    0.09K     32       46        128 configfs_dir_cache     
  1472   1472 100%    0.25K     46       32        368 kmalloc-cg-256         
  1460   1460 100%    0.05K     20       73         80 ip_fib_alias           
  1344   1344 100%    0.19K     32       42        256 jbd2_transaction_s     
  1344   1344 100%    0.19K     32       42        256 userfaultfd_ctx_cache  
  1344   1344 100%    0.19K     32       42        256 msg_msg-192            
  1344   1344 100%    0.09K     32       42        128 memdup_user-96         
  1312   1312 100%    0.77K     32       41       1024 fat_inode_cache        
  1248   1248 100%    0.10K     32       39        128 Acpi-ParseExt          
  1152   1152 100%    0.11K     32       36        128 ext4_prealloc_space    
  1152   1152 100%    0.06K     18       64         72 kmem_cache_node        
  1092   1092 100%    1.19K     42       26       1344 RAWv6                  
  1088   1088 100%    0.94K     32       34       1024 mqueue_inode_cache     
  1088   1088 100%    0.12K     32       34        128 seq_file               
  1054   1054 100%    0.26K     34       31        272 tw_sock_TCP            
  1024   1024 100%    0.25K     32       32        256 task_delay_info        
   949    949 100%    2.38K     73       13       2336 TCP                    
   928    928 100%    0.55K     32       29        512 taskstats              
   920    920 100%    1.38K     40       23       1280 mm_struct              
   872    836  95%    4.00K    109        8       3488 kmalloc-cg-4k          
   784    784 100%    0.28K     28       28        224 pid_namespace          
   768    768 100%    1.31K     32       24       1024 UDPv6                  
   768    736  95%    4.00K     96        8       3072 biovec-max             
   768    768 100%    1.28K     32       24       1024 perf_event             
   756    756 100%    0.56K     27       28        432 kioctx                 
   672    672 100%    0.12K     21       32         84 memdup_user-128        
   672    672 100%    0.25K     21       32        168 kmem_cache             
   648    648 100%    1.33K     27       24        864 bfq_io_cq              
   624    624 100%    0.66K     13       48        416 tracefs_inode_cache    
   592    592 100%    0.42K     16       37        256 uts_namespace          
   576    576 100%    2.00K     36       16       1152 biovec-128             
   572    572 100%    1.19K     22       26        704 PINGv6                 
   544    520  95%    4.00K     68        8       2176 names_cache            
   512    512 100%    0.02K      2      256          8 jbd2_revoke_table_s    
   512    512 100%    2.00K     32       16       1024 msg_msg-2k             
   432    432 100%    2.00K     27       16        864 memdup_user-2k         
   416    416 100%    0.12K     13       32         52 scsi_sense_cache       
   384    384 100%    0.25K     12       32         96 memdup_user-256        
   372    372 100%    0.26K     12       31         96 tw_sock_TCPv6          
   324    324 100%    2.56K     27       12        864 TCPv6                  
   320    320 100%    0.50K     10       32        160 memdup_user-512        
   288    288 100%    1.00K      9       32        288 memdup_user-1k         
   256    256 100%    0.02K      1      256          4 dma-kmalloc-16         
   228    228 100%    9.87K     76        3       2432 uvm_va_block_context_t 
   228    228 100%    4.81K     38        6       1216 net_namespace          
   170    170 100%    0.05K      2       85          8 bio_post_read_ctx      
   165    165 100%    0.96K      5       33        160 request_queue          
   153    153 100%    0.31K      3       51         48 bio-264                
   150    150 100%    0.63K      3       50         96 hugetlbfs_inode_cache  
   140    140 100%    1.56K      7       20        224 bdev_cache             
   132    132 100%    8.00K     33        4       1056 kmalloc-cg-8k          
   128    128 100%    1.94K      8       16        256 MPTCP                  
   120    120 100%    2.12K      8       15        256 MPTCPv6                
    96     96 100%    1.00K      3       32         96 RAW                    
    88     88 100%    0.18K      2       44         16 ip6-frags              
    78     78 100%    0.81K      2       39         64 dax_cache              
    74     74 100%    0.21K      2       37         16 uvm_va_range_managed_t 
    68     68 100%    0.23K      2       34         16 btrfs_extent_buffer    
    64     64 100%    0.12K      2       32          8 bio_integrity_data     
    62     52  83%   14.17K     31        2        992 uvm_va_range_external_t
    51     51 100%    0.31K      1       51         16 bio-280                
    42     42 100%    0.38K      1       42         16 bio-320                
    42     42 100%    0.19K      1       42          8 memdup_user-192        
    36     36 100%    0.44K      1       36         16 bio-384                
    36     36 100%    0.44K      1       36         16 bio-400                
    36     36 100%    0.11K      1       36          4 kmalloc_buckets        
    32     32 100%    1.00K      1       32         32 bio-992                
    32     32 100%    0.50K      1       32         16 bio-456                
    30     30 100%    1.06K      1       30         32 dmaengine-unmap-128    
    28     28 100%    2.20K      2       14         64 uvm_va_range_semaphore_pool_t
    15     15 100%    2.06K      1       15         32 dmaengine-unmap-256    
    12     12 100%    2.61K      1       12         32 x86_emulator           
     4      4 100%    7.19K      1        4         32 kvm_vcpu               
     4      4 100%   17.41K      4        1        128 uvm_service_block_context_t
     0      0   0%    0.20K      0       39          0 nf_conntrack_expect    
     0      0   0%    0.18K      0       44          0 kvm_mmu_page_header    
     0      0   0%    0.12K      0       34          0 uvm_tools_block_migration_data_t
     0      0   0%    1.11K      0       28          0 uvm_tools_event_tracker_t
     0      0   0%    0.47K      0       34          0 uvm_va_block_gpu_state_t
     0      0   0%    2.80K      0       11          0 uvm_va_block_t         
     0      0   0%    0.15K      0       53          0 uvm_va_range_device_p2p_t
     0      0   0%    3.16K      0       10          0 kcopyd_job             
     0      0   0%    2.82K      0       11          0 dm_uevent              
     0      0   0%   12.00K      0        2          0 nvidia_stack_cache     
     0      0   0%    0.30K      0       52          0 btrfs_delayed_node     
     0      0   0%    0.41K      0       39          0 btrfs_ordered_extent   
     0      0   0%    0.16K      0       48          0 btrfs_trans_handle     
     0      0   0%    1.01K      0       31          0 btrfs_inode            
     0      0   0%    0.26K      0       31          0 fsverity_info          
     0      0   0%    0.12K      0       32          0 fscrypt_inode_info     
     0      0   0%    0.31K      0       51          0 request_sock_TCPv6     
     0      0   0%    0.11K      0       36          0 fanotify_perm_event    
     0      0   0%    0.03K      0      128          0 dnotify_struct         
     0      0   0%    0.20K      0       40          0 ip4-frags              
     0      0   0%    0.38K      0       41          0 request_sock_subflow_v6
     0      0   0%    0.38K      0       41          0 request_sock_subflow_v4
     0      0   0%    0.31K      0       51          0 xfrm_dst               
     0      0   0%    0.81K      0       39          0 xfrm_state             
     0      0   0%    0.25K      0       32          0 dquot                  
     0      0   0%    8.00K      0        4          0 msg_msg-8k             
     0      0   0%    4.00K      0        8          0 msg_msg-4k             
     0      0   0%    1.00K      0       32          0 msg_msg-1k             
     0      0   0%    0.50K      0       32          0 msg_msg-512            
     0      0   0%    0.25K      0       32          0 msg_msg-256            
     0      0   0%    0.12K      0       32          0 msg_msg-128            
     0      0   0%    0.06K      0       64          0 msg_msg-64             
     0      0   0%    0.03K      0      128          0 msg_msg-32             
     0      0   0%    0.02K      0      256          0 msg_msg-16             
     0      0   0%    0.01K      0      512          0 msg_msg-8              
     0      0   0%    0.09K      0       42          0 msg_msg-96             
     0      0   0%    8.00K      0        4          0 memdup_user-8k         
     0      0   0%    4.00K      0        8          0 memdup_user-4k         
     0      0   0%    0.16K      0       51          0 file_lease_cache       
     0      0   0%    0.25K      0       32          0 bfilp                  
     0      0   0%    8.00K      0        4          0 dma-kmalloc-8k         
     0      0   0%    4.00K      0        8          0 dma-kmalloc-4k         
     0      0   0%    2.00K      0       16          0 dma-kmalloc-2k         
     0      0   0%    1.00K      0       32          0 dma-kmalloc-1k         
     0      0   0%    0.50K      0       32          0 dma-kmalloc-512        
     0      0   0%    0.25K      0       32          0 dma-kmalloc-256        
     0      0   0%    0.12K      0       32          0 dma-kmalloc-128        
     0      0   0%    0.06K      0       64          0 dma-kmalloc-64         
     0      0   0%    0.03K      0      128          0 dma-kmalloc-32         
     0      0   0%    0.01K      0      512          0 dma-kmalloc-8          
     0      0   0%    0.19K      0       42          0 dma-kmalloc-192        
     0      0   0%    0.09K      0       42          0 dma-kmalloc-96         
     0      0   0%    8.00K      0        4          0 kmalloc-rcl-8k         
     0      0   0%    4.00K      0        8          0 kmalloc-rcl-4k         
     0      0   0%    2.00K      0       16          0 kmalloc-rcl-2k         
     0      0   0%    1.00K      0       32          0 kmalloc-rcl-1k         
     0      0   0%    0.50K      0       32          0 kmalloc-rcl-512        
     0      0   0%    0.25K      0       32          0 kmalloc-rcl-256        
     0      0   0%    0.06K      0       64          0 kmalloc-rcl-64         
     0      0   0%    0.03K      0      128          0 kmalloc-rcl-32         
     0      0   0%    0.02K      0      256          0 kmalloc-rcl-16         
     0      0   0%    0.01K      0      512          0 kmalloc-rcl-8          

For reference, running Linux on both Xanmod-BORE and Zen and latest vanilla kernel release.

Icon name: computer-desktop
         Chassis: desktop ?️
Operating System: Arch Linux                       
          Kernel: Linux 6.15.7-x64v3-xanmod1-1-bore
    Architecture: x86-64
Hardware Vendor: ASUS
  Hardware Model: ROG STRIX B550-E GAMING
Firmware Version: 2423
   Firmware Date: Mon 2021-08-09
    Firmware Age: 3y 11month 2w 6d

Last edited by ninetailedtori (2025-07-30 00:20:25)

Offline

#2 2025-07-30 12:40:22

ninetailedtori
Member
Registered: 2025-01-28
Posts: 2

Re: Noting a kmalloc Slab-SUnreclaim memory leak.

Yea, it seems to be if a gamescope session is open for 2 hours or so, it starts leaking. Let me report it there as well then.

Last edited by ninetailedtori (2025-07-30 15:15:26)

Offline

Board footer

Powered by FluxBB