Non sono un esperto, ma mi sembra un errore di tipo buffer overflow. Per il debug su windows dipende credo da che ambiente stai utilizzando, che dovrebbe avere il suo debugger.

Su linux se non erro puoi usare o gdb da riga di comando oppure ddd (data display debugger). Ma potrebbe esserti utile anche il comando strace. Purtroppo sono comandi che non conosco affatto bene, ma se dai uno sguardo al man dei singoli comandi forse puoi trovare qualche risposta.