FYI I got the full log from mccurly and extracted the following
relevant lines which caused the shutdown (the [decoder:3] is
irrelevant).

2010/02/16 22:02:47 [playlist(dot)lst:5] Queue is empty!
2010/02/16 22:02:47 [playlist(dot)lst:5] Failed to prepare track: no file.
2010/02/16 22:02:47 [threads:1] Thread "root" aborts with exception
File "sources/request_source.ml", line 115, characters 55-61:
Assertion failed!
2010/02/16 22:02:47 [decoder:3] Decoder OGG chosen for
"/path/musik/day/Lunatic Calm - The Sound.ogg".
2010/02/16 22:02:47 [main:3] Shutdown started!
2010/02/16 22:02:47 [root:3] Shutting down sources...

The file is request_source.ml, line 115 in 0.9.2 which is still
relevant but at line 120 on the latest SVN. The bug is that the source
fails to prepare a file at a point where it should never happen: this
means that either the source wrongly declared itself ready when it's
not, or that an operator pulled data from this source without checking
that it is ready.

There have been bugs (fixed) like that in the past but no fix since
0.9.2, so it's still open for the SVN. Somebody should file a bug
report for it. Mccurly, keep us informed if it happens again, under
which condition etc. We should try reproducing it at some point and
may ask for more info then. (But I suspect it won't be easy to know
where to start looking, since you're not using any black magic
operator..)

At least this is nailed down now. Cheers,

David

------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to