[Live-devel] stackoverflow

Jeff Shanab jshanab at smartwire.com
Fri Dec 16 12:55:06 PST 2011


I am having stack overflow whenever anything takes a bit of time. I read in the archives that this should be a very rare occurance but it happens if I debug, if I put any std::cout and on many startups before things get a chance to settle.  I can see this is a mutual recursive path between the continuePlaying of one source and the afterGettingFrame of the sink or filter to the left.  I suspect it is showing up now more than in the past because of the tiny 188 byte packets that transport streams use. I increased my stack size but that did not help.

Is there a non-recursive equivalent that can avoid this so I can debug and remain running when things get behind?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20111216/80f5fe4a/attachment.html>


More information about the live-devel mailing list