Since the sigsegv is in malloc.c, I think it's safe to assume you have memory corruption somewhere in your app.