[Pianod] Minor Bug Report and a Question
Perette Barella
perette at barella.org
Tue Jul 26 22:01:08 PDT 2016
> On 2016年07月26日, at 17:42, Bruce M. Sheplan <bruce at sheplan.com> wrote:
>
> Thank you for your help! I have actually found 2 more bugs:
> 1) This is the more serious one, if you create a second room and then quit pianod (Ctrl-C or SIGHUP) it will display "2016-07-26 16:36:26: No sockets registered." endlessly until you kill -9 the process ( this happens in latest dev and latest stable
Good find. I wasn’t able to reproduce this, but I reviewed the code and found a flow that would cause it. I’ll release a fix soon.
> 2) when paused for a while and then resumed pandora will give 'playback stalled' error, but you cannot skip, stop, stop now, shutdown, only way to resume playback is to kill pianod and restart (this may be a problem with basic pandora accts only, but I dont have pandora one to test with)
I’m not able to reproduce this… can you tell me more about your platform & libraries that you’re building with? (Output of `pianod -v` covers a bunch of it.)
When paused for a while, Pandora drops the connection. The behavior suggests the playback thread is neither timing out nor noticing that the connection has closed, and is instead waiting indefinitely for more data. Can you reproduce this under gdb and send the output and a stack dump along? There’s instructions on how to do this in the INSTALL file, “Capturing a Stack Dump”.
Perette
More information about the Pianod
mailing list