Hi!

On Sat, Sep 19, 2015 at 04:14:17PM +0200, PaX Team wrote:
> 3e3ef95fd0351495d400147b994b1978  
> /usr/lib64/opengl/nvidia/lib/libGLdispatch.so.0

This lib in 355.11 on my system have same MD5.
Looks like previous (352.41) nvidia-drivers doesn't have this lib.

> so try "readelf -edW /usr/lib64/opengl/nvidia/lib/libGLdispatch.so.0"
> and post its output.

ELF Header:
  Magic:   7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 
  Class:                             ELF64
  Data:                              2's complement, little endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - System V
  ABI Version:                       0
  Type:                              DYN (Shared object file)
  Machine:                           Advanced Micro Devices X86-64
  Version:                           0x1
  Entry point address:               0x3b890
  Start of program headers:          64 (bytes into file)
  Start of section headers:          489264 (bytes into file)
  Flags:                             0x0
  Size of this header:               64 (bytes)
  Size of program headers:           56 (bytes)
  Number of program headers:         4
  Size of section headers:           64 (bytes)
  Number of section headers:         20
  Section header string table index: 19

Section Headers:
  [Nr] Name              Type            Address          Off    Size   ES Flg 
Lk Inf Al
  [ 0]                   NULL            0000000000000000 000000 000000 00      
0   0  0
  [ 1] .hash             HASH            0000000000000120 000120 002358 04   A  
2   0  8
  [ 2] .dynsym           DYNSYM          0000000000002478 002478 007338 18   A  
3   2  8
  [ 3] .dynstr           STRTAB          00000000000097b0 0097b0 005435 00   A  
0   0  1
  [ 4] .gnu.version      VERSYM          000000000000ebe6 00ebe6 00099a 02   A  
2   0  2
  [ 5] .gnu.version_r    VERNEED         000000000000f580 00f580 000040 00   A  
3   2  8
  [ 6] .rela.dyn         RELA            000000000000f5c0 00f5c0 02bea8 18   A  
2   0  8
  [ 7] .rela.plt         RELA            000000000003b468 03b468 000270 18   A  
2   8  8
  [ 8] .plt              PROGBITS        000000000003b6e0 03b6e0 0001b0 10  AX  
0   0 16
  [ 9] .text             PROGBITS        000000000003b890 03b890 00c4c5 00  AX  
0   0 16
  [10] wtext             PROGBITS        0000000000048000 048000 012000 00  AX  
0   0 4096
  [11] .rodata           PROGBITS        000000000005a000 05a000 01222b 00   A  
0   0 32
  [12] .eh_frame         PROGBITS        000000000006c230 06c230 000bc8 00   A  
0   0  8
  [13] .data.rel.ro      PROGBITS        000000000026d000 06d000 00a370 00  WA  
0   0 32
  [14] .dynamic          DYNAMIC         0000000000277370 077370 0001b0 10  WA  
3   0  8
  [15] .got              PROGBITS        0000000000277520 077520 000068 08  WA  
0   0  8
  [16] .got.plt          PROGBITS        0000000000277588 077588 0000e8 08  WA  
0   0  8
  [17] .data             PROGBITS        0000000000277670 077670 000020 00  WA  
0   0  8
  [18] .bss              NOBITS          00000000002776a0 077690 0202d8 00  WA  
0   0 32
  [19] .shstrtab         STRTAB          0000000000000000 077690 00009e 00      
0   0  1
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings), l (large)
  I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)
  O (extra OS processing required) o (OS specific), p (processor specific)

Program Headers:
  Type           Offset   VirtAddr           PhysAddr           FileSiz  MemSiz 
  Flg Align
  LOAD           0x000000 0x0000000000000000 0x0000000000000000 0x06cdf8 
0x06cdf8 R E 0x200000
  LOAD           0x06d000 0x000000000026d000 0x000000000026d000 0x00a690 
0x02a978 RW  0x200000
  DYNAMIC        0x077370 0x0000000000277370 0x0000000000277370 0x0001b0 
0x0001b0 RW  0x8
  GNU_STACK      0x000000 0x0000000000000000 0x0000000000000000 0x000000 
