Opened 9 years ago

Closed 8 years ago

#9314 closed Bug Report (Won't Fix)

Selecting "Record and watch" in .24 causes MythTV to infinite loop

Reported by: trevan_myth@… Owned by:
Priority: minor Milestone: unknown
Component: MythTV - General Version: 0.24-fixes
Severity: low Keywords:
Cc: Ticket locked: no

Description (last modified by Raymond Wagner)

I was watching Live TV and a recording was upcoming. The popup that asks what MythTV should do (continue to record and switch to that channel, stop the record, exit live TV) appeared and I selected to switch to the recording channel. That caused my screen to black out and when I looked at the log file, I saw the line:

TV: Attempting to change from None to None

repeat 8 times a second. I killed the mythfrontend process at that point.

The resulting recording is also not playable.

MythFrontend.log

2010-12-02 21:59:46.640 TV: OSDDialogEvent: result 0 text Record and watch while it records action DIALOG_ASKALLOW_WATCH_0
2010-12-02 22:00:04.099 RingBuf(/var/lib/mythtv/livetv/1005_20101202220000.nuv) Warning: Not starting read ahead thread, already running
2010-12-02 22:00:04.100 Player(2): DecoderGetFrame() called with NULL decoder.
2010-12-02 22:00:04.197 Player(2), Error: Couldn't find an A/V decoder for: '/var/lib/mythtv/livetv/1005_20101202220000.nuv'
2010-12-02 22:00:04.197 Player(2), Error: JumpToProgram failed.
2010-12-02 22:00:04.197 Player(2), Error: Unknown recorder error, exiting decoder
2010-12-02 22:00:04.361 TV: Attempting to change from WatchingLiveTV to None
2010-12-02 22:00:04.467 TV: Changing from WatchingLiveTV to None
2010-12-02 22:00:04.488 TV: Attempting to change from None to None
2010-12-02 22:00:04.660 TV: Attempting to change from None to None
2010-12-02 22:00:04.662 TV: Attempting to change from None to None
2010-12-02 22:00:04.910 TV: Attempting to change from None to None
2010-12-02 22:00:04.912 TV: Attempting to change from None to None
2010-12-02 22:00:05.160 TV: Attempting to change from None to None
2010-12-02 22:00:05.162 TV: Attempting to change from None to None
2010-12-02 22:00:05.410 TV: Attempting to change from None to None
2010-12-02 22:00:05.412 TV: Attempting to change from None to None
2010-12-02 22:00:05.660 TV: Attempting to change from None to None
2010-12-02 22:00:05.662 TV: Attempting to change from None to None
2010-12-02 22:00:05.910 TV: Attempting to change from None to None
2010-12-02 22:00:05.912 TV: Attempting to change from None to None
2010-12-02 22:00:06.160 TV: Attempting to change from None to None
2010-12-02 22:00:06.162 TV: Attempting to change from None to None
2010-12-02 22:00:06.410 TV: Attempting to change from None to None
2010-12-02 22:00:06.412 TV: Attempting to change from None to None
2010-12-02 22:00:06.660 TV: Attempting to change from None to None
2010-12-02 22:00:06.662 TV: Attempting to change from None to None
2010-12-02 22:00:06.910 TV: Attempting to change from None to None
2010-12-02 22:00:06.912 TV: Attempting to change from None to None
2010-12-02 22:00:07.160 TV: Attempting to change from None to None
2010-12-02 22:00:07.162 TV: Attempting to change from None to None
2010-12-02 22:00:07.410 TV: Attempting to change from None to None
2010-12-02 22:00:07.412 TV: Attempting to change from None to None
2010-12-02 22:00:07.660 TV: Attempting to change from None to None
2010-12-02 22:00:07.662 TV: Attempting to change from None to None
2010-12-02 22:00:07.910 TV: Attempting to change from None to None
2010-12-02 22:00:07.912 TV: Attempting to change from None to None
2010-12-02 22:00:08.161 TV: Attempting to change from None to None
2010-12-02 22:00:08.163 TV: Attempting to change from None to None
2010-12-02 22:00:08.411 TV: Attempting to change from None to None
2010-12-02 22:00:08.413 TV: Attempting to change from None to None
2010-12-02 22:00:08.661 TV: Attempting to change from None to None
2010-12-02 22:00:08.663 TV: Attempting to change from None to None
2010-12-02 22:00:08.911 TV: Attempting to change from None to None
2010-12-02 22:00:08.913 TV: Attempting to change from None to None
2010-12-02 22:00:09.161 TV: Attempting to change from None to None
2010-12-02 22:00:09.163 TV: Attempting to change from None to None
2010-12-02 22:00:09.411 TV: Attempting to change from None to None
2010-12-02 22:00:09.413 TV: Attempting to change from None to None
2010-12-02 22:00:09.661 TV: Attempting to change from None to None
2010-12-02 22:00:09.663 TV: Attempting to change from None to None
2010-12-02 22:00:09.911 TV: Attempting to change from None to None
2010-12-02 22:00:09.913 TV: Attempting to change from None to None
2010-12-02 22:00:10.161 TV: Attempting to change from None to None
2010-12-02 22:00:10.163 TV: Attempting to change from None to None
2010-12-02 22:00:10.411 TV: Attempting to change from None to None
2010-12-02 22:00:10.413 TV: Attempting to change from None to None
2010-12-02 22:00:10.661 TV: Attempting to change from None to None
2010-12-02 22:00:10.663 TV: Attempting to change from None to None
2010-12-02 22:00:10.911 TV: Attempting to change from None to None
2010-12-02 22:00:10.913 TV: Attempting to change from None to None
2010-12-02 22:00:11.161 TV: Attempting to change from None to None
2010-12-02 22:00:11.163 TV: Attempting to change from None to None
2010-12-02 22:00:11.411 TV: Attempting to change from None to None
2010-12-02 22:00:11.413 TV: Attempting to change from None to None
2010-12-02 22:00:11.661 TV: Attempting to change from None to None
2010-12-02 22:00:11.663 TV: Attempting to change from None to None
2010-12-02 22:00:11.911 TV: Attempting to change from None to None
2010-12-02 22:00:11.913 TV: Attempting to change from None to None
2010-12-02 22:00:12.161 TV: Attempting to change from None to None
2010-12-02 22:00:12.163 TV: Attempting to change from None to None
2010-12-02 22:00:12.411 TV: Attempting to change from None to None
2010-12-02 22:00:12.413 TV: Attempting to change from None to None
2010-12-02 22:00:12.661 TV: Attempting to change from None to None
2010-12-02 22:00:12.663 TV: Attempting to change from None to None
2010-12-02 22:00:12.911 TV: Attempting to change from None to None
2010-12-02 22:00:12.913 TV: Attempting to change from None to None
2010-12-02 22:00:13.161 TV: Attempting to change from None to None
2010-12-02 22:00:13.163 TV: Attempting to change from None to None
2010-12-02 22:00:13.411 TV: Attempting to change from None to None
2010-12-02 22:00:13.413 TV: Attempting to change from None to None
2010-12-02 22:00:13.661 TV: Attempting to change from None to None
2010-12-02 22:00:13.663 TV: Attempting to change from None to None
2010-12-02 22:00:13.911 TV: Attempting to change from None to None
2010-12-02 22:00:13.913 TV: Attempting to change from None to None
2010-12-02 22:00:14.161 TV: Attempting to change from None to None
2010-12-02 22:00:14.163 TV: Attempting to change from None to None
2010-12-02 22:00:14.411 TV: Attempting to change from None to None
2010-12-02 22:00:14.413 TV: Attempting to change from None to None
2010-12-02 22:00:14.661 TV: Attempting to change from None to None
2010-12-02 22:00:14.663 TV: Attempting to change from None to None
2010-12-02 22:00:14.912 TV: Attempting to change from None to None
2010-12-02 22:00:14.914 TV: Attempting to change from None to None
2010-12-02 22:00:15.162 TV: Attempting to change from None to None
...repeat until 2010-12-02 22:01:14.193...

