We have moved to a new Sailfish OS Forum. Please start new discussions there.
1 | initial version | posted 2017-12-20 17:17:21 +0200 |
Hello. I have just updated my phone to version 2.1.3.7. Perhaps I skipped a few versions. Since the update I experience severe lags (for ~1 second every 5-10 seconds). During the lag the phone ignores touch actions, so I often have to redo some actions.
Here is the video: https://drive.google.com/file/d/1aKg1emnEzJzdJ0xa6dSo042i7bQIcbh5/view?usp=sharing
At the 4th second you can see that the phone ignored my swipe and at the 7th second you can see a lag for about 1 second. These lags happen not only while scrolling icon on the home screen, but during normal application usage too (for example during browsing settings).
These lags degrades user experience significantly (because touch actions during them are ignored).
2 | No.2 Revision |
Hello. I have just updated my phone (Jolla 1) to version 2.1.3.7. Perhaps I skipped a few versions. Since the update I experience severe lags (for ~1 second every 5-10 seconds). During the lag the phone ignores touch actions, so I often have to redo some actions.
Here is the video: https://drive.google.com/file/d/1aKg1emnEzJzdJ0xa6dSo042i7bQIcbh5/view?usp=sharing
At the 4th second you can see that the phone ignored my swipe and at the 7th second you can see a lag for about 1 second. These lags happen not only while scrolling icon on the home screen, but during normal application usage too (for example during browsing settings).
These lags degrades user experience significantly (because touch actions during them are ignored).
3 | No.3 Revision |
Hello. I have just updated my phone (Jolla 1) to version 2.1.3.7. Perhaps I skipped a few versions. Since the update I experience severe lags (for ~1 second every 5-10 seconds). During the lag the phone ignores touch actions, so I often have to redo some actions.
Here is the video: https://drive.google.com/file/d/1aKg1emnEzJzdJ0xa6dSo042i7bQIcbh5/view?usp=sharing
At the 4th second you can see that the phone ignored my swipe and at the 7th second you can see a lag for about 1 second. These lags happen not only while scrolling icon icons on the home screen, but during normal application usage too (for example during browsing settings).
These lags degrades user experience significantly (because touch actions during them are ignored).
4 | No.4 Revision |
Hello. I have just updated my phone (Jolla 1) to version 2.1.3.7. Perhaps I skipped a few versions. Since the update I experience severe lags (for ~1 second every 5-10 seconds). During the lag the phone ignores touch actions, so I often have to redo some actions.
Here is the video: https://drive.google.com/file/d/1aKg1emnEzJzdJ0xa6dSo042i7bQIcbh5/view?usp=sharing
At the 4th second you can see that the phone ignored my swipe and at the 7th second you can see a lag for about 1 second. These lags happen not only while scrolling icons on the home screen, but during normal application usage too (for example during browsing settings).
These lags degrades user experience significantly (because touch actions during them are ignored).
To provide a bit more information to diagnose the issue I did the following. I connected using ssh. Run top -d 0.2 and reproduced the lag. Here is the video: https://drive.google.com/file/d/15H-4euSO_F7S_OtwLqM65KZ7s2BYtGMy/view?usp=sharing as you can see during the lag the processes that eats CPU time are: lipstick (the process where we see the lag), dbus-daemon and connmand. One can only wonder what type of communications is going on between lipstick and connmand during the lag.
Tell me if I can provide more information.
5 | No.5 Revision |
Hello. I have just updated my phone (Jolla 1) to version 2.1.3.7. Perhaps I skipped a few versions. Since the update I experience severe lags (for ~1 second every 5-10 seconds). During the lag the phone ignores touch actions, so I often have to redo some actions.
Here is the video: https://drive.google.com/file/d/1aKg1emnEzJzdJ0xa6dSo042i7bQIcbh5/view?usp=sharing
At the 4th second you can see that the phone ignored my swipe and at the 7th second you can see a lag for about 1 second. These lags happen not only while scrolling icons on the home screen, but during normal application usage too (for example during browsing settings).
These lags degrades user experience significantly (because touch actions during them are ignored).
To provide a bit more information to diagnose the issue I did the following. following: I connected using ssh. Run top -d 0.2 and reproduced the lag. Here is the video: https://drive.google.com/file/d/15H-4euSO_F7S_OtwLqM65KZ7s2BYtGMy/view?usp=sharing as you can see during the lag the processes that eats CPU time are: lipstick (the process where we see the lag), dbus-daemon and connmand. One can only wonder what type of communications is going on between lipstick and connmand during the lag.
Tell me if I can provide more information.
6 | No.6 Revision |
Hello. I have just updated my phone (Jolla 1) to version 2.1.3.7. Perhaps I skipped a few versions. Since the update I experience severe lags (for ~1 second every 5-10 seconds). During the lag the phone ignores touch actions, so I often have to redo some actions.
Here is the video: https://drive.google.com/file/d/1aKg1emnEzJzdJ0xa6dSo042i7bQIcbh5/view?usp=sharing
At the 4th second you can see that the phone ignored my swipe and at the 7th second you can see a lag for about 1 second. These lags happen not only while scrolling icons on the home screen, but during normal application usage too (for example during browsing settings).
These lags degrades user experience significantly (because touch actions during them are ignored).
To provide a bit more information to diagnose the issue I did the following: I connected using ssh. Run top -d 0.2 and reproduced the lag. Here is the video: https://drive.google.com/file/d/15H-4euSO_F7S_OtwLqM65KZ7s2BYtGMy/view?usp=sharing as you can see during the lag the processes that eats CPU time are: lipstick (the process where we see the lag), dbus-daemon and connmand. One can only wonder what type of communications is going on between lipstick and connmand during the lag.
I did another test. I turned on flight mode and the lags disappeared. Turning off the flight mode enables lags.
Tell me if I can provide more information.
7 | No.7 Revision |
Hello. I have just updated my phone (Jolla 1) to version 2.1.3.7. Perhaps I skipped a few versions. Since the update I experience severe lags (for ~1 second every 5-10 seconds). During the lag the phone ignores touch actions, so I often have to redo some actions.
Here is the video: https://drive.google.com/file/d/1aKg1emnEzJzdJ0xa6dSo042i7bQIcbh5/view?usp=sharing
At the 4th second you can see that the phone ignored my swipe and at the 7th second you can see a lag for about 1 second. These lags happen not only while scrolling icons on the home screen, but during normal application usage too (for example during browsing settings).
These lags degrades user experience significantly (because touch actions during them are ignored).
update 1 To provide a bit more information to diagnose the issue I did the following: I connected using ssh. Run top -d 0.2 and reproduced the lag. Here is the video: https://drive.google.com/file/d/15H-4euSO_F7S_OtwLqM65KZ7s2BYtGMy/view?usp=sharing as you can see during the lag the processes that eats CPU time are: lipstick (the process where we see the lag), dbus-daemon and connmand. One can only wonder what type of communications is going on between lipstick and connmand during the lag.
update 2 I did another test. I turned on flight mode and the lags disappeared. Turning off the flight mode enables lags.
update 3 I hae never debugged dbus-related issues, but I tried using dbus-monitor (--session and --system) to see what messages are send during the lag. dbus-monitor --system shows nothing and dbus-monitor --session show only 2 messages:
signal time=1513789428.243024 sender=:1.19 -> destination=(null destination) serial=841 path=/com/jolla/lipstick; interface=com.jolla.lipstick; member=coverstatus
int32 1
signal time=1513789428.243085 sender=:1.19 -> destination=(null destination) serial=842 path=/com/jolla/lipstick; interface=com.jolla.lipstick; member=coverstatus
int32 2
I tried installing perf to profile the system, but I failed in doing this. I will try installing perf again later.
Tell me if I can provide more information.
8 | No.8 Revision |
Hello. I have just updated my phone (Jolla 1) to version 2.1.3.7. Perhaps I skipped a few versions. Since the update I experience severe lags (for ~1 second every 5-10 seconds). During the lag the phone ignores touch actions, so I often have to redo some actions.
Here is the video: https://drive.google.com/file/d/1aKg1emnEzJzdJ0xa6dSo042i7bQIcbh5/view?usp=sharing
At the 4th second you can see that the phone ignored my swipe and at the 7th second you can see a lag for about 1 second. These lags happen not only while scrolling icons on the home screen, but during normal application usage too (for example during browsing settings).
These lags degrades user experience significantly (because touch actions during them are ignored).
update 1 To provide a bit more information to diagnose the issue I did the following: I connected using ssh. Run top -d 0.2 and reproduced the lag. Here is the video: https://drive.google.com/file/d/15H-4euSO_F7S_OtwLqM65KZ7s2BYtGMy/view?usp=sharing as you can see during the lag the processes that eats CPU time are: lipstick (the process where we see the lag), dbus-daemon and connmand. One can only wonder what type of communications is going on between lipstick and connmand during the lag.
update 2 I did another test. I turned on flight mode and the lags disappeared. Turning off the flight mode enables lags.
update 3 I hae have never debugged dbus-related issues, but I tried using dbus-monitor (--session and --system) to see what messages are send during the lag. dbus-monitor --system shows nothing and dbus-monitor --session show only 2 messages:
signal time=1513789428.243024 sender=:1.19 -> destination=(null destination) serial=841 path=/com/jolla/lipstick; interface=com.jolla.lipstick; member=coverstatus
int32 1
signal time=1513789428.243085 sender=:1.19 -> destination=(null destination) serial=842 path=/com/jolla/lipstick; interface=com.jolla.lipstick; member=coverstatus
int32 2
I tried installing perf to profile the system, but I failed in doing this. I will try installing perf again later.
Tell me if I can provide more information.
9 | No.9 Revision |
Hello. I have just updated my phone (Jolla 1) to version 2.1.3.7. Perhaps I skipped a few versions. Since the update I experience severe lags (for ~1 second every 5-10 seconds). During the lag the phone ignores touch actions, so I often have to redo some actions.
Here is the video: https://drive.google.com/file/d/1aKg1emnEzJzdJ0xa6dSo042i7bQIcbh5/view?usp=sharing
At the 4th second you can see that the phone ignored my swipe and at the 7th second you can see a lag for about 1 second. These lags happen not only while scrolling icons on the home screen, but during normal application usage too (for example during browsing settings).
These lags degrades user experience significantly (because touch actions during them are ignored).
update 1 To provide a bit more information to diagnose the issue I did the following: I connected using ssh. Run top -d 0.2 and reproduced the lag. Here is the video: https://drive.google.com/file/d/15H-4euSO_F7S_OtwLqM65KZ7s2BYtGMy/view?usp=sharing as you can see during the lag the processes that eats CPU time are: lipstick (the process where we see the lag), dbus-daemon and connmand. One can only wonder what type of communications is going on between lipstick and connmand during the lag.
update 2 I did another test. I turned on flight mode and the lags disappeared. Turning off the flight mode enables lags.
update 3 I have never debugged dbus-related issues, but I tried using dbus-monitor (--session and --system) to see what messages are send during the lag. dbus-monitor --system shows nothing and dbus-monitor --session show only 2 messages:
I tried installing perf to profile the system, but I failed
update 4 I tend to think that connmand is the problem. Stopping it by using systemctl stop connman
makes system very smooth. I think that perhaps lipstick does some blocking rpc calls to connmand. Profiling connmand show that most of the time is spent on doing dbus serialization/deserialization. Now I need see somehow what is going on
Tell me if I can provide more information.
10 | No.10 Revision |
Hello. I have just updated my phone (Jolla 1) to version 2.1.3.7. Perhaps I skipped a few versions. Since the update I experience severe lags (for ~1 second every 5-10 seconds). second). During the lag the phone ignores touch actions, so I often have to redo some actions.
Here is the video: https://drive.google.com/file/d/1aKg1emnEzJzdJ0xa6dSo042i7bQIcbh5/view?usp=sharing
At the 4th second you can see that the phone ignored my swipe and at the 7th second you can see a lag for about 1 second. These lags happen not only while scrolling icons on the home screen, but during normal during application usage too (for example minimization/closing, during browsing settings).network related settings.
These lags degrades user experience significantly (because touch actions during them are ignored).
update 1 To provide a bit more information to diagnose the issue I did the following: I connected using ssh. Run top -d 0.2 and reproduced the lag. Here is the video: https://drive.google.com/file/d/15H-4euSO_F7S_OtwLqM65KZ7s2BYtGMy/view?usp=sharing as you can see during the lag the processes that eats CPU time are: lipstick (the process where we see the lag), dbus-daemon and connmand. One can only wonder what type of communications is going on between lipstick and connmand during the lag.
update 2 I did another test. I turned on flight mode and the lags disappeared. Turning off the flight mode enables lags.
update 3 I have never debugged dbus-related issues, but I tried using dbus-monitor (--session and --system) to see what messages are send during the lag. dbus-monitor --system shows nothing and dbus-monitor --session show only 2 messages:
signal time=1513789428.243024 sender=:1.19 -> destination=(null destination) serial=841 path=/com/jolla/lipstick; interface=com.jolla.lipstick; member=coverstatus int32 1 signal time=1513789428.243085 sender=:1.19 -> destination=(null destination) serial=842 path=/com/jolla/lipstick; interface=com.jolla.lipstick; member=coverstatus int32 2
update 4 I tend to think that connmand is the problem. Stopping it by using systemctl stop connman
makes system very smooth. I think that perhaps lipstick does some blocking rpc calls to connmand. Profiling connmand show that most of the time is spent on doing dbus serialization/deserialization. Now I need see somehow what is going on in dbus during the lags.
Tell me if I can provide more information.
11 | No.11 Revision |
Hello. I have just updated my phone (Jolla 1) to version 2.1.3.7. Perhaps I skipped a few versions. Since the update I experience severe lags (for ~1 second). During the lag the phone ignores touch actions, so I often have to redo some actions.
Here is the video: https://drive.google.com/file/d/1aKg1emnEzJzdJ0xa6dSo042i7bQIcbh5/view?usp=sharing
At the 4th second you can see that the phone ignored my swipe and at the 7th second you can see a lag for about 1 second. These lags happen while scrolling icons on the home screen, during application minimization/closing, during browsing network related settings.
These lags degrades user experience significantly (because touch actions during them are ignored).
update 1 To provide a bit more information to diagnose the issue I did the following: I connected using ssh. Run top -d 0.2 and reproduced the lag. Here is the video: https://drive.google.com/file/d/15H-4euSO_F7S_OtwLqM65KZ7s2BYtGMy/view?usp=sharing as you can see during the lag the processes that eats CPU time are: lipstick (the process where we see the lag), dbus-daemon and connmand. One can only wonder what type of communications is going on between lipstick and connmand during the lag.
update 2 I did another test. I turned on flight mode and the lags disappeared. Turning off the flight mode enables lags.
update 3 I have never debugged dbus-related issues, but I tried using dbus-monitor (--session and --system) to see what messages are send during the lag. dbus-monitor --system shows nothing and dbus-monitor --session show only 2 messages:
signal time=1513789428.243024 sender=:1.19 -> destination=(null destination) serial=841 path=/com/jolla/lipstick; interface=com.jolla.lipstick; member=coverstatus int32 1 signal time=1513789428.243085 sender=:1.19 -> destination=(null destination) serial=842 path=/com/jolla/lipstick; interface=com.jolla.lipstick; member=coverstatus int32 2
update 4 I tend to think that connmand is the problem. Stopping it by using systemctl stop connman
makes system very smooth. I think that perhaps lipstick does some blocking rpc calls to connmand. Profiling connmand show that most of the time is spent on doing dbus serialization/deserialization. Now I need see somehow what is going on in dbus during the lags.
Tell me if I can provide more information.
12 | No.12 Revision |
Hello. I have just updated my phone (Jolla 1) to version 2.1.3.7. Perhaps I skipped a few versions. Since the update I experience severe lags (for ~1 second). During the lag the phone ignores touch actions, so I often have to redo some actions.
Here is the video: https://drive.google.com/file/d/1aKg1emnEzJzdJ0xa6dSo042i7bQIcbh5/view?usp=sharing
At the 4th second you can see that the phone ignored my swipe and at the 7th second you can see a lag for about 1 second. These lags happen while scrolling icons on the home screen, during application minimization/closing, during browsing network related settings.
These lags degrades user experience significantly (because touch actions during them are ignored).
update 1 To provide a bit more information to diagnose the issue I did the following: I connected using ssh. Run top -d 0.2 and reproduced the lag. Here is the video: https://drive.google.com/file/d/15H-4euSO_F7S_OtwLqM65KZ7s2BYtGMy/view?usp=sharing as you can see during the lag the processes that eats CPU time are: lipstick (the process where we see the lag), dbus-daemon and connmand. One can only wonder what type of communications is going on between lipstick and connmand during the lag.
update 2 I did another test. I turned on flight mode and the lags disappeared. Turning off the flight mode enables lags.
update 3 I have never debugged dbus-related issues, but I tried using dbus-monitor (--session and --system) to see what messages are send during the lag. dbus-monitor --system shows nothing and dbus-monitor --session show only 2 messages:
signal time=1513789428.243024 sender=:1.19 -> destination=(null destination) serial=841 path=/com/jolla/lipstick; interface=com.jolla.lipstick; member=coverstatus int32 1 signal time=1513789428.243085 sender=:1.19 -> destination=(null destination) serial=842 path=/com/jolla/lipstick; interface=com.jolla.lipstick; member=coverstatus int32 2
update 4 I tend to think that connmand is the problem. Stopping it by using systemctl stop connman
makes system very smooth. I think that perhaps lipstick does some blocking rpc calls to connmand. Profiling connmand show that most of the time is spent on doing dbus serialization/deserialization. Now I need to see somehow what is going on in dbus during the lags.
Tell me if I can provide more information.