[mythtv-commits] Ticket #12572: Non-tunable inputs always generate tuning timeout message spam when watching live tv

MythTV noreply at mythtv.org
Sun Nov 27 04:51:44 UTC 2016


#12572: Non-tunable inputs always generate tuning timeout message spam when
watching live tv
-------------------------------------------------+-------------------------
 Reporter:  William L. DeRieux IV                |          Owner:  jpoet
  <williamderieux@…>                             |         Status:
     Type:  Patch - Feature                      |  accepted
 Priority:  minor                                |      Milestone:  0.28.1
Component:  MythTV - Video/OSD Rendering         |        Version:  Master
                                                 |  Head
 Severity:  low                                  |     Resolution:
 Keywords:                                       |  Ticket locked:  0
-------------------------------------------------+-------------------------

Comment (by WilliamDeRieux@…):

 Replying to [comment:5 michael@…]:
 > I have this same problem with recordings performed on a composite
 device.  LiveTV works normally, with exception of when changing channels,
 sometimes get an errors like #12903 - But that happened in 0.27 as well.
 >
 > When running normally, backend segfaults soon after a recording is
 started.
 > When running mythbackend under gdb, backend does not segfault, but get
 streams of messages:
 >
 > mpeg4 @ 0x7fff20007800 AVFrame.width or height is not set
 > mpeg4 @ 0x7fff20007800 AVFrame.format is not set
 >
 > Recording completes and file is watchable.


 ----
 '''The fact that you are getting a segmentation fault in
 TryWriteProgStartMark -- even though you experience the same
 bug at I have....the segfault is actually something new.
 I have never had a segfault occur in RecorderBase::SavePositionMap /
 TryWriteProgStartMark.'''
 ----

 What distribution are you running?

 I see your version of mythbackend is: fixes/0.28 [v0.28-97-ge9d0543]
 and that it was compiled against: Qt 5.2.1

 -- Did you compile this your self or are you using a version from your
 distribution?

 The version that i use was from commit
 7f8f1688e882cd0587097fe4867e20d8fa122cce (Oct 22, 2016) (Frontend and
 backend changes to support music choice.)
 https://github.com/MythTV/mythtv/commit/7f8f1688e882cd0587097fe4867e20d8fa122cce
 I also compiled it against Qt 5.6.1

 you could use this command to test that revision and see if you still get
 the segfault.

 {{{
 # checkout master
  $ git clone https://github.com/MythTV/mythtv/

 # change to mythtv folder
  $ cd mythtv

 # get the current branch
  $ git branch
    * master

 # list branches
  $ git branch -a

 # switch to branch
  $ git checkout -t remotes/origin/fixes/0.28

 # get the current branch
  $ git branch
   * fixes/0.28
   master

 # get the current revision
  $ git log | head -1
  commit e9d0543d64fc21072fb1a0199ac2e24334169461

 # checkout 7f8f1688e882cd0587097fe4867e20d8fa122cce
  $ git checkout 7f8f1688e882cd0587097fe4867e20d8fa122cce

 # get the current revision
  $ git log | head -1
  commit 7f8f1688e882cd0587097fe4867e20d8fa122cce

 # build from source

 # check out options available
 $ ./configure  --help
 $ ./configure <options> (or leave blank)
 $ make -j8
 $ make install
 }}}


 Version(s) of mythbackend / mythfrontend:
 {{{
 $ mythbackend --version
 Please attach all output as a file in bug reports.
 MythTV Version : v0.28-76-g7f8f168-dirty
 MythTV Branch : fixes/0.28
 Network Protocol : 88
 Library API : 0.28.20160309-1
 QT Version : 5.6.1
 Options compiled in:
  linux debug use_hidesyms using_alsa using_pulse using_backend
 using_bdjava using_bindings_perl using_bindings_python using_bindings_php
 using_crystalhd using_dvb using_firewire using_frontend using_hdhomerun
 using_vbox using_ceton using_hdpvr using_ivtv using_joystick_menu
 using_libcec using_libcrypto using_libdns_sd using_libfftw3 using_libxml2
 using_lirc using_mheg using_opengl using_opengl_video
 using_opengl_themepainter using_qtwebkit using_qtscript using_qtdbus
 using_sdl using_taglib using_v4l2 using_x11 using_xrandr using_xv
 using_debugtype using_mythlogserver using_systemd_notify using_bdjava
 using_bindings_perl using_bindings_python using_bindings_php
 using_fontconfig using_freetype2 using_mythtranscode using_opengl
 using_vaapi using_vdpau using_ffmpeg_threads using_mheg using_libass
 using_libxml2
 }}}

 {{{
 mythfrontend --version
 Please attach all output as a file in bug reports.
 MythTV Version : v0.28-76-g7f8f168-dirty
 MythTV Branch : fixes/0.28
 Network Protocol : 88
 Library API : 0.28.20160309-1
 QT Version : 5.6.1
 Options compiled in:
  linux debug use_hidesyms using_alsa using_pulse using_backend
 using_bdjava using_bindings_perl using_bindings_python using_bindings_php
 using_crystalhd using_dvb using_firewire using_frontend using_hdhomerun
 using_vbox using_ceton using_hdpvr using_ivtv using_joystick_menu
 using_libcec using_libcrypto using_libdns_sd using_libfftw3 using_libxml2
 using_lirc using_mheg using_opengl using_opengl_video
 using_opengl_themepainter using_qtwebkit using_qtscript using_qtdbus
 using_sdl using_taglib using_v4l2 using_x11 using_xrandr using_xv
 using_debugtype using_mythlogserver using_systemd_notify using_bdjava
 using_bindings_perl using_bindings_python using_bindings_php
 using_fontconfig using_freetype2 using_mythtranscode using_opengl
 using_vaapi using_vdpau using_ffmpeg_threads using_mheg using_libass
 using_libxml2
 }}}

--
Ticket URL: <https://code.mythtv.org/trac/ticket/12572#comment:7>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list