Ok, since I love making myself look like an idiot, and this took me and 3 other people to figure out, what happened was, I forgot a malloc call for a custom typedef'd struct pointer. But, the problem was damn near impossible to track down with the available debugging tools. Go figure. I didn't find it untill I sat down with gdb and stepped through my function 20 or 30 times.
Sorry for bugging you folks, after the first couple of people had no clue and the debbing crap didn't help, I was going nuts. :) Justin
