[mythtv-users] Mythfrontend segfault on qt4 Trunk?

Ken Mandelberg km at mathcs.emory.edu
Sun Apr 20 23:19:09 UTC 2008


I tried upgrading my trunk version from pre-qt4 to qt4.

The compile goes ok, and the backend runs. However, the frontend dies 
with a segfault just after it pre-scales, and before it brings up a menu.

I see from the traceback its in

QMutexPool::get () from /usr/lib/libqt-mt.so.3

Is that normal for a qt4 app? I have both qt3 and qt4 installed.

Any ideas? Traceback follows

(gdb) run -geometry 640x480
Starting program: /usr/local/bin/mythfrontend -geometry 640x480
[Thread debugging using libthread_db enabled]
[New Thread -1261111616 (LWP 17143)]
Qt: gdb: -nograb added to command-line options.
	 Use the -dograb option to enforce grabbing.
2008-04-20 18:43:30.537 Using runtime prefix = /usr/local, libdir = 
/usr/local/lib
[New Thread -1263035504 (LWP 17148)]
[New Thread -1271428208 (LWP 17149)]
[New Thread -1279820912 (LWP 17150)]
2008-04-20 18:43:32.727 XScreenSaver support enabled
2008-04-20 18:43:32.730 DPMS is active.
2008-04-20 18:43:32.730 Unable to read configuration file mysql.txt
2008-04-20 18:43:32.730 Empty LocalHostName.
2008-04-20 18:43:32.730 Using localhost value of maclinux
2008-04-20 18:43:32.733 New DB connection, total: 1
2008-04-20 18:43:32.740 Connected to database 'mythconverg' at host: 
localhost
2008-04-20 18:43:32.742 Closing DB connection named 'DBManager0'
2008-04-20 18:43:32.854 Primary screen: 0.
2008-04-20 18:43:32.854 Connected to database 'mythconverg' at host: 
localhost
2008-04-20 18:43:32.855 Using screen 0, 1920x1200 at 0,0
2008-04-20 18:43:32.878 Overriding GUI, width=640, height=480 at 0,0
[New Thread -1289749616 (LWP 17156)]
2008-04-20 18:43:32.880 New DB connection, total: 2
2008-04-20 18:43:32.881 Connected to database 'mythconverg' at host: 
localhost
2008-04-20 18:43:32.883 mythfrontend version: 0.22.20080416-1 www.mythtv.org
2008-04-20 18:43:32.883 Enabled verbose msgs:  important general
DisplaResX: Unable to XRRgetScreenInfo
DisplaResX: Unable to XRRgetScreenInfo
2008-04-20 18:43:33.418 Switching to square mode (G.A.N.T)
2008-04-20 18:43:33.422 Using the Qt painter
[New Thread -1300350064 (LWP 17165)]
[New Thread -1308742768 (LWP 17166)]
2008-04-20 18:43:33.428 JoystickMenuClient Error: Joystick disabled - 
Failed to read /home/km/.mythtv/joystickmenurc
[Thread -1308742768 (LWP 17166) exited]
2008-04-20 18:43:33.432 lirc init success using configuration file: 
/home/km/.lircrc
2008-04-20 18:43:33.443 MC::NormalizeFontSize() called, but no window
2008-04-20 18:43:38.313 Loading from: 
/usr/local/share/mythtv/themes/G.A.N.T/base.xml
2008-04-20 18:43:40.418 Loading from: 
/usr/local/share/mythtv/themes/default/base.xml
2008-04-20 18:43:40.505 Registering Internal as a media playback plugin.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1261111616 (LWP 17143)]
0xb1031464 in QMutexPool::get () from /usr/lib/libqt-mt.so.3
(gdb) where
#0  0xb1031464 in QMutexPool::get () from /usr/lib/libqt-mt.so.3
#1  0xb0d16000 in QMetaObjectCleanUp::QMetaObjectCleanUp ()
    from /usr/lib/libqt-mt.so.3
#2  0xb10f5979 in ?? () from /usr/lib/libqt-mt.so.3
#3  0xb11ff964 in QMotifStyle::metaObj () from /usr/lib/libqt-mt.so.3
#4  0xb11b52ee in typeinfo name for QWindowsStyle ()
    from /usr/lib/libqt-mt.so.3
#5  0xb10f5ad8 in QMotifStyle::qt_cast () from /usr/lib/libqt-mt.so.3
#6  0xb10f59b5 in ?? () from /usr/lib/libqt-mt.so.3
#7  0xb7f4fff4 in ?? () from /lib/ld-linux.so.2
#8  0xb555f540 in ?? ()
#9  0xbf9a59b8 in ?? ()
#10 0xb10f5d16 in ?? () from /usr/lib/libqt-mt.so.3
#11 0xb11ed8d0 in ?? () from /usr/lib/libqt-mt.so.3
#12 0x0844e098 in ?? ()
#13 0xbf9a59c8 in ?? ()
#14 0xb0c038ac in _init () from /usr/lib/libqt-mt.so.3
Backtrace stopped: previous frame inner to this frame (corrupt stack?)


More information about the mythtv-users mailing list