[mythtv-commits] Ticket #11382: Mythfrontend segfaults when I try to switch to another channel

MythTV noreply at mythtv.org
Sun Jan 27 05:39:32 UTC 2013


#11382: Mythfrontend segfaults when I try to switch to another channel
-------------------------------------+----------------------------
 Reporter:  oleglelchuk@…            |          Owner:
     Type:  Bug Report - Crash       |         Status:  new
 Priority:  minor                    |      Milestone:  unknown
Component:  MythTV - Video Playback  |        Version:  0.26-fixes
 Severity:  medium                   |     Resolution:
 Keywords:                           |  Ticket locked:  0
-------------------------------------+----------------------------
Changes (by wagnerrp):

 * priority:  major => minor
 * component:  MythTV - General => MythTV - Video Playback
 * severity:  high => medium


Old description:

> When I try to switch to a different channel in mythfrontend, it
> segfaults. Here's the backtrace:
>
>     Program received signal SIGSEGV, Segmentation fault.
>     [Switching to Thread 812407400 (LWP 100490)]
>     0x000000080b9b13b9 in QString::operator<(QString const&) const ()
> from /usr/local/lib/qt4/libQtCore.so.4
>     #0  0x000000080b9b13b9 in QString::operator<(QString const&) const ()
> from /usr/local/lib/qt4/libQtCore.so.4
>     No symbol table info available.
>     #1  0x0000000803371e3c in qMapLessThanKey<QString> (key2=...,
> key1=...) at /usr/local/include/qt4/QtCore/qmap.h:107
>     No locals.
>     #2  findNode (akey=..., this=<optimized out>) at
> /usr/local/include/qt4/QtCore/qmap.h:487
>             i = 0
>     #3  contains (akey=..., this=<optimized out>) at
> /usr/local/include/qt4/QtCore/qmap.h:555
>     No locals.
>     #4  MythUIStateType::ParseElement (this=0x81b7db200, filename=...,
> element=..., showWarnings=true) at mythuistatetype.cpp:253
>             name = {static null = {<No data fields>}, static shared_null
> = {ref = {_q_value = 14143}, alloc = 0, size = 0, data = 0x80bddca7a
> <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0,
> asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static
> shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data =
> 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x829926ac0, static codecForCStrings = 0x0}
>             type = {static null = {<No data fields>}, static shared_null
> = {ref = {_q_value = 14143}, alloc = 0, size = 0, data = 0x80bddca7a
> <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0,
> asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static
> shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data =
> 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x80bddca80 <QString::shared_empty>, static codecForCStrings =
> 0x0}
>             statename = {static null = {<No data fields>}, static
> shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
> 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size =
> 0, data = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext =
> 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x829926ac0, static codecForCStrings = 0x0}
>             uitype = 0x8257f5900
>             dependsMap = {{d = 0x80bddc9c0 <QMapData::shared_null>, e =
> 0x80bddc9c0 <QMapData::shared_null>}}
>     #5  0x00000008033133c2 in XMLParseBase::ParseUIType (filename=...,
> element=..., type=..., parent=0x819da6380, screen=0x0, showWarnings=true,
> parentDependsMap=...) at xmlparsebase.cpp:567
>             info = {<QDomNode> = {impl = 0x81b7d16a0}, <No data fields>}
>             child = {impl = 0x81b7d16a0}
>             name = {static null = {<No data fields>}, static shared_null
> = {ref = {_q_value = 14143}, alloc = 0, size = 0, data = 0x80bddca7a
> <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0,
> asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static
> shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data =
> 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x8297fe7c0, static codecForCStrings = 0x0}
>             olduitype = <optimized out>
>             uitype = 0x81b7db200
>             base = <optimized out>
>             inherits = {static null = {<No data fields>}, static
> shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
> 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size =
> 0, data = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext =
> 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x80bddca80 <QString::shared_empty>, static codecForCStrings =
> 0x0}
>             dependee = {static null = {<No data fields>}, static
> shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
> 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size =
> 0, data = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext =
> 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x80bddca80 <QString::shared_empty>, static codecForCStrings =
> 0x0}
>             fi = {d_ptr = {d = 0x81b745c00}}
>             dependsMap = {{d = 0x80bddc9c0 <QMapData::shared_null>, e =
> 0x80bddc9c0 <QMapData::shared_null>}}
>             __FUNCTION__ = "ParseUIType"
>     #6  0x0000000803319c36 in XMLParseBase::ParseChildren (filename=...,
> element=..., parent=0x819da6380, showWarnings=true) at
> xmlparsebase.cpp:399
>             type = {static null = {<No data fields>}, static shared_null
> = {ref = {_q_value = 14143}, alloc = 0, size = 0, data = 0x80bddca7a
> <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0,
> asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static
> shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data =
> 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x8297fe780, static codecForCStrings = 0x0}
>             info = {<QDomNode> = {impl = 0x81b7e5cc0}, <No data fields>}
>             child = {impl = 0x81b7e5cc0}
>             dependsMap = {{d = 0x80bddc9c0 <QMapData::shared_null>, e =
> 0x80bddc9c0 <QMapData::shared_null>}}
>             __FUNCTION__ = "ParseChildren"
>     #7  0x000000080331c730 in XMLParseBase::doLoad (windowname=...,
> parent=0x819da6380, filename=..., onlywindows=true, showWarnings=true) at
> xmlparsebase.cpp:763
>             name = {static null = {<No data fields>}, static shared_null
> = {ref = {_q_value = 14143}, alloc = 0, size = 0, data = 0x80bddca7a
> <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0,
> asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static
> shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data =
> 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x8297fe8c0, static codecForCStrings = 0x0}
>             include = {static null = {<No data fields>}, static
> shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
> 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size =
> 0, data = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext =
> 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x80bddca80 <QString::shared_empty>, static codecForCStrings =
> 0x0}
>             e = {<QDomNode> = {impl = 0x81b7e6820}, <No data fields>}
>             doc = {<QDomNode> = {impl = 0x822e4ee00}, <No data fields>}
>             f = {<QIODevice> = {<QObject> = {_vptr$QObject = 0x80bdd3f70
> <vtable for QFile+16>, static staticMetaObject = {d = {superdata = 0x0,
> stringdata = 0x80bb5dd60 <qt_meta_stringdata_QObject> "QObject", data =
> 0x80bb5de00 <qt_meta_data_QObject>, extradata = 0x80bdd2720
> <QObject::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData
> = {objects = 0x0, static_metacall = 0x80ba8d4a0
> <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>},
> d_ptr = {d = 0x8127de240}, static staticQtMetaObject = {d = {superdata =
> 0x0, stringdata = 0x80bb66ec0 <qt_meta_stringdata_Qt> "Qt", data =
> 0x80bb6a7e0 <qt_meta_data_Qt>, extradata = 0x0}}}, static
> staticMetaObject = {d = {superdata = 0x80bdd2740
> <QObject::staticMetaObject>, stringdata = 0x80bb6f720
> <qt_meta_stringdata_QIODevice> "QIODevice", data = 0x80bb6f780
> <qt_meta_data_QIODevice>, extradata = 0x80bdd4080
> <QIODevice::staticMetaObjectExtraData>}}, static
> staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x80bae4920
> <QIODevice::qt_static_metacall(QObject*, QMetaObject::Call, int,
> void**)>}}, static staticMetaObject = {d = {superdata = 0x80bdd40a0
> <QIODevice::staticMetaObject>, stringdata = 0x80bb6f6a0
> <qt_meta_stringdata_QFile> "QFile", data = 0x80bb6f6c0
> <qt_meta_data_QFile>, extradata = 0x80bdd3f20
> <QFile::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData =
> {objects = 0x0, static_metacall = 0x80bae4810
> <QFile::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}}
>             errorMsg = {static null = {<No data fields>}, static
> shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
> 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size =
> 0, data = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext =
> 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x80bddca60 <QString::shared_null>, static codecForCStrings =
> 0x0}
>             errorLine = 0
>             errorColumn = 0
>             docElem = {<QDomNode> = {impl = 0x81b7e64a0}, <No data
> fields>}
>             n = {impl = 0x81b7e6820}
>             __FUNCTION__ = "doLoad"
>     #8  0x000000080331f563 in XMLParseBase::LoadWindowFromXML
> (xmlfile=..., windowname=..., parent=0x819da6380) at xmlparsebase.cpp:685
>             themefile = {static null = {<No data fields>}, static
> shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
> 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size =
> 0, data = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext =
> 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x81bd3ad00, static codecForCStrings = 0x0}
>             searchpath = {<QList<QString>> = {{p = {static shared_null =
> {ref = {_q_value = 16227}, alloc = 0, begin = 0, end = 0, sharable = 1,
> array = {0x0}}, d = 0x829be2940}, d = 0x829be2940}}, <No data fields>}
>             __FUNCTION__ = "LoadWindowFromXML"
>     #9  0x00000008027376a8 in MythOSDWindow::Create (this=0x819da6380) at
> osd.h:114
>     No locals.
>     #10 0x0000000802533a9e in OSD::LoadWindows
> (this=this at entry=0x81b78ec80) at osd.cpp:310
>             window = 0x8027cbf00 "program_info"
>             win = 0x819da6380
>             i = <optimized out>
>             default_windows = {0x8027cbe04 "osd_message", 0x8027cbe4a
> "osd_input", 0x8027cbf00 "program_info", 0x8027cc22c "browse_info",
> 0x8027cbf0d "osd_status", 0x8027cc6de "osd_program_editor", 0x8027cbece
> "osd_debug"}
>             __FUNCTION__ = "LoadWindows"
>     #11 0x0000000802537d37 in OSD::Init (this=0x81b78ec80, rect=...,
> font_aspect=<optimized out>) at osd.cpp:182
>             __FUNCTION__ = "Init"
>     #12 0x00000008024c0674 in MythPlayer::VideoStart (this=0x8250d6000)
> at mythplayer.cpp:2254
>             aspect = 0.99900502
>             scaling = 1
>             forcedTrackNumber = <optimized out>
>             visible = {x1 = 0, y1 = 0, x2 = 1439, y2 = 899}
>             total = {x1 = 0, y1 = 0, x2 = 1439, y2 = 899}
>             hasForcedTextTrack = <optimized out>
>             temp_speed = <optimized out>
>             fr_int = <optimized out>
>             __FUNCTION__ = "VideoStart"
>     #13 0x00000008024c33ca in MythPlayer::StartPlaying (this=0x8250d6000)
> at mythplayer.cpp:2710
>             __FUNCTION__ = "StartPlaying"
>             seek = false
>     #14 0x00000008024dcadc in PlayerContext::StartPlaying
> (this=this at entry=0x819e31a00, maxWait=maxWait at entry=-1) at
> playercontext.cpp:451
>             t = {m_timer = {mds = 621740064}, m_running = 8}
>             __FUNCTION__ = "StartPlaying"
>     #15 0x00000008024dd192 in PlayerContext::CreatePlayer
> (this=0x819e31a00, tv=<optimized out>, widget=<optimized out>,
> desiredState=kState_WatchingLiveTV, embed=<optimized out>,
> embedbounds=..., muted=false) at playercontext.cpp:438
>             __FUNCTION__ = "CreatePlayer"
>             passthru_device = {static null = {<No data fields>}, static
> shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
> 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size =
> 0, data = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext =
> 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x80bddca60 <QString::shared_null>, static codecForCStrings =
> 0x0}
>             playerflags = <optimized out>
>             player = 0x8250d6000
>             audio = 0x8250f3c90
>             isWatchingRecording = false
>     #16 0x0000000802472843 in TV::SwitchCards
> (this=this at entry=0x819c9f800, ctx=ctx at entry=0x819e31a00,
> chanid=chanid at entry=0, channum=..., inputid=inputid at entry=0) at
> tv_play.cpp:6748
>             mctx = 0x819e31a00
>             dummy = {x1 = 0, y1 = 0, x2 = -1, y2 = -1}
>             mctx = <optimized out>
>             muted = <optimized out>
>             ok = false
>             __FUNCTION__ = "SwitchCards"
>             testrec = <optimized out>
>             input_cardid = <optimized out>
>             reclist = {<QList<QString>> = {{p = {static shared_null =
> {ref = {_q_value = 16227}, alloc = 0, begin = 0, end = 0, sharable = 1,
> array = {0x0}}, d = 0x81b790910}, d = 0x81b790910}}, <No data fields>}
>     #17 0x0000000802487807 in TV::ChangeChannel
> (this=this at entry=0x819c9f800, ctx=ctx at entry=0x819e31a00, chanid=0,
> chan=...) at tv_play.cpp:7307
>             new_cardid = <optimized out>
>             sourceid = <optimized out>
>             inputid = 0
>             testrec = <optimized out>
>             excluded_cardids = {<std::_Vector_base<unsigned int,
> std::allocator<unsigned int> >> = {_M_impl = {<std::allocator<unsigned
> int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>},
> <No data fields>}, _M_start = 0x81b0ea3f0, _M_finish = 0x81b0ea3f4,
> _M_end_of_storage = 0x81b0ea3f4}}, <No data fields>}
>             __FUNCTION__ = "ChangeChannel"
>             oldinputname = {static null = {<No data fields>}, static
> shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
> 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size =
> 0, data = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext =
> 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x829be05e0, static codecForCStrings = 0x0}
>             getit = <optimized out>
>             channum = {static null = {<No data fields>}, static
> shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
> 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size =
> 0, data = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext =
> 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x81b501d90, static codecForCStrings = 0x0}
>             reclist = {<QList<QString>> = {{p = {static shared_null =
> {ref = {_q_value = 16227}, alloc = 0, begin = 0, end = 0, sharable = 1,
> array = {0x0}}, d = 0x81b74b040}, d = 0x81b74b040}}, <No data fields>}
>             tunable_on = {q_hash = {{d = 0x80bddc940
> <QHashData::shared_null>, e = 0x80bddc940 <QHashData::shared_null>}}}
>     #18 0x0000000802489d62 in TV::CommitQueuedInput
> (this=this at entry=0x819c9f800, ctx=ctx at entry=0x819e31a00) at
> tv_play.cpp:7082
>             channum = {static null = {<No data fields>}, static
> shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
> 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size =
> 0, data = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext =
> 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x81b5010a0, static codecForCStrings = 0x0}
>             chaninput = {static null = {<No data fields>}, static
> shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
> 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size =
> 0, data = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext =
> 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x81b7ab1c0, static codecForCStrings = 0x0}
>             commited = true
>             __FUNCTION__ = "CommitQueuedInput"
>     #19 0x0000000802495cb0 in TV::ActivePostQHandleAction
> (this=this at entry=0x819c9f800, ctx=ctx at entry=0x819e31a00, actions=...) at
> tv_play.cpp:4609
>             state = <optimized out>
>             islivetv = true
>             handled = true
>             isdvd = <optimized out>
>             isdisc = false
>     #20 0x000000080249c33f in TV::ProcessKeypress
> (this=this at entry=0x819c9f800, actx=0x819e31a00, e=e at entry=0x7fffffff94b0)
> at tv_play.cpp:3844
>             actions = {<QList<QString>> = {{p = {static shared_null =
> {ref = {_q_value = 16227}, alloc = 0, begin = 0, end = 0, sharable = 1,
> array = {0x0}}, d = 0x81b7904f0}, d = 0x81b7904f0}}, <No data fields>}
>             handled = false
>             osd = 0x0
>             txt = {static null = {<No data fields>}, static shared_null =
> {ref = {_q_value = 14143}, alloc = 0, size = 0, data = 0x80bddca7a
> <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0,
> asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static
> shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data =
> 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x819ffefd0, static codecForCStrings = 0x0}
>             isDVD = <optimized out>
>             isMenuOrStill = false
>     #21 0x000000080249cd1f in TV::event (this=0x819c9f800,
> e=0x7fffffff94b0) at tv_play.cpp:3539
>             handled = false
>             actx = 0x819e31a00
>     #22 0x000000080ba7541f in
> QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)
> () from /usr/local/lib/qt4/libQtCore.so.4
>     No symbol table info available.
>     #23 0x000000080a998600 in
> QApplicationPrivate::notify_helper(QObject*, QEvent*) () from
> /usr/local/lib/qt4/libQtGui.so.4
>     No symbol table info available.
>     #24 0x000000080a9a0ef9 in QApplication::notify(QObject*, QEvent*) ()
> from /usr/local/lib/qt4/libQtGui.so.4
>     No symbol table info available.
>     #25 0x000000080ba75124 in QCoreApplication::notifyInternal(QObject*,
> QEvent*) () from /usr/local/lib/qt4/libQtCore.so.4
>     No symbol table info available.
>     #26 0x000000080a99881c in qt_sendSpontaneousEvent(QObject*, QEvent*)
> () from /usr/local/lib/qt4/libQtGui.so.4
>     No symbol table info available.
>     #27 0x000000080aa48284 in QKeyMapper::sendKeyEvent(QWidget*, bool,
> QEvent::Type, int, QFlags<Qt::KeyboardModifier>, QString const&, bool,
> int, unsigned int, unsigned int, unsigned int, bool*) () from
> /usr/local/lib/qt4/libQtGui.so.4
>     No symbol table info available.
>     #28 0x000000080aa49f10 in
> QKeyMapperPrivate::translateKeyEvent(QWidget*, _XEvent const*, bool) ()
> from /usr/local/lib/qt4/libQtGui.so.4
>     No symbol table info available.
>     #29 0x000000080aa21ae1 in QApplication::x11ProcessEvent(_XEvent*) ()
> from /usr/local/lib/qt4/libQtGui.so.4
>     No symbol table info available.
>     #30 0x000000080aa4d528 in x11EventSourceDispatch(_GSource*, int
> (*)(void*), void*) () from /usr/local/lib/qt4/libQtGui.so.4
>     No symbol table info available.
>     #31 0x000000081081f8e3 in g_main_context_dispatch () from
> /usr/local/lib/libglib-2.0.so.0
>     No symbol table info available.
>     #32 0x0000000810823902 in ?? () from /usr/local/lib/libglib-2.0.so.0
>     No symbol table info available.
>     #33 0x0000000810823f1b in g_main_context_iteration () from
> /usr/local/lib/libglib-2.0.so.0
>     No symbol table info available.
>     #34 0x000000080baa8cfc in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> () from /usr/local/lib/qt4/libQtCore.so.4
>     No symbol table info available.
>     #35 0x000000080aa4d08f in
> QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> () from /usr/local/lib/qt4/libQtGui.so.4
>     No symbol table info available.
>     #36 0x000000080ba79c90 in
> QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
> from /usr/local/lib/qt4/libQtCore.so.4
>     No symbol table info available.
>     #37 0x000000080244afc6 in TV::PlaybackLoop
> (this=this at entry=0x819c9f800) at tv_play.cpp:1372
>             state = <optimized out>
>             count = <optimized out>
>     #38 0x0000000802493a11 in TV::StartTV (tvrec=0x0, flags=<optimized
> out>) at tv_play.cpp:404
>             mctx = 0x812407400
>             startInGuide = <optimized out>
>             inPlaylist = <optimized out>
>             initByNetworkCommand = <optimized out>
>             curProgram = 0x0
>             __FUNCTION__ = "StartTV"
>             showDialogs = true
>             playCompleted = false
>             startSysEventSent = <optimized out>
>             playerError = {static null = {<No data fields>}, static
> shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
> 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size =
> 0, data = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext =
> 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x80bddca60 <QString::shared_null>, static codecForCStrings =
> 0x0}
>             tv = 0x819c9f800
>             quitAll = false
>             deleterecording = <optimized out>
>     #39 0x0000000000439ac9 in startTVNormal () at main.cpp:585
>     No locals.
>     #40 TVMenuCallback (data=<optimized out>, selection=...) at
> main.cpp:789
>             sel = {static null = {<No data fields>}, static shared_null =
> {ref = {_q_value = 14143}, alloc = 0, size = 0, data = 0x80bddca7a
> <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0,
> asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static
> shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data =
> 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x819e7db80, static codecForCStrings = 0x0}
>             __FUNCTION__ = "TVMenuCallback"
>     #41 0x00000008033880ed in MythThemedMenu::handleAction
> (this=0x819cda100, action=..., password=...) at myththemedmenu.cpp:833
>             cbs = 0x81279ffc8
>             __FUNCTION__ = "handleAction"
>     #42 0x000000080338a8e6 in MythThemedMenu::buttonAction
> (this=0x819cda100, item=<optimized out>, skipPass=false) at
> myththemedmenu.cpp:692
>             button = {type = {static null = {<No data fields>}, static
> shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
> 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size =
> 0, data = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext =
> 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x822fd1800, static codecForCStrings = 0x0}, action =
> {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value =
> 16227}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d =
> 0x819ded6d0}, d = 0x819ded6d0}}, <No data fields>}, text = {static null =
> {<No data fields>}, static shared_null = {ref = {_q_value = 14143}, alloc
> = 0, size = 0, data = 0x80bddca7a <QString::shared_null+26>, clean = 0,
> simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved =
> 0, array = {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc =
> 0, size = 0, data = 0x80bddca9a <QString::shared_empty+26>, clean = 0,
> simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved =
> 0, array = {0}}, d = 0x822fd1cc0, static codecForCStrings = 0x0},
> description = {static null = {<No data fields>}, static shared_null =
> {ref = {_q_value = 14143}, alloc = 0, size = 0, data = 0x80bddca7a
> <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0,
> asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static
> shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data =
> 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x822fd2240, static codecForCStrings = 0x0}, icon =
> 0x7fffffffc4c0, active = 202, password = {static null = {<No data
> fields>}, static shared_null = {ref = {_q_value = 14143}, alloc = 0, size
> = 0, data = 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext
> = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size =
> 0, data = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext =
> 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x80bddca60 <QString::shared_null>, static codecForCStrings =
> 0x0}}
>             password = {static null = {<No data fields>}, static
> shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
> 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size =
> 0, data = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext =
> 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x80bddca60 <QString::shared_null>, static codecForCStrings =
> 0x0}
>     #43 0x000000080ba8ccb6 in QMetaObject::activate(QObject*, QMetaObject
> const*, int, void**) () from /usr/local/lib/qt4/libQtCore.so.4
>     No symbol table info available.
>     #44 0x0000000803485b32 in MythUIButtonList::itemClicked
> (this=0xffffffff, _t1=0x8127e2d60) at moc_mythuibuttonlist.cpp:122
>             _a = {0x0, 0x7fffffffb038}
>     #45 0x00000008033ae1bc in MythUIButtonList::keyPressEvent
> (this=0x822e37200, e=<optimized out>) at mythuibuttonlist.cpp:2429
>             item = 0x7fffffff6090
>             action = {static null = {<No data fields>}, static
> shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
> 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size =
> 0, data = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext =
> 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x81b790610, static codecForCStrings = 0x0}
>             i = <optimized out>
>             actions = {<QList<QString>> = {{p = {static shared_null =
> {ref = {_q_value = 16227}, alloc = 0, begin = 0, end = 0, sharable = 1,
> array = {0x0}}, d = 0x819ded5e0}, d = 0x819ded5e0}}, <No data fields>}
>             handled = true
>     #46 0x0000000803388bcf in MythThemedMenu::keyPressEvent
> (this=0x819cda100, event=0x7fffffffbc70) at myththemedmenu.cpp:197
>             type = 0xfffffffb
>             actions = {<QList<QString>> = {{p = {static shared_null =
> {ref = {_q_value = 16227}, alloc = 0, begin = 0, end = 0, sharable = 1,
> array = {0x0}}, d = 0x7fffffffbc70}, d = 0x7fffffffbc70}}, <No data
> fields>}
>             handled = <optimized out>
>     #47 0x00000008032e8389 in MythMainWindow::eventFilter
> (this=0x819fde730, e=<optimized out>) at mythmainwindow.cpp:1973
>             top = 0xfffffffb
>             ke = 0x7fffffffbc70
>             it = 0x81bffc568
>             ge = <optimized out>
>     #48 0x000000080ba7541f in
> QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)
> () from /usr/local/lib/qt4/libQtCore.so.4
>     No symbol table info available.
>     #49 0x000000080a998600 in
> QApplicationPrivate::notify_helper(QObject*, QEvent*) () from
> /usr/local/lib/qt4/libQtGui.so.4
>     No symbol table info available.
>     #50 0x000000080a9a0ef9 in QApplication::notify(QObject*, QEvent*) ()
> from /usr/local/lib/qt4/libQtGui.so.4
>     No symbol table info available.
>     #51 0x000000080ba75124 in QCoreApplication::notifyInternal(QObject*,
> QEvent*) () from /usr/local/lib/qt4/libQtCore.so.4
>     No symbol table info available.
>     #52 0x000000080a99881c in qt_sendSpontaneousEvent(QObject*, QEvent*)
> () from /usr/local/lib/qt4/libQtGui.so.4
>     No symbol table info available.
>     #53 0x000000080aa48284 in QKeyMapper::sendKeyEvent(QWidget*, bool,
> QEvent::Type, int, QFlags<Qt::KeyboardModifier>, QString const&, bool,
> int, unsigned int, unsigned int, unsigned int, bool*) () from
> /usr/local/lib/qt4/libQtGui.so.4
>     No symbol table info available.
>     #54 0x000000080aa49f10 in
> QKeyMapperPrivate::translateKeyEvent(QWidget*, _XEvent const*, bool) ()
> from /usr/local/lib/qt4/libQtGui.so.4
>     No symbol table info available.
>     #55 0x000000080aa21ae1 in QApplication::x11ProcessEvent(_XEvent*) ()
> from /usr/local/lib/qt4/libQtGui.so.4
>     No symbol table info available.
>     #56 0x000000080aa4d528 in x11EventSourceDispatch(_GSource*, int
> (*)(void*), void*) () from /usr/local/lib/qt4/libQtGui.so.4
>     No symbol table info available.
>     #57 0x000000081081f8e3 in g_main_context_dispatch () from
> /usr/local/lib/libglib-2.0.so.0
>     No symbol table info available.
>     #58 0x0000000810823902 in ?? () from /usr/local/lib/libglib-2.0.so.0
>     No symbol table info available.
>     #59 0x0000000810823f1b in g_main_context_iteration () from
> /usr/local/lib/libglib-2.0.so.0
>     No symbol table info available.
>     #60 0x000000080baa8cfc in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> () from /usr/local/lib/qt4/libQtCore.so.4
>     No symbol table info available.
>     #61 0x000000080aa4d08f in
> QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> () from /usr/local/lib/qt4/libQtGui.so.4
>     No symbol table info available.
>     #62 0x000000080ba740dd in
> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/local/lib/qt4/libQtCore.so.4
>     No symbol table info available.
>     #63 0x000000080ba744b6 in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/local/lib/qt4/libQtCore.so.4
>     No symbol table info available.
>     #64 0x000000080ba79afe in QCoreApplication::exec() () from
> /usr/local/lib/qt4/libQtCore.so.4
>     No symbol table info available.
>     #65 0x00000000004320e6 in main (argc=3, argv=<optimized out>) at
> main.cpp:1741
>             cmdline = {<MythCommandLineParser> =
> {_vptr.MythCommandLineParser = 0x8ab370 <vtable for
> MythFrontendCommandLineParser+16>, m_appname = {static null = {<No data
> fields>}, static shared_null = {ref = {_q_value = 14143}, alloc = 0, size
> = 0, data = 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext
> = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size =
> 0, data = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext =
> 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x81253b540, static codecForCStrings = 0x0}, m_optionedArgs =
> {{d = 0x8124b7a80, e = 0x8124b7a80}}, m_namedArgs = {{d = 0x8124b7a00, e
> = 0x8124b7a00}}, m_passthroughActive = false, m_overridesImported = true,
> m_verbose = false}, <No data fields>}
>             __FUNCTION__ = "main"
>             fileprefix = {static null = {<No data fields>}, static
> shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
> 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size =
> 0, data = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext =
> 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x8127fbc80, static codecForCStrings = 0x0}
>             bonjour = {d = 0x819fc5ca0}
>             themename = {static null = {<No data fields>}, static
> shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
> 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size =
> 0, data = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext =
> 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x819fd3040, static codecForCStrings = 0x0}
>             mainWindow = 0x819fde730
>             sysEventHandler = 0x822fd0450
>             bBypassAutoDiscovery = <optimized out>
>             signallist = {{p = {static shared_null = {ref = {_q_value =
> 16227}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d =
> 0x8127fb700}, d = 0x8127fb700}}
>             retval = <optimized out>
>             ResetSettings = <optimized out>
>             themedir = {static null = {<No data fields>}, static
> shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
> 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
> righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size =
> 0, data = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext =
> 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
> {0}}, d = 0x8127faf80, static codecForCStrings = 0x0}
>             bPromptForBackend = <optimized out>
>             callCleanup = {m_cleanFunction = 0x4387b0 <(anonymous
> namespace)::cleanup()>}
>             mon = 0x8127e0350
>             networkControl = 0x0
>             themeUpdateChecker = 0x822fd14c0
>             ret = <optimized out>
>             dir = {d_ptr = {d = 0x81b78e140}}
>             bcm = {<QObject> = {_vptr$QObject = 0x8afab0 <vtable for
> BackendConnectionManager+16>, static staticMetaObject = {d = {superdata =
> 0x0, stringdata = 0x80bb5dd60 <qt_meta_stringdata_QObject> "QObject",
> data = 0x80bb5de00 <qt_meta_data_QObject>, extradata = 0x80bdd2720
> <QObject::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData
> = {objects = 0x0, static_metacall = 0x80ba8d4a0
> <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>},
> d_ptr = {d = 0x822fce7c0}, static staticQtMetaObject = {d = {superdata =
> 0x0, stringdata = 0x80bb66ec0 <qt_meta_stringdata_Qt> "Qt", data =
> 0x80bb6a7e0 <qt_meta_data_Qt>, extradata = 0x0}}}, static
> staticMetaObject = {d = {superdata = 0x80bdd2740
> <QObject::staticMetaObject>, stringdata = 0x63f720
> <qt_meta_stringdata_BackendConnectionManager> "BackendConnectionManager",
> data = 0x63f760 <qt_meta_data_BackendConnectionManager>, extradata =
> 0x8afb40 <BackendConnectionManager::staticMetaObjectExtraData>}}, static
> staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x610520
> <BackendConnectionManager::qt_static_metacall(QObject*,
> QMetaObject::Call, int, void**)>}, m_reconnecting = 0x0,
> m_reconnect_timer = 0x81bbf1240}

New description:

 When I try to switch to a different channel in mythfrontend, it segfaults.
 Here's the backtrace:

 {{{
     Program received signal SIGSEGV, Segmentation fault.
     [Switching to Thread 812407400 (LWP 100490)]
     0x000000080b9b13b9 in QString::operator<(QString const&) const () from
 /usr/local/lib/qt4/libQtCore.so.4
     #0  0x000000080b9b13b9 in QString::operator<(QString const&) const ()
 from /usr/local/lib/qt4/libQtCore.so.4
     No symbol table info available.
     #1  0x0000000803371e3c in qMapLessThanKey<QString> (key2=...,
 key1=...) at /usr/local/include/qt4/QtCore/qmap.h:107
     No locals.
     #2  findNode (akey=..., this=<optimized out>) at
 /usr/local/include/qt4/QtCore/qmap.h:487
             i = 0
     #3  contains (akey=..., this=<optimized out>) at
 /usr/local/include/qt4/QtCore/qmap.h:555
     No locals.
     #4  MythUIStateType::ParseElement (this=0x81b7db200, filename=...,
 element=..., showWarnings=true) at mythuistatetype.cpp:253
             name = {static null = {<No data fields>}, static shared_null =
 {ref = {_q_value = 14143}, alloc = 0, size = 0, data = 0x80bddca7a
 <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0,
 asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static
 shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data =
 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x829926ac0, static codecForCStrings = 0x0}
             type = {static null = {<No data fields>}, static shared_null =
 {ref = {_q_value = 14143}, alloc = 0, size = 0, data = 0x80bddca7a
 <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0,
 asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static
 shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data =
 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x80bddca80 <QString::shared_empty>, static codecForCStrings = 0x0}
             statename = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data
 = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x829926ac0, static codecForCStrings = 0x0}
             uitype = 0x8257f5900
             dependsMap = {{d = 0x80bddc9c0 <QMapData::shared_null>, e =
 0x80bddc9c0 <QMapData::shared_null>}}
     #5  0x00000008033133c2 in XMLParseBase::ParseUIType (filename=...,
 element=..., type=..., parent=0x819da6380, screen=0x0, showWarnings=true,
 parentDependsMap=...) at xmlparsebase.cpp:567
             info = {<QDomNode> = {impl = 0x81b7d16a0}, <No data fields>}
             child = {impl = 0x81b7d16a0}
             name = {static null = {<No data fields>}, static shared_null =
 {ref = {_q_value = 14143}, alloc = 0, size = 0, data = 0x80bddca7a
 <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0,
 asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static
 shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data =
 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x8297fe7c0, static codecForCStrings = 0x0}
             olduitype = <optimized out>
             uitype = 0x81b7db200
             base = <optimized out>
             inherits = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data
 = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x80bddca80 <QString::shared_empty>, static codecForCStrings = 0x0}
             dependee = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data
 = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x80bddca80 <QString::shared_empty>, static codecForCStrings = 0x0}
             fi = {d_ptr = {d = 0x81b745c00}}
             dependsMap = {{d = 0x80bddc9c0 <QMapData::shared_null>, e =
 0x80bddc9c0 <QMapData::shared_null>}}
             __FUNCTION__ = "ParseUIType"
     #6  0x0000000803319c36 in XMLParseBase::ParseChildren (filename=...,
 element=..., parent=0x819da6380, showWarnings=true) at
 xmlparsebase.cpp:399
             type = {static null = {<No data fields>}, static shared_null =
 {ref = {_q_value = 14143}, alloc = 0, size = 0, data = 0x80bddca7a
 <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0,
 asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static
 shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data =
 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x8297fe780, static codecForCStrings = 0x0}
             info = {<QDomNode> = {impl = 0x81b7e5cc0}, <No data fields>}
             child = {impl = 0x81b7e5cc0}
             dependsMap = {{d = 0x80bddc9c0 <QMapData::shared_null>, e =
 0x80bddc9c0 <QMapData::shared_null>}}
             __FUNCTION__ = "ParseChildren"
     #7  0x000000080331c730 in XMLParseBase::doLoad (windowname=...,
 parent=0x819da6380, filename=..., onlywindows=true, showWarnings=true) at
 xmlparsebase.cpp:763
             name = {static null = {<No data fields>}, static shared_null =
 {ref = {_q_value = 14143}, alloc = 0, size = 0, data = 0x80bddca7a
 <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0,
 asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static
 shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data =
 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x8297fe8c0, static codecForCStrings = 0x0}
             include = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data
 = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x80bddca80 <QString::shared_empty>, static codecForCStrings = 0x0}
             e = {<QDomNode> = {impl = 0x81b7e6820}, <No data fields>}
             doc = {<QDomNode> = {impl = 0x822e4ee00}, <No data fields>}
             f = {<QIODevice> = {<QObject> = {_vptr$QObject = 0x80bdd3f70
 <vtable for QFile+16>, static staticMetaObject = {d = {superdata = 0x0,
 stringdata = 0x80bb5dd60 <qt_meta_stringdata_QObject> "QObject", data =
 0x80bb5de00 <qt_meta_data_QObject>, extradata = 0x80bdd2720
 <QObject::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData =
 {objects = 0x0, static_metacall = 0x80ba8d4a0
 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>},
 d_ptr = {d = 0x8127de240}, static staticQtMetaObject = {d = {superdata =
 0x0, stringdata = 0x80bb66ec0 <qt_meta_stringdata_Qt> "Qt", data =
 0x80bb6a7e0 <qt_meta_data_Qt>, extradata = 0x0}}}, static staticMetaObject
 = {d = {superdata = 0x80bdd2740 <QObject::staticMetaObject>, stringdata =
 0x80bb6f720 <qt_meta_stringdata_QIODevice> "QIODevice", data = 0x80bb6f780
 <qt_meta_data_QIODevice>, extradata = 0x80bdd4080
 <QIODevice::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData
 = {objects = 0x0, static_metacall = 0x80bae4920
 <QIODevice::qt_static_metacall(QObject*, QMetaObject::Call, int,
 void**)>}}, static staticMetaObject = {d = {superdata = 0x80bdd40a0
 <QIODevice::staticMetaObject>, stringdata = 0x80bb6f6a0
 <qt_meta_stringdata_QFile> "QFile", data = 0x80bb6f6c0
 <qt_meta_data_QFile>, extradata = 0x80bdd3f20
 <QFile::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData =
 {objects = 0x0, static_metacall = 0x80bae4810
 <QFile::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}}
             errorMsg = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data
 = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x80bddca60 <QString::shared_null>, static codecForCStrings = 0x0}
             errorLine = 0
             errorColumn = 0
             docElem = {<QDomNode> = {impl = 0x81b7e64a0}, <No data
 fields>}
             n = {impl = 0x81b7e6820}
             __FUNCTION__ = "doLoad"
     #8  0x000000080331f563 in XMLParseBase::LoadWindowFromXML
 (xmlfile=..., windowname=..., parent=0x819da6380) at xmlparsebase.cpp:685
             themefile = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data
 = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x81bd3ad00, static codecForCStrings = 0x0}
             searchpath = {<QList<QString>> = {{p = {static shared_null =
 {ref = {_q_value = 16227}, alloc = 0, begin = 0, end = 0, sharable = 1,
 array = {0x0}}, d = 0x829be2940}, d = 0x829be2940}}, <No data fields>}
             __FUNCTION__ = "LoadWindowFromXML"
     #9  0x00000008027376a8 in MythOSDWindow::Create (this=0x819da6380) at
 osd.h:114
     No locals.
     #10 0x0000000802533a9e in OSD::LoadWindows
 (this=this at entry=0x81b78ec80) at osd.cpp:310
             window = 0x8027cbf00 "program_info"
             win = 0x819da6380
             i = <optimized out>
             default_windows = {0x8027cbe04 "osd_message", 0x8027cbe4a
 "osd_input", 0x8027cbf00 "program_info", 0x8027cc22c "browse_info",
 0x8027cbf0d "osd_status", 0x8027cc6de "osd_program_editor", 0x8027cbece
 "osd_debug"}
             __FUNCTION__ = "LoadWindows"
     #11 0x0000000802537d37 in OSD::Init (this=0x81b78ec80, rect=...,
 font_aspect=<optimized out>) at osd.cpp:182
             __FUNCTION__ = "Init"
     #12 0x00000008024c0674 in MythPlayer::VideoStart (this=0x8250d6000) at
 mythplayer.cpp:2254
             aspect = 0.99900502
             scaling = 1
             forcedTrackNumber = <optimized out>
             visible = {x1 = 0, y1 = 0, x2 = 1439, y2 = 899}
             total = {x1 = 0, y1 = 0, x2 = 1439, y2 = 899}
             hasForcedTextTrack = <optimized out>
             temp_speed = <optimized out>
             fr_int = <optimized out>
             __FUNCTION__ = "VideoStart"
     #13 0x00000008024c33ca in MythPlayer::StartPlaying (this=0x8250d6000)
 at mythplayer.cpp:2710
             __FUNCTION__ = "StartPlaying"
             seek = false
     #14 0x00000008024dcadc in PlayerContext::StartPlaying
 (this=this at entry=0x819e31a00, maxWait=maxWait at entry=-1) at
 playercontext.cpp:451
             t = {m_timer = {mds = 621740064}, m_running = 8}
             __FUNCTION__ = "StartPlaying"
     #15 0x00000008024dd192 in PlayerContext::CreatePlayer
 (this=0x819e31a00, tv=<optimized out>, widget=<optimized out>,
 desiredState=kState_WatchingLiveTV, embed=<optimized out>,
 embedbounds=..., muted=false) at playercontext.cpp:438
             __FUNCTION__ = "CreatePlayer"
             passthru_device = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data
 = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x80bddca60 <QString::shared_null>, static codecForCStrings = 0x0}
             playerflags = <optimized out>
             player = 0x8250d6000
             audio = 0x8250f3c90
             isWatchingRecording = false
     #16 0x0000000802472843 in TV::SwitchCards
 (this=this at entry=0x819c9f800, ctx=ctx at entry=0x819e31a00,
 chanid=chanid at entry=0, channum=..., inputid=inputid at entry=0) at
 tv_play.cpp:6748
             mctx = 0x819e31a00
             dummy = {x1 = 0, y1 = 0, x2 = -1, y2 = -1}
             mctx = <optimized out>
             muted = <optimized out>
             ok = false
             __FUNCTION__ = "SwitchCards"
             testrec = <optimized out>
             input_cardid = <optimized out>
             reclist = {<QList<QString>> = {{p = {static shared_null = {ref
 = {_q_value = 16227}, alloc = 0, begin = 0, end = 0, sharable = 1, array =
 {0x0}}, d = 0x81b790910}, d = 0x81b790910}}, <No data fields>}
     #17 0x0000000802487807 in TV::ChangeChannel
 (this=this at entry=0x819c9f800, ctx=ctx at entry=0x819e31a00, chanid=0,
 chan=...) at tv_play.cpp:7307
             new_cardid = <optimized out>
             sourceid = <optimized out>
             inputid = 0
             testrec = <optimized out>
             excluded_cardids = {<std::_Vector_base<unsigned int,
 std::allocator<unsigned int> >> = {_M_impl = {<std::allocator<unsigned
 int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>},
 <No data fields>}, _M_start = 0x81b0ea3f0, _M_finish = 0x81b0ea3f4,
 _M_end_of_storage = 0x81b0ea3f4}}, <No data fields>}
             __FUNCTION__ = "ChangeChannel"
             oldinputname = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data
 = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x829be05e0, static codecForCStrings = 0x0}
             getit = <optimized out>
             channum = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data
 = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x81b501d90, static codecForCStrings = 0x0}
             reclist = {<QList<QString>> = {{p = {static shared_null = {ref
 = {_q_value = 16227}, alloc = 0, begin = 0, end = 0, sharable = 1, array =
 {0x0}}, d = 0x81b74b040}, d = 0x81b74b040}}, <No data fields>}
             tunable_on = {q_hash = {{d = 0x80bddc940
 <QHashData::shared_null>, e = 0x80bddc940 <QHashData::shared_null>}}}
     #18 0x0000000802489d62 in TV::CommitQueuedInput
 (this=this at entry=0x819c9f800, ctx=ctx at entry=0x819e31a00) at
 tv_play.cpp:7082
             channum = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data
 = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x81b5010a0, static codecForCStrings = 0x0}
             chaninput = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data
 = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x81b7ab1c0, static codecForCStrings = 0x0}
             commited = true
             __FUNCTION__ = "CommitQueuedInput"
     #19 0x0000000802495cb0 in TV::ActivePostQHandleAction
 (this=this at entry=0x819c9f800, ctx=ctx at entry=0x819e31a00, actions=...) at
 tv_play.cpp:4609
             state = <optimized out>
             islivetv = true
             handled = true
             isdvd = <optimized out>
             isdisc = false
     #20 0x000000080249c33f in TV::ProcessKeypress
 (this=this at entry=0x819c9f800, actx=0x819e31a00, e=e at entry=0x7fffffff94b0)
 at tv_play.cpp:3844
             actions = {<QList<QString>> = {{p = {static shared_null = {ref
 = {_q_value = 16227}, alloc = 0, begin = 0, end = 0, sharable = 1, array =
 {0x0}}, d = 0x81b7904f0}, d = 0x81b7904f0}}, <No data fields>}
             handled = false
             osd = 0x0
             txt = {static null = {<No data fields>}, static shared_null =
 {ref = {_q_value = 14143}, alloc = 0, size = 0, data = 0x80bddca7a
 <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0,
 asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static
 shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data =
 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x819ffefd0, static codecForCStrings = 0x0}
             isDVD = <optimized out>
             isMenuOrStill = false
     #21 0x000000080249cd1f in TV::event (this=0x819c9f800,
 e=0x7fffffff94b0) at tv_play.cpp:3539
             handled = false
             actx = 0x819e31a00
     #22 0x000000080ba7541f in
 QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)
 () from /usr/local/lib/qt4/libQtCore.so.4
     No symbol table info available.
     #23 0x000000080a998600 in QApplicationPrivate::notify_helper(QObject*,
 QEvent*) () from /usr/local/lib/qt4/libQtGui.so.4
     No symbol table info available.
     #24 0x000000080a9a0ef9 in QApplication::notify(QObject*, QEvent*) ()
 from /usr/local/lib/qt4/libQtGui.so.4
     No symbol table info available.
     #25 0x000000080ba75124 in QCoreApplication::notifyInternal(QObject*,
 QEvent*) () from /usr/local/lib/qt4/libQtCore.so.4
     No symbol table info available.
     #26 0x000000080a99881c in qt_sendSpontaneousEvent(QObject*, QEvent*)
 () from /usr/local/lib/qt4/libQtGui.so.4
     No symbol table info available.
     #27 0x000000080aa48284 in QKeyMapper::sendKeyEvent(QWidget*, bool,
 QEvent::Type, int, QFlags<Qt::KeyboardModifier>, QString const&, bool,
 int, unsigned int, unsigned int, unsigned int, bool*) () from
 /usr/local/lib/qt4/libQtGui.so.4
     No symbol table info available.
     #28 0x000000080aa49f10 in
 QKeyMapperPrivate::translateKeyEvent(QWidget*, _XEvent const*, bool) ()
 from /usr/local/lib/qt4/libQtGui.so.4
     No symbol table info available.
     #29 0x000000080aa21ae1 in QApplication::x11ProcessEvent(_XEvent*) ()
 from /usr/local/lib/qt4/libQtGui.so.4
     No symbol table info available.
     #30 0x000000080aa4d528 in x11EventSourceDispatch(_GSource*, int
 (*)(void*), void*) () from /usr/local/lib/qt4/libQtGui.so.4
     No symbol table info available.
     #31 0x000000081081f8e3 in g_main_context_dispatch () from
 /usr/local/lib/libglib-2.0.so.0
     No symbol table info available.
     #32 0x0000000810823902 in ?? () from /usr/local/lib/libglib-2.0.so.0
     No symbol table info available.
     #33 0x0000000810823f1b in g_main_context_iteration () from
 /usr/local/lib/libglib-2.0.so.0
     No symbol table info available.
     #34 0x000000080baa8cfc in
 QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
 () from /usr/local/lib/qt4/libQtCore.so.4
     No symbol table info available.
     #35 0x000000080aa4d08f in
 QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
 () from /usr/local/lib/qt4/libQtGui.so.4
     No symbol table info available.
     #36 0x000000080ba79c90 in
 QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
 from /usr/local/lib/qt4/libQtCore.so.4
     No symbol table info available.
     #37 0x000000080244afc6 in TV::PlaybackLoop
 (this=this at entry=0x819c9f800) at tv_play.cpp:1372
             state = <optimized out>
             count = <optimized out>
     #38 0x0000000802493a11 in TV::StartTV (tvrec=0x0, flags=<optimized
 out>) at tv_play.cpp:404
             mctx = 0x812407400
             startInGuide = <optimized out>
             inPlaylist = <optimized out>
             initByNetworkCommand = <optimized out>
             curProgram = 0x0
             __FUNCTION__ = "StartTV"
             showDialogs = true
             playCompleted = false
             startSysEventSent = <optimized out>
             playerError = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data
 = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x80bddca60 <QString::shared_null>, static codecForCStrings = 0x0}
             tv = 0x819c9f800
             quitAll = false
             deleterecording = <optimized out>
     #39 0x0000000000439ac9 in startTVNormal () at main.cpp:585
     No locals.
     #40 TVMenuCallback (data=<optimized out>, selection=...) at
 main.cpp:789
             sel = {static null = {<No data fields>}, static shared_null =
 {ref = {_q_value = 14143}, alloc = 0, size = 0, data = 0x80bddca7a
 <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0,
 asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static
 shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data =
 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x819e7db80, static codecForCStrings = 0x0}
             __FUNCTION__ = "TVMenuCallback"
     #41 0x00000008033880ed in MythThemedMenu::handleAction
 (this=0x819cda100, action=..., password=...) at myththemedmenu.cpp:833
             cbs = 0x81279ffc8
             __FUNCTION__ = "handleAction"
     #42 0x000000080338a8e6 in MythThemedMenu::buttonAction
 (this=0x819cda100, item=<optimized out>, skipPass=false) at
 myththemedmenu.cpp:692
             button = {type = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data
 = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x822fd1800, static codecForCStrings = 0x0}, action =
 {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 16227},
 alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d =
 0x819ded6d0}, d = 0x819ded6d0}}, <No data fields>}, text = {static null =
 {<No data fields>}, static shared_null = {ref = {_q_value = 14143}, alloc
 = 0, size = 0, data = 0x80bddca7a <QString::shared_null+26>, clean = 0,
 simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved =
 0, array = {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc =
 0, size = 0, data = 0x80bddca9a <QString::shared_empty+26>, clean = 0,
 simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved =
 0, array = {0}}, d = 0x822fd1cc0, static codecForCStrings = 0x0},
 description = {static null = {<No data fields>}, static shared_null = {ref
 = {_q_value = 14143}, alloc = 0, size = 0, data = 0x80bddca7a
 <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0,
 asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static
 shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data =
 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x822fd2240, static codecForCStrings = 0x0}, icon = 0x7fffffffc4c0,
 active = 202, password = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data
 = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x80bddca60 <QString::shared_null>, static codecForCStrings = 0x0}}
             password = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data
 = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x80bddca60 <QString::shared_null>, static codecForCStrings = 0x0}
     #43 0x000000080ba8ccb6 in QMetaObject::activate(QObject*, QMetaObject
 const*, int, void**) () from /usr/local/lib/qt4/libQtCore.so.4
     No symbol table info available.
     #44 0x0000000803485b32 in MythUIButtonList::itemClicked
 (this=0xffffffff, _t1=0x8127e2d60) at moc_mythuibuttonlist.cpp:122
             _a = {0x0, 0x7fffffffb038}
     #45 0x00000008033ae1bc in MythUIButtonList::keyPressEvent
 (this=0x822e37200, e=<optimized out>) at mythuibuttonlist.cpp:2429
             item = 0x7fffffff6090
             action = {static null = {<No data fields>}, static shared_null
 = {ref = {_q_value = 14143}, alloc = 0, size = 0, data = 0x80bddca7a
 <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0,
 asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static
 shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data =
 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x81b790610, static codecForCStrings = 0x0}
             i = <optimized out>
             actions = {<QList<QString>> = {{p = {static shared_null = {ref
 = {_q_value = 16227}, alloc = 0, begin = 0, end = 0, sharable = 1, array =
 {0x0}}, d = 0x819ded5e0}, d = 0x819ded5e0}}, <No data fields>}
             handled = true
     #46 0x0000000803388bcf in MythThemedMenu::keyPressEvent
 (this=0x819cda100, event=0x7fffffffbc70) at myththemedmenu.cpp:197
             type = 0xfffffffb
             actions = {<QList<QString>> = {{p = {static shared_null = {ref
 = {_q_value = 16227}, alloc = 0, begin = 0, end = 0, sharable = 1, array =
 {0x0}}, d = 0x7fffffffbc70}, d = 0x7fffffffbc70}}, <No data fields>}
             handled = <optimized out>
     #47 0x00000008032e8389 in MythMainWindow::eventFilter
 (this=0x819fde730, e=<optimized out>) at mythmainwindow.cpp:1973
             top = 0xfffffffb
             ke = 0x7fffffffbc70
             it = 0x81bffc568
             ge = <optimized out>
     #48 0x000000080ba7541f in
 QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)
 () from /usr/local/lib/qt4/libQtCore.so.4
     No symbol table info available.
     #49 0x000000080a998600 in QApplicationPrivate::notify_helper(QObject*,
 QEvent*) () from /usr/local/lib/qt4/libQtGui.so.4
     No symbol table info available.
     #50 0x000000080a9a0ef9 in QApplication::notify(QObject*, QEvent*) ()
 from /usr/local/lib/qt4/libQtGui.so.4
     No symbol table info available.
     #51 0x000000080ba75124 in QCoreApplication::notifyInternal(QObject*,
 QEvent*) () from /usr/local/lib/qt4/libQtCore.so.4
     No symbol table info available.
     #52 0x000000080a99881c in qt_sendSpontaneousEvent(QObject*, QEvent*)
 () from /usr/local/lib/qt4/libQtGui.so.4
     No symbol table info available.
     #53 0x000000080aa48284 in QKeyMapper::sendKeyEvent(QWidget*, bool,
 QEvent::Type, int, QFlags<Qt::KeyboardModifier>, QString const&, bool,
 int, unsigned int, unsigned int, unsigned int, bool*) () from
 /usr/local/lib/qt4/libQtGui.so.4
     No symbol table info available.
     #54 0x000000080aa49f10 in
 QKeyMapperPrivate::translateKeyEvent(QWidget*, _XEvent const*, bool) ()
 from /usr/local/lib/qt4/libQtGui.so.4
     No symbol table info available.
     #55 0x000000080aa21ae1 in QApplication::x11ProcessEvent(_XEvent*) ()
 from /usr/local/lib/qt4/libQtGui.so.4
     No symbol table info available.
     #56 0x000000080aa4d528 in x11EventSourceDispatch(_GSource*, int
 (*)(void*), void*) () from /usr/local/lib/qt4/libQtGui.so.4
     No symbol table info available.
     #57 0x000000081081f8e3 in g_main_context_dispatch () from
 /usr/local/lib/libglib-2.0.so.0
     No symbol table info available.
     #58 0x0000000810823902 in ?? () from /usr/local/lib/libglib-2.0.so.0
     No symbol table info available.
     #59 0x0000000810823f1b in g_main_context_iteration () from
 /usr/local/lib/libglib-2.0.so.0
     No symbol table info available.
     #60 0x000000080baa8cfc in
 QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
 () from /usr/local/lib/qt4/libQtCore.so.4
     No symbol table info available.
     #61 0x000000080aa4d08f in
 QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
 () from /usr/local/lib/qt4/libQtGui.so.4
     No symbol table info available.
     #62 0x000000080ba740dd in
 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
 /usr/local/lib/qt4/libQtCore.so.4
     No symbol table info available.
     #63 0x000000080ba744b6 in
 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
 /usr/local/lib/qt4/libQtCore.so.4
     No symbol table info available.
     #64 0x000000080ba79afe in QCoreApplication::exec() () from
 /usr/local/lib/qt4/libQtCore.so.4
     No symbol table info available.
     #65 0x00000000004320e6 in main (argc=3, argv=<optimized out>) at
 main.cpp:1741
             cmdline = {<MythCommandLineParser> =
 {_vptr.MythCommandLineParser = 0x8ab370 <vtable for
 MythFrontendCommandLineParser+16>, m_appname = {static null = {<No data
 fields>}, static shared_null = {ref = {_q_value = 14143}, alloc = 0, size
 = 0, data = 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext =
 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
 {0}}, static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0,
 data = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x81253b540, static codecForCStrings = 0x0}, m_optionedArgs = {{d =
 0x8124b7a80, e = 0x8124b7a80}}, m_namedArgs = {{d = 0x8124b7a00, e =
 0x8124b7a00}}, m_passthroughActive = false, m_overridesImported = true,
 m_verbose = false}, <No data fields>}
             __FUNCTION__ = "main"
             fileprefix = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data
 = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x8127fbc80, static codecForCStrings = 0x0}
             bonjour = {d = 0x819fc5ca0}
             themename = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data
 = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x819fd3040, static codecForCStrings = 0x0}
             mainWindow = 0x819fde730
             sysEventHandler = 0x822fd0450
             bBypassAutoDiscovery = <optimized out>
             signallist = {{p = {static shared_null = {ref = {_q_value =
 16227}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d =
 0x8127fb700}, d = 0x8127fb700}}
             retval = <optimized out>
             ResetSettings = <optimized out>
             themedir = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 14143}, alloc = 0, size = 0, data =
 0x80bddca7a <QString::shared_null+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 static shared_empty = {ref = {_q_value = 1670}, alloc = 0, size = 0, data
 = 0x80bddca9a <QString::shared_empty+26>, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 d = 0x8127faf80, static codecForCStrings = 0x0}
             bPromptForBackend = <optimized out>
             callCleanup = {m_cleanFunction = 0x4387b0 <(anonymous
 namespace)::cleanup()>}
             mon = 0x8127e0350
             networkControl = 0x0
             themeUpdateChecker = 0x822fd14c0
             ret = <optimized out>
             dir = {d_ptr = {d = 0x81b78e140}}
             bcm = {<QObject> = {_vptr$QObject = 0x8afab0 <vtable for
 BackendConnectionManager+16>, static staticMetaObject = {d = {superdata =
 0x0, stringdata = 0x80bb5dd60 <qt_meta_stringdata_QObject> "QObject", data
 = 0x80bb5de00 <qt_meta_data_QObject>, extradata = 0x80bdd2720
 <QObject::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData =
 {objects = 0x0, static_metacall = 0x80ba8d4a0
 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>},
 d_ptr = {d = 0x822fce7c0}, static staticQtMetaObject = {d = {superdata =
 0x0, stringdata = 0x80bb66ec0 <qt_meta_stringdata_Qt> "Qt", data =
 0x80bb6a7e0 <qt_meta_data_Qt>, extradata = 0x0}}}, static staticMetaObject
 = {d = {superdata = 0x80bdd2740 <QObject::staticMetaObject>, stringdata =
 0x63f720 <qt_meta_stringdata_BackendConnectionManager>
 "BackendConnectionManager", data = 0x63f760
 <qt_meta_data_BackendConnectionManager>, extradata = 0x8afb40
 <BackendConnectionManager::staticMetaObjectExtraData>}}, static
 staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x610520
 <BackendConnectionManager::qt_static_metacall(QObject*, QMetaObject::Call,
 int, void**)>}, m_reconnecting = 0x0, m_reconnect_timer = 0x81bbf1240}
 }}}

--

-- 
Ticket URL: <http://code.mythtv.org/trac/ticket/11382#comment:1>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center


More information about the mythtv-commits mailing list