[mythtv-users] For me latest fixes/0.27 abort when music playlist advances to next song

Rick rbonafied at gmail.com
Thu Jul 3 22:57:46 UTC 2014


On 07/02/2014 11:52 PM, Jean-Yves Avenard wrote:
> On 2 July 2014 20:21, Jean-Yves Avenard <jyavenard at gmail.com> wrote:
> 
>>
>> Could you provide a backtrace ?
> 
> working here.
> 
> Make sure you do a make clean in the mythplugins, delete all the
> plugins you have installed and recompile them.
> 
> It's more than likely an incompatible ABI...
> 
> I'm going to increase the ABI just to make sure what I think the
> problem is doesn't happen for others
> 
> Jean-Yves
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://www.mythtv.org/mailman/listinfo/mythtv-users
> http://wiki.mythtv.org/Mailing_List_etiquette
> MythTV Forums: https://forum.mythtv.org
> 

I have a post pending moderator approval that contains a gdb.txt file.
To summarize what I did:

I cleared all the compile directories out and did another git clone.
Then I built it.  Mythmusic continue to abort when it switches songs.  I
then built a debug version.  When it switched songs while running that
version, it hung.  I tried sending it a kill -INT but I don't think it
did anything.  I attached the gdb.txt of that to the post that's pending.

The last few lines of gdb.txt are:

#16 0xb21f743e in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*,
QEvent*) () from /lib/libQtCore.so.4
No symbol table info available.
#17 0xb25d9dbd in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib/libQtGui.so.4
No symbol table info available.
#18 0xb25df4de in QApplication::notify(QObject*, QEvent*) () from
/lib/libQtGui.so.4
No symbol table info available.
#19 0xb21f72ce in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
from /lib/libQtCore.so.4
No symbol table info available.
#20 0xb6625c89 in QCoreApplication::sendEvent (receiver=0x855ed00,
event=0xbfffdfd8) at /usr/include/QtCore/qcoreapplication.h:231
No locals.
#21 0xb632b61b in MythMainWindow::customEvent (this=0x855ed00,
ce=0xabb444c8) at mythmainwindow.cpp:2316
        key = <incomplete type>
        key_target = 0x0
        lke = 0xabb444c8
        __FUNCTION__ = "customEvent"
#22 0xb220d5e4 in QObject::event(QEvent*) () from /lib/libQtCore.so.4
No symbol table info available.
#23 0xb263306a in QWidget::event(QEvent*) () from /lib/libQtGui.so.4
No symbol table info available.
#24 0xb631fde5 in MythMainWindow::event (this=0x855ed00, e=0xabb444c8)
at mythmainwindow.cpp:962
No locals.
#25 0xb25d9dec in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib/libQtGui.so.4
No symbol table info available.
#26 0xb25de785 in QApplication::notify(QObject*, QEvent*) () from
/lib/libQtGui.so.4
No symbol table info available.
#27 0xb21f72ce in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
from /lib/libQtCore.so.4
No symbol table info available.
#28 0xb21fb26d in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /lib/libQtCore.so.4
No symbol table info available.
#29 0xb21fb4ec in QCoreApplication::sendPostedEvents(QObject*, int) ()
from /lib/libQtCore.so.4
No symbol table info available.
#30 0xb2229284 in postEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /lib/libQtCore.so.4
No symbol table info available.
#31 0xaf4ab823 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#32 0xaf4abbc0 in g_main_context_iterate.isra.22 () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#33 0xaf4abca1 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#34 0xb2229401 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib/libQtCore.so.4
No symbol table info available.
#35 0xb268b43a in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib/libQtGui.so.4
No symbol table info available.
#36 0xb21f5c7c in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/libQtCore.so.4
No symbol table info available.
#37 0xb21f5f71 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/libQtCore.so.4
No symbol table info available.
#38 0xb21fb59a in QCoreApplication::exec() () from /lib/libQtCore.so.4
No symbol table info available.
#39 0xb25d7c64 in QApplication::exec() () from /lib/libQtGui.so.4
No symbol table info available.
#40 0x0808e20a in main (argc=5, argv=0xbfffeda4) at main.cpp:1781
        cmdline = {<MythCommandLineParser> =
{_vptr.MythCommandLineParser = 0x82806e8 <vtable for
MythFrontendCommandLineParser+8>, m_appname = {static null = {<No data
fields>}, static shared_null = {ref = {_q_value = 7660}, alloc = 0, size
= 0, data = 0x83226b2 <QString::shared_null+18>, clean = 0, simpletext =
0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
{0}}, static shared_empty = {ref = {_q_value = 39587}, alloc = 0, size =
0, data = 0xb23634be <QString::shared_empty+18>, clean = 0, simpletext =
0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
{0}}, d = 0x8370560, static codecForCStrings = 0x0}, m_optionedArgs =
{{d = 0x8370998, e = 0x8370998}}, m_namedArgs = {{d = 0x83708f8, e =
0x83708f8}}, 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 = 7660}, alloc = 0, size = 0, data =
0x83226b2 <QString::shared_null+18>, clean = 0, simpletext = 0,
righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
{0}}, static shared_empty = {ref = {_q_value = 39587}, alloc = 0, size =
0, data = 0xb23634be <QString::shared_empty+18>, clean = 0, simpletext =
0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
{0}}, d = 0x84d8050, static codecForCStrings = 0x0}
        themename = {static null = {<No data fields>}, static
shared_null = {ref = {_q_value = 7660}, alloc = 0, size = 0, data =
0x83226b2 <QString::shared_null+18>, clean = 0, simpletext = 0,
righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
{0}}, static shared_empty = {ref = {_q_value = 39587}, alloc = 0, size =
0, data = 0xb23634be <QString::shared_empty+18>, clean = 0, simpletext =
0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
{0}}, d = 0x85511f8, static codecForCStrings = 0x0}
        mainWindow = 0x855ed00
        sysEventHandler = 0x8982fd8
        housekeeping = 0x898fd98
        bBypassAutoDiscovery = false
        signallist = {{p = {static shared_null = {ref = {_q_value =
18505}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d =
0x84c8e58}, d = 0x84c8e58}}
        retval = 0
        ResetSettings = false
        themedir = {static null = {<No data fields>}, static shared_null
= {ref = {_q_value = 7660}, alloc = 0, size = 0, data = 0x83226b2
<QString::shared_null+18>, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static
shared_empty = {ref = {_q_value = 39587}, alloc = 0, size = 0, data =
0xb23634be <QString::shared_empty+18>, clean = 0, simpletext = 0,
righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
{0}}, d = 0x855c708, static codecForCStrings = 0x0}
        bPromptForBackend = false
        callCleanup = {m_cleanFunction = 0x8083531 <(anonymous
namespace)::cleanup()>}
        mon = 0x85eb750
        networkControl = 0x85d1920
        themeUpdateChecker = 0x89959d8
        ret = 137490432
        dir = {d_ptr = {d = 0x8563610}}
        bcm = {<QObject> = {<No data fields>}, static staticMetaObject =
{d = {superdata = 0x8322040 <QObject::staticMetaObject>, stringdata =
0x8288fa0 <qt_meta_stringdata_BackendConnectionManager>
"BackendConnectionManager", data = 0x8288f40
<qt_meta_data_BackendConnectionManager>, extradata = 0x8288efc
<BackendConnectionManager::staticMetaObjectExtraData>}}, static
staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x8252050
<BackendConnectionManager::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**)>}, m_reconnecting = 0x0,
m_reconnect_timer = 0x8a00af0, m_reconnect_again = false}



More information about the mythtv-users mailing list