QApplication
tiene un requisito especial (y en mi humilde opinión cuestionable) para argc
y argv
. Consulte la documentación:
Advertencia: Los datos a los que hacen referencia argc y argv deben permanecer válidos durante todo el tiempo de vida del objeto QApplication. Además, argc debe ser mayor que cero y argv debe contener al menos una cadena de caracteres válida.
Si argc
y argv
se destruye durante el tiempo de ejecución, se produce un comportamiento indefinido. Puede funcionar en algunas plataformas y fallar en otras. Cambie su código en consecuencia y verifique si soluciona su problema.