[pulseaudio-tickets] [PulseAudio] #550: MPD's interface crashed (libpulse related bug)
PulseAudio
trac-noreply at tango.0pointer.de
Mon Apr 20 11:51:46 PDT 2009
#550: MPD's interface crashed (libpulse related bug)
--------------------+-------------------------------------------------------
Reporter: avuton | Owner: lennart
Type: defect | Status: new
Milestone: | Component: daemon
Keywords: 0.9.15 |
--------------------+-------------------------------------------------------
Relating this bug to [http://musicpd.org/mantis/view.php?id=2274 MPD bug
2274].
libpulse version is 0.9.15
the pulseaudio it's connecting to over tcp is 0.9.14
MPD's interface crashed I try to connect to it and it's a nogo.
It continues playing.
{{{
media-sound/mpd:0
Revision: e1f0c5347c2eb96adb997679d61e12f655d3fe28
Emerged on: 04/15/2009 03:43:20 PM
}}}
Top output:
{{{
22833 mpd 20 0 487m 55m 4268 S 379 1.8 0:11.36 mpd
22824 mpd 20 0 487m 55m 4268 S 1 1.8 0:49.63 mpd
22823 mpd 20 0 487m 55m 4268 S 0 1.8 0:04.12 mpd
22821 mpd 20 0 487m 55m 4268 S 0 1.8 0:25.24 mpd
}}}
gdb output:
{{{
22821:
#0 0x00002b13afd10db9 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1 0x00002b13af2bd90a in pa_threaded_mainloop_wait (m=0x15e5e60) at pulse
/thread-mainloop.c:201
#2 0x000000000041d6e8 in pulse_mixer_get_volume (mixer=<value optimized
out>) at src/mixer/pulse_mixer.c:70
#3 0x000000000041cc43 in mixer_get_volume (mixer=0x6ac760) at
src/mixer_control.c:151
#4 0x000000000041ce35 in mixer_all_get_volume () at src/mixer_all.c:49
#5 0x0000000000436915 in volume_level_get () at src/volume.c:176
#6 0x000000000041f4c2 in handle_status (client=0x2b13c4002b50, argc=<value
optimized out>, argv=<value optimized out>) at src/command.c:472
#7 0x000000000041e745 in command_process (client=0x2b13c4002b50,
commandString=<value optimized out>) at src/command.c:1886
#8 0x00000000004288e3 in client_in_event (source=<value optimized out>,
condition=<value optimized out>, data=<value optimized out>) at
src/client.c:354
#9 0x00002b13aaeb9142 in IA__g_main_context_dispatch (context=0x6790c0) at
gmain.c:2144
#10 0x00002b13aaebc85d in g_main_context_iterate (context=0x6790c0,
block=1, dispatch=1, self=<value optimized out>) at gmain.c:2778
#11 0x00002b13aaebcd8d in IA__g_main_loop_run (loop=0x67a210) at
gmain.c:2986
#12 0x0000000000429bdc in main (argc=<value optimized out>, argv=<value
optimized out>) at src/main.c:327
22823:
#0 0x00002b13afd10db9 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1 0x000000000041de19 in notify_wait (notify=0x660230) at src/notify.c:39
#2 0x00000000004177d8 in audio_output_all_wait (threshold=64) at
src/output_all.c:418
#3 0x000000000042e15d in player_task (arg=<value optimized out>) at
src/player_thread.c:489
#4 0x00002b13aaee18b4 in g_thread_create_proxy (data=0xdb8170) at
gthread.c:635
#5 0x00002b13afd0d007 in start_thread () from /lib/libpthread.so.0
#6 0x00002b13afff2f7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7 0x0000000000000000 in ?? ()
22824:
#0 0x00002b13afd10db9 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1 0x000000000041de19 in notify_wait (notify=0x660168) at src/notify.c:39
#2 0x0000000000424114 in decoder_get_chunk (decoder=0x2b13b921ffd0,
is=0x0) at src/decoder_internal.c:42
#3 0x00000000004239e6 in decoder_data (decoder=0x2b13b921ffd0, is=0x0,
_data=0x2b13b921eea0, length=4064, data_time=148.051071, bitRate=1098,
replay_gain_info=0x0) at src/decoder_api.c:269
#4 0x0000000000412d06 in flac_common_write (data=0x2b13b921eea0,
frame=0xdd9590, buf=0xdd90b8) at src/decoder/_flac_common.c:345
#5 0x00000000004149bf in flac_write_cb (dec=<value optimized out>,
frame=0xdd9590, buf=0xdd90b8, vdata=0x2b13b921eea0) at
src/decoder/flac_plugin.c:230
#6 0x00002b13accba426 in read_frame_ (decoder=0x13f5510,
got_a_frame=0x2b13b921ee7c, do_full_decode=1) at stream_decoder.c:2960
#7 0x00002b13accbbae0 in FLAC__stream_decoder_process_single
(decoder=0x13f5510) at stream_decoder.c:1060
#8 0x0000000000414700 in flac_filedecode_internal (decoder=0x2b13b921ffd0,
fname=<value optimized out>, is_ogg=<value optimized out>) at
src/decoder/flac_plugin.c:756
#9 0x0000000000414880 in flac_filedecode (decoder=0x2b13b921ffd0,
fname=0x16f99f0 "/var/lib/mpd/6601/music/Albums/Type O Negative/Life
Is Killing Me/10 - Type O Negative - (We Were) Electrocute.flac") at
src/decoder/flac_plugin.c:808
#10 0x00000000004230a0 in decoder_task (arg=<value optimized out>) at
src/decoder_plugin.h:139
#11 0x00002b13aaee18b4 in g_thread_create_proxy (data=0xdb7e70) at
gthread.c:635
#12 0x00002b13afd0d007 in start_thread () from /lib/libpthread.so.0
#13 0x00002b13afff2f7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
0000014 0x0000000000000000 in ?? ()
22833:
#0 0x00002b13afd10db9 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1 0x00002b13af2bd90a in pa_threaded_mainloop_wait (m=0xba4c60) at pulse
/thread-mainloop.c:201
#2 0x00002b13af08f5ed in pa_simple_write (p=0x16fcd40,
data=0x2b13b938bf5c, length=3532, rerror=0x2b13b9c27004) at
pulse/simple.c:266
#3 0x0000000000419edc in pulse_play (data=<value optimized out>,
chunk=0x80, size=249547, error_r=0x2b13b9c27060) at
src/output/pulse_plugin.c:160
#4 0x0000000000418345 in audio_output_task (arg=<value optimized out>) at
src/output_plugin.h:179
#5 0x00002b13aaee18b4 in g_thread_create_proxy (data=0xdb86b0) at
gthread.c:635
#6 0x00002b13afd0d007 in start_thread () from /lib/libpthread.so.0
#7 0x00002b13afff2f7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8 0x0000000000000000 in ?? ()
}}}
--
Ticket URL: <http://pulseaudio.org/ticket/550>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server
More information about the pulseaudio-bugs
mailing list