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

MythTV noreply at mythtv.org
Sat Nov 26 21:55:33 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 michael@…):

 Spoke to soon, the next recording failed with segfault.


 {{{
 Reading symbols from mythbackend...Reading symbols from /usr/lib/debug
 /.build-id/42/ca4eaea685c618832ee98dfc6f62ea561fd50e.debug...done.
 done.
 Starting program: /usr/bin/mythbackend
 [Thread debugging using libthread_db enabled]
 Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
 [New Thread 0x7fffdb555700 (LWP 15409)]
 [New Thread 0x7fffdad54700 (LWP 15410)]
 [New Thread 0x7fffda553700 (LWP 15411)]
 2016-11-27 08:43:24.735631 C  mythbackend version: fixes/0.28
 [v0.28-97-ge9d0543] www.mythtv.org
 2016-11-27 08:43:24.735696 C  Qt version: compile: 5.2.1, runtime: 5.2.1
 2016-11-27 08:43:24.735706 N  Enabled verbose msgs:  general
 2016-11-27 08:43:24.735740 N  Setting Log Level to LOG_INFO
 2016-11-27 08:43:24.997110 I  Setup Interrupt handler
 2016-11-27 08:43:24.997135 I  Setup Terminated handler
 2016-11-27 08:43:24.997156 I  Setup Segmentation fault handler
 2016-11-27 08:43:24.997174 I  Setup Aborted handler
 2016-11-27 08:43:24.997193 I  Setup Bus error handler
 2016-11-27 08:43:24.997212 I  Setup Floating point exception handler
 2016-11-27 08:43:24.997231 I  Setup Illegal instruction handler
 2016-11-27 08:43:24.997252 I  Setup Real-time signal 0 handler
 2016-11-27 08:43:24.997274 I  Setup Hangup handler
 2016-11-27 08:43:24.997576 N  Using runtime prefix = /usr
 2016-11-27 08:43:24.997591 N  Using configuration directory =
 /home/mythtv/.mythtv
 2016-11-27 08:43:24.997715 I  Assumed character encoding: en_AU.UTF-8
 2016-11-27 08:43:24.998277 I  Added logging to the console
 2016-11-27 08:43:25.016815 N  Empty LocalHostName.
 2016-11-27 08:43:25.016834 I  Using localhost value of tv01
 [New Thread 0x7fffd93fc700 (LWP 15412)]
 [Thread 0x7fffd93fc700 (LWP 15412) exited]
 [New Thread 0x7fffd93fc700 (LWP 15413)]
 [New Thread 0x7fffd8bfb700 (LWP 15414)]
 [New Thread 0x7fffcbfff700 (LWP 15415)]
 [New Thread 0x7fffcb7fe700 (LWP 15416)]
 2016-11-27 08:43:25.435792 I  Starting process signal handler
 2016-11-27 08:43:25.437182 I  Starting process manager
 2016-11-27 08:43:25.437659 I  Starting IO manager (read)
 2016-11-27 08:43:25.445315 I  Starting IO manager (write)
 2016-11-27 08:43:25.566867 N  Setting QT default locale to en_AU
 2016-11-27 08:43:25.566913 I  Current locale en_AU
 2016-11-27 08:43:25.567045 E  No locale defaults file for en_AU, skipping
 2016-11-27 08:43:25.626120 I  Loading en_us translation for module
 mythfrontend
 [New Thread 0x7fffcaffd700 (LWP 15419)]
 [Thread 0x7fffcaffd700 (LWP 15419) exited]
 2016-11-27 08:43:25.696924 I  Current MythTV Schema Version (DBSchemaVer):
 1344
 2016-11-27 08:43:25.697670 I  Loading en_us translation for module
 mythfrontend
 2016-11-27 08:43:25.709436 I  MythCoreContext::CheckProtoVersion(): Using
 protocol version 88 XmasGift
 2016-11-27 08:43:25.723241 N  MythBackend: Running as a slave backend.
 [New Thread 0x7fffcaffd700 (LWP 15422)]
 [New Thread 0x7fffca7fc700 (LWP 15423)]
 2016-11-27 08:43:25.867323 I  V4LChannel[16](/dev/video0):
 SetInputAndFormat(16, PAL) (v4l v2) input_switch: 0 mode_switch: 1
 2016-11-27 08:43:25.944103 I  Registering HouseKeeperTask
 'JobQueueRecover'.
 2016-11-27 08:43:25.944141 I  Registering HouseKeeperTask
 'HardwareProfiler'.
 2016-11-27 08:43:25.946975 I  Starting HouseKeeper.
 2016-11-27 08:43:26.489103 I  Listening on TCP 127.0.0.1:6544
 2016-11-27 08:43:26.489165 I  Listening on TCP 10.0.11.241:6544
 2016-11-27 08:43:26.489518 I  Listening on TCP [::1]:6544
 2016-11-27 08:43:26.489635 I  Listening on TCP [2001:470:f43a:1::241]:6544
 2016-11-27 08:43:26.490429 I  Listening on TCP
 [fe80::20f:eaff:fee0:4c5%eth0]:6544
 2016-11-27 08:43:26.490567 I  Listening on TCP 127.0.0.1:6554
 2016-11-27 08:43:26.490637 I  Listening on TCP 10.0.11.241:6554
 2016-11-27 08:43:26.490767 I  Listening on TCP [::1]:6554
 2016-11-27 08:43:26.490900 I  Listening on TCP [2001:470:f43a:1::241]:6554
 2016-11-27 08:43:26.491018 I  Listening on TCP
 [fe80::20f:eaff:fee0:4c5%eth0]:6554
 2016-11-27 08:43:26.494657 I  Listening on TCP 127.0.0.1:6549
 2016-11-27 08:43:26.494720 I  Listening on TCP 10.0.11.241:6549
 2016-11-27 08:43:26.494809 I  Listening on TCP [::1]:6549
 2016-11-27 08:43:26.494899 I  Listening on TCP [2001:470:f43a:1::241]:6549
 2016-11-27 08:43:26.494986 I  Listening on TCP
 [fe80::20f:eaff:fee0:4c5%eth0]:6549
 [New Thread 0x7fffc9ffb700 (LWP 15431)]
 [New Thread 0x7fffc93ea700 (LWP 15432)]
 [New Thread 0x7fffc8be9700 (LWP 15437)]
 [New Thread 0x7fff27fff700 (LWP 15438)]
 [New Thread 0x7fff277fe700 (LWP 15439)]
 2016-11-27 08:43:29.342234 I  Main::Registering HttpStatus Extension
 2016-11-27 08:43:29.348142 I  Listening on TCP 127.0.0.1:6543
 2016-11-27 08:43:29.348193 I  Listening on TCP 10.0.11.241:6543
 2016-11-27 08:43:29.348286 I  Listening on TCP [::1]:6543
 2016-11-27 08:43:29.348358 I  Listening on TCP [2001:470:f43a:1::241]:6543
 2016-11-27 08:43:29.348436 I  Listening on TCP
 [fe80::20f:eaff:fee0:4c5%eth0]:6543
 [New Thread 0x7fff26ffd700 (LWP 15440)]
 2016-11-27 08:43:36.667139 N  MainServer: Connecting to master server:
 10.0.11.230:6543
 2016-11-27 08:43:36.667887 N  MainServer: Connected successfully
 2016-11-27 08:43:36.671733 I  Bonjour: Service registration complete: name
 'Mythbackend on tv01' type '_mythbackend._tcp.' domain: 'local.'
 [New Thread 0x7fff267fc700 (LWP 15441)]
 [New Thread 0x7fff25ffb700 (LWP 15445)]
 2016-11-27 08:44:26.444818 I  Queueing HouseKeeperTask 'JobQueueRecover'.
 2016-11-27 08:44:26.449896 I  Running HouseKeeperTask 'JobQueueRecover'.
 2016-11-27 08:44:26.462868 I  HouseKeeperTask 'JobQueueRecover' Finished
 Successfully.
 2016-11-27 08:47:30.930876 I  TVRec[16]: ASK_RECORDING 16 89 0 0
 [New Thread 0x7fff257fa700 (LWP 16103)]
 2016-11-27 08:48:00.136570 I  TVRec[16]: Changing from None to
 RecordingOnly
 2016-11-27 08:48:00.142006 I  TVRec[16]: HW Tuner: 16->16
 2016-11-27 08:48:00.142079 I  TVRec[16]: TuningFrequency
 [New Thread 0x7fff24ff9700 (LWP 16105)]
 2016-11-27 08:48:00.216146 C  ProgramInfo(): Failed to find recorded entry
 for 0.
 [Thread 0x7fff24ff9700 (LWP 16105) exited]
 [New Thread 0x7fff24ff9700 (LWP 16125)]
 [New Thread 0x7fff17fff700 (LWP 16126)]
 2016-11-27 08:48:02.916229 I  TVRec[16]: rec->GetPathname():
 '/data/tv01/sata0/recordings/1212_20161126214800.nuv'
 2016-11-27 08:48:02.923055 I  TVRec[16]: TuningNewRecorder -
 CreateRecorder()
 [New Thread 0x7fff15bc1700 (LWP 16127)]
 [mpeg4 @ 0x7fff180e0440] removing common factors from framerate
 [New Thread 0x7fff153c0700 (LWP 16128)]
 [New Thread 0x7fff14bbf700 (LWP 16129)]
 [New Thread 0x7fff0ffff700 (LWP 16130)]
 strange error flushing buffer ...
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.format is not set
 [mpeg4 @ 0x7fff180e0440] AVFrame.width or height is not set

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 0x7fffcaffd700 (LWP 15422)]
 0x00007ffff771657b in RecorderBase::TryWriteProgStartMark
 (this=0x7fffb00350d0,
     durationDeltaCopy=...) at recorders/recorderbase.cpp:657
 657     recorders/recorderbase.cpp: No such file or directory.

 }}}


 {{{
 #0  0x00007ffff771657b in RecorderBase::TryWriteProgStartMark
 (this=0x7fffb00350d0,
     durationDeltaCopy=...) at recorders/recorderbase.cpp:657
 #1  0x00007ffff7715fe1 in RecorderBase::SavePositionMap
 (this=0x7fffb00350d0, force=false,
     finished=false) at recorders/recorderbase.cpp:621
 #2  0x00007ffff76da9c1 in TVRec::run (this=0x93a3b0) at tv_rec.cpp:1341
 #3  0x00007ffff67969ef in MThread::run (this=0x93a670) at mthread.cpp:319
 #4  0x00007ffff6797282 in MThreadInternal::run (this=0x916d40) at
 mthread.cpp:79
 #5  0x00007ffff42c1233 in ?? () from /usr/lib/x86_64-linux-
 gnu/libQt5Core.so.5
 #6  0x00007ffff4018184 in start_thread (arg=0x7fffcaffd700) at
 pthread_create.c:312
 #7  0x00007ffff352537d in clone () at
 ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

 }}}

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


More information about the mythtv-commits mailing list