Skip to content

RDKEMW-27703: [8.4_VIPA][LLAMA UK G2] Observed crash (Fingerprint: 92453407) in playback during trickplay in VOD contents [Random Occurrence] - #2132

Open
dp0000 wants to merge 3 commits into
support/2.11.1_8.4_vipafrom
feature/RDKEMW-27703
Open

dp0000 wants to merge 3 commits into
support/2.11.1_8.4_vipafrom
feature/RDKEMW-27703

Conversation

@dp0000

@dp0000 dp0000 commented Oct 26, 2026

Copy link
Copy Markdown
Contributor

These changes address a race on the cached DRM protection event:

QueueProtectionEvent() and ClearProtectionEvent() replace or release cached events while holding a shared mutex.
SendGstEvents() selects the cached event and takes its reference under that same mutex, then pushes it after unlocking.

This prevents the cache from being cleared between reading the event pointer and acquiring a reference, which could otherwise leave the sender with a stale GstEvent* and trigger GStreamer’s invalid-event assertion.

@dp0000
dp0000 requested a review from a team as a code owner October 26, 2026 08:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant