Thread: [SailfishOS] Pure Maps
View Single Post
pichlo's Avatar
Posts: 6,445 | Thanked: 20,981 times | Joined on Sep 2012 @ UK
#768
Originally Posted by rinigus View Post
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
I tried it on the way to work for a change And yes, it did hung again.
Here are the results:

Code:
,---
| 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)
Originally Posted by olf View Post
The heavy battery use you observed is "normal" on a Jolla 1with GPS on and Pure Maps (plus potentially OSMSS) running all the time.
Yes, I know. I was just slightly disappointed that switching to "online" made no difference. I was expecting some, considering that a lot of the heavy processing would be offloaded to some anonymous server somewhere.
__________________
Русский военный корабль, иди нахуй!
 

The Following 5 Users Say Thank You to pichlo For This Useful Post: