Сегфолт, корка, gdb, двадцать уровней рекурсии, дебажные printf'ы, проезд по памяти, а потом ты трезвеешь