I am running svn 8688 and have noticed that mythmusic GUI locks up with a full screen visualization of spectrum (all others are ok).

Now this only happened when I switched the screen res to 1360 x 1024 for the new display I got If I switch back to 1024 x 768 the visualization plays fine. It also plays fine in the small preview window on the main mythmusic screen. I guess it must be something to do with the scaling of it.

By GUI lockup when I mean is that the screen freezes on its current image, and the keys stop responding. I have tried it both by having a different full screen visualization playing and chaning to spectrum, and have spectrum playing in the preview window, then switching to full screen. The music carries on playing in the background as though nothing is wrong.

Just wondering if anybody else has seen this? Obviously I can just remove spectrum from the list of visualization's but I figured with release 19 coming up I should say something about this in case its a wide spread problem.

Here is the backtrace file, and I saw nothing added to the regular mythfrontend logs. Should this go into a trac?

[Thread debugging using libthread_db enabled]
[New Thread 46912522823136 (LWP 20716)]
Detaching after fork from child process 20719.
[New Thread 1084229984 (LWP 20722)]
[New Thread 1094719840 (LWP 20723)]
[New Thread 1105209696 (LWP 20724)]
[Thread 1105209696 (LWP 20724) exited]
Detaching after fork from child process 20725.
Detaching after fork from child process 20726.
[New Thread 1105209696 (LWP 20727)]
[New Thread 1115707744 (LWP 20729)]
[New Thread 1126197600 (LWP 20730)]
[Thread 1115707744 (LWP 20729) exited]
[Thread 1126197600 (LWP 20730) exited]
[New Thread 1126197600 (LWP 20736)]
[New Thread 1115707744 (LWP 20737)]

Program received signal SIGINT, Interrupt.
[Switching to Thread 46912522823136 (LWP 20716)]
0x0000003b11e406ba in __mul () from /lib64/libm.so.6

