Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#492 closed defect (fixed)

Live TV twice on DVB-T card hangs backend

Reported by: mythtv-dev.spam@… Owned by: danielk
Priority: minor Milestone: 0.19
Component: mythtv Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Don't know if this is related to Ticket #349

If I go into Live TV then out then back in the b/e will hang almost every time.

Attached are the frontend -v playback, backend -v record,channel logs and the bt when the backend is hung. Please let me know if I can provide anything more.

thanks

Attachments (3)

fe.log.gz (27.9 KB) - added by mythtv-dev.spam@… 14 years ago.
Frontend -v playback log
be.log.gz (6.3 KB) - added by mythtv-dev.spam@… 14 years ago.
backend -v record,channel log
tv_twice_bt.log.gz (3.3 KB) - added by mythtv-dev.spam@… 14 years ago.
bt of hung backend

Download all attachments as: .zip

Change History (8)

Changed 14 years ago by mythtv-dev.spam@…

Attachment: fe.log.gz added

Frontend -v playback log

Changed 14 years ago by mythtv-dev.spam@…

Attachment: be.log.gz added

backend -v record,channel log

Changed 14 years ago by mythtv-dev.spam@…

Attachment: tv_twice_bt.log.gz added

bt of hung backend

comment:1 Changed 14 years ago by danielk

Owner: changed from Isaac Richards to danielk
Status: newassigned
Version: head

comment:2 Changed 14 years ago by danielk

Milestone: 0.19

Can you try starting LiveTV, exiting, waiting one minute, and then starting LiveTV again?

I have a feeling this is related to #501.

If waiting a minute makes starting LiveTV again work, it would confirm this.

comment:3 Changed 14 years ago by mythtv-dev.spam@…

Thanks for looking at this Daniel, I can confirm that waiting a minute before re-entering LiveTV does make it work again, so your feeling that it's related to #501 seems correct. This was tested on Revision [7610].

comment:4 Changed 14 years ago by danielk

Resolution: fixed
Status: assignedclosed

(In [7646]) Fixes #492. References #501.

Waits for pending state changes in SetupRingBuffer?(), and disables an apparently broken sanity check in SetReadThreadSocket?().

This prevents the segfault, but I still have to look at why the switch from LiveTV to WatchingRecording? isn't working properly.

comment:5 Changed 14 years ago by mythtv-dev.spam@…

confirmed fixed. I can go in and out of LiveTV with no problems now. Thanks.

Note: See TracTickets for help on using tickets.