Debugging symbols for use with gdb

I’m trying to track down a SIGSEGV in a preemptive threaded linux 64-bit console app. Using gdb, I can see a memory address and the name of one my thread’s action handler. I’ve scoured every property in every class called from this thread. I can’t find any access, read or write, that I haven’t defended with a critical section. So I’m getting desperate and wondering if there is a way to get debug symbols that would allow gdb to give me more details.