[mythtv] Segfault on mythfrontend startup

Stephen Hocking stephen.hocking at gmail.com
Tue Apr 15 21:51:25 UTC 2008


Hi,

Am seeing consistent segfaults on startyup of mythfrontend.
mythtv-setup seems fine. Am at svn 17065. Sources compiled with
following command line -
  cd /src/MythTV/mythtv && make distclean;  ./configure
--enable-proc-opt --enable-dvb --dvb-path=/usr/include
--enable-opengl-vsync --enable-opengl-video --disable-xvmc
--disable-firewire && make all install && cd ../mythplugins/ && make
distclean && ./configure --enable-proc-opt --disable-mythzoneminder &&
make all install && cd ../myththemes/ && make distclean &&
./configure --enable-proc-opt && make all install

Attached is gdb output - can do more as requested.

Script started on Wed 16 Apr 2008 07:44:33 EST
         root at games:/src/MythTV/mythtv# DISPLAY=:0 gdb
programs/mythfrontend/mythfrontend
GNU gdb 6.6-debian
         Copyright (C) 2006 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 "i486-linux-gnu"...
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(gdb) R
Starting program: /src/MythTV/mythtv/programs/mythfrontend/mythfrontend
[Thread debugging using libthread_db enabled]
[New Thread -1270511904 (LWP 13458)]
Qt: gdb: -nograb added to command-line options.
         Use the -dograb option to enforce grabbing.
2008-04-16 07:45:06.787 Using runtime prefix = /usr/local, libdir =
/usr/local/lib
[New Thread -1272681584 (LWP 13461)]
[New Thread -1281074288 (LWP 13462)]
[New Thread -1289466992 (LWP 13463)]
2008-04-16 07:45:07.453 XScreenSaver support enabled
2008-04-16 07:45:07.454 DPMS is active.
2008-04-16 07:45:07.455 Empty LocalHostName.
2008-04-16 07:45:07.455 Using localhost value of games
2008-04-16 07:45:07.862 New DB connection, total: 1
2008-04-16 07:45:07.883 Connected to database 'mythconverg' at host: mmedia
2008-04-16 07:45:07.885 Closing DB connection named 'DBManager0'
2008-04-16 07:45:07.887 Primary screen: 0.
2008-04-16 07:45:07.893 Connected to database 'mythconverg' at host: mmedia
2008-04-16 07:45:07.897 Using screen 0, 1280x1024 at 0,0
[New Thread -1299465328 (LWP 13467)]
2008-04-16 07:45:07.932 New DB connection, total: 2
2008-04-16 07:45:07.934 Connected to database 'mythconverg' at host: mmedia
2008-04-16 07:45:07.938 mythfrontend version: 0.22.20080411-1 www.mythtv.org
2008-04-16 07:45:07.938 Enabled verbose msgs:  important general
2008-04-16 07:45:08.085 The theme (blootube-osd) is missing a themeinfo.xml file
2008-04-16 07:45:08.085 Theme blootube-osd missing preview image.
2008-04-16 07:45:08.179 Unable to parse themeinfo.xml for glass-wide
2008-04-16 07:45:08.179 The theme (glass-wide) is missing a themeinfo.xml file
2008-04-16 07:45:08.352 The theme (blootube-osd) is missing a themeinfo.xml file
2008-04-16 07:45:08.372 Unable to parse themeinfo.xml for glass-wide
2008-04-16 07:45:08.372 The theme (glass-wide) is missing a themeinfo.xml file
2008-04-16 07:45:08.702 Primary screen: 0.
2008-04-16 07:45:08.703 Using screen 0, 1280x1024 at 0,0
2008-04-16 07:45:08.705 Switching to square mode (MythCenter)
2008-04-16 07:45:08.721 Using the Qt painter
[New Thread -1314411632 (LWP 13468)]
2008-04-16 07:45:08.726 JoystickMenuClient Error: Joystick disabled -
Failed to read /home/shocking/.mythtv/joystickmenurc
[Thread -1314411632 (LWP 13468) exited]
2008-04-16 07:45:08.769 MC::NormalizeFontSize() called, but no window
2008-04-16 07:45:09.955 Loading from:
/usr/local/share/mythtv/themes/MythCenter/base.xml
2008-04-16 07:45:10.957 Loading from:
/usr/local/share/mythtv/themes/default/base.xml
2008-04-16 07:45:11.107 Registering Internal as a media playback plugin.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1270511904 (LWP 13458)]
0xb03c8464 in QMutexPool::get () from /usr/lib/libqt-mt.so.3
(gdb) bt
#0  0xb03c8464 in QMutexPool::get () from /usr/lib/libqt-mt.so.3
#1  0xb00ad000 in QMetaObjectCleanUp::QMetaObjectCleanUp ()
   from /usr/lib/libqt-mt.so.3
#2  0xb048c979 in ?? () from /usr/lib/libqt-mt.so.3
#3  0xb0596964 in QMotifStyle::metaObj () from /usr/lib/libqt-mt.so.3
#4  0xb054c2ee in typeinfo name for QWindowsStyle ()
   from /usr/lib/libqt-mt.so.3
#5  0xb048cad8 in QMotifStyle::qt_cast () from /usr/lib/libqt-mt.so.3
#6  0xb048c9b5 in ?? () from /usr/lib/libqt-mt.so.3
#7  0xb7f8aff4 in ?? () from /lib/ld-linux.so.2
#8  0xb55ee540 in ?? ()
#9  0xbfeaf088 in ?? ()
#10 0xb048cd16 in ?? () from /usr/lib/libqt-mt.so.3
#11 0xb05848d0 in ?? () from /usr/lib/libqt-mt.so.3
#12 0x08433ff8 in ?? ()
#13 0xbfeaf098 in ?? ()
#14 0xaff9a8ac in _init () from /usr/lib/libqt-mt.so.3
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb) quit
The program is running.  Exit anyway? (y or n) y
root at games:/src/MythTV/mythtv# exit

Script done on Wed 16 Apr 2008 07:45:35 EST


More information about the mythtv-dev mailing list