Strano...
comunque, temo di non poterti aiutare, non ho mai usato le MFC e non so se ci sono particolari accorgimenti da seguire in questi casi...
L'unico dubbio che mi viene è che l'Init venga chiamato da un thread e la funzione da un altro, e non sia abilitata la versione multithreading della CRT e delle MFC, ma non so se possa c'entrare qualcosa...