While location service or posclientd using a 100% CPU might worsen the situation, I do not think that it is the gist of this bug.
In addition, the syslog pasted in #2 clearly shows that the trust and location frameworks respond promptly:
roughly indicating the start of the app. With that, I remove location-service from the list of affected projects.
As Kevin pointed out: The entire GL pipeline stalling for a few seconds hints towards a deeper underlying issue. The numerous ioctls logged by the camera driver/camera service might give us a good idea of what is going wrong.
If someone manages to reproduce reliably, please add the output of sudo /system/bin/logcat to this bug report. Filing against
While location service or posclientd using a 100% CPU might worsen the situation, I do not think that it is the gist of this bug.
In addition, the syslog pasted in #2 clearly shows that the trust and location frameworks respond promptly:
Sep 26 13:35:37 ubuntu-phablet core::trust: :Daemon: :Skeleton[ 2926]: CachedAgent: :authenticate_ request_ with_parameters : Application pid: 12860 Application uid: 32011 Application id: com.ubuntu. camera_ camera Cached request: Request(from: com.ubuntu. camera_ camera, feature: 0, when: 141103180082396 0984, answer: granted)
With:
Sep 26 13:35:34 ubuntu-phablet kernel: [55380.601359] (1)[12860: camera- app]type= 1400 audit(141173133 4.140:206) : apparmor="DENIED" operation="chmod" profile= "com.ubuntu. camera_ camera_ 3.0.0.387" name="/ run/user/ 32011/" pid=12860 comm="camera-app" requested_mask="w" denied_mask="w" fsuid=32011 ouid=32011
roughly indicating the start of the app. With that, I remove location-service from the list of affected projects.
As Kevin pointed out: The entire GL pipeline stalling for a few seconds hints towards a deeper underlying issue. The numerous ioctls logged by the camera driver/camera service might give us a good idea of what is going wrong.
If someone manages to reproduce reliably, please add the output of sudo /system/bin/logcat to this bug report. Filing against