Salam Mohannad, Finally got around to testing it (0.2-12). It exists without warning and without a pattern. Sometimes it quits in the settings menu, sometimes a few seconds after displaying the times. Moreover, Fajr and Isha are always nan:nan in (Lat 54.9881, Long -1.6194) using MWL method and all options for high latitude adjustment.
BTW, although I have never written anything for Maemo or Qt, I'd like to help if you have some subtask or research to be done.