Thread 9 (Thread 1115707744 (LWP 20737)):
#0  0x0000003b12408ae7 in pthread_cond_timedwait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
No symbol table info available.
#1  0x0000003b14cf155d in QThread::exit () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x0000003b14cf1763 in QThread::usleep () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x00002aaab1b0abc5 in MadDecoder::flush () from 
/usr/lib/mythtv/plugins/libmythmusic.so
No symbol table info available.
#4  0x00002aaab1b0adad in MadDecoder::madOutput () from 
/usr/lib/mythtv/plugins/libmythmusic.so
No symbol table info available.
#5  0x00002aaab1b0b5f2 in MadDecoder::run () from 
/usr/lib/mythtv/plugins/libmythmusic.so
No symbol table info available.
#6  0x0000003b14cf13cb in QThreadInstance::start () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#7  0x0000003b1240697c in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#8  0x0000003b11bc992e in clone () from /lib64/libc.so.6
No symbol table info available.
#9  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 8 (Thread 1126197600 (LWP 20736)):
#0  0x0000003b11b92341 in __nanosleep_nocancel () from /lib64/libc.so.6
No symbol table info available.
#1  0x0000003b11bc2dc4 in usleep () from /lib64/libc.so.6
No symbol table info available.
#2  0x00002aaaac1d362d in AudioOutputBase::OutputAudioLoop 
(this=0x2aaab5500010) at audiooutputbase.cpp:772
        space_on_soundcard = 1742
        last_space_on_soundcard = 1742
        zeros = 0x43204a10 ""
        fragment = 0x43203a00 "¸"
        e = {<MythEvent> = {<QCustomEvent> = {<> = {<No data fields>}, d = 
0x43206060}, message = {static null = {static null = <same as static member of 
an already seen type>, d = 0x67be20, static shared_null = 0x67be20}, d = 
0x43206000, static shared_null = 0x67be20}, extradata = {<QValueList<QString>> 
= {sh = 0x6f4e40}, <No data fields>}}, error_msg = 0x7f9020, elasped_seconds = 
1126194945, written_bytes = 253754922317, brate = 356114032, freq = 59, prec = 
299050624, chan = 59}
#3  0x00002aaaac1d3b5e in AudioOutputBase::kickoffOutputAudioLoop 
(player=0x2aaab5500010) at audiooutputbase.cpp:865
No locals.
#4  0x0000003b1240697c in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x0000003b11bc992e in clone () from /lib64/libc.so.6
No symbol table info available.
#6  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 7 (Thread 1126197600 (LWP 20730)):
#0  0x0000003b11b92341 in __nanosleep_nocancel () from /lib64/libc.so.6
No symbol table info available.
#1  0x0000003b11bc2dc4 in usleep () from /lib64/libc.so.6
No symbol table info available.
#2  0x00002aaaac1d362d in AudioOutputBase::OutputAudioLoop 
(this=0x2aaab5500010) at audiooutputbase.cpp:772
        space_on_soundcard = 1742
        last_space_on_soundcard = 1742
        zeros = 0x43204a10 ""
        fragment = 0x43203a00 "¸"
        e = {<MythEvent> = {<QCustomEvent> = {<> = {<No data fields>}, d = 
0x43206060}, message = {static null = {static null = <same as static member of 
an already seen type>, d = 0x67be20, static shared_null = 0x67be20}, d = 
0x43206000, static shared_null = 0x67be20}, extradata = {<QValueList<QString>> 
= {sh = 0x6f4e40}, <No data fields>}}, error_msg = 0x7f9020, elasped_seconds = 
1126194945, written_bytes = 253754922317, brate = 356114032, freq = 59, prec = 
299050624, chan = 59}
#3  0x00002aaaac1d3b5e in AudioOutputBase::kickoffOutputAudioLoop 
(player=0x2aaab5500010) at audiooutputbase.cpp:865
No locals.
#4  0x0000003b1240697c in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x0000003b11bc992e in clone () from /lib64/libc.so.6
No symbol table info available.
#6  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 6 (Thread 1115707744 (LWP 20729)):
#0  0x0000003b12408ae7 in pthread_cond_timedwait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
No symbol table info available.
#1  0x0000003b14cf155d in QThread::exit () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x0000003b14cf1763 in QThread::usleep () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x00002aaab1b0abc5 in MadDecoder::flush () from 
/usr/lib/mythtv/plugins/libmythmusic.so
No symbol table info available.
#4  0x00002aaab1b0adad in MadDecoder::madOutput () from 
/usr/lib/mythtv/plugins/libmythmusic.so
No symbol table info available.
#5  0x00002aaab1b0b5f2 in MadDecoder::run () from 
/usr/lib/mythtv/plugins/libmythmusic.so
No symbol table info available.
#6  0x0000003b14cf13cb in QThreadInstance::start () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#7  0x0000003b1240697c in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#8  0x0000003b11bc992e in clone () from /lib64/libc.so.6
No symbol table info available.
#9  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 5 (Thread 1105209696 (LWP 20727)):
#0  0x0000003b12408ae7 in pthread_cond_timedwait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
No symbol table info available.
#1  0x0000003b14cf155d in QThread::exit () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x0000003b14cf1694 in QThread::msleep () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x00002aaaac200e78 in MonitorThread::run (this=0x863c20) at 
mythmediamonitor.cpp:77
No locals.
#4  0x0000003b14cf13cb in QThreadInstance::start () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x0000003b1240697c in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6  0x0000003b11bc992e in clone () from /lib64/libc.so.6
No symbol table info available.
#7  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 4 (Thread 1105209696 (LWP 20724)):
#0  0x0000003b12408ae7 in pthread_cond_timedwait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
No symbol table info available.
#1  0x0000003b14cf155d in QThread::exit () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x0000003b14cf1694 in QThread::msleep () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x00002aaaac200e78 in MonitorThread::run (this=0x863c20) at 
mythmediamonitor.cpp:77
No locals.
#4  0x0000003b14cf13cb in QThreadInstance::start () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x0000003b1240697c in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6  0x0000003b11bc992e in clone () from /lib64/libc.so.6
No symbol table info available.
#7  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 3 (Thread 1094719840 (LWP 20723)):
#0  0x0000003b1240b1db in __read_nocancel () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x0000003dd54026fb in lirc_nextcode () from /usr/lib64/liblirc_client.so.0
No symbol table info available.
#2  0x00002aaaac20e54e in LircClient::Process (this=0x8aabb0) at lirc.cpp:68
        code = 0x0
        ir = 0x0
        ret = 0
