[mythtv-users] mythfrontend Terminated SIGTERM
Karl Hiramoto
karl at hiramoto.org
Mon Jan 8 11:30:53 UTC 2007
Sorry, i figured this out myself.. One of my own process watchers was
killing it..
Karl Hiramoto wrote:
> 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
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
>
More information about the mythtv-users
mailing list