[mythtv] mythmusic segfault
Carey Stevens
carey at zestgroup.com
Thu Jan 1 00:31:40 EST 2004
Hi Guys,
I have tried unsuccessfully to get mythtv working on an Via M 10000 for a few
days now. My base distro is gentoo.
Basically it segfaults when I select play music after selecting music in the
play list. It does this for both oggs and mp3s. Included below are a couple og
backtraces as per the instructions.
I am using the viaudiocombo sound driver, all seems well in every other app I
have tried. I can play the oggs etc using mplayer and cat stuff to /dev/dsp
fine.
As an aside, I also watched the tables in mysql as I tried using the playlist
selecter. Seems a bit flakey, occasionally the hostname doesn't get set on a
list, or the songlist gets negative numbers in it. Dunno whats up with that.
For the purposes of the current problem with the segfault, the database was
populated correctly though.
I have also tried with releases 0.12, 0.13, and am now using todays cvs - all
die the same way(starting from sctach with each, including dropping the
mythconverge database).
Here are the bt's, Any suggestions would be appreciated.
Cheers
Carey
(gdb) thread apply all bt full
Thread 6 (Thread 65541 (LWP 1500)):
#0 0x40baa468 in sigsuspend () from /lib/libc.so.6
No symbol table info available.
#1 0x40a5c1e8 in __pthread_wait_for_restart_signal () from
/lib/libpthread.so.0
No symbol table info available.
#2 0x40a58ceb in pthread_cond_wait at GLIBC_2.0 () from
/lib/libpthread.so.0
No symbol table info available.
#3 0x4088acef in QWaitCondition::wait(QMutex*, unsigned long) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#4 0x4381e1b9 in MadDecoder::flush(bool) (this=0x8973810,
final=false) at maddecoder.cpp:303
min = 2048
#5 0x4381eab3 in MadDecoder::madOutput() (this=0x8973810) at
maddecoder.cpp:510
sample = 172
samples = 382
channels = 2
left = (const mad_fixed_t *) 0x8977a24
right = (const mad_fixed_t *) 0x8978c24
#6 0x4381e7ea in MadDecoder::run() (this=0x8973810) at
maddecoder.cpp:419
No locals.
#7 0x4059da65 in QThreadInstance::start(void*) () from
/usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#8 0x40a59d30 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9 0x40a59e32 in pthread_start_thread_event () from
/lib/libpthread.so.0
No symbol table info available.
Couldn't get registers: No such process.
#0 0x40baa468 in sigsuspend () from /lib/libc.so.6
(gdb)
(gdb) thread apply all bt full
GNU DDD 3.3.1 (i686-pc-linux-gnu), by Dorothea Lütkehaus and Andreas
Zeller.
Copyright © 1995-1999 Technische Universität Braunschweig, Germany.
Copyright © 1999-2001 Universität Passau, Germany.
(gdb) run
[New Thread 16384 (LWP 1909)]
2004-01-01 01:46:12 Enabled verbose msgs : important general
[New Thread 32769 (LWP 1912)]
[New Thread 16386 (LWP 1913)]
[New Thread 32771 (LWP 1914)]
[New Thread 49156 (LWP 1915)]
[New Thread 65541 (LWP 1916)]
[New Thread 81926 (LWP 1917)]
[New Thread 98311 (LWP 1918)]
[New Thread 114696 (LWP 1919)]
[New Thread 131081 (LWP 1920)]
[New Thread 147466 (LWP 1921)]
^C
Program received signal SIGINT, Interrupt.
0x40b98468 in sigsuspend () from /lib/libc.so.6
(gdb) thread apply all bt full
Thread 11 (Thread 147466 (LWP 1921)):
#0 0x40b98468 in sigsuspend () from /lib/libc.so.6
No symbol table info available.
#1 0x40a4a1e8 in __pthread_wait_for_restart_signal () from
/lib/libpthread.so.0
No symbol table info available.
#2 0x40a4b97e in __pthread_alt_lock () from /lib/libpthread.so.0
No symbol table info available.
#3 0x40a48be7 in pthread_mutex_lock () from /lib/libpthread.so.0
No symbol table info available.
#4 0x408773b2 in QRealMutexPrivate::lock() () from
/usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#5 0x40877c74 in QMutex::lock() () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#6 0x4383dc63 in VorbisDecoder::flush(bool) (this=0x8ad2f18,
final=false) at vorbisdecoder.cpp:115
min = 2048
#7 0x4383e737 in VorbisDecoder::run() (this=0x8ad2f18) at
vorbisdecoder.cpp:276
section = 0
#8 0x4058ba65 in QThreadInstance::start(void*) () from
/usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#9 0x40a47d30 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#10 0x40a47e32 in pthread_start_thread_event () from
/lib/libpthread.so.0
No symbol table info available.
Couldn't get registers: No such process.
#0 0x40b98468 in sigsuspend () from /lib/libc.so.6
More information about the mythtv-dev
mailing list