@Simon, thanks for the clear steps.

I see that the panic is caused by the 'trust-prompt' executable's quick
scene graph renderer (QSGRenderThread) thread. It happens in the Camera
app too, but easier to repro using the Telegram app.

Updating the description with a quicker method to repro.

** Description changed:

  Test case.
  - Flash the phone.
  - Open Telegram app.
  - Fill the account details.
  - Add a contact (if needed).
  - Select a contact to send a message.
  - Tap on the clip to attach a photo.
  - Select the camera.
  
  Expected result.
  - After accepting the permission dialog, camera app allows to take a picture.
  
  Actual result.
  - After accepting the permission dialog, phone reboots.
  
  I'm not sure whether this is a problem with Telegram or with the camera.
  However, I couldn't reproduce the problem using the messaging-app. And
  once the permission dialog is accepted, the reboot is gone.
  
  com.ubuntu.telegram_2.0.8.0_armhf.click
  current build number: 259
  device name: arale
  channel: ubuntu-touch/rc-proposed/meizu.en
  
  --------------------------
  
  Same happens with the following steps:
  
  1. Flash device (arale) with
  
  $ ubuntu-device-flash touch --device arale --channel ubuntu/rc-
  proposed/meizu.en --recovery-image <path-to-recovery-with-adb-support>
  --bootstrap
  
  2. Wait until flash process is done
  3. Go through first-start wizard
  4. Pass tutorial
  5. Directly launch camera-app, approve trust-prompt
  
  Repeat 1-5 multiple times and you will see a frozen device after step 5.
  You can verify it happened due to a kernel panic mentioned in comment
- #7. To verify it was really the kernel panic run
+ #7.
+ 
+ You can reset the trust db entry for the camera app using :
+ $rm -rf ~/.local/share/CameraService
+ $restart cameraservice-trust-stored
+ 
+ Run the following to get the command line for all threads so you can match 
the pid from the kmsg later (see below):
+ ps H -eo 'pid tid cmd:250 comm'
+ 
+ To verify it was really the kernel panic run
  
  $ sudo cat /proc/last_kmsg
  
  once the device has rebooted.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1551811

Title:
  Opening the camera for the first time leads to reboot

To manage notifications about this bug go to:
https://bugs.launchpad.net/camera-app/+bug/1551811/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to