[mythtv-commits] Ticket #9177: "Error opening jump program file buffer" when changing channels in live TV
MythTV
mythtv at cvs.mythtv.org
Wed Nov 3 22:26:13 UTC 2010
#9177: "Error opening jump program file buffer" when changing channels in live TV
-----------------------------------------------------+----------------------
Reporter: Douglas Peale <Douglas_Peale@…> | Type: defect
Status: new | Priority: minor
Milestone: unknown | Component: MythTV - General
Version: 0.24-fixes | Severity: medium
Keywords: | Ticket locked: 0
-----------------------------------------------------+----------------------
== Procedure to recreate bug
If "Watch TV" starts on a SD channel the first time it is run in a
session, changing channels to an HD channel will pause for a while then
exit to the menu with "Error opening jump program file buffer" message
box. Re-starting "Watch TV" will be back to the SD channel, and attempting
the channel change will generate the same error again.
This bug is 100% repeatable.
== Work around
Change to a different physical tuner than the default. Change to an HD
channel on this tuner. You will get dumped back to the menu with the
"Error opening jump program file buffer" error. Re-start "Watch TV" change
to the same tuner you were on when you got the error. You will now viewing
the HD channel without the error. For the rest of the session, you will be
able to change tuners & channels without running into the "Error opening
jump program file buffer" error.
== Aditional data
Myth Front End Log:
{{{
Starting mythfrontend.real..
2010-11-03 15:12:12.088 mythfrontend version: branches/release-0-24-fixes
[27085] www.mythtv.org
2010-11-03 15:12:12.088 Using runtime prefix = /usr
2010-11-03 15:12:12.088 Using configuration directory =
/home/dpeale/.mythtv
2010-11-03 15:12:12.089 ThreadPool:HTTP: Initial 1, Max 5, Timeout 60000
2010-11-03 15:12:13.416 Empty LocalHostName.
2010-11-03 15:12:13.416 Using localhost value of Compromise
2010-11-03 15:12:13.422 New DB connection, total: 1
2010-11-03 15:12:13.425 Connected to database 'mythconverg' at host:
localhost
2010-11-03 15:12:13.429 Closing DB connection named 'DBManager0'
2010-11-03 15:12:13.430 Connected to database 'mythconverg' at host:
localhost
2010-11-03 15:12:13.431 Current locale en_US
2010-11-03 15:12:13.431 Reading locale defaults from
/usr/share/mythtv//locales/en_us.xml
2010-11-03 15:12:13.640 ScreenSaverX11Private: Gnome screen saver support
enabled
2010-11-03 15:12:13.641 DPMS is active.
2010-11-03 15:12:13.693 Desktop video mode: 2560x1600 59.860 Hz
2010-11-03 15:12:13.916 Enabled verbose msgs: important general
2010-11-03 15:12:13.919 Loading en_us translation for module mythfrontend
2010-11-03 15:12:13.924 LIRC, Error: Failed to connect to Unix socket
'/var/run/lirc/lircd'
eno: No such file or directory (2)
2010-11-03 15:12:13.924 JoystickMenuThread: Joystick disabled - Failed to
read /home/dpeale/.mythtv/joystickmenurc
2010-11-03 15:12:13.948 Using Frameless Window
2010-11-03 15:12:14.025 Using the Qt painter
2010-11-03 15:12:14.274 Current MythTV Schema Version (DBSchemaVer): 1264
2010-11-03 15:12:14.574 ThemeInfo, Warning: Unable to open themeinfo.xml
for /usr/share/mythtv/themes/BlackCurves-OSD/themeinfo.xml
2010-11-03 15:12:14.574 ThemeInfo, Error: The theme
(/usr/share/mythtv/themes/BlackCurves-OSD) is missing a themeinfo.xml
file.
2010-11-03 15:12:14.575 ThemeInfo, Warning: Unable to open themeinfo.xml
for /usr/share/mythtv/themes/Gray-OSD/themeinfo.xml
2010-11-03 15:12:14.575 ThemeInfo, Error: The theme
(/usr/share/mythtv/themes/Gray-OSD) is missing a themeinfo.xml file.
2010-11-03 15:12:14.805 Pulse: PulseAudio suspend OK
2010-11-03 15:12:15.002 Pulse: PulseAudio resume OK
2010-11-03 15:12:15.095 Registering Internal as a media playback plugin.
2010-11-03 15:12:15.114 Loading en_us translation for module mytharchive
2010-11-03 15:12:15.157 MediaMonitorUnix::AddDevice() - empty device path.
2010-11-03 15:12:15.158 MediaMonitorUnix::AddDevice() - empty device path.
2010-11-03 15:12:15.158 MediaMonitorUnix::AddDevice() - empty device path.
2010-11-03 15:12:15.159 MediaMonitorUnix::AddDevice() - empty device path.
2010-11-03 15:12:15.159 MediaMonitorUnix::AddDevice() - empty device path.
2010-11-03 15:12:15.160 MediaMonitorUnix::AddDevice() - empty device path.
2010-11-03 15:12:15.161 MediaMonitorUnix::AddDevice() - empty device path.
2010-11-03 15:12:15.161 MediaMonitorUnix::AddDevice() - empty device path.
2010-11-03 15:12:15.161 MediaMonitorUnix::AddDevice() - empty device path.
2010-11-03 15:12:15.162 MonitorRegisterExtensions(0x100, gif,jpg,png)
2010-11-03 15:12:15.162 Loading en_us translation for module mythgallery
2010-11-03 15:12:15.168 Current MythVideo Schema Version
(mythvideo.DBSchemaVer): 1038
2010-11-03 15:12:15.184 Loading en_us translation for module mythvideo
2010-11-03 15:12:15.188 Loading en_us translation for module mythweather
2010-11-03 15:12:15.354 Found mainmenu.xml for theme 'MythCenter-wide'
2010-11-03 15:12:15.378 MythCoreContext: Connecting to backend server:
192.168.63.3:6543 (try 1 of 1)
2010-11-03 15:12:15.379 Using protocol version 63
2010-11-03 15:12:24.471 New DB connection, total: 2
2010-11-03 15:12:24.472 Connected to database 'mythconverg' at host:
localhost
2010-11-03 15:12:24.517 TV: Attempting to change from None to
WatchingLiveTV
2010-11-03 15:12:24.518 MythCoreContext: Connecting to backend server:
192.168.63.3:6543 (try 1 of 1)
2010-11-03 15:12:24.518 Using protocol version 63
2010-11-03 15:12:24.537 Spawning LiveTV Recorder -- begin
2010-11-03 15:12:24.592 Spawning LiveTV Recorder -- end
2010-11-03 15:12:24.608 We have a
playbackURL(/var/lib/mythtv/recordings/1045_20101103151224.mpg) &
cardtype(DUMMY)
2010-11-03 15:12:24.608 We have a RingBuffer
2010-11-03 15:12:24.638 AudioPlayer: Disabling Audio, params(0,2,44100)
2010-11-03 15:12:24.718 Pulse: PulseAudio suspend OK
2010-11-03 15:12:24.740 AudioOutput Error: Aborting Audio Reconfigure.
Invalid audio parameters ch 2 fmt 0 @ 44100Hz
2010-11-03 15:12:24.740 AudioPlayer: Disabling Audio, reason is: Aborting
Audio Reconfigure. Invalid audio parameters ch 2 fmt 0 @ 44100Hz
2010-11-03 15:12:24.740 playCtx, Error: Aborting Audio Reconfigure.
Invalid audio parameters ch 2 fmt 0 @ 44100Hz
2010-11-03 15:12:24.748 VideoOutputXv: XVideo Adaptor Name: 'Radeon
Textured Video'
2010-11-03 15:12:24.764 OSD: Base theme size: 1280x720
2010-11-03 15:12:24.764 OSD: Scaling factors: 0.5625x0.8
2010-11-03 15:12:24.860 OSD: Base theme size: 1280x720
2010-11-03 15:12:24.860 OSD: Scaling factors: 0.5625x0.8
2010-11-03 15:12:24.860 OSD: Base theme size: 1280x720
2010-11-03 15:12:24.860 OSD: Scaling factors: 0.5625x0.8
greedyhdeint: size changed from 0 x 0 -> 720 x 576
2010-11-03 15:12:24.876 Player(0): Video timing method: DRM
2010-11-03 15:12:24.892 TV: Changing from None to WatchingLiveTV
2010-11-03 15:12:24.892 TV: State is LiveTV & mctx == ctx
2010-11-03 15:12:24.894 TV: UpdateOSDInput done
2010-11-03 15:12:24.894 TV: UpdateLCD done
2010-11-03 15:12:24.894 TV: ITVRestart done
2010-11-03 15:12:25.006 VideoOutput: Created YV12 OSD.
2010-11-03 15:12:25.026 ScreenSaverX11Private: DPMS Deactivated 1
greedyhdeint: size changed from 0 x 0 -> 720 x 576
2010-11-03 15:12:25.590 Player(0): DecoderGetFrame() called with NULL
decoder.
2010-11-03 15:12:26.087
RingBuf(/var/lib/mythtv/recordings/1045_20101103151225.mpg): Waited 0.2
seconds for data
to become available... 9892 < 32768
2010-11-03 15:12:26.087 Checking to see if there's a new livetv program to
switch to..
greedyhdeint: size changed from 0 x 0 -> 704 x 480
2010-11-03 15:12:26.275 VideoOutputXv: XVideo Adaptor Name: 'Radeon
Textured Video'
2010-11-03 15:12:26.292 OSD: Base theme size: 1280x720
2010-11-03 15:12:26.292 OSD: Scaling factors: 0.55x0.666667
2010-11-03 15:12:26.366 OSD: Base theme size: 1280x720
2010-11-03 15:12:26.366 OSD: Scaling factors: 0.55x0.666667
2010-11-03 15:12:26.367 AFD: Opened codec 0x7f3ac845bed0, id(MPEG2VIDEO)
type(Video)
2010-11-03 15:12:26.367 AFD: codec AC3 has 2 channels
2010-11-03 15:12:26.367 AFD: Opened codec 0x7f3ac84a9f80, id(AC3)
type(Audio)
2010-11-03 15:12:26.367 AFD: codec AC3 has 1 channels
2010-11-03 15:12:26.367 AFD: Opened codec 0x7f3ac8492ac0, id(AC3)
type(Audio)
2010-11-03 15:12:26.520 Pulse: PulseAudio resume OK
2010-11-03 15:12:26.620 Pulse: PulseAudio suspend OK
2010-11-03 15:12:26.649 AO: Opening audio device
'surround71:CARD=Intel,DEV=0' ch 6(2) sr 48000 sf signed 32 bit reenc 0
2010-11-03 15:12:26.650 Opening ALSA audio device
'surround71:CARD=Intel,DEV=0'.
2010-11-03 15:12:26.828 AudioPlayer: Enabling Audio
2010-11-03 15:12:27.153 VideoOutput: Created YV12 OSD.
2010-11-03 15:12:33.090 BrowseDispInfo()
2010-11-03 15:12:33.090 BrowseStart()
2010-11-03 15:12:33.094 browsechanid: 0 -> 1021
2010-11-03 15:12:35.911 BrowseEnd()
greedyhdeint: size changed from 0 x 0 -> 704 x 480
2010-11-03 15:12:39.362
RingBuf(/var/lib/mythtv/recordings/1021_20101103151237.mpg) Error:
OpenFile(): File too small (0B).
2010-11-03 15:12:39.362 Player(0), Error: JumpToProgram's OpenFile failed
(card type: HDHOMERUN).
2010-11-03 15:12:39.362
LiveTVChain has 4 entries
DUMMY: 1045 (15:12:24 to 15:12:25)
HDHOMERUN: 1045 (15:12:25 to 15:12:36) discontinuous
DUMMY: 1021 (15:12:36 to 15:12:36) discontinuous
* HDHOMERUN: 1021 (15:12:37 to 16:00:00) discontinuous
2010-11-03 15:12:39.362 Player(0), Error: Unknown recorder error, exiting
decoder
2010-11-03 15:12:39.440 TV: Attempting to change from WatchingLiveTV to
None
2010-11-03 15:12:39.447 MythPainter: 18 images not yet de-allocated.
2010-11-03 15:12:39.639 Pulse: PulseAudio resume OK
2010-11-03 15:12:39.731 TV: Changing from WatchingLiveTV to None
2010-11-03 15:12:39.752 ScreenSaverX11Private: DPMS Reactivated 1
2010-11-03 15:12:39.752 TV: Attempting to change from None to None
2010-11-03 15:12:39.798 TV: Attempting to change from None to
WatchingLiveTV
2010-11-03 15:12:39.798 MythCoreContext: Connecting to backend server:
192.168.63.3:6543 (try 1 of 1)
2010-11-03 15:12:39.799 Using protocol version 63
2010-11-03 15:12:39.817 Spawning LiveTV Recorder -- begin
2010-11-03 15:12:39.871 Spawning LiveTV Recorder -- end
2010-11-03 15:12:39.891 We have a
playbackURL(/var/lib/mythtv/recordings/1045_20101103151239.mpg) &
cardtype(DUMMY)
2010-11-03 15:12:39.894 We have a RingBuffer
2010-11-03 15:12:39.895 playCtx, Error: Attempting to setup a player, but
it already exists.
2010-11-03 15:12:39.895 TV Error: LiveTV not successfully started
2010-11-03 15:12:56.209 Pulse: Cleaning up PulseHandler
2010-11-03 15:12:56.209 Deleting UPnP client...
Error in my_thread_global_end(): 1 threads didn't exit
}}}
Excerpt from back end log:
{{{
2010-11-03 15:11:48.207 I'm idle now... shutdown will occur in 180
seconds.
2010-11-03 15:12:15.379 MainServer::ANN Playback
2010-11-03 15:12:15.386 adding: Compromise as a client (events: 0)
2010-11-03 15:12:15.393 MainServer::ANN Monitor
2010-11-03 15:12:15.402 adding: Compromise as a client (events: 1)
2010-11-03 15:12:24.518 MainServer::ANN Playback
2010-11-03 15:12:24.523 adding: Compromise as a client (events: 0)
2010-11-03 15:12:24.538 TVRec(1): Changing from None to WatchingLiveTV
2010-11-03 15:12:24.555 TVRec(1): HW Tuner: 1->1
2010-11-03 15:12:24.570 LoadFromScheduler(): Error, called from backend.
2010-11-03 15:12:24.572 AutoExpire: CalcParams(): Max required Free Space:
3.0 GB w/freq: 14 min
2010-11-03 15:12:25.164 Finished recording Bosley: Hair Loss Answers:
channel 1045
2010-11-03 15:12:25.184 LoadFromScheduler(): Error, called from backend.
2010-11-03 15:12:25.186 AutoExpire: CalcParams(): Max required Free Space:
3.0 GB w/freq: 14 min
2010-11-03 15:12:25.211 Finished recording Bosley: Hair Loss Answers:
channel 1045
2010-11-03 15:12:26.829 RecBase(1:1):
GetKeyframePositions(28,9223372036854775807,#2) out of 6
2010-11-03 15:12:27.070 RecBase(1:1):
GetKeyframePositions(28,9223372036854775807,#2) out of 6
2010-11-03 15:12:36.025 TVRec(1): HW Tuner: 1->1
2010-11-03 15:12:36.039 LoadFromScheduler(): Error, called from backend.
2010-11-03 15:12:36.041 AutoExpire: CalcParams(): Max required Free Space:
3.0 GB w/freq: 14 min
2010-11-03 15:12:36.062 Finished recording Bosley: Hair Loss Answers:
channel 1045
2010-11-03 15:12:36.205 MainServer::ANN Playback
2010-11-03 15:12:36.215 adding: Compromise as a client (events: 0)
2010-11-03 15:12:36.224 MainServer::ANN Monitor
2010-11-03 15:12:36.234 adding: Compromise as a client (events: 1)
2010-11-03 15:12:36.788 DTVSM(1016A87D-0) Error: Wrong PMT; pmt->pn(1)
desired(2)
2010-11-03 15:12:36.833 DTVSM(1016A87D-0) Error: Wrong PMT; pmt->pn(3)
desired(2)
2010-11-03 15:12:36.911 Finished recording The Dr. Oz Show "Secrets the
Food Industry Doesn't Want You to Know": channel 1021
2010-11-03 15:12:36.927 LoadFromScheduler(): Error, called from backend.
2010-11-03 15:12:36.928 AutoExpire: CalcParams(): Max required Free Space:
3.0 GB w/freq: 14 min
2010-11-03 15:12:36.935 recording already exists...
2010-11-03 15:12:36.980 Finished recording The Dr. Oz Show "Secrets the
Food Industry Doesn't Want You to Know": channel 1021
2010-11-03 15:12:39.640 TVRec(1): Changing from WatchingLiveTV to None
2010-11-03 15:12:39.712 Finished recording The Dr. Oz Show "Secrets the
Food Industry Doesn't Want You to Know": channel 1021
2010-11-03 15:12:39.799 MainServer::ANN Playback
2010-11-03 15:12:39.806 adding: Compromise as a client (events: 0)
2010-11-03 15:12:39.819 TVRec(1): Changing from None to WatchingLiveTV
2010-11-03 15:12:39.825 TVRec(1): HW Tuner: 1->1
2010-11-03 15:12:39.853 LoadFromScheduler(): Error, called from backend.
2010-11-03 15:12:39.854 AutoExpire: CalcParams(): Max required Free Space:
3.0 GB w/freq: 14 min
2010-11-03 15:12:39.896 TVRec(1): Changing from WatchingLiveTV to None
2010-11-03 15:12:39.922 Finished recording Bosley: Hair Loss Answers:
channel 1045
2010-11-03 15:12:59.247 I'm idle now... shutdown will occur in 180
seconds.
2010-11-03 15:14:05.916 Expiring 0 MB for 1045 at 2010-11-03T15:12:24 =>
"Bosley: Hair Loss Answers"
2010-11-03 15:14:05.921 Expiring 3 MB for 1045 at 2010-11-03T15:12:25 =>
"Bosley: Hair Loss Answers"
2010-11-03 15:14:05.932 Expiring 0 MB for 1021 at 2010-11-03T15:12:37 =>
"The Dr. Oz Show":"Secrets the Food Industry Doesn't Want You to Know"
Someone is still logged in, don't shut down!
}}}
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/9177>
MythTV <http://www.mythtv.org/>
MythTV Media Center
More information about the mythtv-commits
mailing list