Linux CXL
 help / color / mirror / Atom feed
From: Fan Ni <nifan.cxl@gmail.com>
To: "Parthasarathy, Mohan (Compute)" <mohan_parthasarathy@hpe.com>
Cc: "linux-cxl@vger.kernel.org" <linux-cxl@vger.kernel.org>
Subject: Re: Request for help on CXL kernel panic with recent QEMU/Linux
Date: Sun, 4 May 2025 21:33:28 -0700	[thread overview]
Message-ID: <aBg_mPgbdcXDaypR@lg> (raw)
In-Reply-To: <PH7PR84MB1582216A28E1632187113016888F2@PH7PR84MB1582.NAMPRD84.PROD.OUTLOOK.COM>

On Sun, May 04, 2025 at 08:22:04AM +0000, Parthasarathy, Mohan (Compute) wrote:
> Hi all,
> 
> Can anyone take a look and see if this a known issue ? Also, any tips on whether the issue is likely with my Linux version or QEMU ? I can share more details if required but just wanted to know if this looks obvious to expert eyes.
> 
Hi Mohan,

It would be better if you can share your qemu and kernel setup details so
people who can help look into to it can reproduce your issue and
analyze. 

Fan


> Regards,
> Mohan
> 
> 
> 
> [   57.988032] ------------[ cut here ]------------
> [   57.990637] memcpy: detected buffer overflow: 96 byte write of buffer size 0
> [   57.994123] WARNING: CPU: 0 PID: 46 at lib/string_helpers.c:1032 __fortify_report+0x55/0xa0
> [   58.001055] Modules linked in: cxl_pci i2c_i801(+) irqbypass vfat pcspkr fat i2c_smbus mctp_i2c(+) parport_pc(+) cxl_acpi i2c_mux parport cxl_port cxl_core e1000e einj lpc_ich bochs loop nfnetlink vsock_loopback vmw_vsock_virtio_transport_common vmw_vsock_vmci_transport vsock zram vmw_vmci qemu_fw_cfg serio_raw scsi_dh_rdac scsi_dh_emc scsi_dh_alua i2c_dev fuse
> [   58.016135] CPU: 0 UID: 0 PID: 46 Comm: kworker/u16:2 Not tainted 6.15.0-rc4-mohan+ #4 PREEMPT(voluntary)
> [   58.021711] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
> [   58.025755] Workqueue: async async_run_entry_fn
> [   58.029028] RIP: 0010:__fortify_report+0x55/0xa0
> [   58.032915] Code: 01 48 8b 34 c5 20 1f 73 b9 48 c7 c1 06 58 f2 b9 48 c7 c0 fc 57 f2 b9 48 0f 44 c8 4c 89 ca 48 c7 c7 d8 ef e3 b9 e8 bb 2e 80 ff <0f> 0b 48 83 c4 20 c3 cc cc cc cc 48 89 74 24 10 48 89 c6 89 7c 24
> [   58.039451] RSP: 0018:ffffd248801a3a38 EFLAGS: 00010246
> [   58.047157] RAX: 0000000000000000 RBX: 0000000000000002 RCX: 0000000000000027
> [   58.053599] RDX: ffff88abbbc1ca88 RSI: 0000000000000001 RDI: ffff88abbbc1ca80
> [   58.059967] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffd248801a38d8
> [   58.064773] R10: ffffffffba939ac8 R11: 00000000ffffdfff R12: 0000000000000000
> [   58.075635] R13: 0000000000000000 R14: ffff88ab4007c800 R15: 0000000000000002
> [   58.084667] FS:  0000000000000000(0000) GS:ffff88ac0052b000(0000) knlGS:0000000000000000
> [   58.096028] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [   58.106050] CR2: 00007fbd45b4b058 CR3: 0000000115109000 CR4: 00000000000006f0
> [   58.117482] Call Trace:
> [   58.121907]  <TASK>
> [   58.129551]  ? cxl_internal_send_cmd+0x3c/0xf0 [cxl_core]
> [   58.139570]  __fortify_panic+0xd/0xf
> [   58.146273]  devm_cxl_setup_features.cold+0x43/0x43 [cxl_core]
> [   58.153161]  cxl_pci_probe+0x431/0xa90 [cxl_pci]
> [   58.158287]  ? kernfs_xattr_get+0x3b/0x70
> [   58.161167]  ? selinux_kernfs_init_security+0x74/0x250
> [   58.167922]  ? try_to_wake_up+0x7f/0x760
> [   58.170137]  local_pci_probe+0x42/0x90
> [   58.172399]  pci_device_probe+0xda/0x2b0
> [   58.177444]  ? sysfs_do_create_link_sd+0x6d/0xd0
> [   58.182205]  really_probe+0xde/0x340
> [   58.190234]  ? pm_runtime_barrier+0x55/0x90
> [   58.192903]  __driver_probe_device+0x78/0x140
> [   58.197956]  driver_probe_device+0x1f/0xa0
> [   58.203673]  __driver_attach_async_helper+0x5e/0xe0
> [   58.208474]  async_run_entry_fn+0x34/0x130
> [   58.217941]  process_one_work+0x18e/0x350
> [   58.221932]  worker_thread+0x25a/0x3a0
> [   58.223804]  ? __pfx_worker_thread+0x10/0x10
> [   58.229040]  kthread+0xfc/0x240
> [   58.237142]  ? __pfx_kthread+0x10/0x10
> [   58.246321]  ret_from_fork+0x34/0x50
> [   58.253927]  ? __pfx_kthread+0x10/0x10
> [   58.261905]  ret_from_fork_asm+0x1a/0x30
> [   58.267821]  </TASK>
> [   58.269775] ---[ end trace 0000000000000000 ]---
> [   58.274065] ------------[ cut here ]------------
> [   58.282586] kernel BUG at lib/string_helpers.c:1040!
> [   58.293976] Oops: invalid opcode: 0000 [#1] SMP NOPTI
> [   58.299430] audit: type=1130 audit(1746252020.305:32): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-random-seed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
> [   58.299474] CPU: 0 UID: 0 PID: 46 Comm: kworker/u16:2 Tainted: G        W           6.15.0-rc4-mohan+ #4 PREEMPT(voluntary)
> [   58.313086] Tainted: [W]=WARN
> [   58.317049] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
> [   58.322714] Workqueue: async async_run_entry_fn
> [   58.329051] RIP: 0010:__fortify_panic+0xd/0xf
> [   58.332500] Code: e9 dc d9 95 00 e9 02 da 95 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 40 0f b6 ff e8 d3 f2 95 00 <0f> 0b 48 8b 54 24 10 48 8b 74 24 08 4c 89 e1 48 c7 c7 90 2e ef b9
> [   58.339956] RSP: 0018:ffffd248801a3a60 EFLAGS: 00010282
> [   58.348114] RAX: 0000000000000000 RBX: 0000000000000002 RCX: 0000000000000027
> [   58.356607] RDX: ffff88abbbc1ca88 RSI: 0000000000000001 RDI: ffff88abbbc1ca80
> [   58.360981] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffd248801a38d8
> [   58.366267] R10: ffffffffba939ac8 R11: 00000000ffffdfff R12: 0000000000000000
> [   58.369804] R13: 0000000000000000 R14: ffff88ab4007c800 R15: 0000000000000002
> [   58.376177] FS:  0000000000000000(0000) GS:ffff88ac0052b000(0000) knlGS:0000000000000000
> [   58.380150] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [   58.384364] CR2: 00007fbd45b4b058 CR3: 0000000115109000 CR4: 00000000000006f0
> [   58.387660] Call Trace:
> [   58.390086]  <TASK>
> [   58.392804]  devm_cxl_setup_features.cold+0x43/0x43 [cxl_core]
> [   58.395791]  cxl_pci_probe+0x431/0xa90 [cxl_pci]
> [   58.409127]  ? kernfs_xattr_get+0x3b/0x70
> [   58.415392]  ? selinux_kernfs_init_security+0x74/0x250
> [   58.420775]  ? try_to_wake_up+0x7f/0x760
> [   58.423879]  local_pci_probe+0x42/0x90
> [   58.429026]  pci_device_probe+0xda/0x2b0
> [   58.433175]  ? sysfs_do_create_link_sd+0x6d/0xd0
> [   58.438630]  really_probe+0xde/0x340
> [   58.440769]  ? pm_runtime_barrier+0x55/0x90
> [   58.442846]  __driver_probe_device+0x78/0x140
> [   58.445598]  driver_probe_device+0x1f/0xa0
> [   58.448532]  __driver_attach_async_helper+0x5e/0xe0
> [   58.451848]  async_run_entry_fn+0x34/0x130
> [   58.456739]  process_one_work+0x18e/0x350
> [   58.462118]  worker_thread+0x25a/0x3a0
> [   58.467050]  ? __pfx_worker_thread+0x10/0x10
> [   58.470596]  kthread+0xfc/0x240
> [   58.474475]  ? __pfx_kthread+0x10/0x10
> [   58.477836]  ret_from_fork+0x34/0x50
> [   58.480791]  ? __pfx_kthread+0x10/0x10
> [   58.484168]  ret_from_fork_asm+0x1a/0x30
> [   58.487363]  </TASK>
> [   58.490697] Modules linked in: cxl_pci i2c_i801 irqbypass vfat pcspkr fat i2c_smbus mctp_i2c parport_pc(+) cxl_acpi i2c_mux parport cxl_port cxl_core e1000e einj lpc_ich bochs loop nfnetlink vsock_loopback vmw_vsock_virtio_transport_common vmw_vsock_vmci_transport vsock zram vmw_vmci qemu_fw_cfg serio_raw scsi_dh_rdac scsi_dh_emc scsi_dh_alua i2c_dev fuse
> [   58.505259] ---[ end trace 0000000000000000 ]---
> [   58.509396] RIP: 0010:__fortify_panic+0xd/0xf
> [   58.512731] Code: e9 dc d9 95 00 e9 02 da 95 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 40 0f b6 ff e8 d3 f2 95 00 <0f> 0b 48 8b 54 24 10 48 8b 74 24 08 4c 89 e1 48 c7 c7 90 2e ef b9
> [   58.520925] RSP: 0018:ffffd248801a3a60 EFLAGS: 00010282
> [   58.524495] RAX: 0000000000000000 RBX: 0000000000000002 RCX: 0000000000000027
> [   58.528365] RDX: ffff88abbbc1ca88 RSI: 0000000000000001 RDI: ffff88abbbc1ca80
> [   58.532956] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffd248801a38d8
> [   58.536365] R10: ffffffffba939ac8 R11: 00000000ffffdfff R12: 0000000000000000
> [   58.540179] R13: 0000000000000000 R14: ffff88ab4007c800 R15: 0000000000000002
> [   58.546765] FS:  0000000000000000(0000) GS:ffff88ac0052b000(0000) knlGS:0000000000000000
> [   58.550843] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [   58.554470] CR2: 00007fbd45b4b058 CR3: 0000000115109000 CR4: 00000000000006f0
> [   59.773090] iTCO_vendor_support: vendor-support=0

-- 
Fan Ni

  reply	other threads:[~2025-05-05  4:33 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-05-04  8:22 Request for help on CXL kernel panic with recent QEMU/Linux Parthasarathy, Mohan (Compute)
2025-05-05  4:33 ` Fan Ni [this message]
2025-05-05 15:18 ` Dave Jiang
2025-05-08 14:27   ` Parthasarathy, Mohan (Compute)
2025-05-08 19:05     ` Dave Jiang

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=aBg_mPgbdcXDaypR@lg \
    --to=nifan.cxl@gmail.com \
    --cc=linux-cxl@vger.kernel.org \
    --cc=mohan_parthasarathy@hpe.com \
    /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