1 |
Hi, |
2 |
First about my system - Gentoo 1.4, kernel-2.4.24-grsec-1.9.13 - medium |
3 |
level. |
4 |
Have glibc-2.3.2-r9 with +pic USE flag. Default compile is with |
5 |
hardened-gcc on, then turned it off - same result. |
6 |
CPU - Duron 1.1 with i686 arch mainly. |
7 |
USE flags: +tcltk +perl +python +java /default/. |
8 |
|
9 |
Error log /part/: |
10 |
... |
11 |
mkdir -p com/pdflib |
12 |
javac PDFlibException.java pdflib.java && mv pdflib.class com/pdflib\ |
13 |
&& mv PDFlibException.class com/pdflib/PDFlibException.class |
14 |
ACCESS DENIED open_wr: /proc/self/maps |
15 |
ACCESS DENIED open_wr: /proc/self/maps |
16 |
ACCESS DENIED open_wr: /proc/self/maps |
17 |
jar cvf pdflib.jar com/pdflib/pdflib.class \ |
18 |
com/pdflib/PDFlibException.class |
19 |
ACCESS DENIED open_wr: /proc/self/maps |
20 |
ACCESS DENIED open_wr: /proc/self/maps |
21 |
ACCESS DENIED open_wr: /proc/self/maps |
22 |
added manifest |
23 |
adding: com/pdflib/pdflib.class(in = 17942) (out= 5433)(deflated 69%) |
24 |
adding: com/pdflib/PDFlibException.class(in = 722) (out= 389)(deflated |
25 |
46%) |
26 |
rm -rf com |
27 |
rm -rf libpdf_java.la |
28 |
../../../libtool --silent --mode=link gcc -o libpdf_java.la |
29 |
pdflib_java.lo -rpath /usr/lib -module |
30 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/pdflib/libpdf_.la |
31 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/pdcore/libpdcore.la |
32 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/png/libpng.la |
33 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/flate/libz.la |
34 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/tiff/libtiff.la -lm |
35 |
make[3]: Leaving directory |
36 |
`/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/bind/pdflib/java' |
37 |
make[3]: Entering directory |
38 |
`/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/bind/pdflib/perl' |
39 |
../../../libtool --silent --mode=compile gcc -c -DHAVE_DLFCN_H=1 |
40 |
-march=i686 -O2 -pipe -D__NO_CTYPE -DPDF_PLATFORM=\""Linux"\" |
41 |
-I../../../libs/pdflib |
42 |
-Dbool=char -DHAS_BOOL -I/usr/lib/perl5/5.8.0/i686-linux/CORE |
43 |
pdflib_pl.c |
44 |
rm -rf pdflib_pl.la |
45 |
../../../libtool --silent --mode=link gcc -o pdflib_pl.la pdflib_pl.lo |
46 |
-rpath /usr/lib/perl5/site_perl/5.8.0/i686-linux -module |
47 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/pdflib/libpdf_.la |
48 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/pdcore/libpdcore.la |
49 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/png/libpng.la |
50 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/flate/libz.la |
51 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/tiff/libtiff.la -lm |
52 |
make[3]: Leaving directory |
53 |
`/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/bind/pdflib/perl' |
54 |
make[3]: Entering directory |
55 |
`/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/bind/pdflib/python' |
56 |
../../../libtool --silent --mode=compile gcc -c -DHAVE_DLFCN_H=1 |
57 |
-march=i686 -O2 -pipe -D__NO_CTYPE -DPDF_PLATFORM=\""Linux"\" |
58 |
-I../../../libs/pdflib |
59 |
-I/usr/include/python2.2 pdflib_py.c |
60 |
rm -rf pdflib_py.la |
61 |
../../../libtool --silent --mode=link gcc -o pdflib_py.la pdflib_py.lo |
62 |
-rpath /usr/lib/python2.2/lib-dynload -module |
63 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/pdflib/libpdf_.la |
64 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/pdcore/libpdcore.la |
65 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/png/libpng.la |
66 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/flate/libz.la |
67 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/tiff/libtiff.la -lm |
68 |
make[3]: Leaving directory |
69 |
`/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/bind/pdflib/python' |
70 |
make[3]: Entering directory |
71 |
`/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/bind/pdflib/tcl' |
72 |
../../../libtool --silent --mode=compile gcc -c -DHAVE_DLFCN_H=1 |
73 |
-march=i686 -O2 -pipe -D__NO_CTYPE -DPDF_PLATFORM=\""Linux"\" |
74 |
-I../../../libs/pdflib |
75 |
-I/usr/include pdflib_tcl.c |
76 |
rm -rf pdflib_tcl.la |
77 |
../../../libtool --silent --mode=link gcc -o pdflib_tcl.la pdflib_tcl.lo |
78 |
-rpath /usr/lib/tcl8.3/pdflib -module |
79 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/pdflib/libpdf_.la |
80 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/pdcore/libpdcore.la |
81 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/png/libpng.la |
82 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/flate/libz.la |
83 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/tiff/libtiff.la -lm |
84 |
make[3]: Leaving directory |
85 |
`/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/bind/pdflib/tcl' |
86 |
make[2]: Leaving directory |
87 |
`/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/bind/pdflib' |
88 |
make[1]: Leaving directory |
89 |
`/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/bind' |
90 |
make[1]: Entering directory |
91 |
`/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/progs' |
92 |
make[2]: Entering directory |
93 |
`/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/progs/pdflib' |
94 |
../../libtool --silent --mode=link gcc -static -DHAVE_DLFCN_H=1 |
95 |
-march=i686 -O2 -pipe -D__NO_CTYPE -DPDF_PLATFORM=\""Linux"\" |
96 |
-I../../libs/pdflib -o |
97 |
pdfimpose \ |
98 |
pdfimpose.c getopt.c |
99 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/pdflib/libpdf.la -lm |
100 |
../../libtool --silent --mode=link gcc -static -DHAVE_DLFCN_H=1 |
101 |
-march=i686 -O2 -pipe -D__NO_CTYPE -DPDF_PLATFORM=\""Linux"\" |
102 |
-I../../libs/pdflib -o |
103 |
pdfimage \ |
104 |
pdfimage.c getopt.c |
105 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/pdflib/libpdf.la -lm |
106 |
../../libtool --silent --mode=link gcc -static -DHAVE_DLFCN_H=1 |
107 |
-march=i686 -O2 -pipe -D__NO_CTYPE -DPDF_PLATFORM=\""Linux"\" |
108 |
-I../../libs/pdflib -o |
109 |
text2pdf \ |
110 |
text2pdf.c getopt.c |
111 |
/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/libs/pdflib/libpdf.la -lm |
112 |
make[2]: Leaving directory |
113 |
`/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/progs/pdflib' |
114 |
make[1]: Leaving directory |
115 |
`/var/tmp/portage/pdflib-5.0.2/work/PDFlib-Lite-5.0.2-Unix-src/progs' |
116 |
--------------------------- ACCESS VIOLATION SUMMARY |
117 |
--------------------------- |
118 |
LOG FILE = "/tmp/sandbox-pdflib-5.0.2-13740.log" |
119 |
|
120 |
open_wr: /proc/self/maps |
121 |
open_wr: /proc/self/maps |
122 |
open_wr: /proc/self/maps |
123 |
open_wr: /proc/self/maps |
124 |
open_wr: /proc/self/maps |
125 |
open_wr: /proc/self/maps |
126 |
-------------------------------------------------------------------------------- |
127 |
I'll try it with -java USE flag. |
128 |
It must be some issue with java&grsec maybe. |
129 |
TIA. |
130 |
Rumen. |
131 |
|
132 |
-- |
133 |
Rumen Yotov <rumen_yotov@×××.bg> |
134 |
|
135 |
|
136 |
-- |
137 |
gentoo-hardened@g.o mailing list |