I'm getting this exception quite frequently but struggling to reproduce it on my own devices, I think it may have something to do with a lack of GPS signal from the times I was able to cause it. When I can cause this exception to happen, it happens when opening a fragment that has the map view, but it normally takes a quite a few times of opening and closing the fragment for it to occur.

Code:
Build fingerprint: 'motorola/osprey_vfeu/osprey_umts:6.0/MPI24.65-33/36:user/release-keys'
Revision: 'p2b0'
ABI: 'arm'
pid: 18054, tid: 18503, name: tocab.driverapp  >>> com.autocab.driverapp <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
    r0 00000000  r1 00004847  r2 00000006  r3 97f39978
    r4 97f39980  r5 97f39930  r6 00000000  r7 0000010c
    r8 ba87aa58  r9 ba87aa58  sl ba87aa58  fp 00000001
    ip 00000006  sp 97f39298  lr b6d2b205  pc b6d2d378  cpsr 400f0010

backtrace:
    #00 pc 00044378  /system/lib/libc.so (tgkill+12)
    #01 pc 00042201  /system/lib/libc.so (pthread_kill+32)
    #02 pc 0001bbcf  /system/lib/libc.so (raise+10)
    #03 pc 00018d71  /system/lib/libc.so (__libc_android_abort+34)
    #04 pc 00016934  /system/lib/libc.so (abort+4)
    #05 pc 0047acd8  /data/app/com.autocab.driverapp-1/lib/arm/libngnative.so (__gnu_cxx::__verbose_terminate_handler()+344)
    #06 pc 0043018c  /data/app/com.autocab.driverapp-1/lib/arm/libngnative.so (__cxxabiv1::__terminate(void (*)())+4)
    #07 pc 004301d4  /data/app/com.autocab.driverapp-1/lib/arm/libngnative.so (std::terminate()+24)
    #08 pc 00431f60  /data/app/com.autocab.driverapp-1/lib/arm/libngnative.so (__cxa_rethrow+72)
    #09 pc 0025b499  /data/app/com.autocab.driverapp-1/lib/arm/libngnative.so (void std::vector >::_M_emplace_back_aux(HorizontalText const&&&)+536)
    #10 pc 0025918d  /data/app/com.autocab.driverapp-1/lib/arm/libngnative.so (TextFabricator::BuildPOITextBuffer(StyleCollection*&, MapViewInterplay&, std::vector >&, ColliderWrapper&, std::map, std::allocator > >&, std::map, std::allocator > >&, bool, bool,     #11 pc 0012c6b1  /data/app/com.autocab.driverapp-1/lib/arm/libngnative.so (MapRenderer::doCollectPOIAndText(bool)+7992)
    #12 pc 0013a599  /data/app/com.autocab.driverapp-1/lib/arm/libngnative.so (std::_Function_handler (MapRenderer*, bool)> >::_M_invoke(std::_Any_data const&)+28)
    #13 pc 003e3e8b  /data/app/com.autocab.driverapp-1/lib/arm/libngnative.so (ThreadWorker::run()+82)
    #14 pc 0038eb4f  /data/app/com.autocab.driverapp-1/lib/arm/libngnative.so (RunInThread::runHelper(void*)+10)
    #15 pc 00041b03  /system/lib/libc.so (__pthread_start(void*)+30)
    #16 pc 00019405  /system/lib/libc.so (__start_thread+6)