Skip to content

[BUG] check-kmod-load-unload.sh triggers hard kernel lockups #3669

@marc-hb

Description

@marc-hb

Describe the bug

~/sof-test/test-case/check-kmod-load-unload.sh -l 25 causes hard kernel lockups

This is a very recent regression in daily tests.

To Reproduce

TPLG=/lib/firmware/intel/sof-tplg/sof-tgl-nocodec-ci.tplg \
 MODEL=ADLP_RVP_NOCODEC_CI \
  ~/sof-test/test-case/check-kmod-load-unload.sh -l 25

or

TPLG=/lib/firmware/intel/sof-tplg/sof-tgl-rt715-rt711-rt1308-mono.tplg \
  MODEL=TGLU_SKU0A3E_SDW \
   ~/sof-test/test-case/check-kmod-load-unload-after-playback.sh -l 5

Reproduction Rate

Too early to tell. Seems very low.

Environment

First bad daily test: 12140

Start Time: 2022-04-27 22:29:55 UTC
End Time: 2022-04-28 02:49:19 UTC
< >>
Kernel Branch: topic/sof-dev
Kernel Commit: 95ec8d3
SOF Branch: main
SOF Commit: 94e6c9969730

Last good daily test: 12106

Start Time: 2022-04-26 22:29:40 UTC
End Time: 2022-04-27 05:52:13 UTC
< > >>
Kernel Branch: topic/sof-dev
Kernel Commit: 95ec8d3
SOF Branch: main
SOF Commit: 3334bede2a79

Only these commits are different between last good and first bad daily tests:

94e6c9969730 eddyhsu@chromium.org // (origin/main, origin/HEAD) kpb: Clean up params on component reset
99eac8de991d rander.wang@intel.com // ipc4: add format conversion support of s32le to s24le
f4f9e6541ee7 chao.song@linux.intel.com // sof: replace log calls with zephyr logging api
d67e2ea8a4bc eddyhsu@chromium.org // dcblock: Clean up processing function on reset.
426542d17f18 daniel.baluta@nxp.com // codec_adapter: cadence: Resolve api_id at runtime
02dd7a6dfb74 daniel.baluta@nxp.com // codec_adapter: cadence: Remove api_id parameter
05969a0e34da marc.herbert@intel.com // .github: IPC4: build supported TGL platforms first
dccf9c0798d5 marc.herbert@intel.com // .github/zephyr: download docker image from ghcr.io instead of docker.io
75dea11da97d chunxu.li@mediatek.com // topology1: add mt8186 related pipelines and components

Last good commit 3334bede2a79 seppo.ingalsuo@linux.intel.com // Tools: Testbench: Add components to testbench load

Metadata

Metadata

Assignees

Labels

Intel Daily testsThis issue can be found in Intel internal daily testsP1Blocker bugs or important featuresbugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions