Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 478420 - sys-apps/sandbox-2.6-r1 - ISE:write_logfile: unable to append logfile: /var/log/sandbox/sandbox-5078.log
Summary: sys-apps/sandbox-2.6-r1 - ISE:write_logfile: unable to append logfile: /var/l...
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Sandbox (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sandbox Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-28 01:34 UTC by Jason Mours
Modified: 2016-03-29 12:38 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,413.73 KB, text/plain)
2013-07-28 01:34 UTC, Jason Mours
Details
emerge-info (parrot-5.6.0-emerge.info,16.84 KB, text/plain)
2013-07-28 01:35 UTC, Jason Mours
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jason Mours 2013-07-28 01:34:24 UTC
Created attachment 354348 [details]
build.log

Upgrading dev-lang/parrot-5.5.0 to dev-lang/parrot-5.6.0 Getting an access denied sandbox violation (sys-apps/sandbox-2.6-r1) . Build.log omits the specific to the sanbox but outputs the following trace:

>>> Install parrot-5.6.0 into /var/tmp/portage/dev-lang/parrot-5.6.0/image/ category dev-lang
make -j10 -j1 install-dev DESTDIR=/var/tmp/portage/dev-lang/parrot-5.6.0/image/ DOC_DIR=/usr/share/doc/parrot-5.6.0 
gmake -C docs
gmake[1]: Entering directory `/var/tmp/portage/dev-lang/parrot-5.6.0/work/parrot-5.6.0/docs'
/usr/bin/perl5.16.3 -MExtUtils::Command -e mkpath ops
/usr/bin/perl5.16.3 -MExtUtils::Command -e touch doc-prep
/usr/bin/perldoc -ud packfile-c.pod ../src/packfile/api.c
/usr/lib64/libsandbox.so(+0x995c)[0x7f54ffd9c95c]
/usr/lib64/libsandbox.so(+0x9a4d)[0x7f54ffd9ca4d]
/usr/lib64/libsandbox.so(+0x50f2)[0x7f54ffd980f2]
/usr/lib64/libsandbox.so(open64+0x55)[0x7f54ffd9b963]
/usr/lib64/libperl.so.5.16(PerlIOUnix_open+0x97)[0x7f54ffb3f497]
/usr/lib64/libperl.so.5.16(PerlIOBuf_open+0x183)[0x7f54ffb3d6e3]
/usr/lib64/libperl.so.5.16(PerlIO_openn+0x288)[0x7f54ffb3e688]
/usr/lib64/libperl.so.5.16(Perl_do_openn+0x861)[0x7f54ffb19541]
/usr/lib64/libperl.so.5.16(Perl_pp_open+0x182)[0x7f54ffb08be2]
/usr/lib64/libperl.so.5.16(Perl_runops_standard+0x23)[0x7f54ffac6a23]
/proc/5532/cmdline: /usr/bin/perl /usr/bin/perldoc -ud packfile-c.pod ../src/packfile/api.c 

gmake[1]: *** [packfile-c.pod] Aborted
gmake[1]: Leaving directory `/var/tmp/portage/dev-lang/parrot-5.6.0/work/parrot-5.6.0/docs'
make: *** [docs.dummy] Error 2
emake failed

: Posting build.log & emerge.info / Let me know if you need something else.
Comment 1 Jason Mours 2013-07-28 01:35:21 UTC
Created attachment 354350 [details]
emerge-info
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2013-07-29 09:52:20 UTC
I don't see a sandbox violation. Looks like a segmentation fault in libsandbox. Do you have more output to show?
Comment 3 Jason Mours 2013-07-29 16:45:50 UTC
(In reply to Jeroen Roovers from comment #2)
> I don't see a sandbox violation. Looks like a segmentation fault in
> libsandbox. Do you have more output to show?

It didn't commit the ACCESS DENIED violation to build.log. I'm going to key it in, si please forgive any typos.

>>> Install parrot-5.6.0 into /var/tmp/portage/dev-lang/parrot-5.6.0/image/ category dev-lang
make -j10 -j1 install-dev DESTDIR=/var/tmp/portage/dev-lang/parrot-5.6.0/image/ DOC_DIR=/usr/share/doc/parrot-5.6.0 
gmake -C docs
gmake[1]: Entering directory `/var/tmp/portage/dev-lang/parrot-5.6.0/work/parrot-5.6.0/docs'
/usr/bin/perl5.16.3 -MExtUtils::Command -e mkpath ops
/usr/bin/perl5.16.3 -MExtUtils::Command -e touch doc-prep
/usr/bin/perldoc -ud packfile-c.pod ../src/packfile/api.c

 * ACCESS DENIED: open_rd:       ../src/packfile/src/packfile/api.c
 * ISE:write_logfile: unable to append logile: /car/log/sandbox/sandbox-5078.log
 * ../../sandbox-2.6/libsandbox.c:check_syscall():879: failure (Bad file descriptor):
* ISE:
       abs_path:  ../src/packfile/src/packfile/api.c
       res_path:  ../src/packfile/src/packfile/api.c

/usr/lib64/libsandbox.so(+0x995c)[0x7f54ffd9c95c]
/usr/lib64/libsandbox.so(+0x9a4d)[0x7f54ffd9ca4d]
/usr/lib64/libsandbox.so(+0x50f2)[0x7f54ffd980f2]
/usr/lib64/libsandbox.so(open64+0x55)[0x7f54ffd9b963]
/usr/lib64/libperl.so.5.16(PerlIOUnix_open+0x97)[0x7f54ffb3f497]
/usr/lib64/libperl.so.5.16(PerlIOBuf_open+0x183)[0x7f54ffb3d6e3]
/usr/lib64/libperl.so.5.16(PerlIO_openn+0x288)[0x7f54ffb3e688]
/usr/lib64/libperl.so.5.16(Perl_do_openn+0x861)[0x7f54ffb19541]
/usr/lib64/libperl.so.5.16(Perl_pp_open+0x182)[0x7f54ffb08be2]
/usr/lib64/libperl.so.5.16(Perl_runops_standard+0x23)[0x7f54ffac6a23]
/proc/5532/cmdline: /usr/bin/perl /usr/bin/perldoc -ud packfile-c.pod ../src/packfile/api.c 

gmake[1]: *** [packfile-c.pod] Aborted
gmake[1]: Leaving directory `/var/tmp/portage/dev-lang/parrot-5.6.0/work/parrot-5.6.0/docs'
make: *** [docs.dummy] Error 2
emake failed
Comment 4 SpanKY gentoo-dev 2016-03-29 12:38:31 UTC
please re-open if it still fails w/sandbox-2.10+.  if so, please post an updated build log.