Public bug reported: Ubuntu questing AMD64, 8GB memory with 6.17.0-8-generic
run stress-ng with AppArmor stressor for ~5-10 mins, system runs out of memory. How to reproduce issue: use latest stress-ng from https://launchpad.net/~colin- king/+archive/ubuntu/stress-ng sudo add-apt-repository ppa:colin-king/stress-ng sudo apt-get update sudo apt-get install stress-ng sudo stress-ng --klog-check -v --apparmor 1 after a while one gets: stress-ng: debug: [1628] invoked with './stress-ng --klog-check -v --apparmor 1' by user 0 'root' stress-ng: debug: [1628] stress-ng 0.20.00 gf9ac1ba95c22 stress-ng: debug: [1628] system: Linux questing-amd64 6.17.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Fri Nov 14 21:44:46 UTC 2025 x86_64, gcc 15.2.0, glibc 2.42, little endian stress-ng: debug: [1628] RAM total: 7.3G, RAM free: 6.2G, swap free: 2.8G stress-ng: debug: [1628] temporary file path: '/home/cking/stress-ng', filesystem type: ext4 (892311 blocks available, /dev/dm-0) stress-ng: debug: [1628] 8 processors online, 8 processors configured stress-ng: info: [1628] defaulting to a 1 day run per stressor stress-ng: debug: [1628] CPU data cache: L1: 32K, L2: 4096K, L3: 16384K stress-ng: debug: [1628] cache allocate: shared cache buffer size: 16384K stress-ng: info: [1628] dispatching hogs: 1 apparmor stress-ng: debug: [1628] starting stressor stress-ng: debug: [1628] 1 stressor started stress-ng: debug: [1630] apparmor: [1630] started (instance 0 on CPU 4) stress-ng: info: [1629] klog-check: kernel cmdline: 'BOOT_IMAGE=/vmlinuz-6.17.0-8-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M' stress-ng: info: [1629] klog-check: warning: [104.610917] 'stress-ng-appar invoked oom-killer: gfp_mask=0x140cca(GFP_HIGHUSER_MOVABLE|__GFP_COMP), order=0, oom_score_adj=-1000' stress-ng: info: [1629] klog-check: warning: [104.610923] 'CPU: 2 UID: 0 PID: 1634 Comm: stress-ng-appar Not tainted 6.17.0-8-generic #8-Ubuntu PREEMPT(voluntary) ' stress-ng: info: [1629] klog-check: warning: [104.610925] 'Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014' stress-ng: info: [1629] klog-check: warning: [104.610926] 'Call Trace:' stress-ng: info: [1629] klog-check: warning: [104.610927] ' <TASK>' stress-ng: info: [1629] klog-check: warning: [104.610930] ' show_stack+0x49/0x60' stress-ng: info: [1629] klog-check: warning: [104.610934] ' dump_stack_lvl+0x5f/0x90' stress-ng: info: [1629] klog-check: warning: [104.610937] ' dump_stack+0x10/0x18' stress-ng: info: [1629] klog-check: warning: [104.610949] ' dump_header+0x48/0x1be' stress-ng: info: [1629] klog-check: warning: [104.610950] ' oom_kill_process.cold+0x8/0xac' stress-ng: info: [1629] klog-check: warning: [104.610951] ' out_of_memory+0xff/0x2b0' stress-ng: info: [1629] klog-check: warning: [104.610954] ' __alloc_pages_may_oom+0x10a/0x1d0' stress-ng: info: [1629] klog-check: warning: [104.610956] ' __alloc_pages_slowpath.constprop.0+0x40e/0x990' stress-ng: info: [1629] klog-check: warning: [104.610957] ' __alloc_frozen_pages_noprof+0x341/0x360' stress-ng: info: [1629] klog-check: warning: [104.610958] ' alloc_pages_mpol+0x88/0x1b0' stress-ng: info: [1629] klog-check: warning: [104.610960] ' folio_alloc_mpol_noprof+0x14/0x40' stress-ng: info: [1629] klog-check: warning: [104.610961] ' __read_swap_cache_async+0x16c/0x260' stress-ng: info: [1629] klog-check: warning: [104.610963] ' swap_cluster_readahead+0x20a/0x310' stress-ng: info: [1629] klog-check: warning: [104.610963] ' swapin_readahead+0x75/0x100' stress-ng: info: [1629] klog-check: warning: [104.610964] ' do_swap_page+0x227/0x1010' stress-ng: info: [1629] klog-check: warning: [104.610966] ' ? arch_exit_to_user_mode_prepare.isra.0+0xd/0xe0' stress-ng: info: [1629] klog-check: warning: [104.610967] ' ? do_syscall_64+0xb9/0xc90' stress-ng: info: [1629] klog-check: warning: [104.610970] ' ? __pfx_default_wake_function+0x10/0x10' stress-ng: info: [1629] klog-check: warning: [104.610971] ' handle_pte_fault+0x1b9/0x1f0' stress-ng: info: [1629] klog-check: warning: [104.610972] ' __handle_mm_fault+0x59d/0x720' stress-ng: info: [1629] klog-check: warning: [104.610974] ' handle_mm_fault+0xe7/0x2f0' stress-ng: info: [1629] klog-check: warning: [104.610975] ' do_user_addr_fault+0x22b/0x6c0' stress-ng: info: [1629] klog-check: warning: [104.610977] ' exc_page_fault+0x7f/0x1b0' stress-ng: info: [1629] klog-check: warning: [104.610978] ' asm_exc_page_fault+0x27/0x30' stress-ng: info: [1629] klog-check: warning: [104.610979] 'RIP: 0033:0x750ea1eb137f' stress-ng: info: [1629] klog-check: warning: [104.610981] 'Code: 9d 38 ee ff ff e9 9c fc ff ff e8 cc 3c 09 00 90 66 66 2e 0f 1f 84 00 00 00 00 00 55 48 8b 4f 08 48 89 c8 48 83 e0 f8 48 89 e5 <48> 3b 04 07 0f 85 9e 00 00 00 48 8b 47 10 48 3b 78 18 75 75 48 8b' stress-ng: info: [1629] klog-check: warning: [104.610981] 'RSP: 002b:00007ffdd4d66fd0 EFLAGS: 00010206' stress-ng: info: [1629] klog-check: warning: [104.610983] 'RAX: 00000000000002f0 RBX: 0000750ea2034fc0 RCX: 00000000000002f1' stress-ng: info: [1629] klog-check: warning: [104.610983] 'RDX: 0000750ea2034e00 RSI: 0000000000408000 RDI: 0000596c2fa8fd60' stress-ng: info: [1629] klog-check: warning: [104.610984] 'RBP: 00007ffdd4d66fd0 R08: 0000000000000118 R09: 0000750ea2034b20' stress-ng: info: [1629] klog-check: warning: [104.610984] 'R10: 0000000000000120 R11: 0000750ea2034ac0 R12: 00000000000002f0' Looks like the apparmor profiles being loaded/unloaded eat up memory ** Affects: linux (Ubuntu) Importance: Low Status: New ** Changed in: linux (Ubuntu) Importance: Undecided => Low ** Description changed: - Ubuntu question AMD64, 8GB memory with 6.17.0-8-generic + Ubuntu questing AMD64, 8GB memory with 6.17.0-8-generic run stress-ng with AppArmor stressor for ~5-10 mins, system runs out of memory. How to reproduce issue: use latest stress-ng from https://launchpad.net/~colin- king/+archive/ubuntu/stress-ng sudo add-apt-repository ppa:colin-king/stress-ng sudo apt-get update sudo apt-get install stress-ng sudo stress-ng --klog-check -v --apparmor 1 after a while one gets: stress-ng: debug: [1628] invoked with './stress-ng --klog-check -v --apparmor 1' by user 0 'root' stress-ng: debug: [1628] stress-ng 0.20.00 gf9ac1ba95c22 stress-ng: debug: [1628] system: Linux questing-amd64 6.17.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Fri Nov 14 21:44:46 UTC 2025 x86_64, gcc 15.2.0, glibc 2.42, little endian stress-ng: debug: [1628] RAM total: 7.3G, RAM free: 6.2G, swap free: 2.8G stress-ng: debug: [1628] temporary file path: '/home/cking/stress-ng', filesystem type: ext4 (892311 blocks available, /dev/dm-0) stress-ng: debug: [1628] 8 processors online, 8 processors configured stress-ng: info: [1628] defaulting to a 1 day run per stressor stress-ng: debug: [1628] CPU data cache: L1: 32K, L2: 4096K, L3: 16384K stress-ng: debug: [1628] cache allocate: shared cache buffer size: 16384K stress-ng: info: [1628] dispatching hogs: 1 apparmor stress-ng: debug: [1628] starting stressor stress-ng: debug: [1628] 1 stressor started stress-ng: debug: [1630] apparmor: [1630] started (instance 0 on CPU 4) stress-ng: info: [1629] klog-check: kernel cmdline: 'BOOT_IMAGE=/vmlinuz-6.17.0-8-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M' stress-ng: info: [1629] klog-check: warning: [104.610917] 'stress-ng-appar invoked oom-killer: gfp_mask=0x140cca(GFP_HIGHUSER_MOVABLE|__GFP_COMP), order=0, oom_score_adj=-1000' stress-ng: info: [1629] klog-check: warning: [104.610923] 'CPU: 2 UID: 0 PID: 1634 Comm: stress-ng-appar Not tainted 6.17.0-8-generic #8-Ubuntu PREEMPT(voluntary) ' stress-ng: info: [1629] klog-check: warning: [104.610925] 'Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014' stress-ng: info: [1629] klog-check: warning: [104.610926] 'Call Trace:' stress-ng: info: [1629] klog-check: warning: [104.610927] ' <TASK>' stress-ng: info: [1629] klog-check: warning: [104.610930] ' show_stack+0x49/0x60' stress-ng: info: [1629] klog-check: warning: [104.610934] ' dump_stack_lvl+0x5f/0x90' stress-ng: info: [1629] klog-check: warning: [104.610937] ' dump_stack+0x10/0x18' stress-ng: info: [1629] klog-check: warning: [104.610949] ' dump_header+0x48/0x1be' stress-ng: info: [1629] klog-check: warning: [104.610950] ' oom_kill_process.cold+0x8/0xac' stress-ng: info: [1629] klog-check: warning: [104.610951] ' out_of_memory+0xff/0x2b0' stress-ng: info: [1629] klog-check: warning: [104.610954] ' __alloc_pages_may_oom+0x10a/0x1d0' stress-ng: info: [1629] klog-check: warning: [104.610956] ' __alloc_pages_slowpath.constprop.0+0x40e/0x990' stress-ng: info: [1629] klog-check: warning: [104.610957] ' __alloc_frozen_pages_noprof+0x341/0x360' stress-ng: info: [1629] klog-check: warning: [104.610958] ' alloc_pages_mpol+0x88/0x1b0' stress-ng: info: [1629] klog-check: warning: [104.610960] ' folio_alloc_mpol_noprof+0x14/0x40' stress-ng: info: [1629] klog-check: warning: [104.610961] ' __read_swap_cache_async+0x16c/0x260' stress-ng: info: [1629] klog-check: warning: [104.610963] ' swap_cluster_readahead+0x20a/0x310' stress-ng: info: [1629] klog-check: warning: [104.610963] ' swapin_readahead+0x75/0x100' stress-ng: info: [1629] klog-check: warning: [104.610964] ' do_swap_page+0x227/0x1010' stress-ng: info: [1629] klog-check: warning: [104.610966] ' ? arch_exit_to_user_mode_prepare.isra.0+0xd/0xe0' stress-ng: info: [1629] klog-check: warning: [104.610967] ' ? do_syscall_64+0xb9/0xc90' stress-ng: info: [1629] klog-check: warning: [104.610970] ' ? __pfx_default_wake_function+0x10/0x10' stress-ng: info: [1629] klog-check: warning: [104.610971] ' handle_pte_fault+0x1b9/0x1f0' stress-ng: info: [1629] klog-check: warning: [104.610972] ' __handle_mm_fault+0x59d/0x720' stress-ng: info: [1629] klog-check: warning: [104.610974] ' handle_mm_fault+0xe7/0x2f0' stress-ng: info: [1629] klog-check: warning: [104.610975] ' do_user_addr_fault+0x22b/0x6c0' stress-ng: info: [1629] klog-check: warning: [104.610977] ' exc_page_fault+0x7f/0x1b0' stress-ng: info: [1629] klog-check: warning: [104.610978] ' asm_exc_page_fault+0x27/0x30' stress-ng: info: [1629] klog-check: warning: [104.610979] 'RIP: 0033:0x750ea1eb137f' stress-ng: info: [1629] klog-check: warning: [104.610981] 'Code: 9d 38 ee ff ff e9 9c fc ff ff e8 cc 3c 09 00 90 66 66 2e 0f 1f 84 00 00 00 00 00 55 48 8b 4f 08 48 89 c8 48 83 e0 f8 48 89 e5 <48> 3b 04 07 0f 85 9e 00 00 00 48 8b 47 10 48 3b 78 18 75 75 48 8b' stress-ng: info: [1629] klog-check: warning: [104.610981] 'RSP: 002b:00007ffdd4d66fd0 EFLAGS: 00010206' stress-ng: info: [1629] klog-check: warning: [104.610983] 'RAX: 00000000000002f0 RBX: 0000750ea2034fc0 RCX: 00000000000002f1' stress-ng: info: [1629] klog-check: warning: [104.610983] 'RDX: 0000750ea2034e00 RSI: 0000000000408000 RDI: 0000596c2fa8fd60' stress-ng: info: [1629] klog-check: warning: [104.610984] 'RBP: 00007ffdd4d66fd0 R08: 0000000000000118 R09: 0000750ea2034b20' stress-ng: info: [1629] klog-check: warning: [104.610984] 'R10: 0000000000000120 R11: 0000750ea2034ac0 R12: 00000000000002f0' Looks like the apparmor profiles being loaded/unloaded eat up memory -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2137457 Title: system runs out of memory after loading many corrupt apparmor profiles To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2137457/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
