Maybe you could try tomorrow again, on the way back from work. Assuming that it will hang too. If it will, please attach gdb to it and obtain backtrace: 1. find out which process is running pure maps 2. gdb sailfish-qml pid 3. in gdb: thread apply all bt
,--- | Sailfish OS 3.0.3.10 (Hossa) '--- [nemo@Dinghy ~]$ ps aux | grep pure nemo 13701 26.4 11.1 239508 92420 ? Ssl 06:19 27:35 sailfish-qml harbour-pure-maps -- nemo 14779 0.0 0.0 4892 632 ? S 06:41 0:00 invoker --type=generic --single-instance harbour-pure-maps nemo 16868 0.0 0.0 1532 236 pts/0 S+ 08:04 0:00 grep pure [nemo@Dinghy ~]$ gdb sailfish-qml 13701 GNU gdb (GDB) Mer (7.6.2+git5) Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "armv7hl-meego-linux-gnueabi". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/sailfish-qml...Missing separate debuginfo for /usr/bin/sailfish-qml Try: zypper install -C "debuginfo(build-id)=875227329e284cd11618a77e53b72faff2d8c540" (no debugging symbols found)...done. Attaching to program: /usr/bin/sailfish-qml, process 13701 Reading symbols from /usr/lib/libsailfishapp.so.1...Missing separate debuginfo for /usr/lib/libsailfishapp.so.1 Try: zypper install -C "debuginfo(build-id)=6d021c1a552a10fb5a6409cb4eb1b400fb872eb2" (no debugging symbols found)...done. ... <snip about five screens of similar lines> ... warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available. 0x41741da2 in poll () from /lib/libc.so.6 (gdb) thread apply all bt Thread 1 (process 13701): #0 0x41741da2 in poll () from /lib/libc.so.6 #1 0x43e2109a in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x43e2116a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x40fd2e14 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x40f99b4e in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x40f9f2d8 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 #6 0x40036f1e in main () (gdb)
The heavy battery use you observed is "normal" on a Jolla 1with GPS on and Pure Maps (plus potentially OSMSS) running all the time.