﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	mlocked
6140	MythMusic abort() when changing visualisers	anonymous	Isaac Richards	"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

}}}"	defect	closed	minor	unknown	Plugin - MythMusic	0.21-fixes	low	wontfix			0
