Created
April 24, 2024 09:34
-
-
Save mcgrof/d12f586ec6ebe32b2472b5d634c397df to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: BUG: kernel NULL pointer dereference, address: 0000000000000036 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: #PF: supervisor read access in kernel mode | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: #PF: error_code(0x0000) - not-present page | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: PGD 0 P4D 0 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: Oops: 0000 [#1] PREEMPT SMP NOPTI | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: CPU: 7 PID: 2190 Comm: kworker/u38:5 Not tainted 6.9.0-rc5+ #14 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: Workqueue: writeback wb_workfn (flush-7:5) | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: RIP: 0010:filemap_get_folios_tag+0xa9/0x200 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: Code: ad 05 86 00 48 89 c3 48 3d 06 04 00 00 74 e8 48 81 fb 02 04 00 00 0f 84 d0 00 00 00 48 85 db 0f 84 04 01 00 00 f6 c3 01 75 c4 <8b> 43 34 85 c0 0f 84 b7 00 00 00 8d 50 01 48 8d 73 34 f0 0f b1 53 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: RSP: 0018:ffffa07ac39638f8 EFLAGS: 00010246 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: RAX: 0000000000000002 RBX: 0000000000000002 RCX: 00000000000bba00 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: RDX: 0000000000000002 RSI: 0000000000000002 RDI: ffff8e03a002e480 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: RBP: 0000000000000000 R08: ffffffffffffffff R09: 0000000000000000 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: R10: 0000000000000228 R11: 0000000000000000 R12: ffffffffffffffff | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: R13: ffffa07ac3963bb8 R14: ffffa07ac3963cb8 R15: ffff8e03e3bf3800 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: FS: 0000000000000000(0000) GS:ffff8e03ffdc0000(0000) knlGS:0000000000000000 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: CR2: 0000000000000036 CR3: 000000017ecf6003 CR4: 0000000000770ef0 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: DR3: 0000000000000000 DR6: 00000000fffe07f0 DR7: 0000000000000400 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: PKRU: 55555554 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: Call Trace: | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: <TASK> | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: ? __die+0x1f/0x60 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: ? page_fault_oops+0x158/0x450 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: ? write_cache_pages+0x56/0xa0 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: ? xfs_vm_writepages+0x63/0x90 [xfs] | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: ? do_user_addr_fault+0x63/0x6d0 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: ? exc_page_fault+0x79/0x170 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: ? asm_exc_page_fault+0x22/0x30 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: ? filemap_get_folios_tag+0xa9/0x200 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: ? filemap_get_folios_tag+0x83/0x200 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: ? __pfx_iomap_do_writepage+0x10/0x10 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: writeback_iter+0x17d/0x310 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: write_cache_pages+0x42/0xa0 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: iomap_writepages+0x33/0x50 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: xfs_vm_writepages+0x63/0x90 [xfs] | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: do_writepages+0xcc/0x260 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: __writeback_single_inode+0x3d/0x340 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: ? _raw_spin_lock+0x13/0x40 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: writeback_sb_inodes+0x1ed/0x4b0 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: __writeback_inodes_wb+0x4c/0xe0 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: wb_writeback+0x267/0x2d0 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: wb_workfn+0x2a4/0x440 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: process_one_work+0x189/0x3b0 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: worker_thread+0x273/0x390 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: ? __pfx_worker_thread+0x10/0x10 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: kthread+0xda/0x110 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: ? __pfx_kthread+0x10/0x10 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: ret_from_fork+0x2d/0x50 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: ? __pfx_kthread+0x10/0x10 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: ret_from_fork_asm+0x1a/0x30 | |
Apr 24 02:31:29 min-xfs-reflink-16k-4ks kernel: </TASK> | |
(gdb) l *(write_cache_pages+0x56) | |
0xffffffff812cadc6 is in write_cache_pages (mm/page-writeback.c:2569). | |
2564 { | |
2565 struct folio *folio = NULL; | |
2566 int error; | |
2567 | |
2568 while ((folio = writeback_iter(mapping, wbc, folio, &error))) { | |
2569 error = writepage(folio, wbc, data); | |
2570 if (error == AOP_WRITEPAGE_ACTIVATE) { | |
2571 folio_unlock(folio); | |
2572 error = 0; | |
2573 } | |
(gdb) l *(writeback_iter+0x17d) | |
0xffffffff812cabcd is in writeback_iter (./include/linux/pagevec.h:91). | |
86 * | |
87 * Return: The next folio in the queue, or NULL if the queue is empty. | |
88 */ | |
89 static inline struct folio *folio_batch_next(struct folio_batch *fbatch) | |
90 { | |
91 if (fbatch->i == fbatch->nr) | |
92 return NULL; | |
93 return fbatch->folios[fbatch->i++]; | |
94 } | |
95 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment