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

MythTV noreply at mythtv.org
Wed Jan 2 05:00:20 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                        |   Keywords:
Ticket locked:  0                           |
--------------------------------------------+------------------------
 Hi, sometimes my frontend hangs when starting livetv/switching channels in
 livetv with the "Error opening jump program file" message. Most of the
 time it works though.
 I have to restart the frontend after that, I can't close the error dialog.


 {{{
 Jan  2 05:37:44 dront mythlogserver: mythfrontend[12249]: I CoreContext
 tv_play.cpp:1017 (TV) TV: Creating TV object
 Jan  2 05:37:44 dront mythlogserver: mythfrontend[12249]: I CoreContext
 mythdbcon.cpp:409 (PurgeIdleConnections) New DB connection, total: 2
 Jan  2 05:37:44 dront mythlogserver: mythfrontend[12249]: N CoreContext
 mythmainwindow.cpp:2606 (PauseIdleTimer) Resuming idle timer
 Jan  2 05:37:44 dront mythlogserver: mythfrontend[12249]: N CoreContext
 mythmainwindow.cpp:2601 (PauseIdleTimer) Suspending idle timer
 Jan  2 05:37:44 dront mythlogserver: mythfrontend[12249]: I CoreContext
 tv_play.cpp:1232 (Init) TV: Created TvPlayWindow.
 Jan  2 05:37:44 dront mythlogserver: mythfrontend[12249]: I CoreContext
 tv_play.cpp:2155 (HandleStateChange) TV: Attempting to change from None to
 WatchingLiveTV
 Jan  2 05:37:44 dront mythlogserver: mythfrontend[12249]: I CoreContext
 mythcorecontext.cpp:375 (ConnectCommandSocket) MythCoreContext: Connecting
 to backend server: 192.168.1.2:6543 (try 1 of 1)
 Jan  2 05:37:44 dront mythlogserver: mythfrontend[12249]: I CoreContext
 mythcorecontext.cpp:1191 (CheckProtoVersion) Using protocol version 75
 Jan  2 05:37:44 dront mythlogserver: mythfrontend[12249]: N CoreContext
 tv_play.cpp:2222 (HandleStateChange) TV: Spawning LiveTV Recorder -- begin
 Jan  2 05:37:45 dront mythlogserver: mythfrontend[12249]: N CoreContext
 tv_play.cpp:2229 (HandleStateChange) TV: Spawning LiveTV Recorder -- end
 Jan  2 05:37:45 dront mythlogserver: mythfrontend[12249]: I CoreContext
 tv_play.cpp:2250 (HandleStateChange) TV:
 playbackURL(/media/Storage/LiveTV/1034_20130102043745.mpg) cardtype(DUMMY)
 Jan  2 05:37:45 dront mythlogserver: mythfrontend[12249]: N CoreContext
 audioplayer.cpp:167 (ReinitAudio) AudioPlayer: Enabling Audio
 Jan  2 05:37:45 dront mythlogserver: mythfrontend[12249]: I CoreContext
 signalhandling.cpp:194 (SetHandlerPrivate) Setup Interrupt handler
 Jan  2 05:37:45 dront mythlogserver: mythfrontend[12249]: I CoreContext
 signalhandling.cpp:194 (SetHandlerPrivate) Setup Terminated handler
 Jan  2 05:37:45 dront mythlogserver: mythfrontend[12249]: I CoreContext
 videoout_xv.cpp:611 (InitXVideo) VideoOutputXv: XVideo Adaptor Name:
 'Radeon Textured Video'
 Jan  2 05:37:45 dront mythlogserver: mythfrontend[12249]: I CoreContext
 osd.cpp:228 (OverrideUIScale) OSD: Base theme size: 1280x720
 Jan  2 05:37:45 dront mythlogserver: mythfrontend[12249]: I CoreContext
 osd.cpp:233 (OverrideUIScale) OSD: Scaling factors: 0.5625x0.8
 Jan  2 05:37:45 dront mythlogserver: mythfrontend[12249]: I CoreContext
 osd.cpp:228 (OverrideUIScale) OSD: Base theme size: 1280x720
 Jan  2 05:37:45 dront mythlogserver: mythfrontend[12249]: I CoreContext
 osd.cpp:233 (OverrideUIScale) OSD: Scaling factors: 0.5625x0.8
 Jan  2 05:37:45 dront mythlogserver: mythfrontend[12249]: I CoreContext
 mythplayer.cpp:1750 (InitAVSync) Player(3): Video timing method: DRM
 Jan  2 05:37:45 dront mythlogserver: mythfrontend[12249]: I CoreContext
 tv_play.cpp:5240 (StartPlayer) TV: Created player.
 Jan  2 05:37:45 dront mythlogserver: mythfrontend[12249]: I CoreContext
 tv_play.cpp:2394 (HandleStateChange) TV: Changing from None to
 WatchingLiveTV
 Jan  2 05:37:45 dront mythlogserver: mythfrontend[12249]: I CoreContext
 tv_play.cpp:2406 (HandleStateChange) TV: State is LiveTV & mctx == ctx
 Jan  2 05:37:45 dront mythlogserver: mythfrontend[12249]: I CoreContext
 tv_play.cpp:2408 (HandleStateChange) TV: UpdateOSDInput done
 Jan  2 05:37:45 dront mythlogserver: mythfrontend[12249]: I CoreContext
 tv_play.cpp:2410 (HandleStateChange) TV: UpdateLCD done
 Jan  2 05:37:45 dront mythlogserver: mythfrontend[12249]: I CoreContext
 tv_play.cpp:2412 (HandleStateChange) TV: ITVRestart done
 Jan  2 05:37:45 dront mythlogserver: mythfrontend[12249]: I CoreContext
 tv_play.cpp:2485 (HandleStateChange) TV: Main UI disabled.
 Jan  2 05:37:45 dront mythlogserver: mythfrontend[12249]: I CoreContext
 tv_play.cpp:403 (StartTV) TV: Entering main playback loop.
 Jan  2 05:37:51 dront mythlogserver: mythfrontend[12249]: I CoreContext
 signalhandling.cpp:194 (SetHandlerPrivate) Setup Interrupt handler
 Jan  2 05:37:51 dront mythlogserver: mythfrontend[12249]: I CoreContext
 signalhandling.cpp:194 (SetHandlerPrivate) Setup Terminated handler
 Jan  2 05:37:52 dront mythlogserver: mythfrontend[12249]: I CoreContext
 signalhandling.cpp:194 (SetHandlerPrivate) Setup Interrupt handler
 Jan  2 05:37:52 dront mythlogserver: mythfrontend[12249]: I CoreContext
 signalhandling.cpp:194 (SetHandlerPrivate) Setup Terminated handler
 Jan  2 05:37:52 dront mythlogserver: mythfrontend[12249]: I CoreContext
 videoout_xv.cpp:611 (InitXVideo) VideoOutputXv: XVideo Adaptor Name:
 'Radeon Textured Video'
 Jan  2 05:37:52 dront mythlogserver: mythfrontend[12249]: I CoreContext
 osd.cpp:228 (OverrideUIScale) OSD: Base theme size: 1280x720
 Jan  2 05:37:52 dront mythlogserver: mythfrontend[12249]: I CoreContext
 osd.cpp:233 (OverrideUIScale) OSD: Scaling factors: 1.82812x0.563889
 Jan  2 05:37:52 dront mythlogserver: mythfrontend[12249]: I CoreContext
 osd.cpp:228 (OverrideUIScale) OSD: Base theme size: 1280x720
 Jan  2 05:37:52 dront mythlogserver: mythfrontend[12249]: I CoreContext
 osd.cpp:233 (OverrideUIScale) OSD: Scaling factors: 1.82812x0.563889
 Jan  2 05:37:52 dront mythlogserver: mythfrontend[12249]: I CoreContext
 avformatdecoder.cpp:2145 (ScanStreams) AFD: Opened codec 0x40fd100,
 id(MPEG2VIDEO) type(Video)
 Jan  2 05:37:52 dront mythlogserver: mythfrontend[12249]: I CoreContext
 avformatdecoder.cpp:2003 (ScanStreams) AFD: codec MP2 has 2 channels
 Jan  2 05:37:52 dront mythlogserver: mythfrontend[12249]: I CoreContext
 avformatdecoder.cpp:2145 (ScanStreams) AFD: Opened codec 0x40fc100,
 id(MP2) type(Audio)
 Jan  2 05:37:52 dront mythlogserver: mythfrontend[12249]: I CoreContext
 audio/audiooutputbase.cpp:791 (Reconfigure) AO: Opening audio device
 'hdmi:CARD=HDMI,DEV=0' ch 2(2) sr 48000 sf signed 16 bit reenc 0
 Jan  2 05:37:52 dront mythlogserver: mythfrontend[12249]: E CoreContext
 audio/audiooutputalsa.cpp:783 (SetParameters) ALSA: Requested 500000us got
 341333 buffer time
 Jan  2 05:37:52 dront mythlogserver: mythfrontend[12249]: E CoreContext
 audio/audiooutputalsa.cpp:242 (IncPreallocBufferSize) ALSA: Try to
 manually increase audio buffer with: echo 128 | sudo tee
 /proc/asound/card1/pcm3p/sub0/prealloc
 Jan  2 05:37:52 dront mythlogserver: mythfrontend[12249]: N CoreContext
 avformatdecoder.cpp:783 (SetEof) AFD: Resetting byte context eof (livetv 1
 was eof 0)
 Jan  2 05:37:52 dront mythlogserver: mythfrontend[12249]: I CoreContext
 osd.cpp:228 (OverrideUIScale) OSD: Base theme size: 1280x720
 Jan  2 05:37:52 dront mythlogserver: mythfrontend[12249]: I CoreContext
 osd.cpp:233 (OverrideUIScale) OSD: Scaling factors: 1.2x0.563889
 Jan  2 05:37:58 dront mythlogserver: mythfrontend[12249]: I CoreContext
 osd.cpp:228 (OverrideUIScale) OSD: Base theme size: 1280x720
 Jan  2 05:37:58 dront mythlogserver: mythfrontend[12249]: I CoreContext
 osd.cpp:233 (OverrideUIScale) OSD: Scaling factors: 0.5625x0.8
 Jan  2 05:37:58 dront mythlogserver: mythfrontend[12249]: I CoreContext
 mythpainter_ogl.cpp:62 (ClearCache) Clearing OpenGL painter cache.
 Jan  2 05:37:59 dront mythlogserver: mythfrontend[12249]: I CoreContext
 videooutbase.cpp:1373 (DisplayOSD) VideoOutput: Created YV12 OSD.
 Jan  2 05:37:59 dront mythlogserver: mythfrontend[12249]: I CoreContext
 mythcorecontext.cpp:1191 (CheckProtoVersion) Using protocol version 75
 Jan  2 05:37:59 dront mythlogserver: mythfrontend[12249]: I CoreContext
 mythcorecontext.cpp:1191 (CheckProtoVersion) Using protocol version 75
 Jan  2 05:38:09 dront mythlogserver: mythfrontend[12249]: E CoreContext
 fileringbuffer.cpp:290 (OpenFile)
 FileRingBuf(/media/Storage/LiveTV/1027_20130102043759.mpg): OpenFile():
 File too small (0B).
 Jan  2 05:38:09 dront mythlogserver: mythfrontend[12249]: E CoreContext
 mythplayer.cpp:2627 (JumpToProgram) Player(3): JumpToProgram's OpenFile
 failed (card type: DVB).
 Jan  2 05:38:09 dront mythlogserver: mythfrontend[12249]: E CoreContext
 mythplayer.cpp:2628 (JumpToProgram) LiveTVChain has 4 entries#012   DUMMY:
 1034 (04:37:45 to 04:37:45)#012     DVB: 1034 (04:37:46 to 04:37:58)
 discontinuous#012   DUMMY: 1027 (04:37:58 to 04:37:59) discontinuous#012*
 DVB: 1027 (04:37:59 to 05:00:00) discontinuous
 Jan  2 05:38:09 dront mythlogserver: mythfrontend[12249]: E CoreContext
 mythplayer.cpp:2839 (EventLoop) Player(3): Unknown recorder error, exiting
 decoder
 Jan  2 05:38:09 dront mythlogserver: mythfrontend[12249]: I CoreContext
 tv_play.cpp:2155 (HandleStateChange) TV: Attempting to change from
 WatchingLiveTV to None
 Jan  2 05:38:09 dront mythlogserver: mythfrontend[12249]: I CoreContext
 signalhandling.cpp:194 (SetHandlerPrivate) Setup Interrupt handler
 Jan  2 05:38:09 dront mythlogserver: mythfrontend[12249]: I CoreContext
 signalhandling.cpp:194 (SetHandlerPrivate) Setup Terminated handler
 Jan  2 05:38:09 dront mythlogserver: mythfrontend[12249]: I CoreContext
 tv_play.cpp:2394 (HandleStateChange) TV: Changing from WatchingLiveTV to
 None
 Jan  2 05:38:09 dront mythlogserver: mythfrontend[12249]: I CoreContext
 tv_play.cpp:405 (StartTV) TV: Exiting main playback loop.
 Jan  2 05:38:09 dront mythlogserver: mythfrontend[12249]: I CoreContext
 tv_play.cpp:2155 (HandleStateChange) TV: Attempting to change from None to
 WatchingLiveTV
 Jan  2 05:38:09 dront mythlogserver: mythfrontend[12249]: I CoreContext
 mythcorecontext.cpp:375 (ConnectCommandSocket) MythCoreContext: Connecting
 to backend server: 192.168.1.2:6543 (try 1 of 1)
 Jan  2 05:38:09 dront mythlogserver: mythfrontend[12249]: I CoreContext
 mythcorecontext.cpp:1191 (CheckProtoVersion) Using protocol version 75
 Jan  2 05:38:09 dront mythlogserver: mythfrontend[12249]: N CoreContext
 tv_play.cpp:2222 (HandleStateChange) TV: Spawning LiveTV Recorder -- begin
 Jan  2 05:38:10 dront mythlogserver: mythfrontend[12249]: N CoreContext
 tv_play.cpp:2229 (HandleStateChange) TV: Spawning LiveTV Recorder -- end
 Jan  2 05:38:10 dront mythlogserver: mythfrontend[12249]: I CoreContext
 tv_play.cpp:2250 (HandleStateChange) TV:
 playbackURL(/media/Storage/LiveTV/1034_20130102043809.mpg) cardtype(DUMMY)
 Jan  2 05:38:10 dront mythlogserver: mythfrontend[12249]: E CoreContext
 tv_play.cpp:2267 (HandleStateChange) TV: LiveTV not successfully started
 Jan  2 05:38:10 dront mythlogserver: mythfrontend[12249]: I CoreContext
 tv_play.cpp:2485 (HandleStateChange) TV: Main UI disabled.
 Jan  2 05:38:10 dront mythlogserver: mythfrontend[12249]: I CoreContext
 tv_play.cpp:403 (StartTV) TV: Entering main playback loop.
 Jan  2 05:38:10 dront mythlogserver: mythfrontend[12249]: I CoreContext
 tv_play.cpp:405 (StartTV) TV: Exiting main playback loop.
 Jan  2 05:38:10 dront mythlogserver: mythfrontend[12249]: N CoreContext
 mythmainwindow.cpp:2606 (PauseIdleTimer) Resuming idle timer

 }}}

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


More information about the mythtv-commits mailing list