To reproduce this issue you need bwa input files that will provoke a bwa error. Or you can do some changes in sources to get the state that cause a crash.
The lastPartOfLog variable in BwaAlignTask::LogParser::parseErrOutput(const QString &partOfLog) function must contain the only one string "This application has requested the Runtime to terminate".
If you have bad files or appropriate source changes, just run the bwa align task, UGENE will crash.
Also check all other log parsers for the same error.