0x000000 RW  0x8

 Section to Segment mapping:
  Segment Sections...
   00     .hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt 
.plt .text wtext .rodata .eh_frame 
   01     .data.rel.ro .dynamic .got .got.plt .data .bss 
   02     .dynamic 
   03     

Dynamic section at offset 0x77370 contains 23 entries:
  Tag        Type                         Name/Value
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libdl.so.2]
 0x000000000000000e (SONAME)             Library soname: [libGLdispatch.so.0]
 0x0000000000000010 (SYMBOLIC)           0x0
 0x000000000000000c (INIT)               0x3c430
 0x0000000000000004 (HASH)               0x120
 0x0000000000000005 (STRTAB)             0x97b0
 0x0000000000000006 (SYMTAB)             0x2478
 0x000000000000000a (STRSZ)              21557 (bytes)
 0x000000000000000b (SYMENT)             24 (bytes)
 0x0000000000000003 (PLTGOT)             0x277588
 0x0000000000000002 (PLTRELSZ)           624 (bytes)
 0x0000000000000014 (PLTREL)             RELA
 0x0000000000000017 (JMPREL)             0x3b468
 0x0000000000000007 (RELA)               0xf5c0
 0x0000000000000008 (RELASZ)             179880 (bytes)
 0x0000000000000009 (RELAENT)            24 (bytes)
 0x0000000000000016 (TEXTREL)            0x0
 0x000000006ffffffe (VERNEED)            0xf580
 0x000000006fffffff (VERNEEDNUM)         2
 0x000000006ffffff0 (VERSYM)             0xebe6
 0x000000006ffffff9 (RELACOUNT)          7494
 0x0000000000000000 (NULL)               0x0

> next, there's PAX_ELFRELOCS for this special case but before you
> enable that let's figure out where those textrels come from ("scanelf -tT"
> can also help).

# CONFIG_PAX_ELFRELOCS is not set

# scanelf -tT /usr/lib64/opengl/nvidia/lib/libGLdispatch.so.0
 TYPE   TEXTREL TEXTRELS FILE 
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 !?
ET_DYN TEXTREL  /usr/lib64/opengl/nvidia/lib/libGLdispatch.so.0 

# scanelf -tT /usr/bin/xxkb 
 TYPE   TEXTREL TEXTRELS FILE 
ET_DYN    -     /usr/bin/xxkb 

$ xxkb
xxkb: error while loading shared libraries: /usr/lib64/libGLdispatch.so.0:
cannot make segment writable for relocation: Permission denied

> it may not be a direct dependency, you can try both ldd (on pidgin and
> its dependent libraries) and strace/gdb to see why/when it's loaded.

$ ldd /usr/bin/xxkb
        linux-vdso.so.1 (0x000071f6799cd000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x000071f679459000)
        libXt.so.6 => /usr/lib64/libXt.so.6 (0x000071f6791e9000)
        libgdk_pixbuf_xlib-2.0.so.0 => /usr/lib64/libgdk_pixbuf_xlib-2.0.so.0 
(0x000071f678fd6000)
        librsvg-2.so.2 => /usr/lib64/librsvg-2.so.2 (0x000071f678d9b000)
        libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 
(0x000071f678b3d000)
        libXext.so.6 => /usr/lib64/libXext.so.6 (0x000071f678929000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x000071f67870c000)
        libc.so.6 => /lib64/libc.so.6 (0x000071f678361000)
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x000071f678138000)
        libdl.so.2 => /lib64/libdl.so.2 (0x000071f677f34000)
        libSM.so.6 => /usr/lib64/libSM.so.6 (0x000071f677d2b000)
        libICE.so.6 => /usr/lib64/libICE.so.6 (0x000071f677b0d000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 
(0x000071f6778e9000)
        libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x000071f677596000)
        libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x000071f6771db000)
        libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 
