[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20200818003058.GD18179@shao2-debian>
Date: Tue, 18 Aug 2020 08:30:58 +0800
From: kernel test robot <lkp@...el.com>
To: Nicholas Piggin <npiggin@...il.com>
Cc: linux-mm@...ck.org, Nicholas Piggin <npiggin@...il.com>,
linux-kernel@...r.kernel.org, linux-arch@...r.kernel.org,
linuxppc-dev@...ts.ozlabs.org,
Catalin Marinas <catalin.marinas@....com>,
Will Deacon <will@...nel.org>,
linux-arm-kernel@...ts.infradead.org,
Thomas Gleixner <tglx@...utronix.de>,
Ingo Molnar <mingo@...hat.com>, Borislav Petkov <bp@...en8.de>,
x86@...nel.org, "H. Peter Anvin" <hpa@...or.com>,
Zefan Li <lizefan@...wei.com>,
Jonathan Cameron <Jonathan.Cameron@...wei.com>,
0day robot <lkp@...el.com>, lkp@...ts.01.org
Subject: [mm/vmalloc] a1a514f208:
WARNING:at_kernel/locking/lockdep.c:#__lock_acquire
Greeting,
FYI, we noticed the following commit (built with gcc-9):
commit: a1a514f208c92f9812433b1d3943fd421ea36a74 ("[PATCH v4 8/8] mm/vmalloc: Hugepage vmalloc mappings")
url: https://github.com/0day-ci/linux/commits/Nicholas-Piggin/huge-vmalloc-mappings/20200816-171128
base: https://github.com/hnaz/linux-mm master
in testcase: boot
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):
+----------------------------------------------------------------------------+------------+------------+
| | f7bfece000 | a1a514f208 |
+----------------------------------------------------------------------------+------------+------------+
| boot_successes | 16 | 3 |
| boot_failures | 2 | 50 |
| BUG:kernel_hang_in_test_stage | 2 | 1 |
| BUG:sleeping_function_called_from_invalid_context_at_arch/x86/mm/fault.c | 0 | 2 |
| RIP:__d_lookup_rcu | 0 | 7 |
| BUG:unable_to_handle_page_fault_for_address | 0 | 16 |
| Oops:#[##] | 0 | 43 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 16 |
| WARNING:at_kernel/locking/lockdep.c:#__lock_acquire | 0 | 27 |
| RIP:__lock_acquire | 0 | 28 |
| BUG:kernel_NULL_pointer_dereference,address | 0 | 27 |
| Kernel_panic-not_syncing:Fatal_exception_in_interrupt | 0 | 28 |
| RIP:kernfs_active | 0 | 1 |
| Kernel_panic-not_syncing:VFS:Unable_to_mount_root_fs_on_unknown-block(#,#) | 0 | 2 |
| RIP:__d_lookup | 0 | 2 |
| RIP:__handle_mm_fault | 0 | 1 |
| kernel_BUG_at_kernel/cgroup/cgroup.c | 0 | 1 |
| invalid_opcode:#[##] | 0 | 1 |
| RIP:cset_cgroup_from_root | 0 | 1 |
| BUG:Bad_page_map_in_process | 0 | 1 |
| BUG:Bad_rss-counter_state_mm:(____ptrval____)type:MM_FILEPAGES_val | 0 | 1 |
| BUG:Bad_rss-counter_state_mm:(____ptrval____)type:MM_ANONPAGES_val | 0 | 1 |
| BUG:Bad_rss-counter_state_mm:(____ptrval____)type:MM_SWAPENTS_val | 0 | 1 |
| BUG:spinlock_bad_magic_on_CPU | 0 | 2 |
| RIP:strcmp | 0 | 1 |
| RIP:kmem_cache_alloc | 0 | 1 |
| BUG:kernel_reboot-without-warning_in_test_stage | 0 | 1 |
| RIP:rb_next | 0 | 1 |
+----------------------------------------------------------------------------+------------+------------+
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <lkp@...el.com>
[ 32.549285] WARNING: CPU: 0 PID: 588 at kernel/locking/lockdep.c:183 __lock_acquire+0x8b2/0xb20
[ 32.552088] Modules linked in: ppdev joydev floppy parport_pc parport i2c_piix4
[ 32.553704] CPU: 0 PID: 588 Comm: wget Not tainted 5.8.0-rc7-mm1-00429-ga1a514f208c92 #2
[ 32.555876] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
[ 32.557749] RIP: 0010:__lock_acquire+0x8b2/0xb20
[ 32.560218] Code: c0 0f 84 aa fe ff ff 44 8b 05 42 02 00 02 45 85 c0 0f 85 9a fe ff ff 48 c7 c6 89 9f a6 87 48 c7 c7 8d a3 9c 87 e8 ce 6e f8 ff <0f> 0b 31 c0 4c 8b 14 24 4c 8b 5c 24 08 e9 c6 f8 ff ff 4c 89 5c 24
[ 32.570118] RSP: 0018:ffff9e5bc12e7bd8 EFLAGS: 00010086
[ 32.571660] RAX: 0000000000000000 RBX: 37a6f4de9bd1360a RCX: 0000000000000000
[ 32.573437] RDX: 0000000000000202 RSI: ffffffff879fb4bb RDI: 0000000000000001
[ 32.575283] RBP: ffff90e6dbf80d50 R08: 0000000000000001 R09: 0000000000000000
[ 32.577089] R10: ffffffff8981b1a0 R11: 000000008981add3 R12: 0000000000000001
[ 32.579111] R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000000000
[ 32.580868] FS: 00007f27f0a6e700(0000) GS:ffff90e777c00000(0000) knlGS:0000000000000000
[ 32.583113] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 32.584591] CR2: 00007f27efb530b0 CR3: 000000019a7f8000 CR4: 00000000000406f0
[ 32.586551] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 32.588345] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 32.590117] Call Trace:
[ 32.590953] lock_acquire+0xab/0x390
[ 32.591994] ? __inet_hash_connect+0x164/0x540
[ 32.593267] ? lockdep_hardirqs_on_prepare+0xec/0x180
[ 32.594778] ? inet_get_local_port_range+0xb0/0xd0
[ 32.596061] _raw_spin_lock_bh+0x34/0x40
[ 32.597168] ? __inet_hash_connect+0x164/0x540
[ 32.598387] __inet_hash_connect+0x164/0x540
[ 32.599586] ? inet_lhash2_lookup+0x160/0x160
[ 32.600787] tcp_v4_connect+0x26f/0x560
[ 32.601896] __inet_stream_connect+0xc5/0x360
[ 32.603263] ? mark_held_locks+0x2d/0x80
[ 32.604436] ? lockdep_hardirqs_on_prepare+0xec/0x180
[ 32.605811] ? __local_bh_enable_ip+0x77/0xe0
[ 32.607030] inet_stream_connect+0x37/0x50
[ 32.608180] __sys_connect+0x9c/0xd0
[ 32.609237] ? _raw_spin_unlock_irq+0x35/0x50
[ 32.610569] ? syscall_enter_from_user_mode+0x25/0x2b0
[ 32.612009] ? syscall_enter_from_user_mode+0x2a/0x2b0
[ 32.613403] ? lockdep_hardirqs_on_prepare+0xec/0x180
[ 32.614893] ? syscall_enter_from_user_mode+0x2a/0x2b0
[ 32.616282] ? trace_hardirqs_on+0x41/0xf0
[ 32.617464] __x64_sys_connect+0x16/0x20
[ 32.618790] do_syscall_64+0x33/0x40
[ 32.619903] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[ 32.621319] RIP: 0033:0x7f27efb2e2e0
[ 32.622403] Code: 00 31 d2 48 29 c2 64 89 11 48 83 c8 ff eb ea 90 90 90 90 90 90 90 90 90 90 90 83 3d fd 8e 2c 00 00 75 10 b8 2a 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 31 c3 48 83 ec 08 e8 fe ce 00 00 48 89 04 24
[ 32.627108] RSP: 002b:00007fff83403e08 EFLAGS: 00000246 ORIG_RAX: 000000000000002a
[ 32.629151] RAX: ffffffffffffffda RBX: 00007fff83403ea0 RCX: 00007f27efb2e2e0
[ 32.630950] RDX: 0000000000000010 RSI: 00007fff83403ec0 RDI: 0000000000000004
[ 32.632788] RBP: 0000000000000004 R08: 00007fff83403d70 R09: 0000000000000001
[ 32.637173] R10: 00007fff83403ba0 R11: 0000000000000246 R12: 0000000000000050
[ 32.638935] R13: 000000000065ade0 R14: 0000000001975b30 R15: 000000000000000a
[ 32.640686] irq event stamp: 8200
[ 32.641686] hardirqs last enabled at (8199): [<ffffffff86f4efc0>] inet_get_local_port_range+0xb0/0xd0
[ 32.644245] hardirqs last disabled at (8198): [<ffffffff86f4ef43>] inet_get_local_port_range+0x33/0xd0
[ 32.646202] softirqs last enabled at (8196): [<ffffffff86e7292a>] lock_sock_nested+0x3a/0x90
[ 32.648515] softirqs last disabled at (8200): [<ffffffff86f4e174>] __inet_hash_connect+0x164/0x540
[ 32.651988] ---[ end trace dd07c03f65a4d766 ]---
To reproduce:
# build kernel
cd linux
cp config-5.8.0-rc7-mm1-00429-ga1a514f208c92 .config
make HOSTCC=gcc-9 CC=gcc-9 ARCH=x86_64 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,
lkp
View attachment "config-5.8.0-rc7-mm1-00429-ga1a514f208c92" of type "text/plain" (209841 bytes)
View attachment "job-script" of type "text/plain" (4768 bytes)
Download attachment "dmesg.xz" of type "application/x-xz" (15192 bytes)
Powered by blists - more mailing lists