Opened 14 years ago

Closed 14 years ago

#677 closed defect (fixed)

Backend dies at start of recording / Live TV with DVB

Reported by: Jon Whitear Owned by: Isaac Richards
Priority: minor Milestone: unknown
Component: mythtv Version: head
Severity: medium Keywords: DVB
Cc: Ticket locked: no

Description

I've been running SVN7738 for a while without problems. Two days ago, live TV started killing the backend. I'm running Gentoo on the backend, with 2 DVB cards and a vanilla 2.6.13 kernel. The frontend's a diskless VIA EPIA running Gentoo and the same SVN release.

If I start live TV, I get a blank screen for several seconds (sometimes even an OSD) before I get a "backend has gone away" type message. I have also tried scheduling records via Mythweb. Once again, the backend dies at the beginning of the recording. I do get some recorded data though - the files get to a few MB before the backend dies. Note that one channel seems to be a problem (channel 7) - I have successfully scheduled recordings for other channels.

I shall attach some backend logs shortly.

Cheers,

Jon

Attachments (3)

mythbackend.log.gz (3.5 KB) - added by Jon Whitear 14 years ago.
Mythbackend log - backend dies on start recording
mythbackend.log.17112005.3.gz (4.2 KB) - added by Jon Whitear 14 years ago.
Another backend log
backtrace.txt.log (23.7 KB) - added by anonymous 14 years ago.

Download all attachments as: .zip

Change History (6)

Changed 14 years ago by Jon Whitear

Attachment: mythbackend.log.gz added

Mythbackend log - backend dies on start recording

Changed 14 years ago by Jon Whitear

Another backend log

comment:1 Changed 14 years ago by Jon Whitear

I've attached a couple of backend logs with verbose msgs: important general record channel siparser.

In the first one (mythbackend.log.gz), I'm starting the backend up during a show that is scheduled to record. It starts the recording, then falls over.

In the second one, it's basically the same thing, though it seems to take a little longer to die. Contrary to what I said in the OP, this is channel 10, so it's not just 7.

Cheers,

Jon

Changed 14 years ago by anonymous

Attachment: backtrace.txt.log added

comment:2 Changed 14 years ago by Jon Whitear

I've attached a backtrace. Steps to produce this:-

1) Schedule a recording on channel 7. 2) When program is in progress, start 'gdb mythbackend' 3) In gdb 'run -v siparser,channel,record'

It only seems to be channel 7 that has this problem. I've recorded shows on other channels OK, but channel 7 fails every time. I have tested signal reception using tzap OK. Also, I think this behaviour varies if I'm not logging the above options - I'll do more testing to prove.

Cheers,

Jon

comment:3 Changed 14 years ago by Isaac Richards

Resolution: fixed
Status: newclosed

(In [7959]) Add a bunch of toString() functions. Fixes the infinite recursion from causing crashes.

Fixes #677.

Note: See TracTickets for help on using tickets.