mythbackend.log

2010-12-02 21:59:30.018 TVRec(1): ASK_RECORDING 1 29 0 0
2010-12-02 21:59:46.640 Received: CANCEL_NEXT_RECORDING 0
2010-12-02 22:00:02.698 AutoExpire: CalcParams(): Max required Free Space: 2.0 GB w/freq: 15 min
2010-12-02 22:00:02.738 Started recording: "KSL 5 News at 10": channel 1005 on cardid 1, sourceid 1
2010-12-02 22:00:03.159 TVRec(1): HW Tuner: 1->1
2010-12-02 22:00:03.206 LoadFromScheduler(): Error, called from backend.
2010-12-02 22:00:03.208 AutoExpire: CalcParams(): Max required Free Space: 2.0 GB w/freq: 15 min
2010-12-02 22:00:03.303 Finished recording UFO Files "UFOs and the White House": channel 1008
2010-12-02 22:00:03.605 Finished recording KSL 5 News at 10: channel 1005
2010-12-02 22:00:03.646 MainServer::ANN Monitor
2010-12-02 22:00:03.659 AutoExpire: CalcParams(): Max required Free Space: 2.0 GB w/freq: 15 min
2010-12-02 22:00:03.669 Finished recording KSL 5 News at 10: channel 1005
2010-12-02 22:00:03.698 adding: mythbuntu1 as a client (events: 0)
2010-12-02 22:00:03.838 MainServer::ANN Monitor
2010-12-02 22:00:03.883 adding: mythbuntu1 as a client (events: 1)
2010-12-02 22:00:04.416 TVRec(1): Changing from WatchingLiveTV to RecordingOnly
2010-12-02 22:02:27.538 Expiring 0 MB for 1005 at 2010-12-02T22:00:03 => "KSL 5 News at 10"

This might be related to 9177 or 9034 since I also can't change channels in Live TV. But if I'm not in Live TV and a recording happens, it works correctly. This is a hd5500 card and I'm using the analog component of it.

Attachments (1)

version_info (752 bytes) - added by Raymond Wagner 9 years ago.
attaching as a file, as the text says to

Download all attachments as: .zip

Change History (6)

comment:1 Changed 9 years ago by Raymond Wagner

Description: modified (diff)
Ticket locked: unset

Only one version output is needed.

Changed 9 years ago by Raymond Wagner

Attachment: version_info added

attaching as a file, as the text says to

comment:2 Changed 9 years ago by Kenni Lund [kenni a kelu dot dk]

Milestone: unknown
Priority: majorminor
Severity: highlow

comment:3 Changed 9 years ago by sphery

See also #9433 (and #8244 )

comment:4 Changed 8 years ago by danielk

Note: Like #9643, this appears to work in master.

comment:5 Changed 8 years ago by danielk

Resolution: Won't Fix
Status: newclosed

Works in master and we're releasing 0.25 very soon...

Note: See TracTickets for help on using tickets.