[mythtv-users] Mythmusic seg fault

Matthew Laird myth at luther.ca
Sat Jan 3 01:57:50 EST 2004


Hrm.... doh.  Does this mean rebuilding everything against the new Qt
libs?  Let me know how it goes please.  Thanks.

On Sat, 3 Jan 2004, Michael Kedl wrote:

> searching the past posts (emails were bouncing to me for a while so I
> never got a bunch it seems) it looks like my problem is probably Suse 9
> QT libs; I'm off to trolltech to get some new ones
>
> don't know if this is your problem or not
>
> Mike
>
>
> On Sat, 2004-01-03 at 00:02, Michael Kedl wrote:
> > I have just been looking at the exact crash.
> > I saw it a day or 2 ago and just got down to trying to figure out what
> > happened.
> >
> > I am running Suse 9.0; just out of curiosity, what are you running?
> >
> > Mike
> >
> >
> > On Sat, 2004-01-03 at 00:02, Matthew Laird wrote:
> > > 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
> > > > >
> > > >
> > >
> > > ______________________________________________________________________
> > > _______________________________________________
> > > mythtv-users mailing list
> > > mythtv-users at mythtv.org
> > > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
> >
> >
> > ______________________________________________________________________
> > _______________________________________________
> > 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