[mythtv-commits] Ticket #7630: backend crashes when making h264 previews

MythTV mythtv at cvs.mythtv.org
Sat Nov 21 22:00:49 UTC 2009


#7630: backend crashes when making h264 previews
------------------------------+---------------------------------------------
 Reporter:  kl@…              |       Owner:  ijr    
     Type:  defect            |      Status:  new    
 Priority:  critical          |   Milestone:  unknown
Component:  MythTV - General  |     Version:  0.22   
 Severity:  high              |     Mlocked:  0      
------------------------------+---------------------------------------------
 I just setup mythtv 0.22+fixes from svn (from 20091118) on my qnap ts-119
 backend.

 It seems to work fine - execpt I noticed several shows wasn't recorded in
 full, even though myth thought it was.

 I noticed in the logs, that mythbackend had died at the time the
 recordings had stopped - the text in the logs was this:
 2009-11-20 23:40:14.626 [h264 @ 0x40e6b478]non-existing PPS referenced
 2009-11-20 23:40:14.627 [h264 @ 0x40e6b478]non-existing SPS 23 referenced
 in buffering period
 2009-11-20 23:40:14.629 [h264 @ 0x40e6b478]non-existing PPS referenced
 2009-11-20 23:40:14.630 [h264 @ 0x40e6b478]non-existing SPS 27 referenced
 in buffering period
 2009-11-20 23:40:14.632 [h264 @ 0x40e6b478]non-existing PPS referenced
 2009-11-20 23:40:14.634 [h264 @ 0x40e6b478]non-existing SPS 7 referenced
 in buffering period
 2009-11-20 23:40:14.639 [h264 @ 0x40e6b478]non-existing PPS referenced
 2009-11-20 23:40:14.645 [h264 @ 0x40e6b478]non-existing SPS 8 referenced
 in buffering period
 2009-11-20 23:40:14.646 [h264 @ 0x40e6b478]non-existing PPS referenced
 2009-11-20 23:40:14.648 [h264 @ 0x40e6b478]non-existing SPS 9 referenced
 in buffering period
 2009-11-20 23:40:14.649 [h264 @ 0x40e6b478]non-existing PPS referenced
 2009-11-20 23:40:14.651 [h264 @ 0x40e6b478]non-existing SPS 10 referenced
 in buffering period
 2009-11-20 23:40:14.653 [h264 @ 0x40e6b478]non-existing PPS referenced
 2009-11-20 23:40:14.655 [h264 @ 0x40e6b478]non-existing SPS 11 referenced
 in buffering period
 2009-11-20 23:40:14.656 [h264 @ 0x40e6b478]non-existing PPS referenced
 2009-11-20 23:40:14.658 [h264 @ 0x40e6b478]non-existing SPS 12 referenced
 in buffering period
 2009-11-20 23:40:14.659 [h264 @ 0x40e6b478]non-existing PPS referenced
 2009-11-20 23:40:14.661 [h264 @ 0x40e6b478]non-existing SPS 13 referenced
 in buffering period
 2009-11-20 23:40:14.663 [h264 @ 0x40e6b478]non-existing PPS referenced
 2009-11-20 23:40:14.678 [h264 @ 0x40e6b478]non-existing SPS 14 referenced
 in buffering period
 2009-11-20 23:40:14.680 [h264 @ 0x40e6b478]non-existing PPS referenced
 2009-11-20 23:40:14.725 [h264 @ 0x40e6b478]number of reference frames
 exceeds max (probably corrupt input), discarding one
 2009-11-20 23:40:14.727 [h264 @ 0x40e6b478]number of reference frames
 exceeds max (probably corrupt input), discarding one
 2009-11-20 23:40:14.728 [h264 @ 0x40e6b478]number of reference frames
 exceeds max (probably corrupt input), discarding one
 2009-11-20 23:40:15.273 [h264 @ 0x40e6b478]number of reference frames
 exceeds max (probably corrupt input), discarding one
 2009-11-20 23:40:15.276 [h264 @ 0x40e6b478]number of reference frames
 exceeds max (probably corrupt input), discarding one
 2009-11-20 23:40:15.277 [h264 @ 0x40e6b478]number of reference frames
 exceeds max (probably corrupt input), discarding one
 2009-11-20 23:40:15.948 [h264 @ 0x40e6b478]number of reference frames
 exceeds max (probably corrupt input), discarding one
 2009-11-20 23:40:16.125 [h264 @ 0x40e6b478]number of reference frames
 exceeds max (probably corrupt input), discarding one
 2009-11-20 23:40:16.636 [h264 @ 0x40e6b478]mmco: unref short failure
 2009-11-20 23:40:18.152 Preview: Grabbed preview
 '/home/mythtv/storage/1006_20091120221500.mpg' 1280x720 at 64s
 2009-11-20 23:42:49.870 [mpeg2video @ 0x40e6b478]ac-tex damaged at 21 16
 2009-11-20 23:42:49.875 [mpeg2video @ 0x40e6b478]Warning MVs not available
 2009-11-20 23:42:52.652 myth_system('/usr/bin/mythbackend --generate-
 preview 0x0 --chanid 1002 --starttime 20091120220500 '): Error: Can not
 redirect /dev/null to standard input, failed to open.
                         eno: Bad file descriptor (9)
 2009-11-20 23:42:54.045 mythbackend version: branches/release-0-22-fixes
 [svn20091118] www.mythtv.org
 2009-11-20 23:42:54.053 Using runtime prefix = /usr
 ...

 I'm guessing there's a bug in the preview grabbing functionality for mpeg4
 dvb-t streams somewhere.

 I'm currently looking for a way to disable generating previews to see if
 this fixes it.

 Pls. advise how I can help with more debugging info.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/7630>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list