<html>
<body>
<br>
Ryan,<br><br>
I am impressed.&nbsp; Having been a Unix internals coder for 8 
years<br>
professionally in Market Data systems (You know they can't crash<br>
at all ;-))&nbsp; (You never stop being a coder... :-))<br><br>
Two mins... to find stack overrun, move it to the heap<br>
and post back.<br><br>
Dang!!!<br><br>
Dr. D<br><br>
At 01:53 PM 9/22/2004, you wrote:<br><br>
<blockquote type=cite class=cite cite>Get some.<br><br>
<a href="http://0day.icculus.org/cod/coduo-lnxded-1.41b.tar.bz2" eudora="autourl">http://0day.icculus.org/cod/coduo-lnxded-1.41b.tar.bz2</a><br><br>
This is the same as 1.41a, except it doesn't crash on startup.&nbsp;
:)<br><br>
What happened is there is a function that allocates a ton of stack<br>
space, which was causing some systems to crash (I assume there are
some<br>
defaults that are higher and lower between distros (kernels? glibc?)
for<br>
the amount of stack space a process gets). I just changed that
function<br>
to not allocate on the stack anymore and it no longer crashes.<br><br>
If you aren't crashing on startup, you don't need to update to
1.41b,<br>
but you probably should anyhow.<br><br>
--ryan.</blockquote>
<x-sigsep><p></x-sigsep>
<tt>-------------------------------------------------------------------------------<br>
Mark J.
DeFilippis&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
defilm@acm.org<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
defilm@ieee.org<br><br>
<br>
</body>
</html>