[mythtv-users] mythfrontend Terminated SIGTERM

Karl Hiramoto karl at hiramoto.org
Mon Jan 8 09:30:52 UTC 2007


Hi,

I have problems that i can not startup my frontend.  It always dies 
while pre-scaling images on startup

$ cat gdbcommands

handle SIGPIPE nostop noprint
handle SIG33 nostop noprint
set logging on
set pagination off
set args -l myth.log -v record,channel,siparser
run
thread apply all bt full
set logging off

$ gdb mythfrontend -x gdbcommands

[Thread debugging using libthread_db enabled]
[New Thread -1241413952 (LWP 7985)]
[New Thread -1242383456 (LWP 8113)]
[New Thread -1326527584 (LWP 8148)]
[Thread -1326527584 (LWP 8148) exited]

Program received signal SIGTERM, Terminated.
[Switching to Thread -1242383456 (LWP 8113)]
0xffffe410 in __kernel_vsyscall ()

Thread 2 (Thread -1242383456 (LWP 8113)):
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb63ee5b6 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/libpthread.so.0
No symbol table info available.
#2  0xb6a9c755 in QWaitCondition::wait () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#3  0xb6f89337 in MythContext::waitPrivRequest (this=0x81c1fe8) at 
mythcontext.cpp:2796
No locals.
#4  0x0807047a in run_priv_thread (data=0x0) at main.cpp:700
No locals.
#5  0xb63eb294 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0xb627154e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 1 (Thread -1241413952 (LWP 7985)):
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb6262e96 in access () from /lib/libc.so.6
No symbol table info available.
#2  0xb6a99d91 in qt_file_access () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#3  0xb6aafbb3 in QFile::exists () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb6f8c446 in MythContext::FindThemeFile (this=0x81c1fe8, 
filename=@0xbfdfe478) at mythcontext.cpp:2108
        ii = {node = 0x87e16f0}
        pathStart = -1
        basename = {static null = {static null = <same as static member 
of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x818b070, stat
ic shared_null = 0x818b070}
        file = {static null = {static null = <same as static member of 
an already seen type>, d = 0x818b070, static shared_null = 0x818b070}, d 
= 0x87e2510, static s
hared_null = 0x818b070}
        searchpath = {sh = 0x87e1670}
#5  0xb6f8daba in MythContext::LoadScaleImage (this=0x81c1fe8, 
filename=@0xbfdfe478, fromcache=true) at mythcontext.cpp:2173
        ret = (QImage *) 0x820e450
        width = 142484724
        height = -1233039198
        wmult = -1.74915028
        hmult = 0
#6  0xb6e4945a in MythImage::Load (this=0x87e24c8, filename=@0xbfdfe4d8) 
at mythimage.cpp:85
        im = (QImage *) 0x87e24c8
#7  0xb6e586b7 in MythUIImage::Load (this=0x87e1ec0) at mythuiimage.cpp:149
        image = (class MythImage *) 0x87e24c8
        filename = {static null = {static null = <same as static member 
of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0xb0508030, sta
tic shared_null = 0x818b070}
        aSize = {wd = -1230804100, ht = -1228528120}
        i = 0
#8  0xb6e58921 in MythUIImage::Finalize (this=0x87e1ec0) at 
mythuiimage.cpp:278
No locals.
#9  0xb6e4d781 in XMLParseBase::ParseUIType (element=@0xbfdfe7c8, 
type=@0xbfdfe7c4, parent=0x87e1318, screen=0x0) at xmlparsebase.cpp:270
        name = {static null = {static null = <same as static member of 
an already seen type>, d = 0x818b070, static shared_null = 0x818b070}, d 
= 0xb0507e08, static
shared_null = 0x818b070}
        uitype = (class MythUIType *) 0x87e1ec0
        base = (class MythUIType *) 0x0
        inherits = {static null = {static null = <same as static member 
of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x87d19f8, stat
ic shared_null = 0x818b070}
#10 0xb6e4da60 in XMLParseBase::ParseChildren (element=@0xbfdfe9fc, 
parent=0x87e1318) at xmlparsebase.cpp:148
        type = {static null = {static null = <same as static member of 
an already seen type>, d = 0x818b070, static shared_null = 0x818b070}, d 
= 0xb0507e48, static
shared_null = 0x818b070}
        info = <incomplete type>
        child = <incomplete type>
        ret = (class MythUIType *) 0x0
