Guarda se ti da un debug assertion failed sicuramente ti indica anche in maniera precisa il file e la riga di esso a cui si è verificata quindi è suficiente che tu faccaia una ricerca di tale file nella cartella di Visual studio,lo apra,vada alla riga incriminata e controlli a cosa è dovuta.Generalmente avvengono quando si usano dei metodi grafici di controlli per cui è stato creato l'oggetto ma non è ancor stata creata la finestra corrispondente.Prova a vedere..