I have a timer that expires every x microseconds, and send packets (simple scheduling of packets) on a timeout. This works fine for over 10 milliseconds, but when I go down to a few hundred microseconds, I get a segmentation fault. Any idea why this could be happening? Maybe the timer that calls the send function, that in turn activates the timer again is filling up the stack space? Thanks, Apu