[mythtv] Seg fault after installing MythMusic

Martin Stubbs martin at mstubbs.co.uk
Wed Dec 24 07:30:04 EST 2003


Hi,

I have been using MythTV for a number of months with some of the other plugins 
but I have encountered a problem when trying to use Mythmusic. Once the 
Mythmusic library is installed Mythfrontend seg faults as soon as the 
background image has been drawn. GDB output is below.
This is using CVS for Mythtv and plugins from Dec 22nd. Not sure what other 
info is relevant but Mythtv is complied with DVB support.

Any help appreciated

Thanks 
Martin


Starting program: /usr/local/bin/mythfrontend
[New Thread 16384 (LWP 2145)]
2003-12-24 12:14:51 mythfrontend version: 0.13.12102003-1 www.mythtv.org
2003-12-24 12:14:51 Enabled verbose msgs : important general
Found 2 Xinerama Screens.
Using first Xinerama screen, 1024x768+0+0

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 2145)]
0x4082e373 in QString::deref() () from /usr/lib/libqt-mt.so.3
(gdb) thread apply all bt full

Thread 1 (Thread 16384 (LWP 2145)):
#0  0x4082e373 in QString::deref() () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#1  0x4082e46c in QString::operator=(QString const&) () from 
/usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x4187191a in AudioDevice (this=0x865fb74) at 
/usr/local/include/mythtv/settings.h:36
        dev = <incomplete type>
#3  0x4186d49b in GeneralSettings (this=0xbfffee10) at 
/usr/local/include/mythtv/settings.h:102
No locals.
#4  0x418367dd in mythplugin_init (libversion=0x865fa60 "\003") at 
main.cpp:397
        general = {<ConfigurationWizard> = {<ConfigurationDialog> = 
{<Configurable> = {<> = {<No data fields>},
        _vptr.Configurable = 0x8449678, static metaObj = 0x862c4b0, configName 
= {static null = {
            static null = <same as static member of an already seen type>, d = 
0x85acee0, static shared_null = 0x85acee0},
          d = 0x85acee0, static shared_null = 0x85acee0}, label = {static null 
= {
---Type <return> to continue, or q <return> to quit---
            static null = <same as static member of an already seen type>, d = 
0x85acee0, static shared_null = 0x85acee0},
          d = 0x85acee0, static shared_null = 0x85acee0}, helptext = {static 
null = {
            static null = <same as static member of an already seen type>, d = 
0x85acee0, static shared_null = 0x85acee0},
          d = 0x85acee0, static shared_null = 0x85acee0}, visible = true},
      _vptr.ConfigurationDialog = 0x84495f8}, <ConfigurationGroup> = 
{_vptr.ConfigurationGroup = 0x8449614,
      static metaObj = 0x862ea58,
      children = {<_Vector_base<Configurable*,std::allocator<Configurable*> >> 
= {<_Vector_alloc_base<Configurable*,std::allocator<Configurable*>,true>> = 
{_M_start = 0x0, _M_finish = 0x0,
            _M_end_of_storage = 0x0}, <No data fields>}, <No data fields>}, 
uselabel = true}, <No data fields>},
  _vptr.GeneralSettings = 0x84495b4}
        settings = {Cannot access memory at address 0x22
(gdb)


More information about the mythtv-dev mailing list