* [tip:WIP.x86/fpu] [x86/fpu] 8073335229: WARNING:at_mm/vmalloc.c:#remove_vm_area
@ 2024-06-30 9:41 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2024-06-30 9:41 UTC (permalink / raw)
To: Ingo Molnar
Cc: oe-lkp, lkp, linux-kernel, x86, Oleg Nesterov, Andy Lutomirski,
Borislav Petkov, Fenghua Yu, H. Peter Anvin, Linus Torvalds,
Dave Hansen, Thomas Gleixner, Uros Bizjak, oliver.sang
Hello,
kernel test robot noticed "WARNING:at_mm/vmalloc.c:#remove_vm_area" on:
commit: 80733352295340ab492002bd023ea8a1db8025f5 ("x86/fpu: Remove the thread::fpu pointer")
https://git.kernel.org/cgit/linux/kernel/git/tip/tip.git WIP.x86/fpu
[test failed on linux-next/master 62c97045b8f720c2eac807a5f38e26c9ed512371]
in testcase: stress-ng
version: stress-ng-x86_64-ecd3fe291-1_20240612
with following parameters:
nr_threads: 100%
testtime: 60s
test: sysfs
cpufreq_governor: performance
compiler: gcc-13
test machine: 224 threads 2 sockets Intel(R) Xeon(R) Platinum 8480CTDX (Sapphire Rapids) with 256G memory
(please refer to attached dmesg/kmsg for entire log/backtrace)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <oliver.sang@intel.com>
| Closes: https://lore.kernel.org/oe-lkp/202406281539.7f1bd833-oliver.sang@intel.com
kern :warn : [ 109.805527] ------------[ cut here ]------------
kern :warn : [ 109.812194] Trying to vfree() bad address (00000000132062a9)
kern :warn : [ 109.819933] WARNING: CPU: 84 PID: 1612 at mm/vmalloc.c:3195 remove_vm_area (mm/vmalloc.c:3195 (discriminator 1))
kern :warn : [ 109.829916] Modules linked in: intel_rapl_msr intel_rapl_common x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel btrfs kvm crct10dif_pclmul crc32_pclmul blake2b_generic ghash_clmulni_intel sd_mod sg sha512_ssse3 xor raid6_pq libcrc32c crc32c_intel rapl nvme nvme_core t10_pi intel_cstate ahci ast libahci ipmi_ssif mei_me i2c_i801 crc64_rocksoft_generic drm_shmem_helper crc64_rocksoft dax_hmem acpi_power_meter drm_kms_helper libata megaraid_sas mei wmi i2c_ismt crc64 i2c_smbus ipmi_si acpi_ipmi ipmi_devintf binfmt_misc ipmi_msghandler acpi_pad drm fuse loop dm_mod ip_tables
user :notice: [ 109.859859] stress-ng: metrc: [6575] stressor bogo ops real time usr time sys time bogo ops/s bogo ops/s CPU used per RSS Max
kern :warn : [ 109.888492] CPU: 84 PID: 1612 Comm: kworker/84:1 Not tainted 6.10.0-rc3-00004-g807333522953 #1
kern :warn : [ 109.905370] Workqueue: events delayed_vfree_work
user :notice: [ 109.918106] stress-ng: metrc: [6575] (secs) (secs) (secs) (real time) (usr+sys time) instance (%) (KB)
kern :warn : [ 109.918484] RIP: 0010:remove_vm_area (mm/vmalloc.c:3195 (discriminator 1))
user :notice: [ 109.926459] stress-ng: metrc: [6575] sysfs 160196 60.00 120.35 12186.65 2669.78 13.02 91.56 1852
kern :warn : [ 109.940064] Code: 48 8b 70 08 e8 40 f2 ff ff 48 89 df e8 f8 ae ff ff 48 89 e8 5b 5d c3 cc cc cc cc 48 89 de 48 c7 c7 48 2c 99 82 e8 1f 74 d1 ff <0f> 0b 31 ed 5b 48 89 e8 5d c3 cc cc cc cc 90 90 90 90 90 90 90 90
All code
========
0: 48 8b 70 08 mov 0x8(%rax),%rsi
4: e8 40 f2 ff ff callq 0xfffffffffffff249
9: 48 89 df mov %rbx,%rdi
c: e8 f8 ae ff ff callq 0xffffffffffffaf09
11: 48 89 e8 mov %rbp,%rax
14: 5b pop %rbx
15: 5d pop %rbp
16: c3 retq
17: cc int3
18: cc int3
19: cc int3
1a: cc int3
1b: 48 89 de mov %rbx,%rsi
1e: 48 c7 c7 48 2c 99 82 mov $0xffffffff82992c48,%rdi
25: e8 1f 74 d1 ff callq 0xffffffffffd17449
2a:* 0f 0b ud2 <-- trapping instruction
2c: 31 ed xor %ebp,%ebp
2e: 5b pop %rbx
2f: 48 89 e8 mov %rbp,%rax
32: 5d pop %rbp
33: c3 retq
34: cc int3
35: cc int3
36: cc int3
37: cc int3
38: 90 nop
39: 90 nop
3a: 90 nop
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: 0f 0b ud2
2: 31 ed xor %ebp,%ebp
4: 5b pop %rbx
5: 48 89 e8 mov %rbp,%rax
8: 5d pop %rbp
9: c3 retq
a: cc int3
b: cc int3
c: cc int3
d: cc int3
e: 90 nop
f: 90 nop
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
user :notice: [ 109.943272] stress-ng: metrc: [6575] miscellaneous metrics:
kern :warn : [ 109.948465] RSP: 0018:ffa00000118a7e20 EFLAGS: 00010286
kern :warn : [ 109.948468] RAX: 0000000000000000 RBX: ff1100406ccdd340 RCX: 0000000000000000
user :notice: [ 109.952683] stress-ng: metrc: [6575] sysfs 188.37 sysfs files exercised per sec (harmonic mean of 224 instances)
kern :warn : [ 109.966542] RDX: ff11003fc1a2e2c0 RSI: ff11003fc1a20b00 RDI: ff11003fc1a20b00
kern :warn : [ 109.991046] RBP: ff1100406ccdd340 R08: 0000000000000000 R09: 0000000000000003
kern :warn : [ 109.991048] R10: ffa00000118a7cb8 R11: ff1100407fcb7fe8 R12: ff1100208000fe00
kern :warn : [ 109.991048] R13: ff11003fc1a33b00 R14: ff1100208000fe05 R15: ff110001000408c0
kern :warn : [ 109.991049] FS: 0000000000000000(0000) GS:ff11003fc1a00000(0000) knlGS:0000000000000000
user :notice: [ 109.998850] stress-ng: info: [6575] for a 60.09s run time:
kern :warn : [ 110.004913] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
user :notice: [ 110.014575] stress-ng: info: [6575] 13460.96s available CPU time
kern :warn : [ 110.016332] CR2: 000055666f401650 CR3: 000000407de9a006 CR4: 0000000000f71ef0
user :notice: [ 110.030915] stress-ng: info: [6575] 120.35s user time ( 0.89%)
kern :warn : [ 110.038976] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
user :notice: [ 110.042309] stress-ng: info: [6575] 12186.82s system time ( 90.53%)
kern :warn : [ 110.050427] DR3: 0000000000000000 DR6: 00000000fffe07f0 DR7: 0000000000000400
kern :warn : [ 110.050429] PKRU: 55555554
kern :warn : [ 110.050430] Call Trace:
kern :warn : [ 110.050432] <TASK>
user :notice: [ 110.060100] stress-ng: info: [6575] 12307.17s total time ( 91.43%)
kern :warn : [ 110.068193] ? __warn (kernel/panic.c:693)
user :notice: [ 110.078927] stress-ng: info: [6575] load average: 476.09 137.10 47.15
kern :warn : [ 110.085280] ? remove_vm_area (mm/vmalloc.c:3195 (discriminator 1))
kern :warn : [ 110.095131] ? report_bug (lib/bug.c:180 lib/bug.c:219)
user :notice: [ 110.103514] stress-ng: info: [6575] skipped: 0
kern :warn : [ 110.111930] ? handle_bug (arch/x86/kernel/traps.c:239)
user :notice: [ 110.115126] stress-ng: info: [6575] passed: 224: sysfs (224)
kern :warn : [ 110.122694] ? exc_invalid_op (arch/x86/kernel/traps.c:260 (discriminator 1))
kern :warn : [ 110.122697] ? asm_exc_invalid_op (arch/x86/include/asm/idtentry.h:621)
user :notice: [ 110.132072] stress-ng: info: [6575] failed: 0
kern :warn : [ 110.134144] ? remove_vm_area (mm/vmalloc.c:3195 (discriminator 1))
kern :warn : [ 110.134147] vfree (mm/vmalloc.c:3316 (discriminator 2))
user :notice: [ 110.143001] stress-ng: info: [6575] metrics untrustworthy: 0
kern :warn : [ 110.151243] delayed_vfree_work (mm/vmalloc.c:3266 (discriminator 1))
kern :warn : [ 110.151246] process_one_work (kernel/workqueue.c:3231)
user :notice: [ 110.156131] stress-ng: info: [6575] successful run completed in 1 min, 0.09 secs
kern :warn : [ 110.158797] worker_thread (kernel/workqueue.c:3306 (discriminator 2) kernel/workqueue.c:3393 (discriminator 2))
user :notice: [ 110.221173] /usr/bin/wget -q --timeout=3600 --tries=1 --local-encoding=UTF-8 http://10.239.97.5:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-spr-r02/stress-ng-performance-100%25-sysfs-60s-debian-12-x86_64-20240206.cgz-807333522953-20240625-54609-1oto9j9-13.yaml&job_state=post_run -O /dev/null
kern :warn : [ 110.226000] ? __pfx_worker_thread (kernel/workqueue.c:3339)
kern :warn : [ 110.359162] ? __pfx_worker_thread (kernel/workqueue.c:3339)
kern :warn : [ 110.365216] kthread (kernel/kthread.c:389)
kern :warn : [ 110.369910] ? __pfx_kthread (kernel/kthread.c:342)
kern :warn : [ 110.375424] ret_from_fork (arch/x86/kernel/process.c:145)
kern :warn : [ 110.380820] ? __pfx_kthread (kernel/kthread.c:342)
kern :warn : [ 110.386304] ret_from_fork_asm (arch/x86/entry/entry_64.S:257)
kern :warn : [ 110.391956] </TASK>
kern :warn : [ 110.395774] ---[ end trace 0000000000000000 ]---
The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20240628/202406281539.7f1bd833-oliver.sang@intel.com
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2024-06-30 9:41 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-30 9:41 [tip:WIP.x86/fpu] [x86/fpu] 8073335229: WARNING:at_mm/vmalloc.c:#remove_vm_area kernel test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.