[Bug 1202634] Re: evince crashed with SIGABRT in raise()
** 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()
** 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()
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