[mythtv] problems running latest cvs

Kirby Vandivort kvandivo at ks.uiuc.edu
Thu Jan 1 19:27:08 EST 2004


mythfrontend problems.  i get a SIGSEGV right after the blue background
for the theme shows up, but before the little boxes for prescaling show
up.  I've attached gdb and valgrind output.

latest cvs on all-things-myth...
Linux IndyHome 2.4.22-gentoo-r2 #4 SMP Sat Dec 27 23:42:58 CST 2003 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz GenuineIntel GNU/Linux
gcc version 3.2.3 20030422 (Gentoo Linux 1.4 3.2.3-r3, propolice)
qt 3.2.3

-- 

Kirby Vandivort                      Theoretical and 
Senior Research Programmer            Computational Biophysics 
Email: kvandivo at ks.uiuc.edu          3051 Beckman Institute
http://www.ks.uiuc.edu/~kvandivo/    University of Illinois
Phone: (217) 244-5711                405 N. Mathews Ave
Fax  : (217) 244-6078                Urbana, IL  61801, USA
-------------- next part --------------
Script started on Thu Jan  1 18:20:22 2004
]0;kvandivo at IndyHome: /home/kvandivo/mythtvkvandivo/mythtv> gdb mythfrontend 
GNU gdb 5.3
Copyright 2002 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 "i686-pc-linux-gnu"...
(gdb) run
Starting program: /usr/bin/mythfrontend 
[New Thread 16384 (LWP 13280)]
2004-01-01 18:20:31 mythfrontend version: 0.13.12312003-1 www.mythtv.org
2004-01-01 18:20:31 Enabled verbose msgs : important general

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 13280)]
0x40e89969 in operator==(QString const&, QString const&) () from /usr/qt/3/lib/libqt-mt.so.3
(gdb) thread apply all bt full

