I also have an M10 tablet with OTA10.1 with an non functioning location service and intermitent GPS icon. As per BQ's request I'm attaching some (fragments of) logs.
1) "# ubuntu-location-serviced-cli --bus system --test" outputs text like this:
3) /var/log/upstart/ubuntu-location-service.log is a constant repetition of this:
Instantiating and configuring: gps::Provider
__bionic_open_tzdata_path: ANDROID_ROOT not set!
__bionic_open_tzdata_path: ANDROID_ROOT not set!
__bionic_open_tzdata_path: ANDROID_ROOT not set!
__bionic_open_tzdata_path: ANDROID_ROOT not set!
__bionic_open_tzdata_path: ANDROID_ROOT not set!
Instantiating and configuring: remote::Provider
name -> com.ubuntu.espoo.Service.Provider
path -> /com/ubuntu/espoo/Service/Provider
4) The screenshot is the syslog filtered by 'gps'.
I also have an M10 tablet with OTA10.1 with an non functioning location service and intermitent GPS icon. As per BQ's request I'm attaching some (fragments of) logs.
1) "# ubuntu- location- serviced- cli --bus system --test" outputs text like this:
length=27 context=0x3b9968 hardware_ abstraction_ layer.cpp: 135] static void com::ubuntu: :location: :providers: :gps::android: :HardwareAbstra ctionLayer: :on_nmea_ update( int64_t, const char*, int, void*): timestamp= 1461635998000 nmea=$GPRMC, 235958. 010,V,8960. 0000,N, 00000.0000, E,0.000, 0.00,050180, ,,N*4C hardware_ abstraction_ layer.cpp: 135] static void com::ubuntu: :location: :providers: :gps::android: :HardwareAbstra ctionLayer: :on_nmea_ update( int64_t, const char*, int, void*): timestamp= 1461635998000 nmea=$GPVTG, 0.00,T, ,M,0.000, N,0.000, K,N*32 000,0.00, 050180, ,,N*4C
I0425 12:36:40.585892 14050 android_
length=71 context=0x3b9968
I0425 12:36:40.585973 14050 android_
000,E,0.
length=39 context=0x3b9968
and exits with a segmentation fault at a random moment in time.
2) Syslog filtered by 'location':
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395044] (0)[11591: ubuntu- location] ubuntu- location[ 11591]: unhandled level 3 translation fault (11) at 0x00000000, esr 0x83000007 ubuntu- location] pgd = ffffffc0551c9000 ubuntu- location] [00000000] *pgd=0000000095 00f003, *pmd=0000000069 405003, *pte=0000000000 000000 ubuntu- location] ubuntu- location] CPU: 0 PID: 11591 Comm: ubuntu-location Tainted: G W 3.10.93+ #1 ubuntu- location] task: ffffffc036b62a00 ti: ffffffc036b18000 task.ti: ffffffc036b18000 ubuntu- location] PC is at 0x0 ubuntu- location] LR is at 0x0 ubuntu- location] pc : [<0000000000000 000>] lr : [<0000000000000 000>] pstate: 60070010 ubuntu- location] sp : 0000000000000000 ubuntu- location] x29: 0000000000000000 x28: 0000000000000000 ubuntu- location] x27: 0000000000000000 x26: 0000000000000000 ubuntu- location] x25: 0000000000000000 x24: 0000000000000000 ubuntu- location] x23: 0000000000000000 x22: 0000000000000000 ubuntu- location] x21: 0000000000000000 x20: 0000000000000000 ubuntu- location] x19: 0000000000000000 x18: 0000000000000000 ubuntu- location] x17: 0000000000000000 x16: 0000000000000000 ubuntu- location] x15: 0000000000000000 x14: 00000000f4ff09d7 ubuntu- location] x13: 00000000f4e5c5e8 x12: 00000000ffffffff ubuntu- location] x11: 00000000f4ffad60 x10: 00000000f4e5c820 ubuntu- location] x9 : 00000000f4e5e0b3 x8 : 00000000f4e5c850 ubuntu- location] x7 : 00000000f4ffb0d0 x6 : 0000000000000001 ubuntu- location] x5 : 00000000f4ffb50c x4 : 00000000f4e5c820 ubuntu- location] x3 : 000000000000000b x2 : 0000000000000000 ubuntu- location] x1 : 0000000000000000 x0 : 00000000f4e5c87c ubuntu- location] location- service main process (11586) killed by SEGV signal location- service main process ended, respawning
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395064] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395100] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395157] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395180] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395198] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395213] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395226] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395242] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395254] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395265] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395286] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395306] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395325] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395345] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395364] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395384] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395404] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395424] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395444] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395464] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395484] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395504] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395524] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395543] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.395563] (0)[11591:
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.400572] (0)[1:init]init: ubuntu-
Apr 25 12:31:57 ubuntu-phablet kernel: [ 405.400644] (0)[1:init]init: ubuntu-
3) /var/log/ upstart/ ubuntu- location- service. log is a constant repetition of this:
Instantiating and configuring: gps::Provider open_tzdata_ path: ANDROID_ROOT not set! open_tzdata_ path: ANDROID_ROOT not set! open_tzdata_ path: ANDROID_ROOT not set! open_tzdata_ path: ANDROID_ROOT not set! open_tzdata_ path: ANDROID_ROOT not set! espoo.Service. Provider espoo/Service/ Provider
__bionic_
__bionic_
__bionic_
__bionic_
__bionic_
Instantiating and configuring: remote::Provider
name -> com.ubuntu.
path -> /com/ubuntu/
4) The screenshot is the syslog filtered by 'gps'.
Hope this info is of any use.