[mythtv-commits] Ticket #13194: Interactive TV crash
MythTV
noreply at mythtv.org
Thu Dec 14 23:02:13 UTC 2017
#13194: Interactive TV crash
--------------------------------------+-------------------------
Reporter: stuarta | Owner:
Type: Bug Report - General | Status: new
Priority: minor | Milestone: 30.0
Component: MythTV - General | Version: Master Head
Severity: medium | Keywords:
Ticket locked: 0 |
--------------------------------------+-------------------------
It's been reported on the -users list that there are crashes after a few
keypresses in interactive tv broadcasts from the UK.
Potentially affecting fixes/0.29 and master.
It does *not* occur on dvb-s2 broadcasts.
It does occur on dvb-t broadcasts.
Backtrace:
{{{
Thread 40 "MHEG" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffe893c6700 (LWP 9977)]
0x0000000000000000 in ?? ()
(gdb) bt
#0 0x0000000000000000 in ()
#1 0x00007ffff2666765 in MHEngine::TransitionToScene(MHObjectRef const&)
(this=0x5465ca0, target=...) at Engine.cpp:498
#2 0x00007ffff26733b9 in MHTransitionTo::Perform(MHEngine*)
(this=0x7ffe74038c20, engine=0x5465ca0) at Groups.cpp:1045
#3 0x00007ffff266732f in MHEngine::RunActions() (this=0x5465ca0) at
Engine.cpp:645
#4 0x00007ffff2665141 in MHEngine::RunAll() (this=0x5465ca0) at
Engine.cpp:143
#5 0x00007ffff4999e7c in MHIContext::run() (this=0x55486f0) at
mhi.cpp:273
#6 0x00007ffff3bc3e08 in MThread::run() (this=0x551c200) at
mthread.cpp:319
#7 0x00007ffff3bc4743 in MThreadInternal::run() (this=0x551c1e0) at
mthread.cpp:79
#8 0x00007fffea0c2c72 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#9 0x00007fffee48336d in start_thread () at /lib64/libpthread.so.0
#10 0x00007fffe94a3e1f in clone () at /lib64/libc.so.6
}}}
Backtrace full:
{{{
(gdb) bt full
#0 0x0000000000000000 in ()
#1 0x00007ffff2666765 in MHEngine::TransitionToScene(MHObjectRef const&)
(this=0x5465ca0, target=...) at Engine.cpp:498
i = 0
csPath = {static null = {<No data fields>}, d = 0x7ffe740f0dc0}
text = {d = 0x7ffe7418a070}
pProgram = 0x7ffe746e60d0
pApp = 0x7ffe740fc370
pEvent = 0x7ffe740a9a60
it = {i = 0x7ffe741a78e0}
#2 0x00007ffff26733b9 in MHTransitionTo::Perform(MHEngine*)
(this=0x7ffe74038c20, engine=0x5465ca0) at Groups.cpp:1045
target =
{static Null = {static Null = <same as static member of an
already seen type>, m_nObjectNo = 0, m_GroupId = {_vptr.MHOctetString =
0x7ffff28b76a8 <vtable for MHOctetString+16>, m_nLength = 0, m_pChars =
0x0}}, m_nObjectNo = 0, m_GroupId = {_vptr.MHOctetString = 0x7ffff28b76a8
<vtable for MHOctetString+16>, m_nLength = 13, m_pChars = 0x7ffe7427c620
"/d/s/mn1q.mhg"}}
#3 0x00007ffff266732f in MHEngine::RunActions() (this=0x5465ca0) at
Engine.cpp:645
pAction = 0x7ffe74038c20
#4 0x00007ffff2665141 in MHEngine::RunAll() (this=0x5465ca0) at
Engine.cpp:143
nNextTime = 4793
#5 0x00007ffff4999e7c in MHIContext::run() (this=0x55486f0) at
mhi.cpp:273
toWait = 1000
key = 15
locker = {val = 89425929}
t = {mds = 82402276}
#6 0x00007ffff3bc3e08 in MThread::run() (this=0x551c200) at
mthread.cpp:319
#7 0x00007ffff3bc4743 in MThreadInternal::run() (this=0x551c1e0) at
mthread.cpp:79
#8 0x00007fffea0c2c72 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#9 0x00007fffee48336d in start_thread () at /lib64/libpthread.so.0
#10 0x00007fffe94a3e1f in clone () at /lib64/libc.so.6
}}}
This is with the patches from #13186 applied. Building now without them to
double check
--
Ticket URL: <https://code.mythtv.org/trac/ticket/13194>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list