[mythtv] frontend crash on startup

Steven Adeff adeffs.mythtv at gmail.com
Tue Apr 11 02:35:54 UTC 2006


gdb /usr/local/bin/mythfrontend core.355
GNU gdb 6.4-debian
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...Using host
libthread_db library "/lib/libthread_db.so.1".

Core was generated by `mythfrontend -v all,nodatabase -l
/var/log/mythtv/mythfrontend.log'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/local/lib/libmythtv-0.19.so.0...done.
Loaded symbols for /usr/local/lib/libmythtv-0.19.so.0
Reading symbols from /usr/local/lib/libmythavformat-0.19.so.0...done.
Loaded symbols for /usr/local/lib/libmythavformat-0.19.so.0
Reading symbols from /usr/local/lib/libmythavutil-0.19.so.0...done.
Loaded symbols for /usr/local/lib/libmythavutil-0.19.so.0
Reading symbols from /usr/local/lib/libmythavcodec-0.19.so.0...done.
Loaded symbols for /usr/local/lib/libmythavcodec-0.19.so.0
Reading symbols from /usr/local/lib/libmyth-0.19.so.0...done.
Loaded symbols for /usr/local/lib/libmyth-0.19.so.0
Reading symbols from /usr/lib/libfreetype.so.6...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libmp3lame.so.0...done.
Loaded symbols for /usr/lib/libmp3lame.so.0
Reading symbols from /usr/lib/libasound.so.2...done.
Loaded symbols for /usr/lib/libasound.so.2
Reading symbols from /usr/local/lib/libraw1394.so.8...done.
Loaded symbols for /usr/local/lib/libraw1394.so.8
Reading symbols from /usr/local/lib/libiec61883.so.0...done.
Loaded symbols for /usr/local/lib/libiec61883.so.0
Reading symbols from /usr/local/lib/libavc1394.so.0...done.
Loaded symbols for /usr/local/lib/libavc1394.so.0
Reading symbols from /usr/lib/libdvdnav.so.4...done.
Loaded symbols for /usr/lib/libdvdnav.so.4
Reading symbols from /usr/X11R6/lib/libXinerama.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXinerama.so.1
Reading symbols from /usr/X11R6/lib/libXv.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXv.so.1
Reading symbols from /usr/X11R6/lib/libXxf86vm.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXxf86vm.so.1
Reading symbols from /usr/X11R6/lib/libXrandr.so.2...done.
Loaded symbols for /usr/X11R6/lib/libXrandr.so.2
Reading symbols from /usr/lib/libqt-mt.so.3...done.
Loaded symbols for /usr/lib/libqt-mt.so.3
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/local/lib/liblirc_client.so.0...done.
Loaded symbols for /usr/local/lib/liblirc_client.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libXrender.so.1...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/lib/libfontconfig.so.1...done.
Loaded symbols for /usr/lib/libfontconfig.so.1
Reading symbols from /usr/lib/libaudio.so.2...done.
Loaded symbols for /usr/lib/libaudio.so.2
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXt.so.6
Reading symbols from /usr/lib/libjpeg.so.62...done.
Loaded symbols for /usr/lib/libjpeg.so.62
Reading symbols from /usr/lib/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/X11R6/lib/libXi.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXi.so.6
Reading symbols from /usr/lib/libXcursor.so.1...done.
Loaded symbols for /usr/lib/libXcursor.so.1
Reading symbols from /usr/lib/libXft.so.2...done.
Loaded symbols for /usr/lib/libXft.so.2
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Loaded symbols for /usr/X11R6/lib/libSM.so.6
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Loaded symbols for /usr/X11R6/lib/libICE.so.6
Reading symbols from /lib/ld-linux-x86-64.so.2...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /usr/lib/libexpat.so.1...done.
Loaded symbols for /usr/lib/libexpat.so.1
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
Reading symbols from /usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so...done.
Loaded symbols for /usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so
Reading symbols from /usr/lib/libmysqlclient.so.12...done.
Loaded symbols for /usr/lib/libmysqlclient.so.12
Reading symbols from /lib/libcrypt.so.1...done.
Loaded symbols for /lib/libcrypt.so.1
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
#0  0x00002aaaad94affe in QTextStream::writeBlock () from /usr/lib/libqt-mt.so.3
(gdb) set pagination off
(gdb) thread apply all bt full

Thread 2 (process 360):
#0  0x00002aaaae011b6a in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
No symbol table info available.
#1  0x00002aaaad8fcd43 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x00002aaaac1aa3a4 in MythContext::waitPrivRequest (this=0x703f80)
at mythcontext.cpp:2715
No locals.
#3  0x000000000043213b in run_priv_thread (data=0x0) at main.cpp:679
No locals.
#4  0x00002aaaae00fb1c in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5  0x00002aaaae67ac22 in clone () from /lib/libc.so.6
No symbol table info available.
#6  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (process 355):
#0  0x00002aaaad94affe in QTextStream::writeBlock () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#1  0x00002aaaad94cec8 in QTextStream::operator<< () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x00002aaaac19bcbe in LCD::connectToHost (this=0x72aef0,
lhostname=@0x7fffffd8e030, lport=6545) at lcddevice.cpp:179
        os = <incomplete type>
        count = 1
        locker = {mtx = 0x72af48}
        startedServer = true
        timeout = 999
        res = 0
#3  0x00002aaaac19bfa0 in LCD::SetupLCD () at lcddevice.cpp:102
        lcd = (class LCD *) 0x72aef0
        lcd_host = {static null = {static null = <same as static
member of an already seen type>, d = 0x678da0, static shared_null =
0x678da0}, d = 0x724a60, static shared_null = 0x678da0}
        lcd_port = 6545
#4  0x0000000000434dfd in main (argc=5, argv=0x7fffffd8eaf8) at main.cpp:965
        geometry = {static null = {static null = <same as static
member of an already seen type>, d = 0x678da0, static shared_null =
0x678da0}, d = 0x6a6030, static shared_null = 0x678da0}
        a = <incomplete type>
        logfile = {static null = {static null = <same as static member
of an already seen type>, d = 0x678da0, static shared_null =
0x678da0}, d = 0x703830, static shared_null = 0x678da0}
        pluginname = {static null = {static null = <same as static
member of an already seen type>, d = 0x678da0, static shared_null =
0x678da0}, d = 0x703ae0, static shared_null = 0x678da0}
        finfo = {fn = {static null = {static null = <same as static
member of an already seen type>, d = 0x678da0, static shared_null =
0x678da0}, d = 0x703b30, static shared_null = 0x678da0}, fic = 0x0,
cache = true, symLink = false}
        binname = {static null = {static null = <same as static member
of an already seen type>, d = 0x678da0, static shared_null =
0x678da0}, d = 0x703b30, static shared_null = 0x678da0}
        ResetSettings = false
        logfd = 4
        fileprefix = {static null = {static null = <same as static
member of an already seen type>, d = 0x678da0, static shared_null =
0x678da0}, d = 0x703ce0, static shared_null = 0x678da0}
        dir = <incomplete type>
        priv_thread = 1082132832
        status = 0
        themename = {static null = {static null = <same as static
member of an already seen type>, d = 0x678da0, static shared_null =
0x678da0}, d = 0x690040, static shared_null = 0x678da0}
        randomtheme = false
        themedir = {static null = {static null = <same as static
member of an already seen type>, d = 0x678da0, static shared_null =
0x678da0}, d = 0x7fffffd8e9c4, static shared_null = 0x678da0}
        mainWindow = (class MythMainWindow *) 0x7fffffd8e9f0
        pmanager = (MythPluginManager *) 0x4fe292
        mon = (class MediaMonitor *) 0xffffffff
        networkControl = (class NetworkControl *) 0x0
        exitstatus = 10922


--
Steve


More information about the mythtv-dev mailing list