#11 0xb6e5df41 in MythUIStateType::ParseElement (this=0x87e1318, 
element=@0xbfdfe9fc) at mythuistatetype.cpp:154
        name = {static null = {static null = <same as static member of 
an already seen type>, d = 0x818b070, static shared_null = 0x818b070}, d 
= 0x87e17f8, static s
hared_null = 0x818b070}
        type = {static null = {static null = <same as static member of 
an already seen type>, d = 0x818b070, static shared_null = 0x818b070}, d 
= 0xb0507c88, static
shared_null = 0x818b070}
        uitype = (class MythUIType *) 0xbfdfe878
#12 0xb6e4d196 in XMLParseBase::ParseUIType (element=@0xbfdfeb28, 
type=@0xbfdfeb24, parent=0x87d20c8, screen=0x0) at xmlparsebase.cpp:242
        info = <incomplete type>
        child = <incomplete type>
        name = {static null = {static null = <same as static member of 
an already seen type>, d = 0x818b070, static shared_null = 0x818b070}, d 
= 0xb05074b0, static
shared_null = 0x818b070}
        uitype = (class MythUIType *) 0x87e1318
        base = (class MythUIType *) 0x0
        inherits = {static null = {static null = <same as static member 
of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x87d1648, stat
ic shared_null = 0x818b070}
#13 0xb6e4da60 in XMLParseBase::ParseChildren (element=@0xbfdfedac, 
parent=0x87d20c8) at xmlparsebase.cpp:148
        type = {static null = {static null = <same as static member of 
an already seen type>, d = 0x818b070, static shared_null = 0x818b070}, d 
= 0xb0507498, static
shared_null = 0x818b070}
        info = <incomplete type>
        child = <incomplete type>
        ret = (class MythUIType *) 0x87d1bc0
