← Back to team overview

touch-packages team mailing list archive

[Bug 1370218] Re: QAudioRecorder does not work properly under 'microphone' security policy

 

This is bug is unrelated and is a legitimate denial:
[   49.836480] type=1400 audit(1411502241.066:67): apparmor="DENIED" operation="mkdir" profile="com.ubuntu.scopes.youtube_youtube_1.0.12" name="/run/user/32011/scopes/leaf-net/" pid=3481 comm="scoperunner" requested_mask="c" denied_mask="c" fsuid=32011 ouid=32011

This seems to be caused by running the application under the debugger. You will want to add the "debug" policy group when running under a debugger (though, you should not use this in production):
[  357.231264] type=1400 audit(1411502692.799:69): apparmor="DENIED" operation="open" profile="com.ubuntu.developer.verzegnassi.recorder-test_recorder-test_0.1" name="/home/phablet/.local/share/" pid=7463 comm="qtc_device_debu" requested_mask="r" denied_mask="r" fsuid=32011 ouid=32011

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apparmor-easyprof-ubuntu
in Ubuntu.
https://bugs.launchpad.net/bugs/1370218

Title:
  QAudioRecorder does not work properly under 'microphone' security
  policy

Status in “apparmor-easyprof-ubuntu” package in Ubuntu:
  New

Bug description:
  I recently wrote a small application[1] to spot an ancient issue I had
  using QAudioRecorder on Ubuntu devices.

  After I have installer gstreamer0.10-pulseaudio (otherwise "pulseaudio:" is not listed as available source), I tried to start a record through QAudioRecorder but it failed, giving me this output:
  "shm_open() failed: Permission denied"

  I've checked for some denials from apparmor (using 'dmesg | grep
  DEN'), but none was found.

  If I change the apparmor profile[2], so that my test application is
  launched in a unconfined environment, QAudioRecorder works properly as
  expected.

  I run this test on my Nexus 5 (utopic-devel-proposed #185), but this
  problem with shm happens also on i386 ubuntu-emulator (utopic-devel
  #206).

  Just for reference, this is the link to the original mail, stored in the ubuntu-phone team mailing list archive:
  http://lists.launchpad.net/ubuntu-phone/msg09842.html

  [1] - http://bazaar.launchpad.net/~verzegnassi-stefano/+junk/recorder-test/files
  [2]
  {
      "policy_version": 1.2,
      "template": "unconfined",
      "policy_groups": []
  }

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apparmor-easyprof-ubuntu/+bug/1370218/+subscriptions


References