libshout unlimited memory queue
If you have a limited bandwidth connection to the icecast server, libshout will use more and more memory until crash.
Reason: All packets that can not be send immediately are put in a wait queue, that will grow forever.
I suggest to put a hard limit on number of buffers in queue. You will find attached a patch proposal.