public inbox for [email protected]
 help / color / mirror / Atom feed
From: Ming Lei <[email protected]>
To: [email protected], Jens Axboe <[email protected]>,
	Pavel Begunkov <[email protected]>
Cc: [email protected]
Subject: [bug] kernel panic when running ublk selftest on next-20250321
Date: Fri, 21 Mar 2025 22:33:53 +0800	[thread overview]
Message-ID: <Z9140ceHEytSh-sz@fedora> (raw)

Hello,

When running ublk selftest on today's next tree, the following kernel
panic is triggered immediately:

```
cd tools/testing/selftests/ublk/
make
./test_loop_01.sh
```

And not see this issue on next-0317.


ktest-40 login: [   35.406086] BUG: unable to handle page fault for address: fffffdf1ea10bc88
[   35.407360] #PF: supervisor read access in kernel mode
[   35.408259] #PF: error_code(0x0000) - not-present page
[   35.409138] PGD 0 P4D 0 
[   35.409596] Oops: Oops: 0000 [#1] SMP NOPTI
[   35.410620] CPU: 15 UID: 0 PID: 1661 Comm: kublk Not tainted 6.14.0-rc7_blk_dev-next-20250321+ #149 PREEMPT(full) 
[   35.412617] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-1.fc39 04/01/2014
[   35.414075] RIP: 0010:kfree+0x6f/0x300
[   35.414780] Code: 80 48 01 d8 0f 82 a1 02 00 00 48 c7 c2 00 00 00 80 48 2b 15 2b af a6 01 48 01 d0 48 c1 e8 0c 481
[   35.417874] RSP: 0018:ffffd0bbc358b880 EFLAGS: 00010282
[   35.418800] RAX: fffffdf1ea10bc80 RBX: fffffc35442f2740 RCX: ffff8d0bcc5e35a0
[   35.420100] RDX: 000072f4c0000000 RSI: ffffffff96a9f61a RDI: fffffc35442f2740
[   35.421372] RBP: ffffd0bbc358b8c8 R08: 0000000000000001 R09: 0000000000000014
[   35.422603] R10: 0000000000000001 R11: 0000000000000000 R12: ffff8d0bd18b60c0
[   35.423887] R13: 0000000000000000 R14: 00000000ffffffff R15: ffff8d0bcc5e2290
[   35.425166] FS:  00007fea81c526c0(0000) GS:ffff8d109219b000(0000) knlGS:0000000000000000
[   35.426568] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   35.427574] CR2: fffffdf1ea10bc88 CR3: 00000001083b6005 CR4: 0000000000772ef0
[   35.428714] PKRU: 55555554
[   35.429171] Call Trace:
[   35.429665]  <TASK>
[   35.430046]  ? __die_body.cold+0x19/0x29
[   35.430734]  ? page_fault_oops+0xc9/0x290
[   35.431442]  ? search_module_extables+0x44/0x60
[   35.432181]  ? kfree+0x6f/0x300
[   35.432707]  ? search_bpf_extables+0x5f/0x80
[   35.433405]  ? exc_page_fault+0x189/0x1a0
[   35.434083]  ? asm_exc_page_fault+0x26/0x30
[   35.434742]  ? io_vec_free+0x1a/0x30
[   35.435375]  ? kfree+0x6f/0x300
[   35.435885]  ? psi_group_change+0x13b/0x310
[   35.436578]  io_vec_free+0x1a/0x30
[   35.437163]  io_req_uring_cleanup+0xa6/0xb0
[   35.437836]  io_uring_cmd_done+0xca/0x1d0
[   35.438498]  io_handle_tw_list+0xe8/0xf0
[   35.439154]  tctx_task_work_run+0x51/0xe0
[   35.439917]  tctx_task_work+0x3a/0x60
[   35.440537]  task_work_run+0x59/0x90
[   35.441150]  io_run_task_work+0x4c/0x110
[   35.441816]  io_cqring_wait+0x36b/0x660
[   35.442503]  ? __pfx_io_wake_function+0x10/0x10
[   35.443259]  __do_sys_io_uring_enter+0x4f1/0x750
[   35.444023]  do_syscall_64+0x82/0x170
[   35.444644]  ? syscall_exit_to_user_mode+0x1d5/0x210
[   35.445939]  ? do_syscall_64+0x8e/0x170
[   35.446997]  ? __memcg_slab_post_alloc_hook+0x1f4/0x370
[   35.448272]  ? __kmalloc_noprof+0x456/0x490
[   35.449295]  ? io_cache_alloc_new+0x19/0x80
[   35.450432]  ? io_cache_alloc_new+0x19/0x80
[   35.451506]  ? io_cache_alloc_new+0x19/0x80
[   35.452602]  ? io_rsrc_node_alloc+0x5f/0x70
[   35.453613]  ? io_sqe_files_register+0x204/0x2f0
[   35.454719]  ? __do_sys_io_uring_register+0x129/0xa70
[   35.455901]  ? syscall_exit_to_user_mode+0x1d5/0x210
[   35.457036]  ? syscall_exit_to_user_mode+0x10/0x210
[   35.458236]  ? do_syscall_64+0x8e/0x170
[   35.459226]  ? handle_mm_fault+0x1b8/0x2c0
[   35.460319]  ? do_user_addr_fault+0x211/0x680
[   35.461399]  ? clear_bhb_loop+0x35/0x90
[   35.462373]  ? clear_bhb_loop+0x35/0x90
[   35.463315]  ? clear_bhb_loop+0x35/0x90
[   35.464281]  entry_SYSCALL_64_after_hwframe+0x76/0x7e
[   35.465474] RIP: 0033:0x7fea8264b6fc
[   35.466422] Code: 0f b6 c0 48 8b 79 20 8b 3f 83 e7 01 44 0f 45 d0 41 83 ca 01 8b b9 cc 00 00 00 45 31 c0 41 b9 081
[   35.470085] RSP: 002b:00007fea81c51dc8 EFLAGS: 00000246 ORIG_RAX: 00000000000001aa
[   35.471641] RAX: ffffffffffffffda RBX: 000000003e33b4a8 RCX: 00007fea8264b6fc
[   35.473077] RDX: 0000000000000001 RSI: 0000000000000001 RDI: 0000000000000000
[   35.474524] RBP: 0000000000000080 R08: 0000000000000000 R09: 0000000000000008
[   35.475925] R10: 0000000000000011 R11: 0000000000000246 R12: 000000003e33b4a8
[   35.477837] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000020
[   35.479455]  </TASK>
[   35.480262] Modules linked in: ip6table_filter iptable_filter isofs intel_rapl_msr intel_rapl_common kvm_intel vfg
[   35.488958] Dumping ftrace buffer:
[   35.490009]    (ftrace buffer empty)
[   35.491043] CR2: fffffdf1ea10bc88
[   35.491946] ---[ end trace 0000000000000000 ]---
[   35.493618] RIP: 0010:kfree+0x6f/0x300
[   35.494707] Code: 80 48 01 d8 0f 82 a1 02 00 00 48 c7 c2 00 00 00 80 48 2b 15 2b af a6 01 48 01 d0 48 c1 e8 0c 481
[   35.498709] RSP: 0018:ffffd0bbc358b880 EFLAGS: 00010282
[   35.500093] RAX: fffffdf1ea10bc80 RBX: fffffc35442f2740 RCX: ffff8d0bcc5e35a0
[   35.501798] RDX: 000072f4c0000000 RSI: ffffffff96a9f61a RDI: fffffc35442f2740
[   35.503907] RBP: ffffd0bbc358b8c8 R08: 0000000000000001 R09: 0000000000000014
[   35.505605] R10: 0000000000000001 R11: 0000000000000000 R12: ffff8d0bd18b60c0
[   35.507362] R13: 0000000000000000 R14: 00000000ffffffff R15: ffff8d0bcc5e2290
[   35.509073] FS:  00007fea81c526c0(0000) GS:ffff8d109219b000(0000) knlGS:0000000000000000
[   35.511178] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   35.512891] CR2: fffffdf1ea10bc88 CR3: 00000001083b6005 CR4: 0000000000772ef0
[   35.514582] PKRU: 55555554
[   35.515538] Kernel panic - not syncing: Fatal exception
[   35.517350] Dumping ftrace buffer:
[   35.518403]    (ftrace buffer empty)
[   35.519900] Kernel Offset: 0x15000000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbff)
[   35.522222] ---[ end Kernel panic - not syncing: Fatal exception ]---



Thanks,
Ming


             reply	other threads:[~2025-03-21 14:34 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-03-21 14:33 Ming Lei [this message]
2025-03-21 14:40 ` [bug] kernel panic when running ublk selftest on next-20250321 Pavel Begunkov
2025-03-21 14:40   ` Jens Axboe
2025-03-21 15:03     ` Ming Lei
2025-03-21 15:13       ` Jens Axboe

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Z9140ceHEytSh-sz@fedora \
    [email protected] \
    [email protected] \
    [email protected] \
    [email protected] \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox