Opened 15 years ago

Closed 15 years ago

#6260 closed defect (invalid)

mythwelcome hang

Reported by: anonymous Owned by: Isaac Richards
Priority: minor Milestone: unknown
Component: MythTV - Mythwelcome & Mythshutdown Version: 0.21
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Hang on futex:

henk@Oehoe:~$ ps aux | grep myth | grep wel
mythtv    6521  0.0  3.0 244456 30144 ?        Ssl  Feb12   0:02 mythwelcome --logfile /var/log/mythtv/mythwelcome
henk@Oehoe:~$ tail -n 44 /var/log/mythtv/mythwelcome 
2009-02-12 19:53:18.097 Primary screen 0.
2009-02-12 19:53:18.129 Using screen 0, 1920x1080 at 0,0
2009-02-12 19:53:18.181 No theme dir: /home/mythtv/.mythtv/themes/Titivillus
2009-02-12 19:53:18.201 Switching to square mode (Titivillus)
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
2009-02-12 19:53:18.210 Using the Qt painter
mythtv: could not connect to socket
mythtv: Bestand of map bestaat niet
2009-02-12 19:53:18.210 lirc_init failed for mythtv, see preceding messages
2009-02-12 19:53:18.211 JoystickMenuClient Error: Joystick disabled - Failed to read /home/mythtv/.mythtv/joystickmenurc
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
2009-02-12 19:53:19.370 XMLParse::LoadTheme using /usr/share/mythtv/themes/default/welcome-ui.xml
2009-02-12 19:53:19.577 Connecting to backend server: 127.0.0.1:6543 (try 1 of 5)
2009-02-12 19:53:19.578 Using protocol version 40
2009-02-12 19:53:20.086 mythshutdown --startup returned: 0
2009-02-12 19:54:19.727 MythWelcome received a RECORDING_LIST_CHANGE event
2009-02-12 19:54:19.983 MythWelcome received a SCHEDULE_CHANGE event
2009-02-12 19:54:20.693 MythWelcome received a SCHEDULE_CHANGE event
2009-02-12 19:54:20.693             [deferred to pending handler]
2009-02-12 19:54:25.972 MythWelcome received a RECORDING_LIST_CHANGE event
2009-02-12 19:54:29.806 MythWelcome received a SCHEDULE_CHANGE event
2009-02-12 19:59:00.750 MythWelcome received a SCHEDULE_CHANGE event
2009-02-12 20:00:02.238 MythWelcome received a RECORDING_LIST_CHANGE event
2009-02-12 20:00:03.390 MythWelcome received a SCHEDULE_CHANGE event
2009-02-12 20:09:20.845 MythWelcome received a SCHEDULE_CHANGE event
2009-02-12 20:24:23.183 MythWelcome received a SCHEDULE_CHANGE event
2009-02-12 20:29:00.651 MythWelcome received a SCHEDULE_CHANGE event
2009-02-12 20:30:01.293 MythWelcome received a RECORDING_LIST_CHANGE event
2009-02-12 20:30:03.078 MythWelcome received a RECORDING_LIST_CHANGE event
2009-02-12 20:30:03.334 MythWelcome received a SCHEDULE_CHANGE event
2009-02-12 20:30:33.597 MythSocket(82cdf0:9): readStringList: Error, timeout.
2009-02-12 20:30:33.598 Connection to backend server lost
2009-02-12 20:30:33.598 Connecting to backend server: 127.0.0.1:6543 (try 1 of 5)
2009-02-12 20:30:33.599 Using protocol version 40
2009-02-12 20:30:40.605 MythSocket(82cdf0:9): readStringList: Error, timeout (quick).
2009-02-12 20:30:40.605 MythSocket(82cdf0:-1): writeStringList: Error, invalid string list.
2009-02-12 20:30:40.605 MythSocket(82cdf0:-1): readStringList: Error, called with unconnected socket.
2009-02-12 20:30:40.606 Reconnection to backend server failed
2009-02-12 20:30:41.243 Connecting to backend server: 127.0.0.1:6543 (try 1 of 5)
2009-02-12 20:30:41.245 Using protocol version 40
2009-02-12 20:30:48.249 MythSocket(81d830:9): readStringList: Error, timeout (quick).
henk@Oehoe:~$ sudo strace -p 6521
[sudo] password for henk: 
Process 6521 attached - interrupt to quit
futex(0x7970c8, 0x80 /* FUTEX_??? */, 2 <unfinished ...>
Process 6521 detached
henk@Oehoe:~$ sudo gdb -p 6521
[..]
(gdb) bt
#0  0x00007fc076317174 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0x00007fc076312b08 in _L_lock_104 () from /lib/libpthread.so.0
#2  0x00007fc076312470 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0x00007fc0777b0929 in QRealMutexPrivate::lock () from /usr/lib/libqt-mt.so.3
#4  0x00007fc0777b0712 in QMutex::lock () from /usr/lib/libqt-mt.so.3
#5  0x00007fc07aafebd2 in MythContext::SendReceiveStringList () from /usr/lib/libmyth-0.21.so.0
#6  0x00007fc07c47064d in RemoteGetRecordingStatus () from /usr/lib/libmythtv-0.21.so.0
#7  0x000000000040c82b in ?? ()
#8  0x0000000000412c3a in ?? ()
#9  0x0000000000412c89 in ?? ()
#10 0x000000000041a28d in ?? ()
#11 0x00007fc0774e3fd0 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#12 0x00007fc0774e4b4e in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#13 0x00007fc07785e496 in QTimer::timeout () from /usr/lib/libqt-mt.so.3
#14 0x00007fc077509d83 in QTimer::event () from /usr/lib/libqt-mt.so.3
#15 0x00007fc07747c33a in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#16 0x00007fc07747e093 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#17 0x00007fc07740d20e in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#18 0x00007fc07746fabc in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3
#19 0x00007fc077422107 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#20 0x00007fc0774965bf in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#21 0x00007fc07ab33025 in MythDialog::exec () from /usr/lib/libmyth-0.21.so.0
#22 0x00007fc07ab3895d in MythPopupBox::showOkPopup () from /usr/lib/libmyth-0.21.so.0
#23 0x00007fc07aaff422 in MythContext::SendReceiveStringList () from /usr/lib/libmyth-0.21.so.0
#24 0x00007fc07c470c08 in RemoteGetRecordingStatus () from /usr/lib/libmythtv-0.21.so.0
#25 0x000000000040c82b in ?? ()
#26 0x000000000041a355 in ?? ()
#27 0x00007fc0774e3fd0 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#28 0x00007fc07785c181 in QSignal::signal () from /usr/lib/libqt-mt.so.3
#29 0x00007fc0775021a3 in QSignal::activate () from /usr/lib/libqt-mt.so.3
#30 0x00007fc0775099e4 in QSingleShotTimer::event () from /usr/lib/libqt-mt.so.3
#31 0x00007fc07747c33a in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#32 0x00007fc07747e093 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#33 0x00007fc07740d20e in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#34 0x00007fc07746fabc in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3
#35 0x00007fc077422107 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#36 0x00007fc077496531 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#37 0x00007fc07747de50 in QApplication::processEvents () from /usr/lib/libqt-mt.so.3
#38 0x00007fc07747de6c in QApplication::processEvents () from /usr/lib/libqt-mt.so.3
#39 0x0000000000412b1d in ?? ()
#40 0x000000000040c234 in ?? ()
#41 0x00007fc07582c1c4 in __libc_start_main () from /lib/libc.so.6
#42 0x000000000040b5d9 in ?? ()
#43 0x00007fff85095b98 in ?? ()
#44 0x0000000000000000 in ?? ()

Version info:

henk@Oehoe:~$ dpkg -l mythtv
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Naam                                         Versie                                       Omschrijving
+++-============================================-============================================-========================================================================================================
ii  mythtv                                       0.21.0+fixes18207-0ubuntu4~hardy1            A personal video recorder application (client and server)
henk@Oehoe:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 8.04.2
Release:	8.04
Codename:	hardy

Change History (4)

comment:1 Changed 15 years ago by anonymous

And a chunk of the backend log

henk@Oehoe:~$ tail -n 200 /var/log/mythtv/mythbackend.log.1
2009-02-12 20:29:59.810 DVBRec(5:0): Wrote PAT @1727266356 + 1449104
2009-02-12 20:29:59.850 DVBRec(5:0): Wrote PMT @1727314296 + 1378416
2009-02-12 20:29:59.982 DVBRec(5:0): Wrote PAT @1727429916 + 106032
2009-02-12 20:30:00.026 DVBRec(5:0): Wrote PMT @1727477856 + 1731856
2009-02-12 20:30:00.146 DVBRec(5:0): Wrote PAT @1727622616 + 1519792
2009-02-12 20:30:00.210 DVBRec(5:0): Wrote PMT @1727680144 + 282752
2009-02-12 20:30:00.338 DVBRec(5:0): Wrote PAT @1727785800 + 706880
2009-02-12 20:30:00.374 DVBRec(5:0): Wrote PMT @1727824152 + 212064
2009-02-12 20:30:00.510 DVBRec(5:0): Wrote PAT @1727958572 + 424128
2009-02-12 20:30:00.538 DVBRec(5:0): Wrote PMT @1728016100 + 1237040
2009-02-12 20:30:00.686 DVBRec(5:0): Wrote PAT @1728135856 + 388784
2009-02-12 20:30:00.726 DVBRec(5:0): Wrote PMT @1728164808 + 1307728
2009-02-12 20:30:00.861 DVBRec(5:0): Wrote PAT @1728279864 + 1343072
2009-02-12 20:30:00.897 TVRec(5): ClearFlags(FinishRecording,) -> RunMainLoop,RecorderRunning,RingBufferReady,
2009-02-12 20:30:00.903 TVRec(5): Changing from RecordingOnly to None
2009-02-12 20:30:00.905 TVRec(5): ClearFlags(FrontendReady,CancelNextRecording,) -> RunMainLoop,RecorderRunning,RingBufferReady,
2009-02-12 20:30:00.907 TVRec(5): Request: Program(no) channel() input() flags(CloseRec,KillRingBuffer,)
2009-02-12 20:30:00.902 DVBRec(5:0): Wrote PMT @1728327804 + 1767200
2009-02-12 20:30:00.963 TVRec(5): FinishedRecording(NOS Journaal) in recgroup: Default
2009-02-12 20:30:00.984 Finished recording NOS Journaal: channel 2001
2009-02-12 20:30:01.021 DVBRec(5:0): Wrote PAT @1728471812 + 883600
2009-02-12 20:30:01.062 DVBSH(0): RemoveListener(0x7f909c0187c0) -- begin
2009-02-12 20:30:01.067 DVBSH(0): RemoveListener(0x7f909c0187c0) -- locked
2009-02-12 20:30:01.077 DVBSH(0): RemovePIDFilter(0x0)
2009-02-12 20:30:01.083 PIDInfo(0): Closing filter for pid 0x0
2009-02-12 20:30:01.085 DVBSH(0): RemovePIDFilter(0x10)
2009-02-12 20:30:01.087 PIDInfo(0): Closing filter for pid 0x10
2009-02-12 20:30:01.089 DVBSH(0): RemovePIDFilter(0x14)
2009-02-12 20:30:01.091 PIDInfo(0): Closing filter for pid 0x14
2009-02-12 20:30:01.092 DVBSH(0): RemovePIDFilter(0x21)
2009-02-12 20:30:01.094 PIDInfo(0): Closing filter for pid 0x21
2009-02-12 20:30:01.096 DVBSH(0): RemovePIDFilter(0x58)
2009-02-12 20:30:01.098 PIDInfo(0): Closing filter for pid 0x58
2009-02-12 20:30:01.099 DVBSH(0): RemovePIDFilter(0x59)
2009-02-12 20:30:01.101 PIDInfo(0): Closing filter for pid 0x59
2009-02-12 20:30:01.103 DVBSH(0): RemovePIDFilter(0x5a)
2009-02-12 20:30:01.105 PIDInfo(0): Closing filter for pid 0x5a
2009-02-12 20:30:01.107 DVBSH(0): RemovePIDFilter(0x64)
2009-02-12 20:30:01.109 PIDInfo(0): Closing filter for pid 0x64
2009-02-12 20:30:01.111 DVBSH(0): RemovePIDFilter(0xb4)
2009-02-12 20:30:01.113 PIDInfo(0): Closing filter for pid 0xb4
2009-02-12 20:30:01.114 DVBSH(0): RemovePIDFilter(0xf0)
2009-02-12 20:30:01.116 PIDInfo(0): Closing filter for pid 0xf0
2009-02-12 20:30:01.118 DVBSH(0): RemovePIDFilter(0x450)
2009-02-12 20:30:01.120 PIDInfo(0): Closing filter for pid 0x450
2009-02-12 20:30:01.126 DVBSH(0): RunTS(): shutdown
2009-02-12 20:30:01.129 DVBSH(0): RunTS(): end
2009-02-12 20:30:01.131 DVBSH(0): RemoveListener(0x7f909c0187c0) -- end
2009-02-12 20:30:01.135 DVBRec(5:0): Close() fd(-1) -- begin
2009-02-12 20:30:01.137 DVBRec(5:0): Close() fd(-1) -- end
2009-02-12 20:30:01.153 TVRec(5): ClearFlags(RecorderRunning,) -> RunMainLoop,RingBufferReady,
2009-02-12 20:30:01.242 TVRec(5): FinishedRecording(NOS Journaal) in recgroup: Default
2009-02-12 20:30:01.246 Finished recording NOS Journaal: channel 2001
2009-02-12 20:30:01.259 TVRec(5): ClearFlags(RecorderRunning,) -> RunMainLoop,RingBufferReady,
2009-02-12 20:30:01.261 TVRec(5): Tearing down RingBuffer
2009-02-12 20:30:01.295 TVRec(5): ClearFlags(PENDINGACTIONS,) -> RunMainLoop,RingBufferReady,
2009-02-12 20:30:01.553 Using runtime prefix = /usr
2009-02-12 20:30:01.559 Using localhost value of Oehoe
2009-02-12 20:30:01.580 New DB connection, total: 1
2009-02-12 20:30:01.592 Connected to database 'mythconverg' at host: 127.0.0.1
2009-02-12 20:30:01.594 Closing DB connection named 'DBManager0'
2009-02-12 20:30:01.596 Connected to database 'mythconverg' at host: 127.0.0.1
2009-02-12 20:30:01.600 New DB connection, total: 2
2009-02-12 20:30:01.602 Connected to database 'mythconverg' at host: 127.0.0.1
2009-02-12 20:30:01.605 Current Schema Version: 1214
2009-02-12 20:30:02.783 TVRec(5): StartRecording(Wie is de Mol?)
2009-02-12 20:30:02.973 TVRec(5): StartedRecording(0x7f909c048060) fn(/mnt/store/video/2001_20090212203000.mpg)
2009-02-12 20:30:02.989 TVRec(5): ClearFlags(CancelNextRecording,) -> RunMainLoop,RingBufferReady,
2009-02-12 20:30:02.991 TVRec(5): Changing from None to RecordingOnly
2009-02-12 20:30:02.995 TVRec(5): ClearFlags(FrontendReady,CancelNextRecording,) -> RunMainLoop,RingBufferReady,
2009-02-12 20:30:02.998 TVRec(5): Request: Program(yes) channel() input() flags(Recording,)
2009-02-12 20:30:03.002 TVRec(5): HW Tuner: 5->5
2009-02-12 20:30:03.004 TVRec(5): ClearFlags(PENDINGACTIONS,) -> RunMainLoop,RingBufferReady,
2009-02-12 20:30:03.006 TVRec(5): No recorder yet, calling TuningFrequency
2009-02-12 20:30:03.009 DVBChan(5:0): Opening DVB channel
2009-02-12 20:30:03.011 DVBChan(5:0): SetChannelByString(1): 
2009-02-12 20:30:03.028 DTVMux, Warning: Invalid inversion, falling back to 'auto'
2009-02-12 20:30:03.035 DVBChan(5:0): 450000000 qam_64 a auto auto a a auto a v
2009-02-12 20:30:03.037 DVBChan(5:0): Old Params: 450000000 qam_64 a auto auto a a auto a v
			DVBChan(5:0): New Params: 450000000 qam_64 a auto auto a a auto a v
2009-02-12 20:30:03.041 DVBChan(5:0): Tune(): Frequency tuning successful.
2009-02-12 20:30:03.043 DVBChan(5:0): SetChannelByString(1): Tuned to frequency.
2009-02-12 20:30:03.045 TVRec(5): Starting Signal Monitor
2009-02-12 20:30:03.047 TVRec(5): SetupSignalMonitor(1, 0)
2009-02-12 20:30:03.049 DVBChan(5:0): Opening DVB channel
2009-02-12 20:30:03.053 DVBSM(0): Can measure Signal Strength
2009-02-12 20:30:03.058 DVBSM(0): Can measure S/N
2009-02-12 20:30:03.063 DVBSM(0): Can measure Bit Error Rate
2009-02-12 20:30:03.071 DVBSM(0): Can count Uncorrected Blocks
2009-02-12 20:30:03.074 SM(0)::RemoveFlags: Seen() Match() Wait()
2009-02-12 20:30:03.076 DVBSM(0): DVBSignalMonitor::ctor initial flags Seen() Match() Wait(Sig,SNR,BER,UB,)
2009-02-12 20:30:03.078 TVRec(5): Signal monitor successfully created
2009-02-12 20:30:03.080 TVRec(5): Setting up table monitoring.
2009-02-12 20:30:03.088 Using profile 'Live TV' to record
2009-02-12 20:30:03.092 TVRec(5): MPEG program number: 8004
2009-02-12 20:30:03.094 DTVSM(0)::SetProgramNumber(8004): 
2009-02-12 20:30:03.095 SM(0)::RemoveFlags: Seen(PMT,Crypt,) Match(PMT,Crypt,) Wait()
2009-02-12 20:30:03.097 SM(0)::AddFlags: Seen() Match() Wait(PMT,)
2009-02-12 20:30:03.099 SM(0)::AddFlags: Seen() Match() Wait(PAT,PMT,Pos,)
2009-02-12 20:30:03.101 TVRec(5): Successfully set up MPEG table monitoring.
2009-02-12 20:30:03.103 SM(0)::Start: begin
2009-02-12 20:30:03.105 SM(0)::AddFlags: Seen() Match() Wait(Sig,)
2009-02-12 20:30:03.107 SM(0)::RemoveFlags: Seen() Match() Wait(Pos,)
2009-02-12 20:30:03.105 SM(0)::Start: end
2009-02-12 20:30:03.111 TVRec(5): SetFlags(SignalMonitorRunning,) -> RunMainLoop,SignalMonitorRunning,RingBufferReady,
2009-02-12 20:30:03.113 TVRec(5): ClearFlags(WaitingForSignal,) -> RunMainLoop,SignalMonitorRunning,RingBufferReady,
2009-02-12 20:30:03.115 TVRec(5): SetFlags(WaitingForSignal,) -> RunMainLoop,WaitingForSignal,SignalMonitorRunning,RingBufferReady,
2009-02-12 20:30:03.116 DVBSM(0): UpdateValues -- Signal Locked
2009-02-12 20:30:03.123 DVBSH(0): AddListener(0x7f909c068c30) -- begin
2009-02-12 20:30:03.125 DVBSH(0): AddListener(0x7f909c068c30) -- locked
2009-02-12 20:30:03.117 TVRec(5): ClearFlags(NeedToStartRecorder,) -> RunMainLoop,WaitingForSignal,SignalMonitorRunning,RingBufferReady,
2009-02-12 20:30:03.135 TVRec(5): SetFlags(NeedToStartRecorder,) -> RunMainLoop,WaitingForSignal,NeedToStartRecorder,SignalMonitorRunning,RingBufferReady,
2009-02-12 20:30:03.132 DVBSH(0): RunTS(): begin
2009-02-12 20:30:03.130 DVBSH(0): AddListener(0x7f909c068c30) -- end
2009-02-12 20:30:03.183 AutoExpire: CalcParams(): Max required Free Space: 3.0 GB w/freq: 15 min
2009-02-12 20:30:03.187 DVBSH(0): AddPIDFilter(0x0) priority 2
2009-02-12 20:30:03.201 Started recording: Wie is de Mol?: channel 2001 on cardid 5, sourceid 2
2009-02-12 20:30:03.216 PIDInfo(0): Opening filter for pid 0x0
2009-02-12 20:30:03.292 SM(0)::AddFlags: Seen(PAT,) Match() Wait()
2009-02-12 20:30:03.294 SM(0)::AddFlags: Seen() Match(PAT,) Wait()
2009-02-12 20:30:03.297 CreatePATSingleProgram()
2009-02-12 20:30:03.299 PAT in input stream
2009-02-12 20:30:03.301 Program Association Table
 PSIP tableID(0x0) length(33) extension(0x8)
      version(11) current(1) section(0) last_section(0)
         tsid: 8
 programCount: 6
  program number     0 has PID 0x  10   data  0x 0 0x 0 0xe0 0x10
  program number  8002 has PID 0x  21   data  0x1f 0x42 0xe0 0x21
  program number  8003 has PID 0x  f0   data  0x1f 0x43 0xe0 0xf0
  program number  8004 has PID 0x  64   data  0x1f 0x44 0xe0 0x64
  program number  8005 has PID 0x  b4   data  0x1f 0x45 0xe0 0xb4
  program number  8006 has PID 0x 450   data  0x1f 0x46 0xe4 0x50

2009-02-12 20:30:03.303 desired_program(8004) pid(0x64)
2009-02-12 20:30:03.305 pmt_pid(0x64)
2009-02-12 20:30:03.307 PAT for output stream
2009-02-12 20:30:03.309 Program Association Table
 PSIP tableID(0x0) length(13) extension(0x8)
      version(11) current(1) section(0) last_section(0)
         tsid: 8
 programCount: 1
  program number     1 has PID 0x  64   data  0x 0 0x 1 0xe0 0x64

2009-02-12 20:30:03.311 DVBSH(0): AddPIDFilter(0x64) priority 2
2009-02-12 20:30:03.316 PIDInfo(0): Opening filter for pid 0x64
2009-02-12 20:30:03.346 SM(0)::AddFlags: Seen(PMT,) Match() Wait()
2009-02-12 20:30:03.349 SM(0)::AddFlags: Seen() Match(PMT,) Wait()
2009-02-12 20:30:03.351 CreatePMTSingleProgram()
2009-02-12 20:30:03.353 PMT in input stream
2009-02-12 20:30:03.353 TVRec(5): Got good signal
2009-02-12 20:30:03.354 Program Map Table ver(5) pid(0x64) pnum(8004) len(61)
  Maximum Bitrate Descriptor (0xe) length(3)
  Smoothing Buffer Descriptor (0x10) length(6)
  System Clock Descriptor (0xb) length(2)

 Stream #0 pid(0x58) type(video-mpeg2  0x2)
  Unknown(6) Descriptor (0x6) length(1)
 Stream #1 pid(0x59) type(audio-mp2-layer[1,2,3]  0x4)
  ISO-639 Language: code(dut) canonical(dut) eng(Dutch; Flemish)
 Stream #2 pid(0x5a) type(private-data  0x6)
  Teletext Descriptor (0x56) length(5)

2009-02-12 20:30:03.359 TVRec(5): TeardownSignalMonitor() -- begin
2009-02-12 20:30:03.367 Created PMT 
Program Map Table ver(5) pid(0x64) pnum(1) len(61)
  Maximum Bitrate Descriptor (0xe) length(3)
  Smoothing Buffer Descriptor (0x10) length(6)
  System Clock Descriptor (0xb) length(2)

 Stream #0 pid(0x58) type(video-mpeg2  0x2)
  Unknown(6) Descriptor (0x6) length(1)
 Stream #1 pid(0x59) type(audio-mp2-layer[1,2,3]  0x4)
  ISO-639 Language: code(dut) canonical(dut) eng(Dutch; Flemish)
 Stream #2 pid(0x5a) type(private-data  0x6)
  Teletext Descriptor (0x56) length(5)

2009-02-12 20:30:03.371 DVBSM(0): Stop() -- begin
2009-02-12 20:30:03.379 PMT for output stream
2009-02-12 20:30:03.383 SM(0)::Stop: begin
2009-02-12 20:30:03.391 Program Map Table ver(5) pid(0x64) pnum(1) len(61)
  Maximum Bitrate Descriptor (0xe) length(3)
  Smoothing Buffer Descriptor (0x10) length(6)
  System Clock Descriptor (0xb) length(2)

 Stream #0 pid(0x58) type(video-mpeg2  0x2)
  Unknown(6) Descriptor (0x6) length(1)
 Stream #1 pid(0x59) type(audio-mp2-layer[1,2,3]  0x4)
  ISO-639 Language: code(dut) canonical(dut) eng(Dutch; Flemish)
 Stream #2 pid(0x5a) type(private-data  0x6)
  Teletext Descriptor (0x56) length(5)

2009-02-12 20:30:03.403 DVBSH(0): AddPIDFilter(0x58) priority 3
2009-02-12 20:30:03.405 SM(0)::Stop: end
2009-02-12 20:30:03.405 PIDInfo(0): Opening filter for pid 0x58
2009-02-12 20:30:03.411 DVBSH(0): RemoveListener(0x7f909c068c30) -- begin
2009-02-12 20:30:04.594 AFD: Opened codec 0x8d2920, id(MPEG2VIDEO) type(Video)
2009-02-12 20:30:04.604 AFD: codec MP3 has 2 channels
2009-02-12 20:30:04.606 AFD: Opened codec 0x8ed6f0, id(MP3) type(Audio)
2009-02-12 20:30:04.930 Preview: Grabbed preview '/mnt/store/video/2001_20090212200000.mpg' 720x576@64s

comment:2 Changed 15 years ago by anonymous

mythbackend seems to be still running, so I'll strace and backtrace that too:

henk@Oehoe:~$ ps uax | grep mythbackend
mythtv    6013  0.0  2.1 508872 21264 ?        Ssl  Feb12   0:45 /usr/bin/mythbackend --daemon --logfile /var/log/mythtv/mythbackend.log --pidfile /var/run/mythtv/mythbackend.pid -v channel,record,siparser
henk      9077  0.0  0.0   5180   852 pts/0    R+   10:58   0:00 grep mythbackend
henk@Oehoe:~$ sudo strace -p 6013
Process 6013 attached - interrupt to quit
select(12, [8 9 11], [], [], {6, 852000} <unfinished ...>
Process 6013 detached
henk@Oehoe:~$ sudo gdb -p 6013
[..]
(gdb) bt
#0  0x00007f90a6264db2 in select () from /lib/libc.so.6
#1  0x00007f90a7da7b83 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#2  0x00007f90a7e1c5bf in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#3  0x00007f90a7e1c2ab in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#4  0x00007f90a7e03e00 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#5  0x0000000000442303 in ?? ()
#6  0x00007f90a61b21c4 in __libc_start_main () from /lib/libc.so.6
#7  0x00000000004134b9 in ?? ()
#8  0x00007fffb5a1b7a8 in ?? ()
#9  0x0000000000000000 in ?? ()

comment:3 Changed 15 years ago by laga

Status: newinfoneeded_new

Does this still happen in trunk?

comment:4 Changed 15 years ago by robertm

Resolution: invalid
Status: infoneeded_newclosed

No information provided in five weeks, please open a ticket against trunk or .22 when released if it occurs there.

Note: See TracTickets for help on using tickets.