[Bug 1202634] Re: evince crashed with SIGABRT in raise()

2013-07-18 Thread Parameswaran Sivatharman
** Description changed:

- Description later
+ This crash occurs when running the autopilot tests using utah.
+ Attempting to find an easy way to reproduce. The information will be
+ added later.
+ 
+ 
  
  ProblemType: Crash
  DistroRelease: Ubuntu 13.10
  Package: evince 3.8.2-0ubuntu4
  ProcVersionSignature: Ubuntu 3.10.0-3.12-generic 3.10.1
  Uname: Linux 3.10.0-3-generic x86_64
  ApportVersion: 2.11-0ubuntu1
  Architecture: amd64
  Date: Thu Jul 18 11:09:08 2013
  ExecutablePath: /usr/bin/evince
  InstallationDate: Installed on 2013-07-18 (0 days ago)
  InstallationMedia: Ubuntu 13.10 Saucy Salamander - Alpha amd64 (20130718)
  MarkForUpload: True
  ProcAttrCurrent: /usr/bin/evince (enforce)
  ProcCmdline: BOOT_IMAGE=/boot/vmlinuz-3.10.0-3-generic 
root=UUID=ce5ddb64-d8db-4bae-a571-f2dce752d188 ro quiet splash vt.handoff=7
  ProcEnviron:
-  LANGUAGE=en_US
-  TERM=unknown
-  PATH=(custom, no user)
-  LANG=en_US.UTF-8
-  SHELL=/bin/bash
+  LANGUAGE=en_US
+  TERM=unknown
+  PATH=(custom, no user)
+  LANG=en_US.UTF-8
+  SHELL=/bin/bash
  Signal: 6
  SourcePackage: evince
  StacktraceTop:
-  raise () from /lib/x86_64-linux-gnu/libc.so.6
-  abort () from /lib/x86_64-linux-gnu/libc.so.6
-  ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
-  g_assertion_message () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
-  g_assertion_message_expr () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
+  raise () from /lib/x86_64-linux-gnu/libc.so.6
+  abort () from /lib/x86_64-linux-gnu/libc.so.6
+  ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
+  g_assertion_message () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
+  g_assertion_message_expr () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  Title: evince crashed with SIGABRT in raise()
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups:

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

Title:
  evince crashed with SIGABRT in raise()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1202634/+subscriptions

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

[Bug 1202634] Re: evince crashed with SIGABRT in raise()

2013-07-18 Thread Parameswaran Sivatharman
** Description changed:

- This crash occurs when running the autopilot tests using utah.
- Attempting to find an easy way to reproduce. The information will be
- added later.
+ This crash occurs when running the autopilot tests using an ssh
+ connection.
+ 
+ ==
+ How to reproduce:
+ 1. Install utah using
+sudo apt-add-repository -y ppa:utah/stable
+sudo apt-get update
+sudo apt-get install utah
+ 
+ 2. sudo -u utah -i UTAH_FEATURE_PROVISIONED_AUTORUN=1 run_utah_tests.py
+ -i /path/to/saucy-desktop-amd64.iso -p lp:~psivaa/ubuntu-test-
+ cases/autopilot/preseeds/autopilot.cfg lp:~psivaa/ubuntu-test-
+ cases/autopilot/runlists/autopilot.run  -x /etc/utah/bridged-network-
+ vm.xml
  
  
+ 3. Now it could be seen that the the connection to the VMs from the host 
after the installation fails.
  
  ProblemType: Crash
  DistroRelease: Ubuntu 13.10
  Package: evince 3.8.2-0ubuntu4
  ProcVersionSignature: Ubuntu 3.10.0-3.12-generic 3.10.1
  Uname: Linux 3.10.0-3-generic x86_64
  ApportVersion: 2.11-0ubuntu1
  Architecture: amd64
  Date: Thu Jul 18 11:09:08 2013
  ExecutablePath: /usr/bin/evince
  InstallationDate: Installed on 2013-07-18 (0 days ago)
  InstallationMedia: Ubuntu 13.10 Saucy Salamander - Alpha amd64 (20130718)
  MarkForUpload: True
  ProcAttrCurrent: /usr/bin/evince (enforce)
  ProcCmdline: BOOT_IMAGE=/boot/vmlinuz-3.10.0-3-generic 
root=UUID=ce5ddb64-d8db-4bae-a571-f2dce752d188 ro quiet splash vt.handoff=7
  ProcEnviron:
   LANGUAGE=en_US
   TERM=unknown
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  Signal: 6
  SourcePackage: evince
  StacktraceTop:
   raise () from /lib/x86_64-linux-gnu/libc.so.6
   abort () from /lib/x86_64-linux-gnu/libc.so.6
   ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
   g_assertion_message () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
   g_assertion_message_expr () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  Title: evince crashed with SIGABRT in raise()
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups:

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

Title:
  evince crashed with SIGABRT in raise()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1202634/+subscriptions

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

[Bug 1202634] Re: evince crashed with SIGABRT in raise()

2013-07-18 Thread Seth Arnold
From the kernel logs,

Jul 18 11:09:06 utah-105-saucy-amd64 kernel: [  228.691785] type=1400 
audit(1374145746.563:61): apparmor=DENIED operation=capable parent=5108 
profile=/usr/bin/evince pid=5124 comm=evince pid=5124 comm=evince 
capability=1  capname=dac_override
Jul 18 11:09:06 utah-105-saucy-amd64 kernel: [  228.691795] type=1400 
audit(1374145746.563:62): apparmor=DENIED operation=capable parent=5108 
profile=/usr/bin/evince pid=5124 comm=evince pid=5124 comm=evince 
capability=2  capname=dac_read_search
Jul 18 11:09:06 utah-105-saucy-amd64 kernel: [  228.691785] type=1400 
audit(1374145746.563:61): apparmor=DENIED operation=capable parent=5108 
profile=/usr/bin/evince pid=5124 comm=evince pid=5124 comm=evince 
capability=1  capname=dac_override
Jul 18 11:09:06 utah-105-saucy-amd64 kernel: [  228.691795] type=1400 
audit(1374145746.563:62): apparmor=DENIED operation=capable parent=5108 
profile=/usr/bin/evince pid=5124 comm=evince pid=5124 comm=evince 
capability=2  capname=dac_read_search


It looks like evince is being run as root to try to read a file it does not 
actually have permission to read without using root privileges.

I do not believe we will ever want to support running evince with
elevated capabilities for the purposes of allowing root to bypass access
controls -- a legitimate root user can simply copy the desired data via
an unconfined mechanism.

Probably the evince tests need to be modified to not run evince as root,
or change the file or directory permissions to allow root to access the
files without using root privileges.

Thanks

** Changed in: evince (Ubuntu)
   Status: New = Confirmed

** Changed in: evince (Ubuntu)
   Status: Confirmed = Won't Fix

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

Title:
  evince crashed with SIGABRT in raise()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1202634/+subscriptions

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