Thread 1 (Thread 16384 (LWP 13280)):
#0  0x40e89969 in operator==(QString const&, QString const&) () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
(gdb) quit
The program is running.  Exit anyway? (y or n) y
kvandivo/mythtv> valgrind --num-callers=8 -v mythfrontend
==29391== Memcheck, a.k.a. Valgrind, a memory error detector for x86-linux.
==29391== Copyright (C) 2002-2003, and GNU GPL'd, by Julian Seward.
==29391== Using valgrind-2.0.0, a program supervision framework for x86-linux.
==29391== Copyright (C) 2000-2003, and GNU GPL'd, by Julian Seward.
==29391== Command line:
==29391==    mythfrontend
==29391== Startup, with flags:
==29391==    --suppressions=/usr/lib/valgrind/default.supp
==29391==    --num-callers=8
==29391==    -v
==29391== Reading syms from /usr/bin/mythfrontend
==29391== Reading syms from /lib/ld-2.3.2.so
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/valgrind/vgskin_memcheck.so
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/valgrind/valgrind.so
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libmythtv-0.14.so.0.14.0
==29391== Reading syms from /usr/lib/libmythavformat-0.14.so.0.4.6
==29391== Reading syms from /usr/lib/libmythavcodec-0.14.so.0.4.6
==29391== Reading syms from /usr/lib/libmyth-0.14.so.0.14.0
==29391== Reading syms from /usr/lib/libfreetype.so.6.3.3
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libmp3lame.so.0.0.0
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/X11R6/lib/libXv.so.1.0
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/X11R6/lib/libX11.so.6.2
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/X11R6/lib/libXext.so.6.4
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/X11R6/lib/libXxf86vm.so.1.0
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/qt/3/lib/libqt-mt.so.3.2.3
==29391== Reading syms from /usr/lib/valgrind/libpthread.so
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/libstdc++.so.5.0.3
==29391==    object doesn't have any debug info
==29391== Reading syms from /lib/libm-2.3.2.so
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/libgcc_s.so.1
==29391== Reading syms from /lib/libc-2.3.2.so
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libz.so.1.1.4
==29391==    object doesn't have any debug info
==29391== Reading syms from /lib/libdl-2.3.2.so
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libmng.so.1.0.0
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libjpeg.so.62.0.0
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libpng.so.3.1.2.5
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/opengl/nvidia/lib/libGL.so.1.0.4496
==29391==    object doesn't have a symbol table
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/X11R6/lib/libXmu.so.6.2
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/X11R6/lib/libXi.so.6.0
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/X11R6/lib/libXrender.so.1.2
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/X11R6/lib/libXrandr.so.2.0
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/X11R6/lib/libXcursor.so.1.0
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/X11R6/lib/libXft.so.2.1
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libfontconfig.so.1.0.4
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/X11R6/lib/libSM.so.6.0
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/X11R6/lib/libICE.so.6.3
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/opengl/nvidia/lib/libGLcore.so.1.0.4496
==29391==    object doesn't have a symbol table
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/X11R6/lib/libXt.so.6.0
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libexpat.so.0.4.0
==29391==    object doesn't have any debug info
==29391== Reading suppressions file: /usr/lib/valgrind/default.supp
==29391== Estimated CPU clock rate is 2394 MHz
==29391== REPLACING libc(__GI___errno_location) with libpthread(__errno_location)
==29391== REPLACING libc(__GI___h_errno_location) with libpthread(__h_errno_location)
==29391== REPLACING libc(__GI___res_state) with libpthread(__res_state)
==29391== 
==29391== TRANSLATE: 0x4135AAE0 redirected to 0x4124313A
==29391== Syscall param modify_ldt(ptr)(func=1 or 0x11) contains uninitialised or unaddressable byte(s)
==29391==    at 0x4154C8D8: (within /usr/lib/opengl/nvidia/lib/libGL.so.1.0.4496)
==29391==    Address 0xBFFFEBF0 is on thread 1's stack
==29391== Reading syms from /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/qt/3/plugins/sqldrivers/libqsqlmysql.so
==29391== Reading syms from /usr/lib/libmysqlclient.so.12.0.0
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libGLU.so.1.3
==29391==    object doesn't have any debug info
==29391== Reading syms from /lib/libcrypt-2.3.2.so
==29391==    object doesn't have any debug info
==29391== Reading syms from /lib/libnsl-2.3.2.so
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libssl.so.0.9.6
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libcrypto.so.0.9.6
==29391==    object doesn't have any debug info
==29391== Reading syms from /lib/libnss_files-2.3.2.so
==29391==    object doesn't have any debug info
==29391== TRANSLATE: 0x4142D820 redirected to 0x4124322A
2004-01-01 18:21:03 mythfrontend version: 0.13.12312003-1 www.mythtv.org
2004-01-01 18:21:04 Enabled verbose msgs : important general
==29391== Reading syms from /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/mythtv/plugins/libmythdvd.so
==29391==    object doesn't have a symbol table
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libdvdread.so.3.0.0
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/mythtv/plugins/libmythmusic.so
==29391==    object doesn't have a symbol table
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libdrfftw.so.2.0.7
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libdfftw.so.2.0.7
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libSDL-1.2.so.0.0.6
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libmad.so.0.2.0
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libid3tag.so.0.2.0
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libogg.so.0.4.0
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libvorbisfile.so.3.0.0
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libvorbis.so.0.2.0
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libvorbisenc.so.2.0.0
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libcdaudio.so.1.0.0
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libFLAC.so.4.1.2
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libcdda_paranoia.so.0.9.8
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libcdda_interface.so.0.9.8
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libasound.so.2.0.0
==29391==    object doesn't have any debug info
==29391== Reading syms from /usr/lib/libvga.so.1.4.3
==29391==    object doesn't have a symbol table
==29391==    object doesn't have any debug info
==29391== 
==29391== Invalid write of size 4
==29391==    at 0x80C4267: DBStorage::DBStorage(QString, QString) (settings.h:538)
==29391==    by 0x48465D71: GlobalSetting::GlobalSetting(QString) (in /usr/lib/mythtv/plugins/libmythmusic.so)
==29391==    Address 0x450F73F8 is not stack'd, malloc'd or free'd
==29391== 
==29391== Invalid write of size 4
==29391==    at 0x80C427F: DBStorage::DBStorage(QString, QString) (settings.h:538)
==29391==    by 0x48465D71: GlobalSetting::GlobalSetting(QString) (in /usr/lib/mythtv/plugins/libmythmusic.so)
==29391==    Address 0x450F73F8 is not stack'd, malloc'd or free'd
==29391== 
==29391== Invalid write of size 4
==29391==    at 0x48465DD2: GlobalSetting::GlobalSetting(QString) (in /usr/lib/mythtv/plugins/libmythmusic.so)
==29391==    Address 0x450F7404 is 16 bytes before a block of size 124 alloc'd
==29391==    at 0x40029B41: __builtin_new (in /usr/lib/valgrind/vgskin_memcheck.so)
==29391==    by 0x40029BAC: operator new(unsigned) (in /usr/lib/valgrind/vgskin_memcheck.so)
==29391==    by 0x4844C10A: MusicGeneralSettings::MusicGeneralSettings() (in /usr/lib/mythtv/plugins/libmythmusic.so)
==29391== 
==29391== Invalid read of size 4
==29391==    at 0x410A0F22: QString::deref() (in /usr/qt/3/lib/libqt-mt.so.3.2.3)
==29391==    by 0x410A101B: QString::operator=(QString const&) (in /usr/qt/3/lib/libqt-mt.so.3.2.3)
==29391==    by 0x48465E77: GlobalSetting::GlobalSetting(QString) (in /usr/lib/mythtv/plugins/libmythmusic.so)
==29391==    Address 0x450F73E8 is 4 bytes after a block of size 108 alloc'd
==29391==    at 0x40029A51: malloc (in /usr/lib/valgrind/vgskin_memcheck.so)
==29391==    by 0x415E0C4D: FcCharSetFreezeBase (in /usr/lib/libfontconfig.so.1.0.4)
==29391== 
==29391== Invalid write of size 4
==29391==    at 0x410A101E: QString::operator=(QString const&) (in /usr/qt/3/lib/libqt-mt.so.3.2.3)
==29391==    by 0x48465E77: GlobalSetting::GlobalSetting(QString) (in /usr/lib/mythtv/plugins/libmythmusic.so)
==29391==    Address 0x450F73E8 is 4 bytes after a block of size 108 alloc'd
==29391==    at 0x40029A51: malloc (in /usr/lib/valgrind/vgskin_memcheck.so)
==29391==    by 0x415E0C4D: FcCharSetFreezeBase (in /usr/lib/libfontconfig.so.1.0.4)
==29391== 
==29391== Invalid read of size 4
==29391==    at 0x410A9964: operator==(QString const&, QString const&) (in /usr/qt/3/lib/libqt-mt.so.3.2.3)
==29391==    by 0x48465E8C: GlobalSetting::GlobalSetting(QString) (in /usr/lib/mythtv/plugins/libmythmusic.so)
==29391==    Address 0x450F73EC is 8 bytes after a block of size 108 alloc'd
==29391==    at 0x40029A51: malloc (in /usr/lib/valgrind/vgskin_memcheck.so)
==29391==    by 0x415E0C4D: FcCharSetFreezeBase (in /usr/lib/libfontconfig.so.1.0.4)
==29391== 
==29391== Invalid read of size 4
==29391==    at 0x410A9969: operator==(QString const&, QString const&) (in /usr/qt/3/lib/libqt-mt.so.3.2.3)
==29391==    by 0x48465E8C: GlobalSetting::GlobalSetting(QString) (in /usr/lib/mythtv/plugins/libmythmusic.so)
==29391==    Address 0x4 is not stack'd, malloc'd or free'd
Segmentation fault
kvandivo/mythtv> ^D
Script done on Thu Jan  1 18:22:52 2004


More information about the mythtv-dev mailing list