Skip to content

[BUG] Post Processing XRUN when playing multiple times on same topology #4104

@zrombel

Description

@zrombel

Describe the bug
In any Post Processing test when trying to play 2 times or more on one topology (new streams are created, topology stays intact) SteamStall caused by XRUN occurs.

Topology

+----------------------------------------------+
| +------+  +---+  +-------+  +---+  +-------+ |
| | Host +->+Buf+->+GenProc+->+Buf+->+SSP Dai+---+
| +------+  +---+  +-------+  +---+  +-------+ | |
+----------------------------------------------+ |
                                                 |
+----------------------------+                   |
| +------+  +---+  +-------+ |                   |
| | Host +<-+Buf+<-+SSP Dai+<--------------------+
| +------+  +---+  +-------+ |
+----------------------------+

To Reproduce
Any python test from groups:
25_00_TestGenericProcessorSimplePlb
25_02_TestGenericProcessorCompMultiCorePlb
25_06_TestGenericProcessorPplMultiCorePlb

with parameters:
--playback_iterations=2

Reproduction Rate
100%

Environment

  1. Name of the platform(s) on which the bug is observed.
    • Platform: TGL B0 RVP
  2. Firmware branch name and commit
  3. Python tests branch name and commit
    • Branch: master
    • Hash: 825533f4e0d3ff5e2425abb50e9785916d7d1044

Logs
25_00_TestGenericProcessorSimplePlb_StreamStall.zip

Metadata

Metadata

Assignees

Labels

P1Blocker bugs or important featuresPost ProcessingTGLApplies to Tiger LakebugSomething isn't working as expecteddiagnostic driverSlim driver / diagnostic driver issue

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions