WARNING: CPU: 1 PID: 22462 at mm/page_counter.c:62 page_counter_cancel+0x57/0x60 mm/page_counter.c:62
Kernel panic - not syncing: panic_on_warn set ...
PANIC: double fault, error_code: 0x0
CPU: 1 PID: 22462 Comm: syz-executor0 Not tainted 4.18.0-rc3+ #45
CPU: 0 PID: 22466 Comm: syz-executor2 Not tainted 4.18.0-rc3+ #45
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
RIP: 0010:__lock_acquire+0x2e/0x5020 kernel/locking/lockdep.c:3294
__dump_stack lib/dump_stack.c:77 [inline]
dump_stack+0x1c9/0x2b4 lib/dump_stack.c:113
Code:
41 57
panic+0x238/0x4e7 kernel/panic.c:184
41 89
cf
41
56 41
55
__warn.cold.8+0x163/0x1ba kernel/panic.c:536
49
89
report_bug+0x252/0x2d0 lib/bug.c:186
fd
fixup_bug arch/x86/kernel/traps.c:178 [inline]
do_error_trap+0x1fc/0x4d0 arch/x86/kernel/traps.c:296
41 54
45 89
cc
53
65
4c 8b
34
25
do_invalid_op+0x1b/0x20 arch/x86/kernel/traps.c:316
40
invalid_op+0x14/0x20 arch/x86/entry/entry_64.S:992
ee
RIP: 0010:page_counter_cancel+0x57/0x60 mm/page_counter.c:62
01
Code:
00 48
de
83 e4
4c 89
f0
e7
48
48
81 ec
89
60 03
f3
00
e8
00 48
b7
8b 45
fa
10 <89>
ff
94
ff
24
31 ff
80 00
48 89
00
de
00 48
e8
ba
1d
00
69
00 00
bd
00 00
ff
fc ff
48
df
85
48
db
89
78
84 24
0a
98
e8
e3
RSP: 0018:ffff8801c71ffe20 EFLAGS: 00010082
67
bd
RAX: 0000000000000000 RBX: 1ffff10038e40041 RCX: 0000000000000002
RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff88f92620
ff
RBP: ffff8801c72001b0 R08: 0000000000000000 R09: 0000000000000000
5b
R10: ffff8801c8d2f1b8 R11: ffff8801dae236b3 R12: 0000000000000000
R13: ffffffff88f92620 R14: ffff88019d7b05c0 R15: 0000000000000002
41
FS: 00007f2da86e0700(0000) GS:ffff8801dae00000(0000) knlGS:0000000000000000
5c
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: ffff8801c71ffe18 CR3: 000000019fac4000 CR4: 00000000001406f0
5d
DR0: 0000000020000000 DR1: 0000000020000000 DR2: 0000000000000000
c3
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000600
Call Trace:
e8 d9 67 bd ff <0f> 0b eb ed 0f 1f 44 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 49
RSP: 0018:ffff8801942a6830 EFLAGS: 00010293
RAX: ffff8801b283c440 RBX: bca07ab6b37384ff RCX: ffffffff81bea3e3
RDX: 0000000000000000 RSI: ffffffff81bea3f7 RDI: 0000000000000007
RBP: ffff8801942a6840 R08: ffff8801b283c440 R09: ffffed003300d646
R10: ffffed003300d646 R11: ffff88019806b237 R12: ffff8801c8b3caf8
R13: dffffc0000000000 R14: ffff8801942a68f8 R15: ffff8801942a68f0
page_counter_uncharge+0x33/0x70 mm/page_counter.c:160
uncharge_batch+0xbb/0xab0 mm/memcontrol.c:5697
mem_cgroup_uncharge+0xb9/0x100 mm/memcontrol.c:5811
__page_cache_release+0x9ea/0xfa0 mm/swap.c:74
__put_single_page mm/swap.c:79 [inline]
__put_page+0x11a/0x190 mm/swap.c:114
put_page include/linux/mm.h:923 [inline]
free_page_and_swap_cache+0x4e6/0x760 mm/swap_state.c:304
__tlb_remove_table arch/x86/include/asm/tlb.h:30 [inline]
tlb_remove_table+0x279/0x3b0 mm/memory.c:383
___pte_free_tlb+0xfe/0x140 arch/x86/mm/pgtable.c:66
__pte_free_tlb arch/x86/include/asm/pgalloc.h:73 [inline]
free_pte_range mm/memory.c:446 [inline]
free_pmd_range mm/memory.c:464 [inline]
free_pud_range mm/memory.c:498 [inline]
free_p4d_range mm/memory.c:532 [inline]
free_pgd_range+0xc1d/0xf30 mm/memory.c:612
free_pgtables+0x2c3/0x380 mm/memory.c:644
exit_mmap+0x2d1/0x5b0 mm/mmap.c:3106
__mmput kernel/fork.c:970 [inline]
mmput+0x265/0x620 kernel/fork.c:991
exit_mm kernel/exit.c:544 [inline]
do_exit+0xea9/0x2750 kernel/exit.c:852
do_group_exit+0x177/0x440 kernel/exit.c:968
get_signal+0x88e/0x1970 kernel/signal.c:2468
do_signal+0x9c/0x21c0 arch/x86/kernel/signal.c:816
exit_to_usermode_loop+0x2e0/0x370 arch/x86/entry/common.c:162
prepare_exit_to_usermode arch/x86/entry/common.c:197 [inline]
syscall_return_slowpath arch/x86/entry/common.c:268 [inline]
do_syscall_64+0x6be/0x820 arch/x86/entry/common.c:293
entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x455ab9
Code: 1d ba fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 eb b9 fb ff c3 66 2e 0f 1f 84 00 00 00 00
RSP: 002b:00007f3080d74ce8 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca
RAX: fffffffffffffe00 RBX: 000000000072bf68 RCX: 0000000000455ab9
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 000000000072bf68
RBP: 000000000072bf68 R08: 0000000000000000 R09: 000000000072bf48
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 00007ffd0434f44f R14: 00007f3080d759c0 R15: 0000000000000001
Shutting down cpus with NMI
Dumping ftrace buffer:
BUG: unable to handle kernel paging request at ffff8801cc3fb280
PGD b4df067 P4D b4df067 PUD 1d9435063 PMD 1c894a063 PTE 282
Oops: 0000 [#1] SMP KASAN
CPU: 1 PID: 22462 Comm: syz-executor0 Not tainted 4.18.0-rc3+ #45
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
RIP: 0010:rb_set_head_page+0xab/0x2e0 kernel/trace/ring_buffer.c:994
Code: 03 80 3c 02 00 0f 85 06 02 00 00 48 b8 00 00 00 00 00 fc ff df 4c 8b 63 08 4c 89 e2 48 c1 ea 03 80 3c 02 00 0f 85 da 01 00 00 <49> 8b 04 24 48 83 e0 fc 48 39 c3 0f 85 73 01 00 00 c7 45 cc 00 00
RSP: 0018:ffff8801942a6150 EFLAGS: 00010046
RAX: dffffc0000000000 RBX: ffff8801d9a1c780 RCX: ffffffff816017d1
RDX: 1ffff1003987f650 RSI: ffffffff817db4ca RDI: ffff8801d9a1c788
RBP: ffff8801942a6188 R08: ffffed003b37476b R09: ffffed003b37476a
R10: ffffed003b37476a R11: ffff8801d9ba3b53 R12: ffff8801cc3fb280
R13: ffff8801d9ba3b40 R14: ffff8801d9ba3b40 R15: ffff8801d9a1c780
FS: 00007f3080d75700(0000) GS:ffff8801daf00000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: ffff8801cc3fb280 CR3: 00000001a02a2000 CR4: 00000000001406e0
DR0: 0000000020000000 DR1: 0000000020000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000600
Call Trace:
rb_per_cpu_empty+0xac/0x400 kernel/trace/ring_buffer.c:3131
ring_buffer_empty_cpu.part.44+0x11a/0x2a0 kernel/trace/ring_buffer.c:4428
ring_buffer_empty_cpu+0x44/0x60 kernel/trace/ring_buffer.c:4422
trace_empty+0x14b/0x310 kernel/trace/trace.c:3601
ftrace_dump.cold.88+0x3f/0x1b6 kernel/trace/trace.c:8322
trace_panic_handler+0x36/0x50 kernel/trace/trace.c:8168
notifier_call_chain+0x180/0x390 kernel/notifier.c:93
__atomic_notifier_call_chain kernel/notifier.c:183 [inline]
atomic_notifier_call_chain+0x98/0x190 kernel/notifier.c:193
panic+0x2b3/0x4e7 kernel/panic.c:218
__warn.cold.8+0x163/0x1ba kernel/panic.c:536
report_bug+0x252/0x2d0 lib/bug.c:186
fixup_bug arch/x86/kernel/traps.c:178 [inline]
do_error_trap+0x1fc/0x4d0 arch/x86/kernel/traps.c:296
do_invalid_op+0x1b/0x20 arch/x86/kernel/traps.c:316
invalid_op+0x14/0x20 arch/x86/entry/entry_64.S:992
RIP: 0010:page_counter_cancel+0x57/0x60 mm/page_counter.c:62
Code: de 4c 89 e7 48 89 f3 e8 b7 fa ff ff 31 ff 48 89 de e8 1d 69 bd ff 48 85 db 78 0a e8 e3 67 bd ff 5b 41 5c 5d c3 e8 d9 67 bd ff <0f> 0b eb ed 0f 1f 44 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 49
RSP: 0018:ffff8801942a6830 EFLAGS: 00010293
RAX: ffff8801b283c440 RBX: bca07ab6b37384ff RCX: ffffffff81bea3e3
RDX: 0000000000000000 RSI: ffffffff81bea3f7 RDI: 0000000000000007
RBP: ffff8801942a6840 R08: ffff8801b283c440 R09: ffffed003300d646
R10: ffffed003300d646 R11: ffff88019806b237 R12: ffff8801c8b3caf8
R13: dffffc0000000000 R14: ffff8801942a68f8 R15: ffff8801942a68f0
page_counter_uncharge+0x33/0x70 mm/page_counter.c:160
uncharge_batch+0xbb/0xab0 mm/memcontrol.c:5697
mem_cgroup_uncharge+0xb9/0x100 mm/memcontrol.c:5811
__page_cache_release+0x9ea/0xfa0 mm/swap.c:74
__put_single_page mm/swap.c:79 [inline]
__put_page+0x11a/0x190 mm/swap.c:114
put_page include/linux/mm.h:923 [inline]
free_page_and_swap_cache+0x4e6/0x760 mm/swap_state.c:304
__tlb_remove_table arch/x86/include/asm/tlb.h:30 [inline]
tlb_remove_table+0x279/0x3b0 mm/memory.c:383
___pte_free_tlb+0xfe/0x140 arch/x86/mm/pgtable.c:66
__pte_free_tlb arch/x86/include/asm/pgalloc.h:73 [inline]
free_pte_range mm/memory.c:446 [inline]
free_pmd_range mm/memory.c:464 [inline]
free_pud_range mm/memory.c:498 [inline]
free_p4d_range mm/memory.c:532 [inline]
free_pgd_range+0xc1d/0xf30 mm/memory.c:612
free_pgtables+0x2c3/0x380 mm/memory.c:644
exit_mmap+0x2d1/0x5b0 mm/mmap.c:3106
__mmput kernel/fork.c:970 [inline]
mmput+0x265/0x620 kernel/fork.c:991
exit_mm kernel/exit.c:544 [inline]
do_exit+0xea9/0x2750 kernel/exit.c:852
do_group_exit+0x177/0x440 kernel/exit.c:968
get_signal+0x88e/0x1970 kernel/signal.c:2468
do_signal+0x9c/0x21c0 arch/x86/kernel/signal.c:816
exit_to_usermode_loop+0x2e0/0x370 arch/x86/entry/common.c:162
prepare_exit_to_usermode arch/x86/entry/common.c:197 [inline]
syscall_return_slowpath arch/x86/entry/common.c:268 [inline]
do_syscall_64+0x6be/0x820 arch/x86/entry/common.c:293
entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x455ab9
Code: 1d ba fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 eb b9 fb ff c3 66 2e 0f 1f 84 00 00 00 00
RSP: 002b:00007f3080d74ce8 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca
RAX: fffffffffffffe00 RBX: 000000000072bf68 RCX: 0000000000455ab9
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 000000000072bf68
RBP: 000000000072bf68 R08: 0000000000000000 R09: 000000000072bf48
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 00007ffd0434f44f R14: 00007f3080d759c0 R15: 0000000000000001
Modules linked in:
CR2: ffff8801cc3fb280
---[ end trace 84833697eb4378fe ]---
RIP: 0010:rb_set_head_page+0xab/0x2e0 kernel/trace/ring_buffer.c:994
Code: 03 80 3c 02 00 0f 85 06 02 00 00 48 b8 00 00 00 00 00 fc ff df 4c 8b 63 08 4c 89 e2 48 c1 ea 03 80 3c 02 00 0f 85 da 01 00 00 <49> 8b 04 24 48 83 e0 fc 48 39 c3 0f 85 73 01 00 00 c7 45 cc 00 00
RSP: 0018:ffff8801942a6150 EFLAGS: 00010046
RAX: dffffc0000000000 RBX: ffff8801d9a1c780 RCX: ffffffff816017d1
RDX: 1ffff1003987f650 RSI: ffffffff817db4ca RDI: ffff8801d9a1c788
RBP: ffff8801942a6188 R08: ffffed003b37476b R09: ffffed003b37476a
R10: ffffed003b37476a R11: ffff8801d9ba3b53 R12: ffff8801cc3fb280
R13: ffff8801d9ba3b40 R14: ffff8801d9ba3b40 R15: ffff8801d9a1c780
FS: 00007f3080d75700(0000) GS:ffff8801daf00000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: ffff8801cc3fb280 CR3: 00000001a02a2000 CR4: 00000000001406e0
DR0: 0000000020000000 DR1: 0000000020000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000600