I can reproduce this:

- Have mpd play some music
- /etc/init.d/mpd stop
- Move the mouse over the plugin's buttons
- Plugin dies (becomes a zombie)

Also seems to work if mpd is started after the plugin was loaded.

Strace is attached

cheers
-- 
Stefan Ott
http://www.ott.net/
restart_syscall(<... resuming interrupted call ...>) = 1
ioctl(3, FIONREAD, [32])                = 0
read(3, "\7\3\342\5\300\256\315\5\\\0\0\0\3\0\340\3\0\0\0\0q\3\350"..., 32) = 32
gettimeofday({1214262173, 474983}, NULL) = 0
ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({1214262173, 475174}, NULL) = 0
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, 499) = 1
ioctl(3, FIONREAD, [96])                = 0
read(3, "\10\2\342\5\336\256\315\5\\\0\0\0\3\0\340\3\0\0\0\0q\3"..., 96) = 96
gettimeofday({1214262173, 504411}, NULL) = 0
poll([{fd=3, events=POLLIN}], 1, 0)     = 0
send(6, "status\n", 7, 0)               = -1 EPIPE (Broken pipe)
--- SIGPIPE (Broken pipe) @ 0 (0) ---

Reply via email to