#3  0x00002aaaac186d49 in SpawnLirc (param=0x829d10) at mythdialogs.cpp:53
        main_window = (MythMainWindow *) 0x829d10
        config_file = {static null = {static null = <same as static member of 
an already seen type>, d = 0x67be20, static shared_null = 0x67be20}, d = 
0x8bfaf0, static shared_null = 0x67be20}
        program = {static null = {static null = <same as static member of an 
already seen type>, d = 0x67be20, static shared_null = 0x67be20}, d = 0x8aa080, 
static shared_null = 0x67be20}
        cl = (class LircClient *) 0x8aabb0
#4  0x0000003b1240697c in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x0000003b11bc992e in clone () from /lib64/libc.so.6
No symbol table info available.
#6  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 2 (Thread 1084229984 (LWP 20722)):
#0  0x0000003b124088f6 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
No symbol table info available.
#1  0x0000003b14fcc5f2 in QWaitCondition::wait () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x00002aaaac0b5464 in MythContext::waitPrivRequest (this=0x6f3830) at 
mythcontext.cpp:2711
No locals.
#3  0x00000000004331f7 in run_priv_thread (data=0x0) at main.cpp:679
No locals.
#4  0x0000003b1240697c in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x0000003b11bc992e in clone () from /lib64/libc.so.6
No symbol table info available.
#6  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 46912522823136 (LWP 20716)):
#0  0x0000003b11e406ba in __mul () from /lib64/libm.so.6
No symbol table info available.
#1  0x0000003b11e42574 in __mpexp () from /lib64/libm.so.6
No symbol table info available.
#2  0x0000003b11e428da in __mplog () from /lib64/libm.so.6
No symbol table info available.
#3  0x0000003b11e11aec in __ieee754_log () from /lib64/libm.so.6
No symbol table info available.
#4  0x0000003b11e24e54 in log () from /lib64/libm.so.6
No symbol table info available.
#5  0x00002aaab1b16d7c in LogScale::setMax () from 
/usr/lib/mythtv/plugins/libmythmusic.so
No symbol table info available.
#6  0x00002aaab1b59918 in Spectrum::resize () from 
/usr/lib/mythtv/plugins/libmythmusic.so
No symbol table info available.
#7  0x00002aaab1b173f6 in MainVisual::resizeEvent () from 
/usr/lib/mythtv/plugins/libmythmusic.so
No symbol table info available.
#8  0x0000003b14d8a43b in QWidget::event () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#9  0x0000003b14cf7cfa in QApplication::internalNotify () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#10 0x0000003b14cf8521 in QApplication::notify () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#11 0x0000003b14cc7d06 in QWidget::internalSetGeometry () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#12 0x0000003b14d862c9 in QWidget::setGeometry () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#13 0x00002aaab1b2ea8c in PlaybackBoxMusic::visEnable () from 
/usr/lib/mythtv/plugins/libmythmusic.so
No symbol table info available.
#14 0x00002aaab1bb7837 in PlaybackBoxMusic::qt_invoke () from 
/usr/lib/mythtv/plugins/libmythmusic.so
No symbol table info available.
#15 0x0000003b14d52d3a in QObject::activate_signal () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#16 0x0000003b14d53152 in QObject::activate_signal () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#17 0x00002aaaac223f7e in UITextButtonType::pushed (this=0x2aaab5821c30) at 
moc_uitypes.cpp:1145
No locals.
#18 0x00002aaaac13389d in UITextButtonType::push (this=0x2aaab5821c30) at 
uitypes.cpp:4314
No locals.
#19 0x00002aaab1b3660d in PlaybackBoxMusic::keyPressEvent () from 
/usr/lib/mythtv/plugins/libmythmusic.so
No symbol table info available.
#20 0x0000003b14d8a21e in QWidget::event () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#21 0x0000003b14cf7cfa in QApplication::internalNotify () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#22 0x0000003b14cf8919 in QApplication::notify () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#23 0x00002aaaac18cebf in MythMainWindow::keyPressEvent (this=0x829d10, 
e=0x7fffffe1c8b0) at mythdialogs.cpp:750
        current = (struct QWidget *) 0x8609b0
