[mythtv-commits] Ticket #12636: BE deadlock if LiveTV zap to program wihch just ends

MythTV noreply at mythtv.org
Thu Feb 4 11:39:36 UTC 2016


#12636: BE deadlock if LiveTV zap to program wihch just ends
--------------------------------------------+-------------------------
     Reporter:  warpme@…                    |      Owner:
         Type:  Bug Report - Hang/Deadlock  |     Status:  new
     Priority:  minor                       |  Milestone:  unknown
    Component:  MythTV - General            |    Version:  Master Head
     Severity:  medium                      |   Keywords:  LiveTV
Ticket locked:  0                           |
--------------------------------------------+-------------------------
 I consider this bug as serious as it makes BE deadlocked with only restart
 as solution.

 Issue: when user is changing LiveTV to channel on which current program
 just ends, it is easy to deadlock BE.

 Severity of this issue is higher than You may think. Many users are
 starting zapping around full quarters/halves/full hours (xx:00, xx:30,
 xx:15[45]) as broadcasters usually are emitting commercials end of current
 program - so user zaps to another channel just to not watch commercials
 which begins. If zap to new channel is zap channel where current program
 also ends - BE will deadlock. Very unpleasant. I have reports of this
 issue from many users using LiveTV frequently.

 Steeps to reproduce:

 -start LiveTV

 -identify another channel where program will just end, let say at xx:yy

 -wait till few sec. before xx:yy and jump to this another channel

 -it is highly probable that after jump BE will deadlock

 Easy way to reproduce is: start LiveTV; browse EPG OSD in LiveTV to find
 channel with end time nearest to current time; wait till this time; Just
 few sec.before this time jump to this channel; BE will deadlock

 I'm attaching BE logs and BE gdb traces from 2 such deadlocks.
 1st was during normal zapping; second was reproduced for getting gdb trace
 for this ticket

--
Ticket URL: <https://code.mythtv.org/trac/ticket/12636>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list