(0x000071f676fcc000)
        libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x000071f676d77000)
        libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x000071f676a2b000)
        libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x000071f6767f0000)
        libcroco-0.6.so.3 => /usr/lib64/libcroco-0.6.so.3 (0x000071f6765ad000)
        libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x000071f67622a000)
        libm.so.6 => /lib64/libm.so.6 (0x000071f675f2e000)
        libffi.so.6 => /usr/lib64/libffi.so.6 (0x000071f675d25000)
        /lib64/ld-linux-x86-64.so.2 (0x000071f6797ad000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x000071f675b21000)
        libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x000071f67591a000)
        libuuid.so.1 => /lib64/libuuid.so.1 (0x000071f675715000)
        libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 
(0x000071f675511000)
        libz.so.1 => /lib64/libz.so.1 (0x000071f6752f9000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x000071f6750e0000)
        libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 
(0x000071f674ec9000)
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x000071f674c0f000)
        libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x000071f6749cb000)
        libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x000071f674716000)
        libEGL.so.1 => /usr/lib64/libEGL.so.1 (0x000071f674511000)
        libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 (0x000071f67430d000)
        libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x000071f674101000)
        libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x000071f673ef6000)
        libGL.so.1 => /usr/lib64/libGL.so.1 (0x000071f673bc7000)
        librt.so.1 => /lib64/librt.so.1 (0x000071f6739bf000)
        libicui18n.so.55 => /usr/lib64/libicui18n.so.55 (0x000071f673514000)
        libicuuc.so.55 => /usr/lib64/libicuuc.so.55 (0x000071f67315c000)
        libicudata.so.55 => /usr/lib64/libicudata.so.55 (0x000071f6716a5000)
        libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x000071f671441000)
        libbz2.so.1 => /lib64/libbz2.so.1 (0x000071f671230000)
        libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x000071f671002000)
        libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0 (0x000071f670d6a000)
        libnvidia-tls.so.355.11 => /usr/lib64/libnvidia-tls.so.355.11 
(0x000071f670b66000)
        libnvidia-glcore.so.355.11 => /usr/lib64/libnvidia-glcore.so.355.11 
(0x000071f66efa0000)
        libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.5/libstdc++.so.6 
(0x000071f66ec79000)
        libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.5/libgcc_s.so.1 
(0x000071f66ea63000)
        libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x000071f66e843000)

I don't know gdb good enough to do what you ask, but if you'll provide
required gdb commands I'll do it.

$ strace -ff /usr/bin/xxkb

