So just an update on this. Iris has provided me with some output from NativeBOINC BugCatcher mode. It seems that it is the wrapper bombing out. Extract from log files
---- NATIVEBOINC BUGCATCH REPORT HEADER ----
BugReportTime:1375312087.187
CommandLine: "../../projects/pogs.theskynet.org_pogs/wrapper_arm-android-linux-gnu_340"
Manufacturer:motorola
ModelName:XT897
AndroidVer:4.1.2
KernelVer:3.0.42-gbd030d1
NativeBOINCVer:0.4.4.2.2b
Pid:5990
Signal:4
Other with SIGSEGV:
---- NATIVEBOINC BUGCATCH REPORT HEADER ----
BugReportTime:1375317764.520
CommandLine: "../../projects/pogs.theskynet.org_pogs/wrapper_arm-android-linux-gnu_340"
Manufacturer:motorola
ModelName:XT897
AndroidVer:4.1.2
KernelVer:3.0.42-gbd030d1
NativeBOINCVer:0.4.4.2.2b
Pid:6000
Signal:11
At first glance of the stack trace, seems to be when wrapper goes to start new task. I've contacted Mateusz from NativeBOINC for his thoughts on the output.
In the meantime I will be whacking in a whole lot of debug output into the wrapper code to see exactly where it exits out. I would like to attach GDB to the running process but at the moment I don't want to have to bother people in doing this. It's unfortunate I can't reproduce this.
Thank you Iris for your assistance thus far.
Regards
Daniel