← Back to team overview

touch-packages team mailing list archive

[Bug 1508054] Re: [desktop] Crashes on startup

 

09:09 < jdstrand> oSoMoN: we can't fix that in apparmor easyprof
09:10 < jdstrand> oSoMoN: not in a stable update. it will regenerate all 
                  apparmor policy for webapps
09:10 < jdstrand> oSoMoN: which is a time consuming operation
09:10 < jdstrand> oSoMoN: it can be fixed in the 16.04 policy
09:10 < oSoMoN> jdstrand, how can we proceed then? other apps embedding a 
                webview are going to hit the same issue, I’d think
09:10 < jdstrand> oSoMoN: it can be fixed in the 16.04 policy
09:11 < jdstrand> oSoMoN: the phone is fine
09:11 < oSoMoN> yes, the issue is desktop-specific
09:11 < jdstrand> oSoMoN: what other apps are you talking about?
09:11 < jdstrand> oSoMoN: personal will use the 16.04 policy, which can be fixed
09:12 < oSoMoN> jdstrand, I don’t have any specific example, I guess any app 
                with a webview that runs confined, on desktop, will get the 
                denials
09:12 < jdstrand> so, I think the path forward is fix webbrowser-app today (use 
                  write_path) and then have the 16.04 policy fix this
09:12 < jdstrand> oSoMoN: yes, but those things don't run on the desktop today
09:12 < jdstrand> they will in personal
09:13 < jdstrand> but personal isn't until 16.04 or later

** Changed in: webbrowser-app (Ubuntu)
       Status: Invalid => In Progress

** Changed in: apparmor-easyprof-ubuntu (Ubuntu)
   Importance: Critical => Low

** Changed in: apparmor-easyprof-ubuntu (Ubuntu)
       Status: In Progress => Triaged

** Changed in: apparmor-easyprof-ubuntu (Ubuntu)
     Assignee: Olivier Tilloy (osomon) => (unassigned)

** Tags added: application-confinement

-- 
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/1508054

Title:
  [desktop] Crashes on startup

Status in Oxide:
  Invalid
Status in apparmor-easyprof-ubuntu package in Ubuntu:
  Triaged
Status in webbrowser-app package in Ubuntu:
  In Progress

Bug description:
  For a little while now on my development machine (which is a
  Frankenstein environment anyway), which is running wily+overlay,
  webbrowser-app has been crashing on startup.  The console output is
  below.  It looks like a permissions issue?  It may have started around
  the time that webbrowser-app got AppArmor support...

  I don't seem to have a file in /var/crash.  I don't seem to have *any*
  files in /var/crash...  But maybe this log is enough for now.

  
  (webbrowser-app:12313): dconf-CRITICAL **: unable to create file '/run/user/1001/dconf/user': Permission denied.  dconf will not work properly.

  (webbrowser-app:12313): dconf-CRITICAL **: unable to create file
  '/run/user/1001/dconf/user': Permission denied.  dconf will not work
  properly.

  (webbrowser-app:12313): dconf-CRITICAL **: unable to create file '/run/user/1001/dconf/user': Permission denied.  dconf will not work properly.
  org.gtk.vfs.MountTracker.listMountableInfo call failed: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.148" (uid=1001 pid=12313 comm="webbrowser-app ") interface="org.gtk.vfs.MountTracker" member="ListMountableInfo" error name="(unset)" requested_reply="0" destination=":1.9" (uid=1001 pid=3669 comm="/usr/lib/gvfs/gvfsd ") (g-dbus-error-quark, 9)
  shm_open() failed: Permission denied
  file:///usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/Components/1.3/Sections.qml:96: TypeError: Cannot read property 'length' of undefined
  qml: Loaded 3 UA override(s) from file:///usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/Web/ua-overrides-desktop.js
  [1020/092321:ERROR:shared_memory_posix.cc(290)] Creating shared memory in /dev/shm/.org.chromium.Chromium.nxp9C4 failed: Permission denied
  [1020/092321:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
  [1020/092321:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
  [1020/092321:ERROR:shared_memory_posix.cc(290)] Creating shared memory in /dev/shm/.org.chromium.Chromium.jaBUVR failed: Permission denied
  [1020/092321:ERROR:shared_memory_posix.cc(290)] Creating shared memory in /dev/shm/.org.chromium.Chromium.5McNeF failed: Permission denied
  [1020/092321:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
  [1020/092321:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
  [1020/092321:ERROR:shared_memory_posix.cc(290)] Creating shared memory in /dev/shm/.org.chromium.Chromium.O6PKxs failed: Permission denied
  [1020/092321:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
  [1020/092321:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
  [1020/092321:ERROR:shared_memory_posix.cc(290)] Creating shared memory in /dev/shm/.org.chromium.Chromium.qbYMQf failed: Permission denied
  [1020/092321:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
  [1020/092321:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
  [1020/092321:ERROR:shared_memory_posix.cc(290)] Creating shared memory in /dev/shm/.org.chromium.Chromium.6o0292 failed: Permission denied
  [1020/092321:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
  [1020/092321:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
  [1020/092321:FATAL:oxide_compositor.cc(185)] Check failed: num_failed_recreate_attempts_ <= 4 (5 vs. 4)
  Aborted

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1508054/+subscriptions


References