Xorg: heap leaking
Miguel Angel Alvarez
maacruz at gmail.com
Wed Apr 18 13:10:43 PDT 2007
Hi!
I have detected too the Xorg 7.x memory leak, and after reading this thread I
want to help
My setup is Opensuse 10.2 (Xorg 7.2, gcc 4.1.3, glibc 2.5)
The leak is most noticeable after some time of usage running Firefox with
mplayer-plugin and flash-player flv movies, and can be quite big.
Xorg heap goes from a few MB up to 50 MB
I ran X under memleak, but unfortunately it didn't wanted to save the profile.
leak report saved ok, though. I have attached a xrestop output, pmap output,
and a piece of memprof leak report. The leak seems related to
getaliasbyname_r at GLIBC_2.0
Some chunks from memprof.leak report:
Leaked 0xb365808 (4096 bytes)
[0x81a1bf7]
[0x819f547]
[0x819ffe0]
[0x8080180]
[0x819e49a]
[0x808a916]
[0x819ac9a]
[0x80862f2]
[0x806e855]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
....
Leaked 0xb1be840 (8 bytes)
[0x81a1bf7]
[0xb7c20c01]
[0x813d48e]
[0x808640f]
[0x806e855]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
.....
Leaked 0x9a091f8 (24 bytes)
[0x81a1bf7]
[0x819f535]
[0x819ffe0]
[0x8080180]
[0x819e49a]
[0x808a916]
[0x819ac9a]
[0x80862f2]
[0x806e855]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
.....
Leaked 0x8204fa8 (168 bytes)
__i686.get_pc_thunk.bx()
__i686.get_pc_thunk.bx()
__i686.get_pc_thunk.bx()
__i686.get_pc_thunk.bx()
__do_global_ctors_aux()
__i686.get_pc_thunk.bx()
__do_global_ctors_aux()
__do_global_ctors_aux()
[0x80a4151]
[0x80a1b8d]
[0x80a2f00]
[0x80a3b73]
[0x80dcd6e]
[0xb7bf0cc5]
[0xb7bf3853]
[0x809fd00]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81fb630 (24 bytes)
[0x81a1bf7]
[0x819f535]
[0x819ffe0]
[0x8080180]
[0x819e49a]
[0x808a916]
[0x819ac9a]
[0x80862f2]
[0x806e855]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81fb610 (24 bytes)
[0x81a1bf7]
[0x819e45f]
[0x808a916]
[0x819ac9a]
[0x80862f2]
[0x806e855]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81f2498 (36 bytes)
[0x81a1bf7]
[0x81a2305]
[0xb7bf0a4d]
[0xb7bf3853]
[0x809fd00]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81f1590 (28 bytes)
[0x81a1bf7]
[0xb7fafc25]
[0xb7fb12e2]
[0xb7fb1029]
[0xb7fb10f6]
[0xb7fb09da]
[0xb7fb0dac]
[0xb7c03aa9]
[0xb7bf3ddd]
[0x809fd00]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81eec60 (40 bytes)
[0x81a1bf7]
[0x81a2305]
[0x80bc9dc]
[0xb7bc28e2]
[0xb7bc0d32]
[0x809fa27]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81ed490 (8 bytes)
[0x81a1bf7]
[0x81a2386]
[0x80a1e6f]
[0x80a2c1d]
[0x809e760]
[0x809f833]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81ed460 (40 bytes)
[0x81a1bf7]
[0x81a2386]
[0x80a2f1f]
[0x80a3b73]
[0xb7fb9381]
[0x80a332f]
[0x809e760]
[0x809f805]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81ed358 (4 bytes)
[0x81a1bf7]
[0x81a2386]
[0x80a1e6f]
[0x80a2c1d]
[0x80a3b73]
[0xb7fb9381]
[0x80a332f]
[0x809e760]
[0x809f805]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81ed318 (60 bytes)
[0x81a1bf7]
[0x80a1e43]
[0x80a2c1d]
[0x80a3b73]
[0xb7fb9381]
[0x80a332f]
[0x809e760]
[0x809f805]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81ed2c0 (48 bytes)
[0x81a1bf7]
[0x81a2386]
[0x80a2f1f]
[0x809e760]
[0x809f833]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81ed290 (44 bytes)
[0x81a1bf7]
[0x81a2386]
[0x80a2f1f]
[0x809e760]
[0x809f805]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81ecde0 (60 bytes)
[0x81a1bf7]
[0x80a1e43]
[0x80a2c1d]
[0x809e760]
[0x809f833]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81ec9d8 (48 bytes)
[0x81a1bf7]
[0x81a2386]
[0x80a2f1f]
[0x809e760]
[0x809f805]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81ec8e0 (8 bytes)
[0x81a1bf7]
[0x81a2386]
[0x80a1e6f]
[0x80a2c1d]
[0x809e760]
[0x809f805]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81ec8a0 (60 bytes)
[0x81a1bf7]
[0x80a1e43]
[0x80a2c1d]
[0x809e760]
[0x809f805]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81ec3b0 (60 bytes)
[0x81a1bf7]
[0x80a1e43]
[0x80a2c1d]
[0x809e760]
[0x809f805]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81eb738 (44 bytes)
[0x81a1bf7]
[0x81a2386]
[0x80a2f1f]
[0x809e760]
[0x809f805]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81eb650 (60 bytes)
[0x81a1bf7]
[0x80a1e43]
[0x80a2c1d]
[0x809e760]
[0x809f805]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81eb300 (4 bytes)
[0x81a1bf7]
[0x81a2386]
[0x80a1e6f]
[0x80a2c1d]
[0x809e760]
[0x809f805]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81eb040 (4 bytes)
[0x81a1bf7]
[0x81a2386]
[0x80a1e6f]
[0x80a2c1d]
[0x809e760]
[0x809f805]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81e74e8 (20 bytes)
__do_global_ctors_aux()
__do_global_ctors_aux()
[0x80a4151]
[0x80a1b8d]
[0x80a2f00]
[0x809e760]
[0x809f77b]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81e6908 (0 bytes)
getaliasbyname_r at GLIBC_2.0()
getaliasbyname_r at GLIBC_2.0()
getaliasbyname_r at GLIBC_2.0()
getaliasbyname_r at GLIBC_2.0()
getaliasbyname_r at GLIBC_2.0()
[0x80a21f4]
[0x80a2b2d]
[0x809e760]
[0x809f77b]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81e68b8 (0 bytes)
getaliasbyname_r at GLIBC_2.0()
getaliasbyname_r at GLIBC_2.0()
getaliasbyname_r at GLIBC_2.0()
getaliasbyname_r at GLIBC_2.0()
getaliasbyname_r at GLIBC_2.0()
[0x80a21f4]
[0x80a2b2d]
[0x809e760]
[0x809f77b]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81e5978 (52 bytes)
[0x81a1bf7]
[0x81a2386]
[0x80a23f8]
[0x80a2562]
[0x809f75a]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81e5510 (20 bytes)
[0x80e4707]
[0x80e47a1]
[0x80c9dfe]
[0x80cae81]
[0x809f96d]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81e5500 (9 bytes)
[0x80ebcc6]
[0x80e478e]
[0x80c9dfe]
[0x80cae81]
[0x809f96d]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81e54f0 (4 bytes)
[0x80ebcc6]
[0x80e4781]
[0x80c9dfe]
[0x80cae81]
[0x809f96d]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81e54d8 (20 bytes)
[0x80e4707]
[0x80e47a1]
[0x80c9dfe]
[0x80cae81]
[0x809f96d]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81e54c8 (6 bytes)
[0x80ebcc6]
[0x80e478e]
[0x80c9dfe]
[0x80cae81]
[0x809f96d]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81e54b8 (4 bytes)
[0x80ebcc6]
[0x80e4781]
[0x80c9dfe]
[0x80cae81]
[0x809f96d]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81e54a0 (20 bytes)
[0x80e4707]
[0x80e47a1]
[0x80c9df0]
[0x80cae81]
[0x809f96d]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81e5488 (19 bytes)
[0x80ebcc6]
[0x80e478e]
[0x80c9df0]
[0x80cae81]
[0x809f96d]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81e5478 (3 bytes)
[0x80ebcc6]
[0x80e4781]
[0x80c9df0]
[0x80cae81]
[0x809f96d]
[0x806e63b]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
Leaked 0x81de430 (21 bytes)
[0x80dd38b]
[0x809ee15]
[0x81a0d31]
[0x806e526]
getaliasbyname_r at GLIBC_2.0()
[0x806db71]
--
Don't see the world through a window, be open{source}minded, and be free :-)
-------------- next part --------------
4606: X
START SIZE RSS DIRTY PERM MAPPING
000a0000 128K 128K 0K rwxs /dev/mem
000f0000 64K 64K 0K r-xs /dev/mem
08048000 1516K 816K 0K r-xp /usr/bin/Xorg
081c3000 48K 48K 28K rw-p /usr/bin/Xorg
081cf000 50912K 50912K 27512K rw-p [heap]
a62af000 772K 0K 0K rw-s /SYSV00000000
a6370000 976K 976K 0K rw-p [anon]
a6464000 772K 0K 0K rw-s /SYSV00000000
a6525000 772K 0K 0K rw-s /SYSV00000000
a65e6000 352K 352K 0K rw-p [anon]
a6680000 76K 0K 0K r--p /usr/share/ghostscript/fonts/n019043l.pfb
a6693000 576K 576K 0K rw-p [anon]
a6723000 4992K 4992K 0K rw-s /dev/dri/card0
a6c03000 2048K 2048K 0K rw-s /dev/dri/card0
a6e03000 131072K 131072K 0K rw-s /dev/dri/card0
aee03000 2228K 1668K 0K r-xp /usr/lib/dri/r200_dri.so
af030000 68K 68K 0K rw-p /usr/lib/dri/r200_dri.so
af041000 148K 148K 0K rw-p [anon]
af066000 2048K 2048K 0K rw-s /dev/dri/card0
af266000 4992K 4992K 0K rw-s /dev/dri/card0
af746000 2048K 2048K 0K rw-s /dev/dri/card0
af946000 1028K 1028K 0K rw-s /dev/dri/card0
afa47000 131072K 131072K 0K rw-s /dev/mem
b7a47000 300K 132K 0K r-xp /usr/lib/xorg/modules/libxaa.so
b7a92000 8K 8K 8K rw-p /usr/lib/xorg/modules/libxaa.so
b7a94000 28K 8K 0K r-xp /usr/lib/xorg/modules/libramdac.so
b7a9b000 8K 8K 8K rw-p /usr/lib/xorg/modules/libramdac.so
b7a9d000 224K 144K 0K r-xp /usr/lib/xorg/modules/libfb.so
b7ad5000 8K 8K 8K rw-p /usr/lib/xorg/modules/libfb.so
b7ad7000 8K 0K 0K r-xp /usr/lib/xorg/modules/libi2c.so
b7ad9000 8K 8K 0K rw-p /usr/lib/xorg/modules/libi2c.so
b7adb000 28K 0K 0K r-xp /usr/lib/xorg/modules/libddc.so
b7ae2000 8K 8K 0K rw-p /usr/lib/xorg/modules/libddc.so
b7ae4000 24K 0K 0K r-xp /usr/lib/xorg/modules/libshadowfb.so
b7aea000 8K 8K 0K rw-p /usr/lib/xorg/modules/libshadowfb.so
b7af0000 228K 228K 4K rw-p [anon]
b7b29000 24K 0K 0K r-xp /usr/lib/libdrm.so.2.0.0
b7b2f000 8K 8K 0K rw-p /usr/lib/libdrm.so.2.0.0
b7b31000 120K 16K 0K r-xp /usr/lib/libexpat.so.1.5.0
b7b4f000 4K 4K 0K r--p /usr/lib/libexpat.so.1.5.0
b7b50000 8K 8K 0K rw-p /usr/lib/libexpat.so.1.5.0
b7b66000 4K 4K 0K rw-s /dev/dri/card0
b7b67000 64K 64K 0K rw-s /dev/dri/card0
b7b77000 4K 0K 0K r-xp /usr/lib/xorg/modules/multimedia/theatre_detect_drv.so
b7b78000 8K 8K 0K rw-p /usr/lib/xorg/modules/multimedia/theatre_detect_drv.so
b7b7a000 8K 8K 8K rw-s /dev/dri/card0
b7b7c000 64K 64K 0K rw-s /dev/mem
b7b8c000 24K 0K 0K r-xp /usr/lib/xorg/modules/libint10.so
b7b92000 8K 8K 0K rw-p /usr/lib/xorg/modules/libint10.so
b7b94000 20K 0K 0K r-xp /usr/lib/xorg/modules/libvgahw.so
b7b99000 8K 8K 0K rw-p /usr/lib/xorg/modules/libvgahw.so
b7b9b000 64K 64K 0K rw-s /dev/mem
b7bab000 36K 32K 0K r-xp /usr/lib/xorg/modules/input/mouse_drv.so
b7bb4000 8K 8K 4K rw-p /usr/lib/xorg/modules/input/mouse_drv.so
b7bb6000 12K 8K 0K r-xp /usr/lib/xorg/modules/input/kbd_drv.so
b7bb9000 8K 8K 0K rw-p /usr/lib/xorg/modules/input/kbd_drv.so
b7bbb000 44K 0K 0K r-xp /usr/lib/xorg/modules/drivers/ati_drv.so
b7bc6000 12K 12K 0K rw-p /usr/lib/xorg/modules/drivers/ati_drv.so
b7bc9000 304K 92K 0K r-xp /usr/lib/xorg/modules/drivers/radeon_drv.so
b7c15000 12K 12K 12K rw-p /usr/lib/xorg/modules/drivers/radeon_drv.so
b7c18000 120K 80K 0K r-xp /usr/lib/xorg/modules/extensions/libextmod.so
b7c36000 8K 8K 8K rw-p /usr/lib/xorg/modules/extensions/libextmod.so
b7c38000 312K 24K 0K r-xp /usr/lib/xorg/modules/extensions/libglx.so
b7c86000 16K 16K 12K rw-p /usr/lib/xorg/modules/extensions/libglx.so
b7c8a000 8K 8K 4K rw-p [anon]
b7c8c000 252K 0K 0K r-xp /usr/lib/xorg/modules/libpcidata.so
b7ccb000 72K 72K 0K r--p /usr/lib/xorg/modules/libpcidata.so
b7cdd000 36K 36K 0K rw-p /usr/lib/xorg/modules/libpcidata.so
b7ce6000 212K 0K 0K r--s /var/run/nscd/group
b7d1b000 4K 4K 4K rw-p [anon]
b7d1c000 80K 52K 0K r-xp /lib/libpthread-2.5.so
b7d30000 8K 8K 0K rw-p /lib/libpthread-2.5.so
b7d32000 8K 8K 0K rw-p [anon]
b7d34000 1184K 564K 0K r-xp /lib/libc-2.5.so
b7e5c000 4K 4K 0K r--p /lib/libc-2.5.so
b7e5d000 8K 8K 8K rw-p /lib/libc-2.5.so
b7e5f000 16K 16K 8K rw-p [anon]
b7e63000 40K 16K 0K r-xp /lib/libgcc_s.so.1
b7e6d000 8K 8K 4K rw-p /lib/libgcc_s.so.1
b7e6f000 28K 16K 0K r-xp /lib/librt-2.5.so
b7e76000 8K 8K 0K rw-p /lib/librt-2.5.so
b7e78000 144K 40K 0K r-xp /lib/libm-2.5.so
b7e9c000 8K 8K 0K rw-p /lib/libm-2.5.so
b7e9e000 16K 8K 0K r-xp /usr/lib/libXdmcp.so.6.0.0
b7ea2000 8K 8K 0K rw-p /usr/lib/libXdmcp.so.6.0.0
b7ea4000 68K 44K 0K r-xp /lib/libz.so.1.2.3
b7eb5000 8K 8K 0K rw-p /lib/libz.so.1.2.3
b7eb7000 20K 12K 0K r-xp /usr/lib/libfontenc.so.1.0.0
b7ebc000 8K 8K 4K rw-p /usr/lib/libfontenc.so.1.0.0
b7ebe000 4K 4K 0K rw-p [anon]
b7ebf000 8K 8K 0K r-xp /usr/lib/libXau.so.6.0.0
b7ec1000 8K 8K 0K rw-p /usr/lib/libXau.so.6.0.0
b7ec3000 424K 96K 0K r-xp /usr/lib/libfreetype.so.6.3.12
b7f2d000 8K 8K 0K r--p /usr/lib/libfreetype.so.6.3.12
b7f2f000 8K 8K 0K rw-p /usr/lib/libfreetype.so.6.3.12
b7f31000 388K 120K 0K r-xp /usr/lib/libXfont.so.1.4.1
b7f92000 8K 8K 0K r--p /usr/lib/libXfont.so.1.4.1
b7f94000 20K 20K 4K rw-p /usr/lib/libXfont.so.1.4.1
b7f99000 48K 48K 4K rw-p [anon]
b7fa5000 8K 8K 0K r-xp /lib/libdl-2.5.so
b7fa7000 8K 8K 0K rw-p /lib/libdl-2.5.so
b7fa9000 8K 0K 0K rw-s /dev/dri/card0
b7fab000 4K 4K 0K rw-s /dev/dri/card0
b7fac000 24K 8K 0K r-xp /usr/lib/xorg/modules/linux/libdrm.so
b7fb2000 8K 8K 4K rw-p /usr/lib/xorg/modules/linux/libdrm.so
b7fb4000 28K 16K 0K r-xp /usr/lib/xorg/modules/extensions/libdri.so
b7fbb000 8K 8K 8K rw-p /usr/lib/xorg/modules/extensions/libdri.so
b7fbd000 12K 0K 0K r-xp /usr/lib/xorg/modules/drivers/v4l_drv.so
b7fc0000 8K 8K 0K rw-p /usr/lib/xorg/modules/drivers/v4l_drv.so
b7fc2000 4K 0K 0K r-xp /usr/lib/xorg/modules/fonts/libfreetype.so
b7fc3000 8K 8K 0K rw-p /usr/lib/xorg/modules/fonts/libfreetype.so
b7fc5000 16K 16K 0K r-xp /usr/lib/xorg/modules/extensions/libdbe.so
b7fc9000 8K 8K 8K rw-p /usr/lib/xorg/modules/extensions/libdbe.so
b7fcb000 4K 0K 0K r-xp /usr/lib/xorg/modules/fonts/libtype1.so
b7fcc000 8K 8K 0K rw-p /usr/lib/xorg/modules/fonts/libtype1.so
b7fce000 12K 12K 0K r-xp /opt/gnome/lib/memprof/libmemintercept.so
b7fd1000 8K 8K 4K rw-p /opt/gnome/lib/memprof/libmemintercept.so
b7fd3000 4K 4K 0K rw-p [anon]
b7fd4000 4K 4K 0K r-xp [vdso]
b7fd5000 108K 96K 0K r-xp /lib/ld-2.5.so
b7ff0000 8K 8K 0K rw-p /lib/ld-2.5.so
bfc59000 84K 76K 36K rw-p [stack]
Total: 344500K 337788K 27712K
53844K writable-private, 8420K readonly-private, and 282236K shared
-------------- next part --------------
xrestop - Display: localhost:0
Monitoring 26 clients. XErrors: 0
Pixmaps: 4211K total, Other: 147K total, All: 4359K total
res-base Wins GCs Fnts Pxms Misc Pxm mem Other Total PID Identifier
1800000 219 127 1 590 293 1267K 15K 1283K 7355 kicker
1600000 35 28 0 293 271 1198K 7K 1205K 7353 KDE Desktop
2c00000 205 126 1 210 169 425K 12K 438K 3769 Xorg: heap lea
1e00000 599 126 1 310 344 368K 26K 394K 12010 KTorrent
2600000 1 4 2 2 1 224K 2K 226K ? XOSD
1200000 71 30 1 149 367 161K 11K 173K 7351 kwin
1a00000 94 124 1 177 122 132K 8K 140K 7367 KGet
1000000 279 123 1 103 105 118K 12K 130K 3790 Xorg: heap lea
2e00000 36 118 1 35 30 80K 5K 85K 3847 opensuseupdate
1c00000 300 123 0 79 111 63K 12K 75K 7384 KMix
3000000 52 121 1 76 67 51K 6K 57K 28166 miguel at enol:~
0e00000 13 122 1 38 53 42K 5K 47K 7343 kded
2a00000 35 122 1 46 43 40K 5K 46K 11388 kio_uiserver
0800000 11 106 1 14 51 23K 4K 28K 4672 kded
0a00000 8 7 0 12 6 15K 504B 15K 7365 KSensors
0200000 3 10 5 1 58 0B 6K 6K 4624 xterm
2000000 0 1 0 0 50 0B 1K 1K ? <unknown>
2400000 2 1 0 0 4 0B 168B 168B 7401 knotify
1400000 2 1 0 0 4 0B 168B 168B 7350 ksmserver
3200000 1 1 0 0 0 0B 48B 48B ? xrestop
2800000 1 1 0 0 0 0B 48B 48B ? <unknown>
0c00000 1 1 0 0 0 0B 48B 48B ? <unknown>
0600000 1 1 0 0 0 0B 48B 48B ? <unknown>
0400000 1 1 0 0 0 0B 48B 48B ? <unknown>
3800000 0 1 0 0 0 0B 24B 24B ? <unknown>
2200000 0 1 0 0 0 0B 24B 24B ? <unknown>
More information about the xorg
mailing list