Greeting,
FYI, we noticed the following commit (built with gcc-9):
commit: 837a393f7af211ebb1d5884701a0b2d977cae5fa ("kmap: Introduce k[un]map_thread
debugging")
https://github.com/weiny2/linux-kernel.git lm-kmap-memcpy-2020-11-23
in testcase: trinity
version: trinity-i386-4d2343bd-1_20200320
with following parameters:
runtime: 300s
test-description: Trinity is a linux system call fuzz tester.
test-url:
http://codemonkey.org.uk/projects/trinity/
on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 8G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+--------------------------------------------------------------------+------------+------------+
| | e8da7eebd1 |
837a393f7a |
+--------------------------------------------------------------------+------------+------------+
| invoked_oom-killer:gfp_mask=0x | 0 | 4
|
| Mem-Info | 0 | 4
|
| Out_of_memory_and_no_killable_processes | 0 | 2
|
| Kernel_panic-not_syncing:System_is_deadlocked_on_memory | 0 | 2
|
| EIP:clear_user | 0 | 2
|
+--------------------------------------------------------------------+------------+------------+
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang(a)intel.com>
[ 213.413829]
[ 215.194898] [main] 353687 iterations. [F:234819 S:119227 HI:4831 STALLED:1]
[ 215.194915]
[ 216.740476] [main] 363777 iterations. [F:241610 S:122541 HI:4831 STALLED:1]
[ 216.740492]
[ 217.711429] modprobe invoked oom-killer: gfp_mask=0x100cca(GFP_HIGHUSER_MOVABLE),
order=0, oom_score_adj=0
[ 217.713098] CPU: 1 PID: 7952 Comm: modprobe Not tainted 5.10.0-rc2-00066-g837a393f7af2
#11
[ 217.714480] Call Trace:
[ 217.714881] dump_stack+0x6d/0x8b
[ 217.715372] dump_header+0x46/0x38f
[ 217.715967] oom_kill_process.cold+0x9/0xe
[ 217.716626] out_of_memory+0xe4/0x620
[ 217.717257] __alloc_pages_slowpath+0x10cd/0x1220
[ 217.718227] __alloc_pages_nodemask+0x476/0x500
[ 217.718921] do_fault+0x90/0x6a0
[ 217.719426] handle_mm_fault+0x3b5/0x520
[ 217.720117] do_user_addr_fault+0x2a3/0x6a0
[ 217.720752] exc_page_fault+0xe5/0x500
[ 217.721282] ? sysvec_kvm_asyncpf_interrupt+0xa0/0xa0
[ 217.722138] handle_exception+0x12b/0x12b
[ 217.722789] EIP: clear_user+0x10f/0x180
[ 217.723358] Code: 58 0f 87 84 00 00 00 ba 47 00 00 00 b8 d4 b6 2d c8 e8 a5 3e d7 ff 89
d8 89 da c1 e8 02 83 e2 03 89 c1 89 f7 8b 45 f0 66 66 90 <f3> ab 89 d1 f3 aa 66 66
90 89 c8 8d 65 f4 5b 5e 5f 5d c3 8d b6 00
[ 217.726398] EAX: 00000000 EBX: 00000fc4 ECX: 000003f1 EDX: 00000000
[ 217.727411] ESI: 0048c03c EDI: 0048c03c EBP: f2e89eb0 ESP: f2e89ea0
[ 217.728315] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 EFLAGS: 00010246
[ 217.729441] ? sysvec_kvm_asyncpf_interrupt+0xa0/0xa0
[ 217.731687] ? clear_user+0x10f/0x180
[ 217.732309] load_elf_binary+0x593/0x1020
[ 217.732939] ? debug_check_no_locks_held+0x21/0x40
[ 217.733686] exec_binprm+0x180/0x5e0
[ 217.734325] bprm_execve+0x21c/0x3c0
[ 217.734907] kernel_execve+0x143/0x1e0
[ 217.735495] call_usermodehelper_exec_async+0xc9/0x140
[ 217.736380] ? umh_complete+0x40/0x40
[ 217.736942] ret_from_fork+0x1c/0x30
[ 217.737632] Mem-Info:
[ 217.765907] active_anon:493572 inactive_anon:153810 isolated_anon:0
[ 217.765907] active_file:0 inactive_file:0 isolated_file:0
[ 217.765907] unevictable:93385 dirty:0 writeback:0
[ 217.765907] slab_reclaimable:10342 slab_unreclaimable:12533
[ 217.765907] mapped:10101 shmem:609303 pagetables:295 bounce:0
[ 217.765907] free:2087 free_pcp:397 free_cma:0
[ 217.770840] Node 0 active_anon:1974288kB inactive_anon:615240kB active_file:0kB
inactive_file:0kB unevictable:373540kB isolated(anon):0kB isolated(file):0kB
mapped:40404kB dirty:0kB writeback:0kB shmem:2437212kB writeback_tmp:0kB
kernel_stack:808kB all_unreclaimable? yes
[ 217.782481] DMA free:3784kB min:64kB low:80kB high:96kB reserved_highatomic:0KB
active_anon:728kB inactive_anon:11308kB active_file:0kB inactive_file:0kB unevictable:0kB
writepending:0kB present:15992kB managed:15916kB mlocked:0kB pagetables:60kB bounce:0kB
free_pcp:0kB local_pcp:0kB free_cma:0kB
[ 217.782488] lowmem_reserve[]: 0 930 2874 930
To reproduce:
# build kernel
cd linux
cp config-5.10.0-rc2-00066-g837a393f7af2 .config
make HOSTCC=gcc-9 CC=gcc-9 ARCH=i386 olddefconfig prepare modules_prepare bzImage
git clone
https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email
Thanks,
Oliver Sang