Opened 15 years ago

Last modified 14 years ago

#6140 closed defect

MythMusic abort() when changing visualisers — at Initial Version

Reported by: anonymous Owned by: Isaac Richards
Priority: minor Milestone: unknown
Component: Plugin - MythMusic Version: 0.21-fixes
Severity: low Keywords:
Cc: Ticket locked: no

Description

Hi.

MythMusic crashes randomly when Synaesthesia visualiser terminates (mostly when a song ends; I have random visualisations selected).

Back-trace included. Please let me know if you need the actual core-file.

This only occurs on my multi-core (AMD Phenom(tm) 9850 Quad-Core Processor) based system:

MythTV Version : 19715 MythTV Branch : branches/release-0-21-fixes Library API : 0.21.20080304-1 Network Protocol : 40 Options compiled in:

linux debug using_alsa using_backend using_dvb using_frontend using_iptv using_libfftw3 using_lirc using_opengl_vsync using_opengl_video using_v4l using_x11 using_xrandr using_xv using_xvmc using_xvmc_opengl using_bindings_perl using_bindings_python using_opengl using_ffmpeg_threads using_live using_xvmc_pbuffer

Backtrace: (gdb) where #0 0x00007fb9bbd893c5 in raise () from /lib/libc.so.6 #1 0x00007fb9bbd8a73e in abort () from /lib/libc.so.6 #2 0x00007fb9bbdc08e7 in ?? () from /lib/libc.so.6 #3 0x00007fb9bbdc5aad in ?? () from /lib/libc.so.6 #4 0x00007fb9b55cf22a in ~Bitmap (this=0x7fb9b0ff5cc8) at polygon.h:12 #5 0x00007fb9b55ce2b4 in ~Synaesthesia (this=0x7fb9b0ff0870) at synaesthesia.cpp:75 #6 0x00007fb9b5591e52 in MainVisual::setVisual (this=0x7fb9b009d730, name=@0x7fffc9fdbf70) at mainvisual.cpp:143 #7 0x00007fb9b55aae7e in PlaybackBoxMusic::CycleVisualizer? (this=0x7fb9b0009280) at playbackbox.cpp:1382 #8 0x00007fb9b55ab0cb in PlaybackBoxMusic::next (this=0x7fb9b0009280) at playbackbox.cpp:1482 #9 0x00007fb9b5665a0d in PlaybackBoxMusic::qt_invoke (this=0x7fb9b0009280, _id=63, _o=0x7fffc9fdc0a0) at moc_playbackbox.cpp:231 #10 0x00007fb9bd90b5cc in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3 #11 0x00007fb9bd90c273 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3 #12 0x00007fb9bf99058e in UIPushButtonType::pushed (this=0x7fb9b0095490) at moc_uitypes.cpp:1294 #13 0x00007fb9bf8ed4ac in UIPushButtonType::push (this=0x7fb9b0095490) at uitypes.cpp:4879 #14 0x00007fb9b55afd4a in PlaybackBoxMusic::keyPressEvent (this=0x7fb9b0009280, e=0x7fffc9fdc500) at playbackbox.cpp:262 #15 0x00007fb9bd93d639 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3 #16 0x00007fb9bd8b5135 in QApplication::internalNotify () from /usr/qt/3/lib/libqt-mt.so.3 #17 0x00007fb9bd8b63be in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3 #18 0x00007fb9bf89bf94 in QApplication::sendEvent (receiver=0x7fb9b0009280, event=0x7fffc9fdc500) at /usr/qt/3/include/qapplication.h:499 #19 0x00007fb9bf4492d7 in MythMainWindow::customEvent (this=0xa27230, ce=0x7fb9b080e270) at mythmainwindow.cpp:1437 #20 0x00007fb9bd90b0a6 in QObject::event () from /usr/qt/3/lib/libqt-mt.so.3 #21 0x00007fb9bd93d2f8 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3 #22 0x00007fb9bd8b5135 in QApplication::internalNotify () from /usr/qt/3/lib/libqt-mt.so.3 #23 0x00007fb9bd8b5d37 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3 #24 0x00007fb9bd8b66c9 in QApplication::sendPostedEvents () from /usr/qt/3/lib/libqt-mt.so.3 #25 0x00007fb9bd86bf95 in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3 #26 0x00007fb9bd8c9882 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3 #27 0x00007fb9bf887011 in MythDialog::exec (this=0x7fb9b0009280) at mythdialogs.cpp:191 #28 0x00007fb9b558cd92 in startPlayback () at main.cpp:155 #29 0x00007fb9b558ce31 in runMusicPlayback () at main.cpp:549 #30 0x00007fb9bf448756 in MythMainWindow::ExitToMainMenu? (this=0xa27230) at mythmainwindow.cpp:740 #31 0x00007fb9bf4489e5 in MythMainWindow::customEvent (this=0xa27230, ce=0xb87640) at mythmainwindow.cpp:1320 #32 0x00007fb9bd90b0a6 in QObject::event () from /usr/qt/3/lib/libqt-mt.so.3 #33 0x00007fb9bd93d2f8 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3 #34 0x00007fb9bd8b5135 in QApplication::internalNotify () from /usr/qt/3/lib/libqt-mt.so.3 #35 0x00007fb9bd8b5d37 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3 #36 0x00007fb9bd8b66c9 in QApplication::sendPostedEvents () from /usr/qt/3/lib/libqt-mt.so.3 #37 0x00007fb9bd86bf95 in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3 #38 0x00007fb9bd8c9882 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3 #39 0x00007fb9bd8c9732 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3 #40 0x000000000043cd12 in main (argc=1, argv=0x7fffc9fde378) at main.cpp:1515

Change History (0)

Note: See TracTickets for help on using tickets.