Qt translation - Crashes in Mac

I have an application developed with Qt 5.2.1 and it works perfectly on Windows system . I'm trying to make it work on MacOS with XCode but* i got a crash when i'm installing a new translator into the qApp* for the translation (when the user selects another language).

Debugging with XCode (which i have no idea), throws me an* EXC_BAD_ACCESS *just after installing the new translator and redirects me to the app.exec() to the main file.

At the moment of installing the new translation , there is a previous one installed from the main when the program starts. The sequence is this:

Main-> set the default language ->Open MainWindow

MainWindow->User Changes the language (and i'm trying to access the qApp pointer from here to install the translator).

Can someone help me with this? Thanks in advance :)

PD: If i comment the line of the installtranslator method, the application works well but no translation is made hehe. Also the translator loads well the language before trying to install it.

Hi,
What I use it this:
@
qApp->removeTranslator(&translator);
QString strFullFileName(QString("%1/HD120_%2.qm").arg(m_langPath).arg(strLang));
if (translator.load(strFullFileName) == true)
{
qApp->installTranslator(&translator);
}
@
So maybe the removeTranslator and load function protect me from setting up a incorrect translator. It never crashes in my program.