1 |
Hi! |
2 |
|
3 |
On Sat, Sep 19, 2015 at 04:14:17PM +0200, PaX Team wrote: |
4 |
> 3e3ef95fd0351495d400147b994b1978 /usr/lib64/opengl/nvidia/lib/libGLdispatch.so.0 |
5 |
|
6 |
This lib in 355.11 on my system have same MD5. |
7 |
Looks like previous (352.41) nvidia-drivers doesn't have this lib. |
8 |
|
9 |
> so try "readelf -edW /usr/lib64/opengl/nvidia/lib/libGLdispatch.so.0" |
10 |
> and post its output. |
11 |
|
12 |
ELF Header: |
13 |
Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 |
14 |
Class: ELF64 |
15 |
Data: 2's complement, little endian |
16 |
Version: 1 (current) |
17 |
OS/ABI: UNIX - System V |
18 |
ABI Version: 0 |
19 |
Type: DYN (Shared object file) |
20 |
Machine: Advanced Micro Devices X86-64 |
21 |
Version: 0x1 |
22 |
Entry point address: 0x3b890 |
23 |
Start of program headers: 64 (bytes into file) |
24 |
Start of section headers: 489264 (bytes into file) |
25 |
Flags: 0x0 |
26 |
Size of this header: 64 (bytes) |
27 |
Size of program headers: 56 (bytes) |
28 |
Number of program headers: 4 |
29 |
Size of section headers: 64 (bytes) |
30 |
Number of section headers: 20 |
31 |
Section header string table index: 19 |
32 |
|
33 |
Section Headers: |
34 |
[Nr] Name Type Address Off Size ES Flg Lk Inf Al |
35 |
[ 0] NULL 0000000000000000 000000 000000 00 0 0 0 |
36 |
[ 1] .hash HASH 0000000000000120 000120 002358 04 A 2 0 8 |
37 |
[ 2] .dynsym DYNSYM 0000000000002478 002478 007338 18 A 3 2 8 |
38 |
[ 3] .dynstr STRTAB 00000000000097b0 0097b0 005435 00 A 0 0 1 |
39 |
[ 4] .gnu.version VERSYM 000000000000ebe6 00ebe6 00099a 02 A 2 0 2 |
40 |
[ 5] .gnu.version_r VERNEED 000000000000f580 00f580 000040 00 A 3 2 8 |
41 |
[ 6] .rela.dyn RELA 000000000000f5c0 00f5c0 02bea8 18 A 2 0 8 |
42 |
[ 7] .rela.plt RELA 000000000003b468 03b468 000270 18 A 2 8 8 |
43 |
[ 8] .plt PROGBITS 000000000003b6e0 03b6e0 0001b0 10 AX 0 0 16 |
44 |
[ 9] .text PROGBITS 000000000003b890 03b890 00c4c5 00 AX 0 0 16 |
45 |
[10] wtext PROGBITS 0000000000048000 048000 012000 00 AX 0 0 4096 |
46 |
[11] .rodata PROGBITS 000000000005a000 05a000 01222b 00 A 0 0 32 |
47 |
[12] .eh_frame PROGBITS 000000000006c230 06c230 000bc8 00 A 0 0 8 |
48 |
[13] .data.rel.ro PROGBITS 000000000026d000 06d000 00a370 00 WA 0 0 32 |
49 |
[14] .dynamic DYNAMIC 0000000000277370 077370 0001b0 10 WA 3 0 8 |
50 |
[15] .got PROGBITS 0000000000277520 077520 000068 08 WA 0 0 8 |
51 |
[16] .got.plt PROGBITS 0000000000277588 077588 0000e8 08 WA 0 0 8 |
52 |
[17] .data PROGBITS 0000000000277670 077670 000020 00 WA 0 0 8 |
53 |
[18] .bss NOBITS 00000000002776a0 077690 0202d8 00 WA 0 0 32 |
54 |
[19] .shstrtab STRTAB 0000000000000000 077690 00009e 00 0 0 1 |
55 |
Key to Flags: |
56 |
W (write), A (alloc), X (execute), M (merge), S (strings), l (large) |
57 |
I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown) |
58 |
O (extra OS processing required) o (OS specific), p (processor specific) |
59 |
|
60 |
Program Headers: |
61 |
Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align |
62 |
LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x06cdf8 0x06cdf8 R E 0x200000 |
63 |
LOAD 0x06d000 0x000000000026d000 0x000000000026d000 0x00a690 0x02a978 RW 0x200000 |
64 |
DYNAMIC 0x077370 0x0000000000277370 0x0000000000277370 0x0001b0 0x0001b0 RW 0x8 |
65 |
GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x8 |
66 |
|
67 |
Section to Segment mapping: |
68 |
Segment Sections... |
69 |
00 .hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .plt .text wtext .rodata .eh_frame |
70 |
01 .data.rel.ro .dynamic .got .got.plt .data .bss |
71 |
02 .dynamic |
72 |
03 |
73 |
|
74 |
Dynamic section at offset 0x77370 contains 23 entries: |
75 |
Tag Type Name/Value |
76 |
0x0000000000000001 (NEEDED) Shared library: [libc.so.6] |
77 |
0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] |
78 |
0x000000000000000e (SONAME) Library soname: [libGLdispatch.so.0] |
79 |
0x0000000000000010 (SYMBOLIC) 0x0 |
80 |
0x000000000000000c (INIT) 0x3c430 |
81 |
0x0000000000000004 (HASH) 0x120 |
82 |
0x0000000000000005 (STRTAB) 0x97b0 |
83 |
0x0000000000000006 (SYMTAB) 0x2478 |
84 |
0x000000000000000a (STRSZ) 21557 (bytes) |
85 |
0x000000000000000b (SYMENT) 24 (bytes) |
86 |
0x0000000000000003 (PLTGOT) 0x277588 |
87 |
0x0000000000000002 (PLTRELSZ) 624 (bytes) |
88 |
0x0000000000000014 (PLTREL) RELA |
89 |
0x0000000000000017 (JMPREL) 0x3b468 |
90 |
0x0000000000000007 (RELA) 0xf5c0 |
91 |
0x0000000000000008 (RELASZ) 179880 (bytes) |
92 |
0x0000000000000009 (RELAENT) 24 (bytes) |
93 |
0x0000000000000016 (TEXTREL) 0x0 |
94 |
0x000000006ffffffe (VERNEED) 0xf580 |
95 |
0x000000006fffffff (VERNEEDNUM) 2 |
96 |
0x000000006ffffff0 (VERSYM) 0xebe6 |
97 |
0x000000006ffffff9 (RELACOUNT) 7494 |
98 |
0x0000000000000000 (NULL) 0x0 |
99 |
|
100 |
> next, there's PAX_ELFRELOCS for this special case but before you |
101 |
> enable that let's figure out where those textrels come from ("scanelf -tT" |
102 |
> can also help). |
103 |
|
104 |
# CONFIG_PAX_ELFRELOCS is not set |
105 |
|
106 |
# scanelf -tT /usr/lib64/opengl/nvidia/lib/libGLdispatch.so.0 |
107 |
TYPE TEXTREL TEXTRELS FILE |
108 |
scanelf: scanelf_file_textrels(): ELF /usr/lib64/opengl/nvidia/lib/libGLdispatch.so.0 has TEXTREL markings but doesnt appear to have any real TEXTREL's !? |
109 |
ET_DYN TEXTREL /usr/lib64/opengl/nvidia/lib/libGLdispatch.so.0 |
110 |
|
111 |
# scanelf -tT /usr/bin/xxkb |
112 |
TYPE TEXTREL TEXTRELS FILE |
113 |
ET_DYN - /usr/bin/xxkb |
114 |
|
115 |
$ xxkb |
116 |
xxkb: error while loading shared libraries: /usr/lib64/libGLdispatch.so.0: |
117 |
cannot make segment writable for relocation: Permission denied |
118 |
|
119 |
> it may not be a direct dependency, you can try both ldd (on pidgin and |
120 |
> its dependent libraries) and strace/gdb to see why/when it's loaded. |
121 |
|
122 |
$ ldd /usr/bin/xxkb |
123 |
linux-vdso.so.1 (0x000071f6799cd000) |
124 |
libX11.so.6 => /usr/lib64/libX11.so.6 (0x000071f679459000) |
125 |
libXt.so.6 => /usr/lib64/libXt.so.6 (0x000071f6791e9000) |
126 |
libgdk_pixbuf_xlib-2.0.so.0 => /usr/lib64/libgdk_pixbuf_xlib-2.0.so.0 (0x000071f678fd6000) |
127 |
librsvg-2.so.2 => /usr/lib64/librsvg-2.so.2 (0x000071f678d9b000) |
128 |
libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x000071f678b3d000) |
129 |
libXext.so.6 => /usr/lib64/libXext.so.6 (0x000071f678929000) |
130 |
libpthread.so.0 => /lib64/libpthread.so.0 (0x000071f67870c000) |
131 |
libc.so.6 => /lib64/libc.so.6 (0x000071f678361000) |
132 |
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x000071f678138000) |
133 |
libdl.so.2 => /lib64/libdl.so.2 (0x000071f677f34000) |
134 |
libSM.so.6 => /usr/lib64/libSM.so.6 (0x000071f677d2b000) |
135 |
libICE.so.6 => /usr/lib64/libICE.so.6 (0x000071f677b0d000) |
136 |
libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x000071f6778e9000) |
137 |
libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x000071f677596000) |
138 |
libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x000071f6771db000) |
139 |
libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x000071f676fcc000) |
140 |
libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x000071f676d77000) |
141 |
libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x000071f676a2b000) |
142 |
libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x000071f6767f0000) |
143 |
libcroco-0.6.so.3 => /usr/lib64/libcroco-0.6.so.3 (0x000071f6765ad000) |
144 |
libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x000071f67622a000) |
145 |
libm.so.6 => /lib64/libm.so.6 (0x000071f675f2e000) |
146 |
libffi.so.6 => /usr/lib64/libffi.so.6 (0x000071f675d25000) |
147 |
/lib64/ld-linux-x86-64.so.2 (0x000071f6797ad000) |
148 |
libXau.so.6 => /usr/lib64/libXau.so.6 (0x000071f675b21000) |
149 |
libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x000071f67591a000) |
150 |
libuuid.so.1 => /lib64/libuuid.so.1 (0x000071f675715000) |
151 |
libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x000071f675511000) |
152 |
libz.so.1 => /lib64/libz.so.1 (0x000071f6752f9000) |
153 |
libresolv.so.2 => /lib64/libresolv.so.2 (0x000071f6750e0000) |
154 |
libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x000071f674ec9000) |
155 |
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x000071f674c0f000) |
156 |
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x000071f6749cb000) |
157 |
libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x000071f674716000) |
158 |
libEGL.so.1 => /usr/lib64/libEGL.so.1 (0x000071f674511000) |
159 |
libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 (0x000071f67430d000) |
160 |
libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x000071f674101000) |
161 |
libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x000071f673ef6000) |
162 |
libGL.so.1 => /usr/lib64/libGL.so.1 (0x000071f673bc7000) |
163 |
librt.so.1 => /lib64/librt.so.1 (0x000071f6739bf000) |
164 |
libicui18n.so.55 => /usr/lib64/libicui18n.so.55 (0x000071f673514000) |
165 |
libicuuc.so.55 => /usr/lib64/libicuuc.so.55 (0x000071f67315c000) |
166 |
libicudata.so.55 => /usr/lib64/libicudata.so.55 (0x000071f6716a5000) |
167 |
libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x000071f671441000) |
168 |
libbz2.so.1 => /lib64/libbz2.so.1 (0x000071f671230000) |
169 |
libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x000071f671002000) |
170 |
libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0 (0x000071f670d6a000) |
171 |
libnvidia-tls.so.355.11 => /usr/lib64/libnvidia-tls.so.355.11 (0x000071f670b66000) |
172 |
libnvidia-glcore.so.355.11 => /usr/lib64/libnvidia-glcore.so.355.11 (0x000071f66efa0000) |
173 |
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.5/libstdc++.so.6 (0x000071f66ec79000) |
174 |
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.5/libgcc_s.so.1 (0x000071f66ea63000) |
175 |
libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x000071f66e843000) |
176 |
|
177 |
I don't know gdb good enough to do what you ask, but if you'll provide |
178 |
required gdb commands I'll do it. |
179 |
|
180 |
$ strace -ff /usr/bin/xxkb |
181 |
|
182 |
execve("/usr/bin/xxkb", ["/usr/bin/xxkb"], [/* 73 vars */]) = 0 |
183 |
brk(0) = 0xe1dd41c13e0 |
184 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c1a3000 |
185 |
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) |
186 |
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5 |
187 |
fstat(5, {st_mode=S_IFREG|0644, st_size=167635, ...}) = 0 |
188 |
mmap(NULL, 167635, PROT_READ, MAP_PRIVATE, 5, 0) = 0x6bf35c17a000 |
189 |
close(5) = 0 |
190 |
open("/usr/lib64/libX11.so.6", O_RDONLY|O_CLOEXEC) = 5 |
191 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\337\1\0\0\0\0\0"..., 832) = 832 |
192 |
fstat(5, {st_mode=S_IFREG|0755, st_size=1390704, ...}) = 0 |
193 |
mmap(NULL, 3488000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf35bc32000 |
194 |
mprotect(0x6bf35bd80000, 2093056, PROT_NONE) = 0 |
195 |
mmap(0x6bf35bf7f000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x14d000) = 0x6bf35bf7f000 |
196 |
close(5) = 0 |
197 |
open("/usr/lib64/libXt.so.6", O_RDONLY|O_CLOEXEC) = 5 |
198 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300<\1\0\0\0\0\0"..., 832) = 832 |
199 |
fstat(5, {st_mode=S_IFREG|0755, st_size=454592, ...}) = 0 |
200 |
mmap(NULL, 2553216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf35b9c2000 |
201 |
mprotect(0x6bf35ba2b000, 2097152, PROT_NONE) = 0 |
202 |
mmap(0x6bf35bc2b000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x69000) = 0x6bf35bc2b000 |
203 |
mmap(0x6bf35bc31000, 1408, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf35bc31000 |
204 |
close(5) = 0 |
205 |
open("/usr/lib64/libgdk_pixbuf_xlib-2.0.so.0", O_RDONLY|O_CLOEXEC) = 5 |
206 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360!\0\0\0\0\0\0"..., 832) = 832 |
207 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c179000 |
208 |
fstat(5, {st_mode=S_IFREG|0755, st_size=75504, ...}) = 0 |
209 |
mmap(NULL, 2171104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf35b7af000 |
210 |
mprotect(0x6bf35b7c0000, 2097152, PROT_NONE) = 0 |
211 |
mmap(0x6bf35b9c0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x11000) = 0x6bf35b9c0000 |
212 |
close(5) = 0 |
213 |
open("/usr/lib64/librsvg-2.so.2", O_RDONLY|O_CLOEXEC) = 5 |
214 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240|\0\0\0\0\0\0"..., 832) = 832 |
215 |
fstat(5, {st_mode=S_IFREG|0755, st_size=239528, ...}) = 0 |
216 |
mmap(NULL, 2335304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf35b574000 |
217 |
mprotect(0x6bf35b5ad000, 2097152, PROT_NONE) = 0 |
218 |
mmap(0x6bf35b7ad000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x39000) = 0x6bf35b7ad000 |
219 |
close(5) = 0 |
220 |
open("/usr/lib64/libgobject-2.0.so.0", O_RDONLY|O_CLOEXEC) = 5 |
221 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\263\0\0\0\0\0\0"..., 832) = 832 |
222 |
fstat(5, {st_mode=S_IFREG|0755, st_size=382904, ...}) = 0 |
223 |
mmap(NULL, 2481128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf35b316000 |
224 |
mprotect(0x6bf35b372000, 2093056, PROT_NONE) = 0 |
225 |
mmap(0x6bf35b571000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x5b000) = 0x6bf35b571000 |
226 |
close(5) = 0 |
227 |
open("/usr/lib64/libXext.so.6", O_RDONLY|O_CLOEXEC) = 5 |
228 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P9\0\0\0\0\0\0"..., 832) = 832 |
229 |
fstat(5, {st_mode=S_IFREG|0755, st_size=80808, ...}) = 0 |
230 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c178000 |
231 |
mmap(NULL, 2176824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf35b102000 |
232 |
mprotect(0x6bf35b115000, 2093056, PROT_NONE) = 0 |
233 |
mmap(0x6bf35b314000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x12000) = 0x6bf35b314000 |
234 |
close(5) = 0 |
235 |
open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 5 |
236 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300q\0\0\0\0\0\0"..., 832) = 832 |
237 |
fstat(5, {st_mode=S_IFREG|0755, st_size=133122, ...}) = 0 |
238 |
mmap(NULL, 2212400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf35aee5000 |
239 |
mprotect(0x6bf35aefc000, 2097152, PROT_NONE) = 0 |
240 |
mmap(0x6bf35b0fc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x17000) = 0x6bf35b0fc000 |
241 |
mmap(0x6bf35b0fe000, 12848, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf35b0fe000 |
242 |
close(5) = 0 |
243 |
open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 5 |
244 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000 \2\0\0\0\0\0"..., 832) = 832 |
245 |
fstat(5, {st_mode=S_IFREG|0755, st_size=1738024, ...}) = 0 |
246 |
mmap(NULL, 3845784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf35ab3a000 |
247 |
mprotect(0x6bf35acdb000, 2097152, PROT_NONE) = 0 |
248 |
mmap(0x6bf35aedb000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1a1000) = 0x6bf35aedb000 |
249 |
mmap(0x6bf35aee1000, 16024, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf35aee1000 |
250 |
close(5) = 0 |
251 |
open("/usr/lib64/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 5 |
252 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \244\0\0\0\0\0\0"..., 832) = 832 |
253 |
fstat(5, {st_mode=S_IFREG|0755, st_size=165648, ...}) = 0 |
254 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c177000 |
255 |
mmap(NULL, 2261256, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf35a911000 |
256 |
mprotect(0x6bf35a938000, 2097152, PROT_NONE) = 0 |
257 |
mmap(0x6bf35ab38000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x27000) = 0x6bf35ab38000 |
258 |
close(5) = 0 |
259 |
open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 5 |
260 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\17\0\0\0\0\0\0"..., 832) = 832 |
261 |
fstat(5, {st_mode=S_IFREG|0755, st_size=14272, ...}) = 0 |
262 |
mmap(NULL, 2109584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf35a70d000 |
263 |
mprotect(0x6bf35a710000, 2093056, PROT_NONE) = 0 |
264 |
mmap(0x6bf35a90f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x6bf35a90f000 |
265 |
close(5) = 0 |
266 |
open("/usr/lib64/libSM.so.6", O_RDONLY|O_CLOEXEC) = 5 |
267 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\34\0\0\0\0\0\0"..., 832) = 832 |
268 |
fstat(5, {st_mode=S_IFREG|0755, st_size=34456, ...}) = 0 |
269 |
mmap(NULL, 2129976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf35a504000 |
270 |
mprotect(0x6bf35a50c000, 2093056, PROT_NONE) = 0 |
271 |
mmap(0x6bf35a70b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x7000) = 0x6bf35a70b000 |
272 |
close(5) = 0 |
273 |
open("/usr/lib64/libICE.so.6", O_RDONLY|O_CLOEXEC) = 5 |
274 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320Q\0\0\0\0\0\0"..., 832) = 832 |
275 |
fstat(5, {st_mode=S_IFREG|0755, st_size=109216, ...}) = 0 |
276 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c176000 |
277 |
mmap(NULL, 2219200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf35a2e6000 |
278 |
mprotect(0x6bf35a2ff000, 2097152, PROT_NONE) = 0 |
279 |
mmap(0x6bf35a4ff000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x19000) = 0x6bf35a4ff000 |
280 |
mmap(0x6bf35a501000, 11456, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf35a501000 |
281 |
close(5) = 0 |
282 |
open("/usr/lib64/libgdk_pixbuf-2.0.so.0", O_RDONLY|O_CLOEXEC) = 5 |
283 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20`\0\0\0\0\0\0"..., 832) = 832 |
284 |
fstat(5, {st_mode=S_IFREG|0755, st_size=145152, ...}) = 0 |
285 |
mmap(NULL, 2240912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf35a0c2000 |
286 |
mprotect(0x6bf35a0e4000, 2097152, PROT_NONE) = 0 |
287 |
mmap(0x6bf35a2e4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x22000) = 0x6bf35a2e4000 |
288 |
close(5) = 0 |
289 |
open("/usr/lib64/libglib-2.0.so.0", O_RDONLY|O_CLOEXEC) = 5 |
290 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\246\1\0\0\0\0\0"..., 832) = 832 |
291 |
fstat(5, {st_mode=S_IFREG|0755, st_size=1387712, ...}) = 0 |
292 |
mmap(NULL, 3485616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf359d6f000 |
293 |
mprotect(0x6bf359ec1000, 2093056, PROT_NONE) = 0 |
294 |
mmap(0x6bf35a0c0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x151000) = 0x6bf35a0c0000 |
295 |
close(5) = 0 |
296 |
open("/usr/lib64/libgio-2.0.so.0", O_RDONLY|O_CLOEXEC) = 5 |
297 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360K\3\0\0\0\0\0"..., 832) = 832 |
298 |
fstat(5, {st_mode=S_IFREG|0755, st_size=1805128, ...}) = 0 |
299 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c175000 |
300 |
mmap(NULL, 3908040, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf3599b4000 |
301 |
mprotect(0x6bf359b67000, 2093056, PROT_NONE) = 0 |
302 |
mmap(0x6bf359d66000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1b2000) = 0x6bf359d66000 |
303 |
mmap(0x6bf359d6d000, 4552, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf359d6d000 |
304 |
close(5) = 0 |
305 |
open("/usr/lib64/libpangocairo-1.0.so.0", O_RDONLY|O_CLOEXEC) = 5 |
306 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0PI\0\0\0\0\0\0"..., 832) = 832 |
307 |
fstat(5, {st_mode=S_IFREG|0755, st_size=59152, ...}) = 0 |
308 |
mmap(NULL, 2154688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf3597a5000 |
309 |
mprotect(0x6bf3597b2000, 2097152, PROT_NONE) = 0 |
310 |
mmap(0x6bf3599b2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xd000) = 0x6bf3599b2000 |
311 |
close(5) = 0 |
312 |
open("/usr/lib64/libpango-1.0.so.0", O_RDONLY|O_CLOEXEC) = 5 |
313 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\325\0\0\0\0\0\0"..., 832) = 832 |
314 |
fstat(5, {st_mode=S_IFREG|0755, st_size=345904, ...}) = 0 |
315 |
mmap(NULL, 2442112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf359550000 |
316 |
mprotect(0x6bf3595a2000, 2093056, PROT_NONE) = 0 |
317 |
mmap(0x6bf3597a1000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x51000) = 0x6bf3597a1000 |
318 |
close(5) = 0 |
319 |
open("/usr/lib64/libcairo.so.2", O_RDONLY|O_CLOEXEC) = 5 |
320 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 B\1\0\0\0\0\0"..., 832) = 832 |
321 |
fstat(5, {st_mode=S_IFREG|0755, st_size=1351600, ...}) = 0 |
322 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c174000 |
323 |
mmap(NULL, 3453424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf359204000 |
324 |
mprotect(0x6bf359349000, 2097152, PROT_NONE) = 0 |
325 |
mmap(0x6bf359549000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x145000) = 0x6bf359549000 |
326 |
mmap(0x6bf35954e000, 4592, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf35954e000 |
327 |
close(5) = 0 |
328 |
open("/usr/lib64/libpng16.so.16", O_RDONLY|O_CLOEXEC) = 5 |
329 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@^\0\0\0\0\0\0"..., 832) = 832 |
330 |
fstat(5, {st_mode=S_IFREG|0755, st_size=239320, ...}) = 0 |
331 |
mmap(NULL, 2334736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf358fc9000 |
332 |
mprotect(0x6bf359003000, 2093056, PROT_NONE) = 0 |
333 |
mmap(0x6bf359202000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x39000) = 0x6bf359202000 |
334 |
close(5) = 0 |
335 |
open("/usr/lib64/libcroco-0.6.so.3", O_RDONLY|O_CLOEXEC) = 5 |
336 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\254\0\0\0\0\0\0"..., 832) = 832 |
337 |
fstat(5, {st_mode=S_IFREG|0755, st_size=272416, ...}) = 0 |
338 |
mmap(NULL, 2367704, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf358d86000 |
339 |
mprotect(0x6bf358dc5000, 2097152, PROT_NONE) = 0 |
340 |
mmap(0x6bf358fc5000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3f000) = 0x6bf358fc5000 |
341 |
close(5) = 0 |
342 |
open("/usr/lib64/libxml2.so.2", O_RDONLY|O_CLOEXEC) = 5 |
343 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\346\2\0\0\0\0\0"..., 832) = 832 |
344 |
fstat(5, {st_mode=S_IFREG|0755, st_size=1580064, ...}) = 0 |
345 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c173000 |
346 |
mmap(NULL, 3680696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf358a03000 |
347 |
mprotect(0x6bf358b7b000, 2097152, PROT_NONE) = 0 |
348 |
mmap(0x6bf358d7b000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x178000) = 0x6bf358d7b000 |
349 |
mmap(0x6bf358d85000, 2488, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf358d85000 |
350 |
close(5) = 0 |
351 |
open("/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 5 |
352 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 U\0\0\0\0\0\0"..., 832) = 832 |
353 |
fstat(5, {st_mode=S_IFREG|0755, st_size=1030096, ...}) = 0 |
354 |
mmap(NULL, 3125352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf358707000 |
355 |
mprotect(0x6bf358802000, 2093056, PROT_NONE) = 0 |
356 |
mmap(0x6bf358a01000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xfa000) = 0x6bf358a01000 |
357 |
close(5) = 0 |
358 |
open("/usr/lib64/libffi.so.6", O_RDONLY|O_CLOEXEC) = 5 |
359 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \31\0\0\0\0\0\0"..., 832) = 832 |
360 |
fstat(5, {st_mode=S_IFREG|0755, st_size=34528, ...}) = 0 |
361 |
mmap(NULL, 2131144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf3584fe000 |
362 |
mprotect(0x6bf358506000, 2093056, PROT_NONE) = 0 |
363 |
mmap(0x6bf358705000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x7000) = 0x6bf358705000 |
364 |
close(5) = 0 |
365 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c172000 |
366 |
open("/usr/lib64/libXau.so.6", O_RDONLY|O_CLOEXEC) = 5 |
367 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\16\0\0\0\0\0\0"..., 832) = 832 |
368 |
fstat(5, {st_mode=S_IFREG|0755, st_size=13960, ...}) = 0 |
369 |
mmap(NULL, 2109480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf3582fa000 |
370 |
mprotect(0x6bf3582fd000, 2093056, PROT_NONE) = 0 |
371 |
mmap(0x6bf3584fc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x6bf3584fc000 |
372 |
close(5) = 0 |
373 |
open("/usr/lib64/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = 5 |
374 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\24\0\0\0\0\0\0"..., 832) = 832 |
375 |
fstat(5, {st_mode=S_IFREG|0755, st_size=26248, ...}) = 0 |
376 |
mmap(NULL, 2121744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf3580f3000 |
377 |
mprotect(0x6bf3580f8000, 2097152, PROT_NONE) = 0 |
378 |
mmap(0x6bf3582f8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x5000) = 0x6bf3582f8000 |
379 |
close(5) = 0 |
380 |
open("/lib64/libuuid.so.1", O_RDONLY|O_CLOEXEC) = 5 |
381 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\26\0\0\0\0\0\0"..., 832) = 832 |
382 |
fstat(5, {st_mode=S_IFREG|0755, st_size=18352, ...}) = 0 |
383 |
mmap(NULL, 2113560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf357eee000 |
384 |
mprotect(0x6bf357ef2000, 2093056, PROT_NONE) = 0 |
385 |
mmap(0x6bf3580f1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3000) = 0x6bf3580f1000 |
386 |
close(5) = 0 |
387 |
open("/usr/lib64/libgmodule-2.0.so.0", O_RDONLY|O_CLOEXEC) = 5 |
388 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\21\0\0\0\0\0\0"..., 832) = 832 |
389 |
fstat(5, {st_mode=S_IFREG|0755, st_size=14016, ...}) = 0 |
390 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c171000 |
391 |
mmap(NULL, 2109560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf357cea000 |
392 |
mprotect(0x6bf357ced000, 2093056, PROT_NONE) = 0 |
393 |
mmap(0x6bf357eec000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x6bf357eec000 |
394 |
close(5) = 0 |
395 |
open("/lib64/libz.so.1", O_RDONLY|O_CLOEXEC) = 5 |
396 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`#\0\0\0\0\0\0"..., 832) = 832 |
397 |
fstat(5, {st_mode=S_IFREG|0755, st_size=96160, ...}) = 0 |
398 |
mmap(NULL, 2191496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf357ad2000 |
399 |
mprotect(0x6bf357ae8000, 2097152, PROT_NONE) = 0 |
400 |
mmap(0x6bf357ce8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x16000) = 0x6bf357ce8000 |
401 |
close(5) = 0 |
402 |
open("/lib64/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 5 |
403 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300:\0\0\0\0\0\0"..., 832) = 832 |
404 |
fstat(5, {st_mode=S_IFREG|0755, st_size=92328, ...}) = 0 |
405 |
mmap(NULL, 2197640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf3578b9000 |
406 |
mprotect(0x6bf3578ce000, 2097152, PROT_NONE) = 0 |
407 |
mmap(0x6bf357ace000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x15000) = 0x6bf357ace000 |
408 |
mmap(0x6bf357ad0000, 6280, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf357ad0000 |
409 |
close(5) = 0 |
410 |
open("/usr/lib64/libpangoft2-1.0.so.0", O_RDONLY|O_CLOEXEC) = 5 |
411 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@j\0\0\0\0\0\0"..., 832) = 832 |
412 |
fstat(5, {st_mode=S_IFREG|0755, st_size=91864, ...}) = 0 |
413 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c170000 |
414 |
mmap(NULL, 2187664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf3576a2000 |
415 |
mprotect(0x6bf3576b8000, 2093056, PROT_NONE) = 0 |
416 |
mmap(0x6bf3578b7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x15000) = 0x6bf3578b7000 |
417 |
close(5) = 0 |
418 |
open("/usr/lib64/libfreetype.so.6", O_RDONLY|O_CLOEXEC) = 5 |
419 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\364\0\0\0\0\0\0"..., 832) = 832 |
420 |
fstat(5, {st_mode=S_IFREG|0755, st_size=759512, ...}) = 0 |
421 |
mmap(NULL, 2854928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf3573e8000 |
422 |
mprotect(0x6bf35749c000, 2093056, PROT_NONE) = 0 |
423 |
mmap(0x6bf35769b000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xb3000) = 0x6bf35769b000 |
424 |
close(5) = 0 |
425 |
open("/usr/lib64/libfontconfig.so.1", O_RDONLY|O_CLOEXEC) = 5 |
426 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 p\0\0\0\0\0\0"..., 832) = 832 |
427 |
fstat(5, {st_mode=S_IFREG|0755, st_size=276192, ...}) = 0 |
428 |
mmap(NULL, 2372232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf3571a4000 |
429 |
mprotect(0x6bf3571e6000, 2093056, PROT_NONE) = 0 |
430 |
mmap(0x6bf3573e5000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x41000) = 0x6bf3573e5000 |
431 |
close(5) = 0 |
432 |
open("/usr/lib64/libpixman-1.so.0", O_RDONLY|O_CLOEXEC) = 5 |
433 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\246\0\0\0\0\0\0"..., 832) = 832 |
434 |
fstat(5, {st_mode=S_IFREG|0755, st_size=739216, ...}) = 0 |
435 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c16f000 |
436 |
mmap(NULL, 2834776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf356eef000 |
437 |
mprotect(0x6bf356f9c000, 2093056, PROT_NONE) = 0 |
438 |
mmap(0x6bf35719b000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xac000) = 0x6bf35719b000 |
439 |
close(5) = 0 |
440 |
open("/usr/lib64/libEGL.so.1", O_RDONLY|O_CLOEXEC) = 5 |
441 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\30\0\0\0\0\0\0"..., 832) = 832 |
442 |
fstat(5, {st_mode=S_IFREG|0755, st_size=18464, ...}) = 0 |
443 |
mmap(NULL, 2114648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf356cea000 |
444 |
mprotect(0x6bf356cee000, 2097152, PROT_NONE) = 0 |
445 |
mmap(0x6bf356eee000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x4000) = 0x6bf356eee000 |
446 |
close(5) = 0 |
447 |
open("/usr/lib64/libxcb-shm.so.0", O_RDONLY|O_CLOEXEC) = 5 |
448 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\16\0\0\0\0\0\0"..., 832) = 832 |
449 |
fstat(5, {st_mode=S_IFREG|0755, st_size=14064, ...}) = 0 |
450 |
mmap(NULL, 2109480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf356ae6000 |
451 |
mprotect(0x6bf356ae8000, 2097152, PROT_NONE) = 0 |
452 |
mmap(0x6bf356ce8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x6bf356ce8000 |
453 |
close(5) = 0 |
454 |
open("/usr/lib64/libxcb-render.so.0", O_RDONLY|O_CLOEXEC) = 5 |
455 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0208\0\0\0\0\0\0"..., 832) = 832 |
456 |
fstat(5, {st_mode=S_IFREG|0755, st_size=46832, ...}) = 0 |
457 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c16e000 |
458 |
mmap(NULL, 2142248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf3568da000 |
459 |
mprotect(0x6bf3568e4000, 2097152, PROT_NONE) = 0 |
460 |
mmap(0x6bf356ae4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xa000) = 0x6bf356ae4000 |
461 |
close(5) = 0 |
462 |
open("/usr/lib64/libXrender.so.1", O_RDONLY|O_CLOEXEC) = 5 |
463 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\34\0\0\0\0\0\0"..., 832) = 832 |
464 |
fstat(5, {st_mode=S_IFREG|0755, st_size=42904, ...}) = 0 |
465 |
mmap(NULL, 2138440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf3566cf000 |
466 |
mprotect(0x6bf3566d8000, 2097152, PROT_NONE) = 0 |
467 |
mmap(0x6bf3568d8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x9000) = 0x6bf3568d8000 |
468 |
close(5) = 0 |
469 |
open("/usr/lib64/libGL.so.1", O_RDONLY|O_CLOEXEC) = 5 |
470 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\n\5\0\0\0\0\0"..., 832) = 832 |
471 |
fstat(5, {st_mode=S_IFREG|0755, st_size=1214216, ...}) = 0 |
472 |
mmap(NULL, 3336856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf3563a0000 |
473 |
mprotect(0x6bf3564a2000, 2093056, PROT_NONE) = 0 |
474 |
mmap(0x6bf3566a1000, 163840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x101000) = 0x6bf3566a1000 |
475 |
mmap(0x6bf3566c9000, 23192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf3566c9000 |
476 |
close(5) = 0 |
477 |
open("/lib64/librt.so.1", O_RDONLY|O_CLOEXEC) = 5 |
478 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220#\0\0\0\0\0\0"..., 832) = 832 |
479 |
fstat(5, {st_mode=S_IFREG|0755, st_size=31032, ...}) = 0 |
480 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c16d000 |
481 |
mmap(NULL, 2128408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf356198000 |
482 |
mprotect(0x6bf35619f000, 2093056, PROT_NONE) = 0 |
483 |
mmap(0x6bf35639e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x6000) = 0x6bf35639e000 |
484 |
close(5) = 0 |
485 |
open("/usr/lib64/libicui18n.so.55", O_RDONLY|O_CLOEXEC) = 5 |
486 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@K\v\0\0\0\0\0"..., 832) = 832 |
487 |
fstat(5, {st_mode=S_IFREG|0755, st_size=2795648, ...}) = 0 |
488 |
mmap(NULL, 4894384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf355ced000 |
489 |
mprotect(0x6bf355f87000, 2097152, PROT_NONE) = 0 |
490 |
mmap(0x6bf356187000, 69632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x29a000) = 0x6bf356187000 |
491 |
close(5) = 0 |
492 |
open("/usr/lib64/libicuuc.so.55", O_RDONLY|O_CLOEXEC) = 5 |
493 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260+\5\0\0\0\0\0"..., 832) = 832 |
494 |
fstat(5, {st_mode=S_IFREG|0755, st_size=1783600, ...}) = 0 |
495 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c16c000 |
496 |
mmap(NULL, 3898144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf355935000 |
497 |
mprotect(0x6bf355ad8000, 2093056, PROT_NONE) = 0 |
498 |
mmap(0x6bf355cd7000, 73728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1a2000) = 0x6bf355cd7000 |
499 |
mmap(0x6bf355ce9000, 15136, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf355ce9000 |
500 |
close(5) = 0 |
501 |
open("/usr/lib64/libicudata.so.55", O_RDONLY|O_CLOEXEC) = 5 |
502 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\5\0\0\0\0\0\0"..., 832) = 832 |
503 |
fstat(5, {st_mode=S_IFREG|0755, st_size=25912888, ...}) = 0 |
504 |
mmap(NULL, 28008464, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf353e7e000 |
505 |
mprotect(0x6bf355734000, 2093056, PROT_NONE) = 0 |
506 |
mmap(0x6bf355933000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x18b5000) = 0x6bf355933000 |
507 |
close(5) = 0 |
508 |
open("/usr/lib64/libharfbuzz.so.0", O_RDONLY|O_CLOEXEC) = 5 |
509 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0Pu\0\0\0\0\0\0"..., 832) = 832 |
510 |
fstat(5, {st_mode=S_IFREG|0755, st_size=407504, ...}) = 0 |
511 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c16b000 |
512 |
mmap(NULL, 2504080, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf353c1a000 |
513 |
mprotect(0x6bf353c7b000, 2097152, PROT_NONE) = 0 |
514 |
mmap(0x6bf353e7b000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x61000) = 0x6bf353e7b000 |
515 |
close(5) = 0 |
516 |
open("/lib64/libbz2.so.1", O_RDONLY|O_CLOEXEC) = 5 |
517 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\27\0\0\0\0\0\0"..., 832) = 832 |
518 |
fstat(5, {st_mode=S_IFREG|0755, st_size=70384, ...}) = 0 |
519 |
mmap(NULL, 2165800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf353a09000 |
520 |
mprotect(0x6bf353a19000, 2093056, PROT_NONE) = 0 |
521 |
mmap(0x6bf353c18000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xf000) = 0x6bf353c18000 |
522 |
close(5) = 0 |
523 |
open("/usr/lib64/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 5 |
524 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000?\0\0\0\0\0\0"..., 832) = 832 |
525 |
fstat(5, {st_mode=S_IFREG|0755, st_size=186072, ...}) = 0 |
526 |
mmap(NULL, 2281488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf3537db000 |
527 |
mprotect(0x6bf353806000, 2093056, PROT_NONE) = 0 |
528 |
mmap(0x6bf353a05000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2a000) = 0x6bf353a05000 |
529 |
close(5) = 0 |
530 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c16a000 |
531 |
open("/usr/lib64/libGLdispatch.so.0", O_RDONLY|O_CLOEXEC) = 5 |
532 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\270\3\0\0\0\0\0"..., 832) = 832 |
533 |
fstat(5, {st_mode=S_IFREG|0755, st_size=490544, ...}) = 0 |
534 |
mmap(NULL, 2718072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf353543000 |
535 |
mprotect(0x6bf3535b0000, 2097152, PROT_NONE) = 0 |
536 |
mmap(0x6bf3537b0000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x6d000) = 0x6bf3537b0000 |
537 |
mmap(0x6bf3537bb000, 129400, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf3537bb000 |
538 |
close(5) = 0 |
539 |
open("/usr/lib64/libnvidia-tls.so.355.11", O_RDONLY|O_CLOEXEC) = 5 |
540 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\t\0\0\0\0\0\0"..., 832) = 832 |
541 |
lseek(5, 11152, SEEK_SET) = 11152 |
542 |
read(5, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\3\0\0\0c\0\0\0", 32) = 32 |
543 |
fstat(5, {st_mode=S_IFREG|0755, st_size=14480, ...}) = 0 |
544 |
mmap(NULL, 2110752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf35333f000 |
545 |
mprotect(0x6bf353342000, 2097152, PROT_NONE) = 0 |
546 |
mmap(0x6bf353542000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3000) = 0x6bf353542000 |
547 |
close(5) = 0 |
548 |
open("/usr/lib64/libnvidia-glcore.so.355.11", O_RDONLY|O_CLOEXEC) = 5 |
549 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \262-\0\0\0\0\0"..., 832) = 832 |
550 |
fstat(5, {st_mode=S_IFREG|0755, st_size=26945016, ...}) = 0 |
551 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c169000 |
552 |
mmap(NULL, 29119808, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf351779000 |
553 |
mprotect(0x6bf352d77000, 2097152, PROT_NONE) = 0 |
554 |
mmap(0x6bf352f77000, 3883008, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x15fe000) = 0x6bf352f77000 |
555 |
mmap(0x6bf35332b000, 79168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf35332b000 |
556 |
close(5) = 0 |
557 |
open("/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.5/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 5 |
558 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\265\5\0\0\0\0\0"..., 832) = 832 |
559 |
fstat(5, {st_mode=S_IFREG|0755, st_size=1125040, ...}) = 0 |
560 |
mmap(NULL, 3305280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf351452000 |
561 |
mprotect(0x6bf35155c000, 2093056, PROT_NONE) = 0 |
562 |
mmap(0x6bf35175b000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x109000) = 0x6bf35175b000 |
563 |
mmap(0x6bf351765000, 81728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf351765000 |
564 |
close(5) = 0 |
565 |
open("/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.5/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 5 |
566 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300*\0\0\0\0\0\0"..., 832) = 832 |
567 |
fstat(5, {st_mode=S_IFREG|0644, st_size=87776, ...}) = 0 |
568 |
mmap(NULL, 2183840, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf35123c000 |
569 |
mprotect(0x6bf351251000, 2093056, PROT_NONE) = 0 |
570 |
mmap(0x6bf351450000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x14000) = 0x6bf351450000 |
571 |
close(5) = 0 |
572 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c168000 |
573 |
open("/usr/lib64/libgraphite2.so.3", O_RDONLY|O_CLOEXEC) = 5 |
574 |
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 (\0\0\0\0\0\0"..., 832) = 832 |
575 |
fstat(5, {st_mode=S_IFREG|0755, st_size=128840, ...}) = 0 |
576 |
mmap(NULL, 2224280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x6bf35101c000 |
577 |
mprotect(0x6bf35103a000, 2093056, PROT_NONE) = 0 |
578 |
mmap(0x6bf351239000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1d000) = 0x6bf351239000 |
579 |
close(5) = 0 |
580 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c167000 |
581 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c166000 |
582 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c165000 |
583 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c164000 |
584 |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c162000 |
585 |
arch_prctl(ARCH_SET_FS, 0x6bf35c162940) = 0 |
586 |
mprotect(0x6bf35aedb000, 16384, PROT_READ) = 0 |
587 |
mprotect(0x6bf351239000, 8192, PROT_READ) = 0 |
588 |
mprotect(0x6bf351450000, 4096, PROT_READ) = 0 |
589 |
mprotect(0x6bf358a01000, 4096, PROT_READ) = 0 |
590 |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x6bf35c161000 |
591 |
mprotect(0x6bf35175b000, 36864, PROT_READ) = 0 |
592 |
mprotect(0x6bf35a90f000, 4096, PROT_READ) = 0 |
593 |
mprotect(0x6bf353543000, 446464, PROT_READ|PROT_WRITE) = -1 EACCES (Permission denied) |
594 |
writev(2, [{"/usr/bin/xxkb", 13}, {": ", 2}, {"error while loading shared libra"..., 36}, {": ", 2}, {"/usr/lib64/libGLdispatch.so.0", 29}, {": ", 2}, {"cannot make segment writable for"..., 43}, {": ", 2}, {"Permission denied", 17}, {"\n", 1}], 10/usr/bin/xxkb: error while loading shared libraries: /usr/lib64/libGLdispatch.so.0: cannot make segment writable for relocation: Permission denied |
595 |
) = 147 |
596 |
exit_group(127) = ? |
597 |
+++ exited with 127 +++ |
598 |
|
599 |
-- |
600 |
WBR, Alex. |