[mythtv-users] Mythmusic seg fault

Matthew Laird myth at luther.ca
Sat Jan 3 00:02:45 EST 2004


Upon digging deeper it seems the call which causes the segfault is line
174 of mythmusic/mythmusic/playbackbox.cpp, at call to updateForeground();

Now not knowing anything about how QT or the Myth GUI work I can't tell if
this seg fault is related to the failed "connect" calls listed below.  Any
suggestions on a remedy would be appriciated.  Thanks again.

On Fri, 2 Jan 2004, Matthew Laird wrote:

> The next chapter in the mythmusic saga.... As suggested I've installed the
> latest CVS snapshot of Mythtv and Mythmusic.  No segfault upon loading
> mythfrontend but there is a seg fault when trying to playback any
> selections.  Here is the output:
>
> lairdm at linux:/mnt/home/lairdm> mythfrontend
> 2004-01-02 19:29:52 mythfrontend version: 0.13.12312003-1 www.mythtv.org
> 2004-01-02 19:29:52 Enabled verbose msgs : important general
> 2004-01-02 19:29:56 Registering MythMusic Media Handler as a media handler
> 2004-01-02 19:30:11 Set cd_status_changed to true
> QObject::connect: No such slot
> PlaybackBox::handleTreeListSignals(int,IntVector*)
> QObject::connect:  (sender name:   'musictreelist')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::previous()
> QObject::connect:  (sender name:   'prev_button')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::seekback()
> QObject::connect:  (sender name:   'rew_button')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::pause()
> QObject::connect:  (sender name:   'pause_button')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::play()
> QObject::connect:  (sender name:   'play_button')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::stop()
> QObject::connect:  (sender name:   'stop_button')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::seekforward()
> QObject::connect:  (sender name:   'ff_button')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::next()
> QObject::connect:  (sender name:   'next_button')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::toggleShuffle()
> QObject::connect:  (sender name:   'shuffle_button')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::toggleRepeat()
> QObject::connect:  (sender name:   'repeat_button')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::editPlaylist()
> QObject::connect:  (sender name:   'pledit_button')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::visEnable()
> QObject::connect:  (sender name:   'vis_button')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::hideVolume()
> QObject::connect:  (sender name:   'unnamed')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::checkForPlaylists()
> QObject::connect:  (sender name:   'unnamed')
> QObject::connect:  (receiver name: 'music_playback')
> Segmentation fault
>
> Does that error make sense to anyone?  Thanks.
>
> On Fri, 2 Jan 2004, Joseph A. Caputo wrote:
>
> > On Friday 02 January 2004 00:56, Matthew Laird wrote:
> > > I've just tried that and now I'm presented with a new problem.... it
> > > seems the current CVS version is incompatible with the most recent
> > > mythtv release available in tarball format.  There seems to be a new
> > > file mythmedia.h and a new handler REG_MEDIA_HANDLER.  So.... does
> > > anyone know what CVS revision fixes the seg fault problem but is
> > > pre-API change?
> > >
> > > I've just gotten my myth box working more or less properly and I'm
> > > very hesitant to install the latest CVS version of everything....
> > >
> > > Thanks.
> > >
> > > On Fri, 2 Jan 2004, Isaac Richards wrote:
> > > > On Thursday 01 January 2004 11:52 pm, Matthew Laird wrote:
> > > > > Continuing to play with this seg fault problem, does anyone know
> > > > > where I can find a copy of metadata.sql?  As I said before the
> > > > > documentation still talks about it, but the tarball currently
> > > > > available for download doesn't include it.  Was it accidentally
> > > > > taken out of CVS?  Could someone send me a copy in the mean time?
> > > > >  Thanks.
> > > >
> > > > You don't need metadata.sql.  Just update to current CVS to fix
> > > > your segfault issue.
> > > >
> > > > Isaac
> >
> > Generally speaking, your plugins must match you installed Myth version.
> > So if you want to run a CVS plugin, you need the matching CVS Myth.
> >
> > Oh, and metadata.sql hasn't been around for a while... all of the
> > database updates are handled in code now.
> >
> > -JAC
> >
> > _______________________________________________
> > mythtv-users mailing list
> > mythtv-users at mythtv.org
> > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
> >
>


More information about the mythtv-users mailing list