[mythtv] MythMusic: [Segfault]

Mark Edwards mark at edwards.homelinux.net
Sun Jun 27 10:13:24 EDT 2004


Fresh CVS build from 27th June.
MythMusic segfaults when selecting the "Play Music" button.

Using Suse 9.1 with 2.6.5 default kernel.

Thread 1 (Thread 1096521824 (LWP 22517)):
#0  0x40f7ef62 in QString::deref () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#1  0x40f7ff1c in QString::operator= () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x4084c0c0 in UITextButtonType::setText ()
   from /usr/local/lib/libmyth-0.15.so.0
No symbol table info available.
#3  0x41f0b7fe in PlaybackBox::setRepeatMode (this=Variable "this" is not
available.
) at playbackbox.cpp:968
No locals.
#4  0x41f12090 in PlaybackBox (this=0x85267f0, parent=0x8526620,
window_name=
      {static null = {static null = <same as static member of an already
seen type>, d = 0x81f90a0, static shared_null = 0x81f90a0}, d = 0x2, static
shared_null = 0x81f90a0}, theme_filename=
      {static null = {static null = <same as static member of an already
seen type>, d = 0x81f90a0, static shared_null = 0x81f90a0}, d = 0x2, static
shared_null = 0x81f90a0}, the_playlists=0x8526620, the_music=0x8526620,
    name=0x8526620 "\002") at playbackbox.cpp:95
        playmode = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x81f90a0, static shared_null = 0x81f90a0}, d = 0x86ca298,
  static shared_null = 0x81f90a0}
        repeatmode = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x81f90a0, static shared_null = 0x81f90a0}, d = 0x86ace28,
  static shared_null = 0x81f90a0}
        textItems = {<QGList> = {<> = {<No data fields>},
    firstNode = 0x4142f520, lastNode = 0x200, curNode = 0x1d20,
    curIndex = 1073834424, numNodes = 1,
    iterators = 0x8331aa8}, <No data fields>}
        visual_delay = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x81f90a0, static shared_null = 0x81f90a0}, d = 0x8331aa8,
  static shared_null = 0x81f90a0}
        delayOK = false
#5  0x41eed3e8 in startPlayback (all_playlists=0x9c, all_music=0x9c)
    at main.cpp:240
No locals.
#6  0x41ef1518 in MusicCallback (data=Variable "data" is not available.
) at main.cpp:292
        sel = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x81f90a0, static shared_null = 0x81f90a0}, d = 0x826e6f8,
  static shared_null = 0x81f90a0}
#7  0x40838866 in ThemedMenuPrivate::handleAction ()
   from /usr/local/lib/libmyth-0.15.so.0
No symbol table info available.
#8  0x408390ed in ThemedMenuPrivate::keyPressHandler ()
   from /usr/local/lib/libmyth-0.15.so.0
No symbol table info available.
#9  0x40839714 in ThemedMenu::keyPressEvent ()
   from /usr/local/lib/libmyth-0.15.so.0
No symbol table info available.
#10 0x40cddc0d in QWidget::event () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#11 0x40c46fef in QApplication::internalNotify () from
/usr/lib/libqt-mt.so.3
No symbol table info available.
#12 0x40c48f12 in QApplication::notify () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#13 0x40bd88cd in QETWidget::translateKeyEvent () from
/usr/lib/libqt-mt.so.3
No symbol table info available.
#14 0x40be146e in QApplication::x11ProcessEvent () from
/usr/lib/libqt-mt.so.3
No symbol table info available.
#15 0x40bf5a85 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#16 0x40c5ea21 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#17 0x40c4884f in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#18 0x4088e1cd in MythDialog::exec () from /usr/local/lib/libmyth-0.15.so.0
No symbol table info available.
#19 0x41eec6f2 in runMenu (mdata=0x8526620, which_menu=
      {static null = {static null = <same as static member of an already
seen type>, d = 0x81f90a0, static shared_null = 0x81f90a0}, d = 0x2, static
shared_null = 0x81f90a0}) at main.cpp:340
        themedir = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x81f90a0, static shared_null = 0x81f90a0}, d = 0x8313de0,
  static shared_null = 0x81f90a0}
#20 0x41eeffb3 in mythplugin_run () at main.cpp:495
        mdata = {paths = {static null = {
      static null = <same as static member of an already seen type>,
      d = 0x81f90a0, static shared_null = 0x81f90a0}, d = 0x8530020,
    static shared_null = 0x81f90a0}, startdir = {static null = {
      static null = <same as static member of an already seen type>,
      d = 0x81f90a0, static shared_null = 0x81f90a0}, d = 0x83b84b8,
    static shared_null = 0x81f90a0}, all_playlists = 0x832fdb0,
  all_music = 0x837bca8, trans = 0x8392128}
#21 0x4088acdb in MythPlugin::run () from /usr/local/lib/libmyth-0.15.so.0
No symbol table info available.
etc...

Regards,

Mark.



More information about the mythtv-dev mailing list