Bug #1542
TVHeadend crashes when unsubscribing from service if adapter is in use and channel stream is not actually playing
100%
Description
Easy to reproduce:
1) Start recording on a channel, so that adapter becomes in use.
2) Try to play another channel (same adapter, different mux, so that the response is "adapter is in use")
3) Stop subscription (press stop)
4) Crash
This only happens with timeshift enable builds and using XBMC as a frontend (don't know if the last matters, haven't tried eg. VLC)
PS. Would be nice to have a new "timeshift" issue category :-)
History
Updated by Adam Sutton almost 12 years ago
- Category changed from Streaming to Timeshift
- Assignee changed from John Törnblom to Adam Sutton
Updated by Adam Sutton almost 12 years ago
- Status changed from New to Need feedback
I cannot reproduce this, I started a recording within TVH UI, then tried accessing another channel (on diff mux) from XBMC. I can see TVH reporting failure to start due to lack of adapter, then when I hit stop the subscription is terminated. No crash.
I'm going to need a debug log and a gdb stack trace to pinpoint what might be happening.
Adam
P.S.
Can you include proper git revision as well, makes it much easier to track these things. Ta
Updated by Adam Sutton almost 12 years ago
- Status changed from Need feedback to Fixed
- % Done changed from 0 to 100
Applied in changeset commit:a9584156a3567b85dc5a4b4dea36fd45be88fc8e.