[Pianod] Minor Bug Report and a Question

Bruce M. Sheplan bruce at sheplan.com
Wed Jul 27 05:22:42 PDT 2016


here is the output of pianod -v:

bruce at homemedia:~$ pianod -v

pianod2 version 225

Build options:

  Switches: --disable-debug  --without-compression

  SSL package: gnutls

  Sources: pandora tonegenerator filesystem

  Media libraries: ffmpeg/libav taglib

  Audio outputs: libavdevices libao

The system is debian jessie on a laptop:

bruce at homemedia:~$ uname -a

Linux homemedia 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt25-2+deb8u3
(2016-07-02) i686 GNU/Linux

I will try to reproduce the stall again with gdb and send you the dump as
soon as I can

I think I also found another bug on the startscript when processing the
following:

ROOM CREATE pandora2

ROOM ENTER pandora2

ROOM RECONFIGURE DEVICE hw:1

It doesnt seem to configure the device properly, I can run the same
commands from the telnet session and it seems to work fine (after logging
in of course).

Is there any way of checking the configuration of a room?

Thanks for your help!


On Wed, Jul 27, 2016 at 12:01 AM, Perette Barella <perette at barella.org>
wrote:

> > 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
>
> _______________________________________________
> Pianod mailing list
> Pianod at lists.deviousfish.com
> http://lists.deviousfish.com/listinfo.cgi/pianod-deviousfish.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.deviousfish.com/pipermail/pianod-deviousfish.com/attachments/20160727/a6a12488/attachment-0002.htm>


More information about the Pianod mailing list