[mythtv-commits] Ticket #11319: Sometimes LiveTV hangs with Error opening jump program file

MythTV noreply at mythtv.org
Wed Jan 2 05:02:50 UTC 2013


#11319: Sometimes LiveTV hangs with Error opening jump program file
----------------------------------------+----------------------------
 Reporter:  ernstp@…                    |          Owner:  danielk
     Type:  Bug Report - Hang/Deadlock  |         Status:  new
 Priority:  critical                    |      Milestone:  unknown
Component:  MythTV - DVB                |        Version:  0.26-fixes
 Severity:  high                        |     Resolution:
 Keywords:                              |  Ticket locked:  0
----------------------------------------+----------------------------

Comment (by Ernst Sjöstrand <ernstp@…>):

 Here's the backend log:
 {{{
 Jan  2 05:37:44 dront mythlogserver: mythbackend[12665]: I ProcessRequest
 mainserver.cpp:1395 (HandleAnnounce) MainServer::ANN Playback
 Jan  2 05:37:44 dront mythlogserver: mythbackend[12665]: I ProcessRequest
 mainserver.cpp:1397 (HandleAnnounce) adding: dront as a client (events: 0)
 Jan  2 05:37:44 dront mythlogserver: mythbackend[12665]: I TVRecEvent
 tv_rec.cpp:1043 (HandleStateChange) TVRec(1): Changing from None to
 WatchingLiveTV
 Jan  2 05:37:44 dront mythlogserver: mythbackend[12665]: I TVRecEvent
 tv_rec.cpp:3562 (TuningCheckForHWChange) TVRec(1): HW Tuner: 1->1
 Jan  2 05:37:45 dront mythlogserver: mythbackend[12665]: I CoreContext
 mythdbcon.cpp:409 (PurgeIdleConnections) New DB connection, total: 9
 Jan  2 05:37:45 dront mythlogserver: mythbackend[12665]: N CoreContext
 autoexpire.cpp:264 (CalcParams) AutoExpire: CalcParams(): Max required
 Free Space: 4.0 GB w/freq: 14 min
 Jan  2 05:37:45 dront mythlogserver: mythbackend[12665]: N CoreContext
 autoexpire.cpp:264 (CalcParams) AutoExpire: CalcParams(): Max required
 Free Space: 4.0 GB w/freq: 14 min
 Jan  2 05:37:45 dront mythlogserver: mythbackend[12665]: E TVRecEvent
 recordinginfo.cpp:984 (InsertProgram)
 RecordingInfo::InsertProgram(ProgramInfo(1034_20130102043745.mpg):
 channame(TV4 Film) startts(Wed Jan 2 04:37:45 2013) endts(Wed Jan 2
 05:00:00 2013)#012             recstartts(Wed Jan 2 04:37:45 2013)
 recendts(Wed Jan 2 05:00:00 2013)#012             title(Okänt)):
 recording already exists...
 Jan  2 05:37:52 dront mythlogserver: mythbackend[12665]: I ProcessRequest
 recorderbase.cpp:395 (GetKeyframePositions)
 RecBase(1:/dev/dvb/adapter0/frontend0):
 GetKeyframePositions(113,9223372036854775807,#2) out of 11
 Jan  2 05:37:52 dront mythlogserver: mythbackend[12665]: I ProcessRequest
 recorderbase.cpp:395 (GetKeyframePositions)
 RecBase(1:/dev/dvb/adapter0/frontend0):
 GetKeyframePositions(113,9223372036854775807,#3) out of 12
 Jan  2 05:37:58 dront mythlogserver: mythbackend[12665]: I TVRecEvent
 tv_rec.cpp:3562 (TuningCheckForHWChange) TVRec(1): HW Tuner: 1->1
 Jan  2 05:37:58 dront mythlogserver: mythbackend[12665]: N CoreContext
 autoexpire.cpp:264 (CalcParams) AutoExpire: CalcParams(): Max required
 Free Space: 4.0 GB w/freq: 14 min
 Jan  2 05:37:59 dront mythlogserver: mythbackend[12665]: E DVBRead
 dtvsignalmonitor.cpp:347 (HandlePMT) DTVSM(/dev/dvb/adapter0/frontend0):
 Wrong PMT; pmt->pn(800) desired(3200)
 Jan  2 05:37:59 dront mythlogserver: mythbackend[12665]: E DVBRead
 dtvsignalmonitor.cpp:347 (HandlePMT) DTVSM(/dev/dvb/adapter0/frontend0):
 Wrong PMT; pmt->pn(790) desired(3200)
 Jan  2 05:37:59 dront mythlogserver: mythbackend[12665]: E DVBRead
 dtvsignalmonitor.cpp:347 (HandlePMT) DTVSM(/dev/dvb/adapter0/frontend0):
 Wrong PMT; pmt->pn(750) desired(3200)
 Jan  2 05:37:59 dront mythlogserver: mythbackend[12665]: E DVBRead
 dtvsignalmonitor.cpp:347 (HandlePMT) DTVSM(/dev/dvb/adapter0/frontend0):
 Wrong PMT; pmt->pn(770) desired(3200)
 Jan  2 05:37:59 dront mythlogserver: mythbackend[12665]: E DVBRead
 dtvsignalmonitor.cpp:347 (HandlePMT) DTVSM(/dev/dvb/adapter0/frontend0):
 Wrong PMT; pmt->pn(3220) desired(3200)
 Jan  2 05:37:59 dront mythlogserver: mythbackend[12665]: E DVBRead
 dtvsignalmonitor.cpp:347 (HandlePMT) DTVSM(/dev/dvb/adapter0/frontend0):
 Wrong PMT; pmt->pn(3330) desired(3200)
 Jan  2 05:37:59 dront mythlogserver: mythbackend[12665]: E DVBRead
 dtvsignalmonitor.cpp:347 (HandlePMT) DTVSM(/dev/dvb/adapter0/frontend0):
 Wrong PMT; pmt->pn(3240) desired(3200)
 Jan  2 05:37:59 dront mythlogserver: mythbackend[12665]: E DVBRead
 dtvsignalmonitor.cpp:347 (HandlePMT) DTVSM(/dev/dvb/adapter0/frontend0):
 Wrong PMT; pmt->pn(3250) desired(3200)
 Jan  2 05:37:59 dront mythlogserver: mythbackend[12665]: E DVBRead
 dtvsignalmonitor.cpp:347 (HandlePMT) DTVSM(/dev/dvb/adapter0/frontend0):
 Wrong PMT; pmt->pn(1200) desired(3200)
 Jan  2 05:37:59 dront mythlogserver: mythbackend[12665]: E DVBRead
 dtvsignalmonitor.cpp:347 (HandlePMT) DTVSM(/dev/dvb/adapter0/frontend0):
 Wrong PMT; pmt->pn(65534) desired(3200)
 Jan  2 05:37:59 dront mythlogserver: mythbackend[12665]: E DVBRead
 dtvsignalmonitor.cpp:347 (HandlePMT) DTVSM(/dev/dvb/adapter0/frontend0):
 Wrong PMT; pmt->pn(3280) desired(3200)
 Jan  2 05:37:59 dront mythlogserver: mythbackend[12665]: E DVBRead
 dtvsignalmonitor.cpp:347 (HandlePMT) DTVSM(/dev/dvb/adapter0/frontend0):
 Wrong PMT; pmt->pn(3260) desired(3200)
 Jan  2 05:37:59 dront mythlogserver: mythbackend[12665]: I ProcessRequest
 mainserver.cpp:1395 (HandleAnnounce) MainServer::ANN Playback
 Jan  2 05:37:59 dront mythlogserver: mythbackend[12665]: I ProcessRequest
 mainserver.cpp:1397 (HandleAnnounce) adding: dront as a client (events: 0)
 Jan  2 05:37:59 dront mythlogserver: mythbackend[12665]: I ProcessRequest
 mainserver.cpp:1510 (HandleAnnounce) MainServer::HandleAnnounce
 FileTransfer
 Jan  2 05:37:59 dront mythlogserver: mythbackend[12665]: I ProcessRequest
 mainserver.cpp:1512 (HandleAnnounce) adding: dront as a remote file
 transfer
 Jan  2 05:37:59 dront mythlogserver: mythbackend[12665]: N CoreContext
 autoexpire.cpp:264 (CalcParams) AutoExpire: CalcParams(): Max required
 Free Space: 4.0 GB w/freq: 14 min
 Jan  2 05:38:09 dront mythlogserver: mythbackend[12665]: I TVRecEvent
 tv_rec.cpp:1043 (HandleStateChange) TVRec(1): Changing from WatchingLiveTV
 to None
 Jan  2 05:38:09 dront mythlogserver: mythbackend[12665]: I TVRecEvent
 tv_rec.cpp:830 (FinishedRecording) TVRec(1):
 FinishedRecording(1027_2013-01-02T04:37:59Z) damaged
 recq:<RecordingQuality overall_score="0"
 key="1027_2013-01-02T04:37:59Z">#012    <Gap start="2013-01-02T04:37:59Z"
 end="2013-01-02T05:00:00Z" duration="1320" />#012</RecordingQuality>
 Jan  2 05:38:09 dront mythlogserver: mythbackend[12665]: I ProcessRequest
 mainserver.cpp:1395 (HandleAnnounce) MainServer::ANN Playback
 Jan  2 05:38:09 dront mythlogserver: mythbackend[12665]: I ProcessRequest
 mainserver.cpp:1397 (HandleAnnounce) adding: dront as a client (events: 0)
 Jan  2 05:38:09 dront mythlogserver: mythbackend[12665]: I TVRecEvent
 tv_rec.cpp:1043 (HandleStateChange) TVRec(1): Changing from None to
 WatchingLiveTV
 Jan  2 05:38:09 dront mythlogserver: mythbackend[12665]: I TVRecEvent
 tv_rec.cpp:3562 (TuningCheckForHWChange) TVRec(1): HW Tuner: 1->1
 Jan  2 05:38:09 dront mythlogserver: mythbackend[12665]: N CoreContext
 autoexpire.cpp:264 (CalcParams) AutoExpire: CalcParams(): Max required
 Free Space: 4.0 GB w/freq: 14 min
 Jan  2 05:38:10 dront mythlogserver: mythbackend[12665]: I TVRecEvent
 tv_rec.cpp:1043 (HandleStateChange) TVRec(1): Changing from WatchingLiveTV
 to None
 Jan  2 05:38:47 dront mythlogserver: mythbackend[12665]: I Scheduler
 scheduler.cpp:2128 (HandleReschedule) Reschedule requested for MATCH 0 0 0
 - EITScanner
 Jan  2 05:38:47 dront mythlogserver: mythbackend[12665]: I Scheduler
 scheduler.cpp:2241 (HandleReschedule) Scheduled 32 items in 0.1 = 0.02
 match + 0.04 check + 0.03 place

 }}}

-- 
Ticket URL: <http://code.mythtv.org/trac/ticket/11319#comment:1>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center


More information about the mythtv-commits mailing list