execve("/usr/bin/xxkb", ["/usr/bin/xxkb"], [/* 73 vars */]) = 0
brk(0)                                  = 0xe1dd41c13e0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c1a3000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=167635, ...}) = 0
mmap(NULL, 167635, PROT_READ, MAP_PRIVATE, 5, 0) = 0x6bf35c17a000
close(5)                                = 0
open("/usr/lib64/libX11.so.6", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=1390704, ...}) = 0
mmap(NULL, 3488000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf35bc32000
mprotect(0x6bf35bd80000, 2093056, PROT_NONE) = 0
mmap(0x6bf35bf7f000, 28672, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x14d000) = 0x6bf35bf7f000
close(5)                                = 0
open("/usr/lib64/libXt.so.6", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=454592, ...}) = 0
mmap(NULL, 2553216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf35b9c2000
mprotect(0x6bf35ba2b000, 2097152, PROT_NONE) = 0
mmap(0x6bf35bc2b000, 24576, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x69000) = 0x6bf35bc2b000
mmap(0x6bf35bc31000, 1408, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf35bc31000
close(5)                                = 0
open("/usr/lib64/libgdk_pixbuf_xlib-2.0.so.0", O_RDONLY|O_CLOEXEC) = 5
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
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c179000
fstat(5, {st_mode=S_IFREG|0755, st_size=75504, ...}) = 0
mmap(NULL, 2171104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf35b7af000
mprotect(0x6bf35b7c0000, 2097152, PROT_NONE) = 0
mmap(0x6bf35b9c0000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x11000) = 0x6bf35b9c0000
close(5)                                = 0
open("/usr/lib64/librsvg-2.so.2", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=239528, ...}) = 0
mmap(NULL, 2335304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf35b574000
mprotect(0x6bf35b5ad000, 2097152, PROT_NONE) = 0
mmap(0x6bf35b7ad000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x39000) = 0x6bf35b7ad000
close(5)                                = 0
open("/usr/lib64/libgobject-2.0.so.0", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=382904, ...}) = 0
mmap(NULL, 2481128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf35b316000
mprotect(0x6bf35b372000, 2093056, PROT_NONE) = 0
mmap(0x6bf35b571000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x5b000) = 0x6bf35b571000
close(5)                                = 0
open("/usr/lib64/libXext.so.6", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=80808, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c178000
mmap(NULL, 2176824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf35b102000
mprotect(0x6bf35b115000, 2093056, PROT_NONE) = 0
mmap(0x6bf35b314000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x12000) = 0x6bf35b314000
close(5)                                = 0
open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=133122, ...}) = 0
mmap(NULL, 2212400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf35aee5000
mprotect(0x6bf35aefc000, 2097152, PROT_NONE) = 0
mmap(0x6bf35b0fc000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x17000) = 0x6bf35b0fc000
mmap(0x6bf35b0fe000, 12848, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf35b0fe000
close(5)                                = 0
open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=1738024, ...}) = 0
mmap(NULL, 3845784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf35ab3a000
mprotect(0x6bf35acdb000, 2097152, PROT_NONE) = 0
mmap(0x6bf35aedb000, 24576, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1a1000) = 0x6bf35aedb000
mmap(0x6bf35aee1000, 16024, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf35aee1000
close(5)                                = 0
open("/usr/lib64/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=165648, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c177000
mmap(NULL, 2261256, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf35a911000
mprotect(0x6bf35a938000, 2097152, PROT_NONE) = 0
mmap(0x6bf35ab38000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x27000) = 0x6bf35ab38000
close(5)                                = 0
open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=14272, ...}) = 0
mmap(NULL, 2109584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf35a70d000
mprotect(0x6bf35a710000, 2093056, PROT_NONE) = 0
mmap(0x6bf35a90f000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x6bf35a90f000
close(5)                                = 0
open("/usr/lib64/libSM.so.6", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=34456, ...}) = 0
mmap(NULL, 2129976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf35a504000
mprotect(0x6bf35a50c000, 2093056, PROT_NONE) = 0
mmap(0x6bf35a70b000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x7000) = 0x6bf35a70b000
close(5)                                = 0
open("/usr/lib64/libICE.so.6", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=109216, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c176000
mmap(NULL, 2219200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf35a2e6000
mprotect(0x6bf35a2ff000, 2097152, PROT_NONE) = 0
mmap(0x6bf35a4ff000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x19000) = 0x6bf35a4ff000
mmap(0x6bf35a501000, 11456, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf35a501000
close(5)                                = 0
open("/usr/lib64/libgdk_pixbuf-2.0.so.0", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=145152, ...}) = 0
mmap(NULL, 2240912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf35a0c2000
mprotect(0x6bf35a0e4000, 2097152, PROT_NONE) = 0
mmap(0x6bf35a2e4000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x22000) = 0x6bf35a2e4000
close(5)                                = 0
open("/usr/lib64/libglib-2.0.so.0", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=1387712, ...}) = 0
mmap(NULL, 3485616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf359d6f000
mprotect(0x6bf359ec1000, 2093056, PROT_NONE) = 0
mmap(0x6bf35a0c0000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x151000) = 0x6bf35a0c0000
close(5)                                = 0
open("/usr/lib64/libgio-2.0.so.0", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=1805128, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c175000
mmap(NULL, 3908040, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf3599b4000
mprotect(0x6bf359b67000, 2093056, PROT_NONE) = 0
mmap(0x6bf359d66000, 28672, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1b2000) = 0x6bf359d66000
mmap(0x6bf359d6d000, 4552, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf359d6d000
close(5)                                = 0
open("/usr/lib64/libpangocairo-1.0.so.0", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=59152, ...}) = 0
mmap(NULL, 2154688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf3597a5000
mprotect(0x6bf3597b2000, 2097152, PROT_NONE) = 0
mmap(0x6bf3599b2000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xd000) = 0x6bf3599b2000
close(5)                                = 0
open("/usr/lib64/libpango-1.0.so.0", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=345904, ...}) = 0
mmap(NULL, 2442112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf359550000
mprotect(0x6bf3595a2000, 2093056, PROT_NONE) = 0
mmap(0x6bf3597a1000, 16384, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x51000) = 0x6bf3597a1000
close(5)                                = 0
open("/usr/lib64/libcairo.so.2", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=1351600, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c174000
mmap(NULL, 3453424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf359204000
mprotect(0x6bf359349000, 2097152, PROT_NONE) = 0
mmap(0x6bf359549000, 20480, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x145000) = 0x6bf359549000
mmap(0x6bf35954e000, 4592, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf35954e000
close(5)                                = 0
open("/usr/lib64/libpng16.so.16", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=239320, ...}) = 0
mmap(NULL, 2334736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf358fc9000
mprotect(0x6bf359003000, 2093056, PROT_NONE) = 0
mmap(0x6bf359202000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x39000) = 0x6bf359202000
close(5)                                = 0
open("/usr/lib64/libcroco-0.6.so.3", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=272416, ...}) = 0
mmap(NULL, 2367704, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf358d86000
mprotect(0x6bf358dc5000, 2097152, PROT_NONE) = 0
mmap(0x6bf358fc5000, 16384, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3f000) = 0x6bf358fc5000
close(5)                                = 0
open("/usr/lib64/libxml2.so.2", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=1580064, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c173000
mmap(NULL, 3680696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf358a03000
mprotect(0x6bf358b7b000, 2097152, PROT_NONE) = 0
mmap(0x6bf358d7b000, 40960, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x178000) = 0x6bf358d7b000
mmap(0x6bf358d85000, 2488, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf358d85000
close(5)                                = 0
open("/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=1030096, ...}) = 0
mmap(NULL, 3125352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf358707000
mprotect(0x6bf358802000, 2093056, PROT_NONE) = 0
mmap(0x6bf358a01000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xfa000) = 0x6bf358a01000
close(5)                                = 0
open("/usr/lib64/libffi.so.6", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=34528, ...}) = 0
mmap(NULL, 2131144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf3584fe000
mprotect(0x6bf358506000, 2093056, PROT_NONE) = 0
mmap(0x6bf358705000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x7000) = 0x6bf358705000
close(5)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c172000
open("/usr/lib64/libXau.so.6", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=13960, ...}) = 0
mmap(NULL, 2109480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf3582fa000
mprotect(0x6bf3582fd000, 2093056, PROT_NONE) = 0
mmap(0x6bf3584fc000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x6bf3584fc000
close(5)                                = 0
open("/usr/lib64/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=26248, ...}) = 0
mmap(NULL, 2121744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf3580f3000
mprotect(0x6bf3580f8000, 2097152, PROT_NONE) = 0
mmap(0x6bf3582f8000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x5000) = 0x6bf3582f8000
close(5)                                = 0
open("/lib64/libuuid.so.1", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=18352, ...}) = 0
mmap(NULL, 2113560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf357eee000
mprotect(0x6bf357ef2000, 2093056, PROT_NONE) = 0
mmap(0x6bf3580f1000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3000) = 0x6bf3580f1000
close(5)                                = 0
open("/usr/lib64/libgmodule-2.0.so.0", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=14016, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c171000
mmap(NULL, 2109560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf357cea000
mprotect(0x6bf357ced000, 2093056, PROT_NONE) = 0
mmap(0x6bf357eec000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x6bf357eec000
close(5)                                = 0
open("/lib64/libz.so.1", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=96160, ...}) = 0
mmap(NULL, 2191496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf357ad2000
mprotect(0x6bf357ae8000, 2097152, PROT_NONE) = 0
mmap(0x6bf357ce8000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x16000) = 0x6bf357ce8000
close(5)                                = 0
open("/lib64/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=92328, ...}) = 0
mmap(NULL, 2197640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf3578b9000
mprotect(0x6bf3578ce000, 2097152, PROT_NONE) = 0
mmap(0x6bf357ace000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x15000) = 0x6bf357ace000
mmap(0x6bf357ad0000, 6280, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf357ad0000
close(5)                                = 0
open("/usr/lib64/libpangoft2-1.0.so.0", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=91864, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c170000
mmap(NULL, 2187664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf3576a2000
mprotect(0x6bf3576b8000, 2093056, PROT_NONE) = 0
mmap(0x6bf3578b7000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x15000) = 0x6bf3578b7000
close(5)                                = 0
open("/usr/lib64/libfreetype.so.6", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=759512, ...}) = 0
mmap(NULL, 2854928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf3573e8000
mprotect(0x6bf35749c000, 2093056, PROT_NONE) = 0
mmap(0x6bf35769b000, 28672, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xb3000) = 0x6bf35769b000
close(5)                                = 0
open("/usr/lib64/libfontconfig.so.1", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=276192, ...}) = 0
mmap(NULL, 2372232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf3571a4000
mprotect(0x6bf3571e6000, 2093056, PROT_NONE) = 0
mmap(0x6bf3573e5000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x41000) = 0x6bf3573e5000
close(5)                                = 0
open("/usr/lib64/libpixman-1.so.0", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=739216, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c16f000
mmap(NULL, 2834776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf356eef000
mprotect(0x6bf356f9c000, 2093056, PROT_NONE) = 0
mmap(0x6bf35719b000, 36864, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xac000) = 0x6bf35719b000
close(5)                                = 0
open("/usr/lib64/libEGL.so.1", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=18464, ...}) = 0
mmap(NULL, 2114648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf356cea000
mprotect(0x6bf356cee000, 2097152, PROT_NONE) = 0
mmap(0x6bf356eee000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x4000) = 0x6bf356eee000
close(5)                                = 0
open("/usr/lib64/libxcb-shm.so.0", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=14064, ...}) = 0
mmap(NULL, 2109480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf356ae6000
mprotect(0x6bf356ae8000, 2097152, PROT_NONE) = 0
mmap(0x6bf356ce8000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x6bf356ce8000
close(5)                                = 0
open("/usr/lib64/libxcb-render.so.0", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=46832, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c16e000
mmap(NULL, 2142248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf3568da000
mprotect(0x6bf3568e4000, 2097152, PROT_NONE) = 0
mmap(0x6bf356ae4000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xa000) = 0x6bf356ae4000
close(5)                                = 0
open("/usr/lib64/libXrender.so.1", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=42904, ...}) = 0
mmap(NULL, 2138440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf3566cf000
mprotect(0x6bf3566d8000, 2097152, PROT_NONE) = 0
mmap(0x6bf3568d8000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x9000) = 0x6bf3568d8000
close(5)                                = 0
open("/usr/lib64/libGL.so.1", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=1214216, ...}) = 0
mmap(NULL, 3336856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf3563a0000
mprotect(0x6bf3564a2000, 2093056, PROT_NONE) = 0
mmap(0x6bf3566a1000, 163840, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x101000) = 0x6bf3566a1000
mmap(0x6bf3566c9000, 23192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf3566c9000
close(5)                                = 0
open("/lib64/librt.so.1", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=31032, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c16d000
mmap(NULL, 2128408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf356198000
mprotect(0x6bf35619f000, 2093056, PROT_NONE) = 0
mmap(0x6bf35639e000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x6000) = 0x6bf35639e000
close(5)                                = 0
open("/usr/lib64/libicui18n.so.55", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=2795648, ...}) = 0
mmap(NULL, 4894384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf355ced000
mprotect(0x6bf355f87000, 2097152, PROT_NONE) = 0
mmap(0x6bf356187000, 69632, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x29a000) = 0x6bf356187000
close(5)                                = 0
open("/usr/lib64/libicuuc.so.55", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=1783600, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c16c000
mmap(NULL, 3898144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf355935000
mprotect(0x6bf355ad8000, 2093056, PROT_NONE) = 0
mmap(0x6bf355cd7000, 73728, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1a2000) = 0x6bf355cd7000
mmap(0x6bf355ce9000, 15136, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf355ce9000
close(5)                                = 0
open("/usr/lib64/libicudata.so.55", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=25912888, ...}) = 0
mmap(NULL, 28008464, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf353e7e000
mprotect(0x6bf355734000, 2093056, PROT_NONE) = 0
mmap(0x6bf355933000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x18b5000) = 0x6bf355933000
close(5)                                = 0
open("/usr/lib64/libharfbuzz.so.0", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=407504, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c16b000
mmap(NULL, 2504080, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf353c1a000
mprotect(0x6bf353c7b000, 2097152, PROT_NONE) = 0
mmap(0x6bf353e7b000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x61000) = 0x6bf353e7b000
close(5)                                = 0
open("/lib64/libbz2.so.1", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=70384, ...}) = 0
mmap(NULL, 2165800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf353a09000
mprotect(0x6bf353a19000, 2093056, PROT_NONE) = 0
mmap(0x6bf353c18000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xf000) = 0x6bf353c18000
close(5)                                = 0
open("/usr/lib64/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=186072, ...}) = 0
mmap(NULL, 2281488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf3537db000
mprotect(0x6bf353806000, 2093056, PROT_NONE) = 0
mmap(0x6bf353a05000, 16384, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2a000) = 0x6bf353a05000
close(5)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c16a000
open("/usr/lib64/libGLdispatch.so.0", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=490544, ...}) = 0
mmap(NULL, 2718072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf353543000
mprotect(0x6bf3535b0000, 2097152, PROT_NONE) = 0
mmap(0x6bf3537b0000, 45056, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x6d000) = 0x6bf3537b0000
mmap(0x6bf3537bb000, 129400, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf3537bb000
close(5)                                = 0
open("/usr/lib64/libnvidia-tls.so.355.11", O_RDONLY|O_CLOEXEC) = 5
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
lseek(5, 11152, SEEK_SET)               = 11152
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
fstat(5, {st_mode=S_IFREG|0755, st_size=14480, ...}) = 0
mmap(NULL, 2110752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf35333f000
mprotect(0x6bf353342000, 2097152, PROT_NONE) = 0
mmap(0x6bf353542000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3000) = 0x6bf353542000
close(5)                                = 0
open("/usr/lib64/libnvidia-glcore.so.355.11", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=26945016, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c169000
mmap(NULL, 29119808, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf351779000
mprotect(0x6bf352d77000, 2097152, PROT_NONE) = 0
mmap(0x6bf352f77000, 3883008, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x15fe000) = 0x6bf352f77000
mmap(0x6bf35332b000, 79168, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf35332b000
close(5)                                = 0
open("/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.5/libstdc++.so.6", 
O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=1125040, ...}) = 0
mmap(NULL, 3305280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf351452000
mprotect(0x6bf35155c000, 2093056, PROT_NONE) = 0
mmap(0x6bf35175b000, 40960, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x109000) = 0x6bf35175b000
mmap(0x6bf351765000, 81728, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6bf351765000
close(5)                                = 0
open("/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.5/libgcc_s.so.1", 
O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0644, st_size=87776, ...}) = 0
mmap(NULL, 2183840, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf35123c000
mprotect(0x6bf351251000, 2093056, PROT_NONE) = 0
mmap(0x6bf351450000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x14000) = 0x6bf351450000
close(5)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c168000
open("/usr/lib64/libgraphite2.so.3", O_RDONLY|O_CLOEXEC) = 5
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
fstat(5, {st_mode=S_IFREG|0755, st_size=128840, ...}) = 0
mmap(NULL, 2224280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x6bf35101c000
mprotect(0x6bf35103a000, 2093056, PROT_NONE) = 0
mmap(0x6bf351239000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1d000) = 0x6bf351239000
close(5)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c167000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c166000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c165000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c164000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c162000
arch_prctl(ARCH_SET_FS, 0x6bf35c162940) = 0
mprotect(0x6bf35aedb000, 16384, PROT_READ) = 0
mprotect(0x6bf351239000, 8192, PROT_READ) = 0
mprotect(0x6bf351450000, 4096, PROT_READ) = 0
mprotect(0x6bf358a01000, 4096, PROT_READ) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x6bf35c161000
mprotect(0x6bf35175b000, 36864, PROT_READ) = 0
mprotect(0x6bf35a90f000, 4096, PROT_READ) = 0
mprotect(0x6bf353543000, 446464, PROT_READ|PROT_WRITE) = -1 EACCES (Permission 
denied)
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
) = 147
exit_group(127)                         = ?
+++ exited with 127 +++

-- 
                        WBR, Alex.

Reply via email to