When disconnecting a stream or stopping (SIGINT) mpd, I'm seeing the
following backtrace with master
(17c6db6c33b9b14a8627b3f9b3da8580a5f932a2):

#0  EventLoop::RemoveFD (this=0x0, _fd=0, m=...) at src/event/Loop.cxx:64
#1  0x000000000043f0d7 in SocketMonitor::Schedule (this=0x1a74c28, 
flags=flags@entry=0)
    at src/event/SocketMonitor.cxx:172
#2  0x000000000043f13b in Cancel (this=<optimized out>) at 
src/event/SocketMonitor.hxx:136
#3  SocketMonitor::Dispatch (this=<optimized out>, flags=<optimized out>) at 
src/event/SocketMonitor.cxx:43
#4  0x000000000044066b in EventLoop::Run (this=0x14f3c60) at 
src/event/Loop.cxx:176
#5  0x000000000041b436 in mpd_main (argc=<optimized out>, argv=<optimized out>) 
at src/Main.cxx:503
#6  0x00007fd8cc0d0f75 in __libc_start_main (main=0x409a80 <main(int, char**)>, 
argc=4, argv=0x7fff4df90918,
    init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, 
stack_end=0x7fff4df90908)
    at libc-start.c:285
#7  0x0000000000409c49 in _start ()

I can bisect if needed, but it's pretty easy to reproduce here with just
connect/disconnecting an mplayer or mpv instance a couple of times.

--Ben

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team

Reply via email to