Bug#894030: Acknowledgement (linux-image-4.15.0-2-amd64: kernel memory leak while recording with audacity)
On the other hand, once I closed the audacity windows, the kernel released about 3BG of memory:
$ smem -tw
Area Used Cache Noncache
firmware/hardware 0 0 0
kernel image 0 0 0
kernel dynamic memory 12031840 8955868 3075972
userspace memory 2902768 546996 2355772
free memory 1504308 1504308 0
----------------------------------------------------------
16438916 11007172 5431744
Feel free to close this bug if you think it's invalid..
Here's the new output of slabinfo. kmalloc-64 went from 121705 to 88741.
$ sudo cat /proc/slabinfo
slabinfo - version: 2.1
# name <active_objs> <num_objs> <objsize> <objperslab> <pagesperslab> : tunables <limit> <batchcount> <sharedfactor> : slabdata <active_slabs> <num_slabs> <sharedavail>
fuse_request 120 120 400 40 4 : tunables 0 0 0 : slabdata 3 3 0
fuse_inode 39 39 832 39 8 : tunables 0 0 0 : slabdata 1 1 0
ccp-1-dmaengine-cmd-cache 0 0 320 25 2 : tunables 0 0 0 : slabdata 0 0 0
rpc_inode_cache 46 46 704 46 8 : tunables 0 0 0 : slabdata 1 1 0
ext4_groupinfo_4k 34020 34020 144 28 1 : tunables 0 0 0 : slabdata 1215 1215 0
ext4_inode_cache 39612 46020 1088 30 8 : tunables 0 0 0 : slabdata 1534 1534 0
ext4_allocation_context 512 512 128 32 1 : tunables 0 0 0 : slabdata 16 16 0
ext4_io_end 1920 1920 64 64 1 : tunables 0 0 0 : slabdata 30 30 0
ext4_extent_status 21081 28356 40 102 1 : tunables 0 0 0 : slabdata 278 278 0
mbcache 2555 2555 56 73 1 : tunables 0 0 0 : slabdata 35 35 0
jbd2_journal_head 1632 1632 120 34 1 : tunables 0 0 0 : slabdata 48 48 0
jbd2_revoke_table_s 768 768 16 256 1 : tunables 0 0 0 : slabdata 3 3 0
fscrypt_info 1792 1792 32 128 1 : tunables 0 0 0 : slabdata 14 14 0
fscrypt_ctx 1360 1360 48 85 1 : tunables 0 0 0 : slabdata 16 16 0
RAWv6 196 196 1152 28 8 : tunables 0 0 0 : slabdata 7 7 0
UDPv6 364 364 1216 26 8 : tunables 0 0 0 : slabdata 14 14 0
tw_sock_TCPv6 34 34 240 34 2 : tunables 0 0 0 : slabdata 1 1 0
request_sock_TCPv6 0 0 304 26 2 : tunables 0 0 0 : slabdata 0 0 0
TCPv6 240 240 2176 15 8 : tunables 0 0 0 : slabdata 16 16 0
cfq_io_cq 544 544 120 34 1 : tunables 0 0 0 : slabdata 16 16 0
cfq_queue 544 544 240 34 2 : tunables 0 0 0 : slabdata 16 16 0
bsg_cmd 0 0 216 37 2 : tunables 0 0 0 : slabdata 0 0 0
mqueue_inode_cache 34 34 960 34 8 : tunables 0 0 0 : slabdata 1 1 0
userfaultfd_ctx_cache 0 0 192 42 2 : tunables 0 0 0 : slabdata 0 0 0
dio 50 50 640 25 4 : tunables 0 0 0 : slabdata 2 2 0
pid_namespace 0 0 208 39 2 : tunables 0 0 0 : slabdata 0 0 0
posix_timers_cache 35 35 232 35 2 : tunables 0 0 0 : slabdata 1 1 0
ip4-frags 0 0 176 46 2 : tunables 0 0 0 : slabdata 0 0 0
xfrm_dst_cache 0 0 448 36 4 : tunables 0 0 0 : slabdata 0 0 0
RAW 306 306 960 34 8 : tunables 0 0 0 : slabdata 9 9 0
tw_sock_TCP 170 170 240 34 2 : tunables 0 0 0 : slabdata 5 5 0
request_sock_TCP 156 156 304 26 2 : tunables 0 0 0 : slabdata 6 6 0
TCP 272 272 2048 16 8 : tunables 0 0 0 : slabdata 17 17 0
hugetlbfs_inode_cache 52 52 624 26 4 : tunables 0 0 0 : slabdata 2 2 0
dquot 512 512 256 32 2 : tunables 0 0 0 : slabdata 16 16 0
eventpoll_pwq 8568 8568 72 56 1 : tunables 0 0 0 : slabdata 153 153 0
eventpoll_epi 5344 5344 128 32 1 : tunables 0 0 0 : slabdata 167 167 0
dax_cache 42 42 768 42 8 : tunables 0 0 0 : slabdata 1 1 0
request_queue 120 120 2128 15 8 : tunables 0 0 0 : slabdata 8 8 0
blkdev_ioc 624 624 104 39 1 : tunables 0 0 0 : slabdata 16 16 0
user_namespace 0 0 464 35 4 : tunables 0 0 0 : slabdata 0 0 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
sock_inode_cache 16376 16376 704 46 8 : tunables 0 0 0 : slabdata 356 356 0
file_lock_cache 640 640 200 40 2 : tunables 0 0 0 : slabdata 16 16 0
net_namespace 25 25 6080 5 8 : tunables 0 0 0 : slabdata 5 5 0
shmem_inode_cache 15916 16146 712 46 8 : tunables 0 0 0 : slabdata 351 351 0
taskstats 384 384 328 24 2 : tunables 0 0 0 : slabdata 16 16 0
proc_inode_cache 19665 20328 680 24 4 : tunables 0 0 0 : slabdata 847 847 0
sigqueue 400 400 160 25 1 : tunables 0 0 0 : slabdata 16 16 0
bdev_cache 507 507 832 39 8 : tunables 0 0 0 : slabdata 13 13 0
kernfs_node_cache 42930 42930 136 30 1 : tunables 0 0 0 : slabdata 1431 1431 0
mnt_cache 1176 1176 384 42 4 : tunables 0 0 0 : slabdata 28 28 0
filp 74926 78688 256 32 2 : tunables 0 0 0 : slabdata 2459 2459 0
inode_cache 22194 23972 608 26 4 : tunables 0 0 0 : slabdata 922 922 0
dentry 147101 167958 192 42 2 : tunables 0 0 0 : slabdata 3999 3999 0
iint_cache 0 0 80 51 1 : tunables 0 0 0 : slabdata 0 0 0
buffer_head 552591 552591 104 39 1 : tunables 0 0 0 : slabdata 14169 14169 0
vm_area_struct 132044 133419 208 39 2 : tunables 0 0 0 : slabdata 3421 3421 0
mm_struct 7290 7290 1088 30 8 : tunables 0 0 0 : slabdata 243 243 0
files_cache 8418 8418 704 46 8 : tunables 0 0 0 : slabdata 183 183 0
signal_cache 6112 6112 1024 32 8 : tunables 0 0 0 : slabdata 191 191 0
sighand_cache 3045 3045 2112 15 8 : tunables 0 0 0 : slabdata 203 203 0
task_struct 3144 3144 3840 8 8 : tunables 0 0 0 : slabdata 393 393 0
cred_jar 52752 52752 192 42 2 : tunables 0 0 0 : slabdata 1256 1256 0
anon_vma 72460 73094 88 46 1 : tunables 0 0 0 : slabdata 1589 1589 0
pid 147100 147712 64 64 1 : tunables 0 0 0 : slabdata 2308 2308 0
Acpi-Operand 6496 6496 72 56 1 : tunables 0 0 0 : slabdata 116 116 0
Acpi-Parse 1168 1168 56 73 1 : tunables 0 0 0 : slabdata 16 16 0
Acpi-State 1530 1530 80 51 1 : tunables 0 0 0 : slabdata 30 30 0
Acpi-Namespace 12954 12954 40 102 1 : tunables 0 0 0 : slabdata 127 127 0
numa_policy 3230 3230 24 170 1 : tunables 0 0 0 : slabdata 19 19 0
trace_event_file 1656 1656 88 46 1 : tunables 0 0 0 : slabdata 36 36 0
ftrace_event_field 12240 12240 48 85 1 : tunables 0 0 0 : slabdata 144 144 0
radix_tree_node 60559 67004 584 28 4 : tunables 0 0 0 : slabdata 2393 2393 0
task_group 448 448 576 28 4 : tunables 0 0 0 : slabdata 16 16 0
dma-kmalloc-8192 0 0 8192 4 8 : tunables 0 0 0 : slabdata 0 0 0
dma-kmalloc-4096 0 0 4096 8 8 : tunables 0 0 0 : slabdata 0 0 0
dma-kmalloc-2048 0 0 2048 16 8 : tunables 0 0 0 : slabdata 0 0 0
dma-kmalloc-1024 0 0 1024 32 8 : tunables 0 0 0 : slabdata 0 0 0
dma-kmalloc-512 32 32 512 32 4 : tunables 0 0 0 : slabdata 1 1 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 128 128 32 128 1 : tunables 0 0 0 : slabdata 1 1 0
dma-kmalloc-16 0 0 16 256 1 : tunables 0 0 0 : slabdata 0 0 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-8192 345 356 8192 4 8 : tunables 0 0 0 : slabdata 89 89 0
kmalloc-4096 1191 1216 4096 8 8 : tunables 0 0 0 : slabdata 152 152 0
kmalloc-2048 9480 9712 2048 16 8 : tunables 0 0 0 : slabdata 607 607 0
kmalloc-1024 12785 12896 1024 32 8 : tunables 0 0 0 : slabdata 403 403 0
kmalloc-512 16511 16640 512 32 4 : tunables 0 0 0 : slabdata 520 520 0
kmalloc-256 15975 16448 256 32 2 : tunables 0 0 0 : slabdata 514 514 0
kmalloc-192 16904 17556 192 42 2 : tunables 0 0 0 : slabdata 418 418 0
kmalloc-128 5120 5120 128 32 1 : tunables 0 0 0 : slabdata 160 160 0
kmalloc-96 12181 12222 96 42 1 : tunables 0 0 0 : slabdata 291 291 0
kmalloc-64 88741 109120 64 64 1 : tunables 0 0 0 : slabdata 1705 1705 0
kmalloc-32 43723 45824 32 128 1 : tunables 0 0 0 : slabdata 358 358 0
kmalloc-16 19200 19200 16 256 1 : tunables 0 0 0 : slabdata 75 75 0
kmalloc-8 26624 26624 8 512 1 : tunables 0 0 0 : slabdata 52 52 0
kmem_cache_node 2688 2688 64 64 1 : tunables 0 0 0 : slabdata 42 42 0
kmem_cache 2504 2604 384 42 4 : tunables 0 0 0 : slabdata 62 62 0
All the best
Reply to: