Details
-
Bug
-
Resolution: Fixed
-
Major
-
Lustre 2.4.0, Lustre 2.5.0
-
3
-
7058
Description
To reproduce start racer and run
while true; do cat /proc/fs/lustre/llite/*/dump_page_cache > /dev/null; done
crash> bt -l PID: 8892 TASK: ffff880118dc8080 CPU: 1 COMMAND: "cat" #0 [ffff88013a59b920] machine_kexec at ffffffff81031f7b /usr/src/debug/kernel-2.6.32-279.19.1.el6/linux-2.6.32-279.19.1.el6_lustre_gcov.x86_64/arch/x86/kernel/machine_kexec_64.c: 336 #1 [ffff88013a59b980] crash_kexec at ffffffff810b8c22 /usr/src/debug/kernel-2.6.32-279.19.1.el6/linux-2.6.32-279.19.1.el6_lustre_gcov.x86_64/kernel/kexec.c: 1106 #2 [ffff88013a59ba50] oops_end at ffffffff814eef80 /usr/src/debug/kernel-2.6.32-279.19.1.el6/linux-2.6.32-279.19.1.el6_lustre_gcov.x86_64/arch/x86/kernel/dumpstack.c: 242 #3 [ffff88013a59ba80] no_context at ffffffff81042a0b /usr/src/debug/kernel-2.6.32-279.19.1.el6/linux-2.6.32-279.19.1.el6_lustre_gcov.x86_64/arch/x86/mm/fault.c: 698 #4 [ffff88013a59bad0] __bad_area_nosemaphore at ffffffff81042c95 /usr/src/debug/kernel-2.6.32-279.19.1.el6/linux-2.6.32-279.19.1.el6_lustre_gcov.x86_64/arch/x86/mm/fault.c: 764 #5 [ffff88013a59bb20] bad_area at ffffffff81042dbe /usr/src/debug/kernel-2.6.32-279.19.1.el6/linux-2.6.32-279.19.1.el6_lustre_gcov.x86_64/arch/x86/mm/fault.c: 793 #6 [ffff88013a59bb50] __do_page_fault at ffffffff81043570 /usr/src/debug/kernel-2.6.32-279.19.1.el6/linux-2.6.32-279.19.1.el6_lustre_gcov.x86_64/arch/x86/mm/fault.c: 1140 #7 [ffff88013a59bc70] do_page_fault at ffffffff814f0f5e /usr/src/debug/kernel-2.6.32-279.19.1.el6/linux-2.6.32-279.19.1.el6_lustre_gcov.x86_64/arch/x86/mm/fault.c: 1208 #8 [ffff88013a59bca0] page_fault at ffffffff814ee315 /usr/src/debug/kernel-2.6.32-279.19.1.el6/linux-2.6.32-279.19.1.el6_lustre_gcov.x86_64/arch/x86_64/kernel/entry.S [exception RIP: vvp_pgcache_show+263] RIP: ffffffffa0df5ab7 RSP: ffff88013a59bd58 RFLAGS: 00010246 RAX: ffff88010f064ac0 RBX: ffffea00039cdd28 RCX: 0000000000000000 RDX: 0000000000000000 RSI: ffffffffa0e02b12 RDI: ffff88010f064a00 RBP: ffff88013a59be18 R8: 00000000fffffffb R9: 00000000000035bb R10: 0000000000000002 R11: 000000000000000f R12: ffff880132b22440 R13: ffff88015b589db8 R14: ffff88014ff48948 R15: ffff88010f064a00 ORIG_RAX: ffffffffffffffff CS: 0010 SS: 0018 #9 [ffff88013a59be20] seq_read at ffffffff8119a0a9 /usr/src/debug/kernel-2.6.32-279.19.1.el6/linux-2.6.32-279.19.1.el6_lustre_gcov.x86_64/fs/seq_file.c: 235 #10 [ffff88013a59bea0] proc_reg_read at ffffffff811dcbde /usr/src/debug/kernel-2.6.32-279.19.1.el6/linux-2.6.32-279.19.1.el6_lustre_gcov.x86_64/fs/proc/inode.c: 202 #11 [ffff88013a59bef0] vfs_read at ffffffff811782b5 /usr/src/debug/kernel-2.6.32-279.19.1.el6/linux-2.6.32-279.19.1.el6_lustre_gcov.x86_64/fs/read_write.c: 295 #12 [ffff88013a59bf30] sys_read at ffffffff811783f1 /usr/src/debug/kernel-2.6.32-279.19.1.el6/linux-2.6.32-279.19.1.el6_lustre_gcov.x86_64/fs/read_write.c: 369 #13 [ffff88013a59bf80] system_call_fastpath at ffffffff8100b072 /usr/src/debug///////kernel-2.6.32-279.19.1.el6/linux-2.6.32-279.19.1.el6_lustre_gcov.x86_64/arch/x86/kernel/entry_64.S: 489 RIP: 0000003282eda360 RSP: 00007fffaf2f4050 RFLAGS: 00010206 RAX: 0000000000000000 RBX: ffffffff8100b072 RCX: 0000000000b68030 RDX: 0000000000008000 RSI: 0000000000b60000 RDI: 0000000000000003 RBP: 0000000000b60000 R8: 000000328318dee8 R9: 0000000000000001 R10: 0000000000008fff R11: 0000000000000246 R12: ffffffffffff8000 R13: 0000000000000003 R14: 0000000000008000 R15: 0000000000000003 ORIG_RAX: 0000000000000000 CS: 0033 SS: 002b crash> dis -l vvp_pgcache_show+263 /root/lustre-release/lustre/llite/vvp_dev.c: 420 0xffffffffa0df5ab7 <vvp_pgcache_show+263>: mov (%rdx),%rcx