Hi,
When connecting with a remote client to mpd it crashes on when playing the first song like:
(gdb) thread apply all bt
Thread 4 (Thread 0x43a2e410 (LWP 3082)):
#0 0x40e13d0c in vorbis_encode_setup_init () from /usr/lib/libvorbisenc.so.2
#1 0x40e14088 in vorbis_encode_init () from /usr/lib/libvorbisenc.so.2
#2 0x0001da2c in ?? ()
#3 0x0001da2c in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 3 (Thread 0x4302a410 (LWP 3081)):
#0 0x00017fb0 in ?? ()
#1 0x00000400 in ?? ()
#2 0x00000400 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 2 (Thread 0x4282a410 (LWP 3080)):
#0 0x410e05f0 in pthread_cond_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
#1 0x00026978 in ?? ()
Cannot access memory at address 0x2
#2 0x00026978 in ?? ()
Cannot access memory at address 0x2
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 1 (Thread 0x41e07b60 (LWP 3077)):
#0 0x41490f68 in poll () from /lib/libc.so.6
#1 0x402a594c in g_poll () from /lib/libglib-2.0.so.0
#2 0x40298600 in ?? () from /lib/libglib-2.0.so.0
#3 0x40298600 in ?? () from /lib/libglib-2.0.so.0
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
The backtrace isn't very helpful though. I'd be happy to provide more
information if necessary. Note that the system in question is an arm box. It
doesn't make a difference if I use a local or a remote client. Browsing the
songs in the library works fine.
Filing this as grave since it looks completely unusable on this arch.
Cheers,
-- Guido