Opened 4 years ago
Closed 5 months ago
#12858 closed Bug Report - Crash (Unverified)
Repeat segment violations in TryWriteProgStartMark() until padded recording reaches schedules start time
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | minor | Milestone: | unknown |
Component: | MythTV - General | Version: | 0.28.0 |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
Fedora mythtv 0.28-3.fc23.
When recording from an STB using a USBTV grabber, when using padded start time I get segment violations until the recording has passed the scheduled start time of a program. Each time mythbackend records for about 1.8s then crashes and starts again. After the scheduled start time of the program the crashes no longer happens.
This only happens when using the USBTV device. Recording from a DVB-S card does not fail. The USBTV device is a Fushicai USBTV007 Audio-Video Grabber, MythTV creates MPEG-4 Visual .nuv files.
Attachments (3)
Change History (5)
Changed 4 years ago by
Attachment: | mythbackend.20160818132954.7322.log_extract added |
---|
comment:1 Changed 4 years ago by
Further information.
TryWriteProgStartMark?() sets last_it = durationDeltaCopy.end() then decrements it, to get the last item, however I think for the case of the NuppelVideoRecorder? there are no items in durationDeltaCopy. durationDeltaCopy.size() returns zero.
I patched TryWriteProgStartMark?() to do nothing if there are no items in the map and the SEGVs went away. There is then no progstart mark for the recording.
comment:2 Changed 5 months ago by
Resolution: | → Unverified |
---|---|
Status: | new → closed |
Closing all old tickets in trac.
If your issue still persists, please open an issue in Github https://github.com/MythTV/mythtv/issues
and reference the existing trac ticket.
verbose debug mythbackend log file