All of lore.kernel.org
 help / color / mirror / Atom feed
* [morimoto:sound-cleanup-2026-07-01-3] [ASoC]  a5740d78e4: dmesg.kernel_BUG_at_lib/list_debug.c
@ 2026-07-15  5:08 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-07-15  5:08 UTC (permalink / raw)
  To: Kuninori Morimoto; +Cc: oe-lkp, lkp, oliver.sang




Hello,

kernel test robot noticed "dmesg.kernel_BUG_at_lib/list_debug.c" on:

commit: a5740d78e4c663847aa2d91c6d97b90789824627 ("ASoC: soc-topology-test: use snd_soc_card_register()")
https://github.com/morimoto/linux sound-cleanup-2026-07-01-3

in testcase: kunit
version: 
with following parameters:

	group: group-00



config: x86_64-rhel-9.4-kunit
compiler: gcc-14
test machine: 8 threads 1 sockets Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (Haswell) with 16G memory

(please refer to attached dmesg/kmsg for entire log/backtrace)


If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <oliver.sang@intel.com>
| Closes: https://lore.kernel.org/oe-lkp/202607151058.c3835ba8-lkp@intel.com


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20260715/202607151058.c3835ba8-lkp@intel.com


[  146.608726][ T6314] KTAP version 1
[  146.612757][ T6314] 1..1
[  146.616156][ T6314]     KTAP version 1
[  146.619916][ T6314]     # Subtest: snd_soc_tplg_test
[  146.624877][ T6314]     # module: soc_topology_test
[  146.624890][ T6314]     1..11
[  146.633348][ T6316]  non-paged memory
[  146.636995][ T6316] list_del corruption, ffff88813723ba48->next is LIST_POISON1 (dead000000000100)
[  146.645917][ T6316] ------------[ cut here ]------------
[  146.651200][ T6316] kernel BUG at lib/list_debug.c:56!
[  146.656321][ T6316] Oops: invalid opcode: 0000 [#1] SMP KASAN PTI
[  146.662375][ T6316] CPU: 2 UID: 0 PID: 6316 Comm: kunit_try_catch Tainted: G S  B   W        N  7.2.0-rc1+ #1 PREEMPT(lazy)
[  146.673509][ T6316] Tainted: [S]=CPU_OUT_OF_SPEC, [B]=BAD_PAGE, [W]=WARN, [N]=TEST
[  146.681021][ T6316] Hardware name: Dell Inc. OptiPlex 9020/0DNKMN, BIOS A05 12/05/2013
[  146.688877][ T6316] RIP: 0010:__list_del_entry_valid_or_report (kbuild/src/lib/list_debug.c:56 (discriminator 8))
[  146.695620][ T6316] Code: 00 00 5b b8 01 00 00 00 5d 41 5c c3 cc cc cc cc 4c 89 e7 e8 a6 cc 42 ff 4c 89 e2 48 89 de 48 c7 c7 a0 28 9e 84 e8 74 c6 87 fe <0f> 0b 48 89 ef e8 8a cc 42 ff 48 89 ea 48 89 de 48 c7 c7 00 29 9e
All code
========
   0:	00 00                	add    %al,(%rax)
   2:	5b                   	pop    %rbx
   3:	b8 01 00 00 00       	mov    $0x1,%eax
   8:	5d                   	pop    %rbp
   9:	41 5c                	pop    %r12
   b:	c3                   	ret
   c:	cc                   	int3
   d:	cc                   	int3
   e:	cc                   	int3
   f:	cc                   	int3
  10:	4c 89 e7             	mov    %r12,%rdi
  13:	e8 a6 cc 42 ff       	call   0xffffffffff42ccbe
  18:	4c 89 e2             	mov    %r12,%rdx
  1b:	48 89 de             	mov    %rbx,%rsi
  1e:	48 c7 c7 a0 28 9e 84 	mov    $0xffffffff849e28a0,%rdi
  25:	e8 74 c6 87 fe       	call   0xfffffffffe87c69e
  2a:*	0f 0b                	ud2		<-- trapping instruction
  2c:	48 89 ef             	mov    %rbp,%rdi
  2f:	e8 8a cc 42 ff       	call   0xffffffffff42ccbe
  34:	48 89 ea             	mov    %rbp,%rdx
  37:	48 89 de             	mov    %rbx,%rsi
  3a:	48                   	rex.W
  3b:	c7                   	.byte 0xc7
  3c:	c7                   	.byte 0xc7
  3d:	00 29                	add    %ch,(%rcx)
  3f:	9e                   	sahf

Code starting with the faulting instruction
===========================================
   0:	0f 0b                	ud2
   2:	48 89 ef             	mov    %rbp,%rdi
   5:	e8 8a cc 42 ff       	call   0xffffffffff42cc94
   a:	48 89 ea             	mov    %rbp,%rdx
   d:	48 89 de             	mov    %rbx,%rsi
  10:	48                   	rex.W
  11:	c7                   	.byte 0xc7
  12:	c7                   	.byte 0xc7
  13:	00 29                	add    %ch,(%rcx)
  15:	9e                   	sahf
[  146.714936][ T6316] RSP: 0018:ffffc900027dfa60 EFLAGS: 00010286
[  146.720813][ T6316] RAX: 000000000000004e RBX: ffff88813723ba48 RCX: 0000000000000000
[  146.728584][ T6316] RDX: 000000000000004e RSI: 0000000000000008 RDI: fffff520004fbf3f
[  146.736354][ T6316] RBP: dead000000000122 R08: 0000000000000001 R09: fffff520004fbf08
[  146.744123][ T6316] R10: ffffc900027df847 R11: 0000000000000001 R12: dead000000000100
[  146.751897][ T6316] R13: ffff88813723cad0 R14: 0000000000000008 R15: dffffc0000000000
[  146.759668][ T6316] FS:  0000000000000000(0000) GS:ffff888422776000(0000) knlGS:0000000000000000
[  146.768397][ T6316] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  146.774791][ T6316] CR2: 00007f8a3a9f00ac CR3: 000000041b674001 CR4: 00000000001726f0
[  146.782561][ T6316] DR0: ffffffff87d71888 DR1: ffffffff87d71889 DR2: ffffffff87d7188a
[  146.790332][ T6316] DR3: ffffffff87d7188b DR6: 00000000ffff0ff0 DR7: 0000000000000600
[  146.798102][ T6316] Call Trace:
[  146.801219][ T6316]  <TASK>
[  146.803992][ T6316] soc_card_unbind (kbuild/src/include/linux/list.h:132 kbuild/src/include/linux/list.h:246 kbuild/src/include/linux/list.h:260 kbuild/src/sound/soc/soc-card.c:1004 kbuild/src/sound/soc/soc-card.c:990) snd_soc_core
[  146.809827][ T6316] snd_soc_card_unregister (kbuild/src/sound/soc/soc-card.c:1474) snd_soc_core
[  146.816250][ T6316]  release_nodes (kbuild/src/drivers/base/devres.c:546)
[  146.820577][ T6316]  devres_release_all (kbuild/src/drivers/base/devres.c:576)
[  146.825335][ T6316]  ? __pfx_devres_release_all (kbuild/src/include/linux/list.h:46 (discriminator 2))
[  146.830695][ T6316]  device_unbind_cleanup (kbuild/src/drivers/base/dd.c:597)
[  146.835721][ T6316]  device_release_driver_internal (kbuild/src/drivers/base/dd.c:1354 kbuild/src/drivers/base/dd.c:1372)
[  146.841598][ T6316]  bus_remove_device (kbuild/src/drivers/base/bus.c:664)
[  146.846356][ T6316]  ? __pfx_bus_remove_device (kbuild/src/drivers/base/bus.c:623)
[  146.851632][ T6316]  ? __pfx_device_remove_attrs (kbuild/src/drivers/base/core.c:3143)
[  146.857077][ T6316]  device_del (kbuild/src/drivers/base/core.c:3961)
[  146.861232][ T6316]  ? __pfx_device_del (kbuild/src/include/linux/kobject.h:89)
[  146.865903][ T6316]  ? _raw_spin_lock_irqsave (kbuild/src/include/linux/instrumented.h:55 kbuild/src/include/linux/atomic/atomic-instrumented.h:1301 kbuild/src/include/asm-generic/qspinlock.h:111 kbuild/src/include/linux/spinlock.h:187 kbuild/src/include/linux/spinlock_api_smp.h:133 kbuild/src/kernel/locking/spinlock.c:166)
[  146.871090][ T6316]  ? __pfx__raw_spin_lock_irqsave (kbuild/src/kernel/locking/spinlock.c:273)
[  146.876793][ T6316]  device_unregister (kbuild/src/drivers/base/core.c:4002)
[  146.881376][ T6316]  kunit_remove_resource (kbuild/src/include/kunit/resource.h:115 kbuild/src/include/linux/kref.h:65 kbuild/src/include/kunit/resource.h:138 kbuild/src/lib/kunit/resource.c:59 kbuild/src/lib/kunit/resource.c:48)
[  146.886476][ T6316]  kunit_cleanup (kbuild/src/lib/kunit/test.c:1052)
[  146.890802][ T6316]  ? kobject_put (kbuild/src/include/linux/instrumented.h:112 kbuild/src/include/linux/atomic/atomic-instrumented.h:400 kbuild/src/include/linux/refcount.h:389 kbuild/src/include/linux/refcount.h:432 kbuild/src/include/linux/refcount.h:450 kbuild/src/include/linux/kref.h:64 kbuild/src/lib/kobject.c:737)
[  146.895040][ T6316]  ? __pfx_kunit_try_run_case_cleanup (kbuild/src/lib/kunit/test.c:945)
[  146.901091][ T6316]  ? __pfx_kunit_generic_run_threadfn_adapter (usercopy_64.c:?)
[  146.907827][ T6316]  kunit_generic_run_threadfn_adapter (kbuild/src/lib/kunit/try-catch.c:30)
[  146.913874][ T6316]  kthread (kbuild/src/kernel/kthread.c:436)
[  146.917769][ T6316]  ? recalc_sigpending (kbuild/src/include/linux/instrumented.h:97 kbuild/src/include/asm-generic/bitops/instrumented-atomic.h:41 kbuild/src/include/linux/thread_info.h:109 kbuild/src/kernel/signal.c:181)
[  146.922700][ T6316]  ? __pfx_kthread (kbuild/src/include/linux/list.h:404 (discriminator 2))
[  146.927120][ T6316]  ret_from_fork (kbuild/src/arch/x86/kernel/process.c:158)
[  146.931531][ T6316]  ? __pfx_ret_from_fork (kbuild/src/arch/x86/include/asm/entry-common.h:54)
[  146.936458][ T6316]  ? switch_fpu (kbuild/src/include/linux/instrumented.h:82 kbuild/src/include/asm-generic/bitops/instrumented-non-atomic.h:141 kbuild/src/include/linux/thread_info.h:133 kbuild/src/include/linux/sched.h:2087 kbuild/src/arch/x86/include/asm/fpu/sched.h:34)
[  146.940696][ T6316]  ? __switch_to (kbuild/src/arch/x86/kernel/process_64.c:403 kbuild/src/arch/x86/kernel/process_64.c:663)
[  146.945115][ T6316]  ? __switch_to_asm (kbuild/src/arch/x86/entry/entry_64.S:206)
[  146.949710][ T6316]  ? __pfx_kthread (kbuild/src/include/linux/list.h:404 (discriminator 2))
[  146.954121][ T6316]  ret_from_fork_asm (kbuild/src/arch/x86/entry/entry_64.S:245)
[  146.958716][ T6316]  </TASK>
[  146.961573][ T6316] Modules linked in: soc_topology_test snd_soc_core snd_compress iio_rescale industrialio hid_uclogic cros_ec_proto drm_kunit_helpers linear_ranges utf8data ext4 crc16 mbcache jbd2 binfmt_misc snd_hda_codec_intelhdmi snd_hda_codec_hdmi intel_rapl_msr btrfs intel_rapl_common x86_pkg_temp_thermal intel_powerclamp coretemp snd_hda_codec_alc269 libblake2b raid6_pq snd_hda_codec_realtek_lib xor kvm_intel snd_hda_scodec_component i915 snd_hda_codec_generic kvm snd_hda_intel sd_mod sg snd_hda_codec snd_hda_core drm_buddy intel_gtt snd_intel_dspcfg irqbypass dell_wmi ttm snd_intel_sdw_acpi rapl dell_smbios snd_hwdep drm_client_lib intel_cstate dell_wmi_descriptor snd_pcm drm_display_helper sparse_keymap ahci rfkill libahci cec pcspkr dcdbas mei_wdt intel_uncore snd_timer i2c_i801 libata mei_me i2c_smbus lpc_ich drm_kms_helper snd mei video soundcore wmi fuse drm [last unloaded: siphash_kunit]
[  147.040993][ T6316] ---[ end trace 0000000000000000 ]---
[  147.046283][ T6316] RIP: 0010:__list_del_entry_valid_or_report (kbuild/src/lib/list_debug.c:56 (discriminator 8))
[  147.053042][ T6316] Code: 00 00 5b b8 01 00 00 00 5d 41 5c c3 cc cc cc cc 4c 89 e7 e8 a6 cc 42 ff 4c 89 e2 48 89 de 48 c7 c7 a0 28 9e 84 e8 74 c6 87 fe <0f> 0b 48 89 ef e8 8a cc 42 ff 48 89 ea 48 89 de 48 c7 c7 00 29 9e
All code
========
   0:	00 00                	add    %al,(%rax)
   2:	5b                   	pop    %rbx
   3:	b8 01 00 00 00       	mov    $0x1,%eax
   8:	5d                   	pop    %rbp
   9:	41 5c                	pop    %r12
   b:	c3                   	ret
   c:	cc                   	int3
   d:	cc                   	int3
   e:	cc                   	int3
   f:	cc                   	int3
  10:	4c 89 e7             	mov    %r12,%rdi
  13:	e8 a6 cc 42 ff       	call   0xffffffffff42ccbe
  18:	4c 89 e2             	mov    %r12,%rdx
  1b:	48 89 de             	mov    %rbx,%rsi
  1e:	48 c7 c7 a0 28 9e 84 	mov    $0xffffffff849e28a0,%rdi
  25:	e8 74 c6 87 fe       	call   0xfffffffffe87c69e
  2a:*	0f 0b                	ud2		<-- trapping instruction
  2c:	48 89 ef             	mov    %rbp,%rdi
  2f:	e8 8a cc 42 ff       	call   0xffffffffff42ccbe
  34:	48 89 ea             	mov    %rbp,%rdx
  37:	48 89 de             	mov    %rbx,%rsi
  3a:	48                   	rex.W
  3b:	c7                   	.byte 0xc7
  3c:	c7                   	.byte 0xc7
  3d:	00 29                	add    %ch,(%rcx)
  3f:	9e                   	sahf