#14 0xb6e62704 in MythListButton::ParseElement (this=0x87d20c8, 
element=@0xbfdfedac) at mythlistbutton.cpp:721
No locals.
#15 0xb6e4d196 in XMLParseBase::ParseUIType (element=@0xbfdfef44, 
type=@0xbfdfef3c, parent=0xb0503498, screen=0x0) at xmlparsebase.cpp:242
        info = <incomplete type>
        child = <incomplete type>
        name = {static null = {static null = <same as static member of 
an already seen type>, d = 0x818b070, static shared_null = 0x818b070}, d 
= 0xb0501de8, static
shared_null = 0x818b070}
        uitype = (class MythUIType *) 0x87d20c8
        base = (class MythUIType *) 0x0
        inherits = {static null = {static null = <same as static member 
of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x87d0280, stat
ic shared_null = 0x818b070}
#16 0xb6e4e1df in XMLParseBase::doLoad (windowname=@0x8188004, 
parent=0xb0503498, filename=@0xbfdff098, onlywindows=false) at 
xmlparsebase.cpp:366
        type = {static null = {static null = <same as static member of 
an already seen type>, d = 0x818b070, static shared_null = 0x818b070}, d 
= 0xb0501dd0, static
shared_null = 0x818b070}
        e = <incomplete type>
        doc = <incomplete type>
        f = <incomplete type>
        errorMsg = {static null = {static null = <same as static member 
of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x818b070, stat
ic shared_null = 0x818b070}
        errorLine = 0
        errorColumn = 0
        docElem = <incomplete type>
        n = <incomplete type>
#17 0xb6e4e482 in XMLParseBase::LoadBaseTheme () at xmlparsebase.cpp:385
        themefile = {static null = {static null = <same as static member 
of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0xb0500d58, st
atic shared_null = 0x818b070}
        searchpath = {sh = 0xb05032f8}
        i = {node = 0xb05033e0}
#18 0xb6e49d4c in MythThemeBase::Init (this=0xb05032d8) at 
myththemebase.cpp:71
        mainWindow = (class MythMainWindow *) 0x8206fe8
        uiSize = {x1 = 0, y1 = 0, x2 = 1279, y2 = 1023}
#19 0xb6e4a1f4 in MythThemeBase (this=0xb05032d8) at myththemebase.cpp:25
No locals.
#20 0x08077578 in main (argc=5, argv=0xbfdff714) at main.cpp:1133
        geometry = {static null = {static null = <same as static member 
of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x818b070, stat
ic shared_null = 0x818b070}
        display = {static null = {static null = <same as static member 
of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x818b070, stati
c shared_null = 0x818b070}
        a = <incomplete type>
        logfile = {static null = {static null = <same as static member 
of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x81c1f40, stati
c shared_null = 0x818b070}
        pluginname = {static null = {static null = <same as static 
member of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x81c1f58, st
atic shared_null = 0x818b070}
        settingsOverride = {sh = 0x81c1d90}
        finfo = {fn = {static null = {static null = <same as static 
member of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x81c1fa0, s
tatic shared_null = 0x818b070}, fic = 0x0, cache = true, symLink = false}
        binname = {static null = {static null = <same as static member 
of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x81c1fb8, stati
c shared_null = 0x818b070}
        ResetSettings = false
        logfd = 14
        fileprefix = {static null = {static null = <same as static 
member of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x81f55b8, st
atic shared_null = 0x818b070}
        dir = <incomplete type>
        priv_thread = 3052583840
        status = 0
        themename = {static null = {static null = <same as static member 
of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x82dd898, sta
tic shared_null = 0x818b070}
        randomtheme = false
        themedir = {static null = {static null = <same as static member 
of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x8203298, stat
ic shared_null = 0x818b070}
        mainWindow = (class MythMainWindow *) 0x8206fe8
        pmanager = (MythPluginManager *) 0xbfdff658
        mon = (class MediaMonitor *) 0x806c2d9
        networkControl = (class NetworkControl *) 0x1
        exitstatus = -1239547371
#0  0xffffe410 in __kernel_vsyscall ()
[Thread debugging using libthread_db enabled]
[New Thread -1241045312 (LWP 23168)]
[New Thread -1242014816 (LWP 23360)]
[New Thread -1326158944 (LWP 23405)]
[Thread -1326158944 (LWP 23405) exited]

Program received signal SIGTERM, Terminated.
[Switching to Thread -1241045312 (LWP 23168)]
0xffffe410 in __kernel_vsyscall ()

Thread 2 (Thread -1242014816 (LWP 23360)):
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb64485b6 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/libpthread.so.0
No symbol table info available.
#2  0xb6af6755 in QWaitCondition::wait () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#3  0xb6fe3337 in MythContext::waitPrivRequest (this=0x81c20c0) at 
mythcontext.cpp:2796
No locals.
#4  0x0807047a in run_priv_thread (data=0x0) at main.cpp:700
No locals.
#5  0xb6445294 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0xb62cb54e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 1 (Thread -1241045312 (LWP 23168)):
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb644b02b in __read_nocancel () from /lib/libpthread.so.0
No symbol table info available.
#2  0xb6034bd1 in vio_read () from /usr/lib/libmysqlclient.so.15
No symbol table info available.
#3  0xb6034c25 in vio_read_buff () from /usr/lib/libmysqlclient.so.15
No symbol table info available.
#4  0xb60353b6 in net_realloc () from /usr/lib/libmysqlclient.so.15
No symbol table info available.
#5  0xb603556b in my_net_read () from /usr/lib/libmysqlclient.so.15
No symbol table info available.
#6  0xb6031c65 in cli_safe_read () from /usr/lib/libmysqlclient.so.15
No symbol table info available.
#7  0xb603218e in cli_read_rows () from /usr/lib/libmysqlclient.so.15
No symbol table info available.
#8  0xb6030ede in mysql_real_query () from /usr/lib/libmysqlclient.so.15
No symbol table info available.
#9  0xb7f7f917 in QMYSQLResult::reset () from 
/usr/qt/3/plugins/sqldrivers/libqsqlmysql.so
No symbol table info available.
#10 0xb6ab4eac in QSqlQuery::exec () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#11 0xb70f6368 in MSqlQuery::exec (this=0xbfb905cc, query=@0xbfb90560) 
at mythdbcon.cpp:338
        result = 182
#12 0xb6ab554d in QSqlQuery::exec () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#13 0x0807c841 in MSqlQuery::exec (this=0xbfb905cc) at mythdbcon.h:109
No locals.
#14 0xb6e9149e in MythMainWindow::RegisterKey (this=0x82e2078, 
context=@0xbfb90bac, action=@0xbfb90ba8, description=@0xbfb90ba4, 
key=@0xbfb90ba0) at mythmainwindow.c
pp:809
        keybind = {static null = {static null = <same as static member 
of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x8213f88, stati
c shared_null = 0x818b070}
        query = {<> = {<No data fields>}, m_db = 0x81c2818, 
m_isConnected = true, m_returnConnection = true}
#15 0xb7bc44c7 in TV::InitKeys () at tv_play.cpp:169
No locals.
#16 0x08071bee in InitJumpPoints () at main.cpp:682
No locals.
#17 0x080775bc in main (argc=5, argv=0xbfb914b4) at main.cpp:1137
        geometry = {static null = {static null = <same as static member 
of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x818b070, stat
ic shared_null = 0x818b070}
        display = {static null = {static null = <same as static member 
of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x818b070, stati
c shared_null = 0x818b070}
        a = <incomplete type>
        logfile = {static null = {static null = <same as static member 
of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x81c2018, stati
c shared_null = 0x818b070}
        pluginname = {static null = {static null = <same as static 
member of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x81c2030, st
atic shared_null = 0x818b070}
        settingsOverride = {sh = 0x81c1e68}
        finfo = {fn = {static null = {static null = <same as static 
member of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x81c2078, s
tatic shared_null = 0x818b070}, fic = 0x0, cache = true, symLink = false}
        binname = {static null = {static null = <same as static member 
of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x81c2090, stati
c shared_null = 0x818b070}
        ResetSettings = false
        logfd = 14
        fileprefix = {static null = {static null = <same as static 
member of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x81f81e0, st
atic shared_null = 0x818b070}
        dir = <incomplete type>
        priv_thread = 3052952480
        status = 0
        themename = {static null = {static null = <same as static member 
of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x82e03b0, sta
tic shared_null = 0x818b070}
        randomtheme = false
        themedir = {static null = {static null = <same as static member 
of an already seen type>, d = 0x818b070, static shared_null = 
0x818b070}, d = 0x8205e68, stat
ic shared_null = 0x818b070}
        mainWindow = (class MythMainWindow *) 0x82e2078
        pmanager = (MythPluginManager *) 0xbfb913f8
        mon = (class MediaMonitor *) 0x806c2d9
        networkControl = (class NetworkControl *) 0x1
        exitstatus = -1239178731









(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1242048832 (LWP 6078)]
[New Thread -1243018336 (LWP 6195)]
[New Thread -1327162464 (LWP 6200)]
[Thread -1327162464 (LWP 6200) exited]

Program received signal SIGTERM, Terminated.
[Switching to Thread -1242048832 (LWP 6078)]
0xffffe410 in __kernel_vsyscall ()

Thread 2 (Thread -1243018336 (LWP 6195)):
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb6352586 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/libpthread.so.0
No symbol table info available.
#2  0xb69ffac5 in QWaitCondition::wait () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#3  0xb6eed357 in MythContext::waitPrivRequest () from 
/usr/lib/libmyth-0.20.so.0
No symbol table info available.
#4  0x0807047a in ?? ()
No symbol table info available.
#5  0xb634f294 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0xb61d53ce in clone () from /lib/libc.so.6
No symbol table info available.

Thread 1 (Thread -1242048832 (LWP 6078)):
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb6354ffb in __read_nocancel () from /lib/libpthread.so.0
No symbol table info available.
#2  0xb5f3fb09 in vio_read () from /usr/lib/libmysqlclient.so.15
No symbol table info available.
#3  0xb5f3fb5d in vio_read_buff () from /usr/lib/libmysqlclient.so.15
No symbol table info available.
#4  0xb5f402ee in net_realloc () from /usr/lib/libmysqlclient.so.15
No symbol table info available.
#5  0xb5f404a3 in my_net_read () from /usr/lib/libmysqlclient.so.15
No symbol table info available.
#6  0xb5f3cb9d in cli_safe_read () from /usr/lib/libmysqlclient.so.15
No symbol table info available.
#7  0xb5f3d0c6 in cli_read_rows () from /usr/lib/libmysqlclient.so.15
No symbol table info available.
#8  0xb5f3be16 in mysql_real_query () from /usr/lib/libmysqlclient.so.15
No symbol table info available.
#9  0xb7eea917 in QMYSQLResult::reset () from 
/usr/qt/3/plugins/sqldrivers/libqsqlmysql.so
No symbol table info available.
#10 0xb69be37c in QSqlQuery::exec () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#11 0xb7000704 in MSqlQuery::exec () from /usr/lib/libmyth-0.20.so.0
No symbol table info available.
#12 0xb69bea0d in QSqlQuery::exec () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#13 0x0807c841 in MSqlQuery::exec ()




I recently upgraded my gentoo linux box from gcc 3.4  to gcc 4.1  and 
from mythtv 0.19-fixes  to mythtv 0.20-fixes

Any ideas on what i can try?

Thanks
--
Karl


More information about the mythtv-users mailing list