#24 0x0000003b14d8a21e in QWidget::event () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#25 0x0000003b14cf7cfa in QApplication::internalNotify () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#26 0x0000003b14cf8919 in QApplication::notify () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#27 0x0000003b14c91b5c in QETWidget::translateKeyEvent () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#28 0x0000003b14c97aad in QApplication::x11ProcessEvent () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#29 0x0000003b14ca9a66 in QEventLoop::processEvents () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#30 0x0000003b14d0de1c in QEventLoop::enterLoop () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#31 0x00002aaaac187a29 in MythDialog::exec (this=0x8609b0) at 
mythdialogs.cpp:1047
        res = 0
#32 0x00002aaab1b0eded in startPlayback () from 
/usr/lib/mythtv/plugins/libmythmusic.so
No symbol table info available.
#33 0x00002aaab1b13ff7 in runMusicPlayback () from 
/usr/lib/mythtv/plugins/libmythmusic.so
No symbol table info available.
#34 0x00002aaaac18fb1e in MythMainWindow::ExitToMainMenu (this=0x829d10) at 
mythdialogs.cpp:395
        callback = (void (*)(void)) 0x2aaab1b13fb0 <runMusicPlayback()>
        current = (struct QWidget *) 0x864e90
#35 0x00002aaaac1976a3 in MythMainWindow::customEvent (this=0x829d10, 
ce=0x8b8450) at mythdialogs.cpp:759
No locals.
#36 0x0000003b14d5290b in QObject::event () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#37 0x0000003b14d8a1af in QWidget::event () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#38 0x0000003b14cf7cfa in QApplication::internalNotify () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#39 0x0000003b14cf8521 in QApplication::notify () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#40 0x0000003b14cf917e in QApplication::sendPostedEvents () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#41 0x0000003b14ca98d8 in QEventLoop::processEvents () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#42 0x0000003b14d0de37 in QEventLoop::enterLoop () from 
/usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#43 0x00002aaaac187a29 in MythDialog::exec (this=0x864e90) at 
mythdialogs.cpp:1047
        res = 10922
#44 0x0000000000431691 in RunMenu ([EMAIL PROTECTED]) at main.cpp:498
        exitstatus = 0
#45 0x0000000000436e25 in main (argc=5, argv=0x7fffffe1e148) at main.cpp:1062
        geometry = {static null = {static null = <same as static member of an 
already seen type>, d = 0x67be20, static shared_null = 0x67be20}, d = 0x6a8cc0, 
static shared_null = 0x67be20}
        a = <incomplete type>
        logfile = {static null = {static null = <same as static member of an 
already seen type>, d = 0x67be20, static shared_null = 0x67be20}, d = 0x6f1180, 
static shared_null = 0x67be20}
        pluginname = {static null = {static null = <same as static member of an 
already seen type>, d = 0x67be20, static shared_null = 0x67be20}, d = 0x6f2370, 
static shared_null = 0x67be20}
        finfo = {fn = {static null = {static null = <same as static member of 
an already seen type>, d = 0x67be20, static shared_null = 0x67be20}, d = 
0x6f23a0, static shared_null = 0x67be20}, fic = 0x0, cache = true, symLink = 
false}
        binname = {static null = {static null = <same as static member of an 
already seen type>, d = 0x67be20, static shared_null = 0x67be20}, d = 0x6f3d70, 
static shared_null = 0x67be20}
        ResetSettings = false
        logfd = 12
        fileprefix = {static null = {static null = <same as static member of an 
already seen type>, d = 0x67be20, static shared_null = 0x67be20}, d = 0x6f1920, 
static shared_null = 0x67be20}
        dir = <incomplete type>
        priv_thread = 1084229984
        status = 0
        themename = {static null = {static null = <same as static member of an 
already seen type>, d = 0x67be20, static shared_null = 0x67be20}, d = 0x8d9550, 
static shared_null = 0x67be20}
        randomtheme = false
        themedir = {static null = {static null = <same as static member of an 
already seen type>, d = 0x67be20, static shared_null = 0x67be20}, d = 0x83b620, 
static shared_null = 0x67be20}
        mainWindow = (class MythMainWindow *) 0x829d10
        pmanager = (MythPluginManager *) 0x8a9350
        mon = (class MediaMonitor *) 0x863bc0
        networkControl = (class NetworkControl *) 0x0
        exitstatus = 10922


Regards

Ben


_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

Reply via email to