Code starting with the faulting instruction
===========================================
   0:	0f 0b                	ud2
   2:	48 89 ef             	mov    %rbp,%rdi
   5:	e8 8a cc 42 ff       	call   0xffffffffff42cc94
   a:	48 89 ea             	mov    %rbp,%rdx
   d:	48 89 de             	mov    %rbx,%rsi
  10:	48                   	rex.W
  11:	c7                   	.byte 0xc7
  12:	c7                   	.byte 0xc7
  13:	00 29                	add    %ch,(%rcx)
  15:	9e                   	sahf
[  147.072371][ T6316] RSP: 0018:ffffc900027dfa60 EFLAGS: 00010286
[  147.078265][ T6316] RAX: 000000000000004e RBX: ffff88813723ba48 RCX: 0000000000000000
[  147.086051][ T6316] RDX: 000000000000004e RSI: 0000000000000008 RDI: fffff520004fbf3f
[  147.093842][ T6316] RBP: dead000000000122 R08: 0000000000000001 R09: fffff520004fbf08
[  147.101779][ T6316] R10: ffffc900027df847 R11: 0000000000000001 R12: dead000000000100
[  147.109705][ T6316] R13: ffff88813723cad0 R14: 0000000000000008 R15: dffffc0000000000
[  147.117504][ T6316] FS:  0000000000000000(0000) GS:ffff888422776000(0000) knlGS:0000000000000000
[  147.126251][ T6316] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  147.132704][ T6316] CR2: 00007f8a3a9f00ac CR3: 000000041b674001 CR4: 00000000001726f0
[  147.140498][ T6316] DR0: ffffffff87d71888 DR1: ffffffff87d71889 DR2: ffffffff87d7188a
[  147.148293][ T6316] DR3: ffffffff87d7188b DR6: 00000000ffff0ff0 DR7: 0000000000000600
[  147.156088][ T6316] Kernel panic - not syncing: Fatal exception
[  147.162002][ T6316] Kernel Offset: disabled


-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-07-15  5:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-15  5:08 [morimoto:sound-cleanup-2026-07-01-3] [ASoC] a5740d78e4: dmesg.kernel_BUG_at_lib/list_debug.c kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.