--------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-sane-backends-1.0.12-17355.log" mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm Reproducible: Always Steps to Reproduce: 1. emerge /usr/portage/media-gfx/sane-backends/sane-backends-1.0.12.ebuild 2. 3. Actual Results: The ebuild violated the sandbox. Expected Results: Not died with this error.
Found this too, /tmp/sandbox-sane-backends-1.0.12-18805.log shows: rename: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk16087.tmp open_wr: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk16087.tmp rename: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk16176.tmp open_wr: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk16176.tmp rename: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk16265.tmp open_wr: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk16265.tmp rename: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk16354.tmp open_wr: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk16354.tmp rename: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk16443.tmp open_wr: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk16443.tmp
Just finished emerging sane-backends-1.0.12 without any problems. asara portage # emerge info Portage 2.0.48-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-gentoo-r5 i686 AMD Duron(tm) Processor GENTOO_MIRRORS="ftp://ftp.is.co.za/pub/linux/distributions/gentoo/" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /etc/env.d /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/init.d /etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/mp3/portage" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 3dnow apm avi crypt cups encode gif jpeg gnome libg++ mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml alsa gdbm berkdb slang readline arts tetex aalib nas bonobo svga ggi tcltk java guile ruby mysql postgres X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gtk qt kde opengl mozilla gphoto2 ldap snmp cdr scanner acl apache2 artswrappersuid curl dga dvd flash gd gtk2 imap innodb mbox pda samba tiff usb wmf xinerama xml -oss -mikmod -motif" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-tbird -O2 -pipe -fomit-frame-pointer" CXXFLAGS="-march=athlon-tbird -O2 -pipe -fomit-frame-pointer" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="ccache sandbox distcc userpriv prelink"
I'm still having the same problem with this violated sandbox. It looks like this may be the same problem as in bug #134: http://bugs.gentoo.org/show_bug.cgi?id=134 Perhaps whoever does tetex stuff should take a look at it?
Created attachment 14745 [details, diff] fixes sandbox error The ebuild was using sed to fix a line in the doc Makefile that generated sane.ps. The error was the ebuild sed'ed dvips instead of $(DVIPS). The offending line needs to be changed from: sed -i -e 's:dvips sane.dvi -o sane.ps:dvips sane.dvi -o -M0 sane.ps:' \ ${S}/doc/Makefile.in to: sed -i -e 's:$(DVIPS) sane.dvi -o sane.ps:$(DVIPS) sane.dvi -M0 -o sane.ps:' \ ${S}/doc/Makefile.in
Created attachment 14746 [details, diff] fixes sandbox error The ebuild was using sed to fix a line in the doc Makefile that generated sane.ps. The error was the ebuild sed'ed dvips instead of $(DVIPS). The offending line needs to be changed from: sed -i -e 's:dvips sane.dvi -o sane.ps:dvips sane.dvi -o -M0 sane.ps:' \ ${S}/doc/Makefile.in to: sed -i -e 's:$(DVIPS) sane.dvi -o sane.ps:$(DVIPS) sane.dvi -M0 -o sane.ps:' \ ${S}/doc/Makefile.in
Getting this fix together with the driver update from bug 27280 into portage as -r1. Thanks for the hints and fixes!
Now this bug is really dead. -M1 does the job, -M0 doesn't. See bug #28303.