Hi,
just installed geany on my Gentoo Linux but i get this error at startup:
b7fd5000-b7fd6000 r--p 00000000 03:03 2556943 /usr/lib/locale/de_DE.utf8/LC_MESSAGES/SYS_LC_MESSAGES b7fd6000-b7fd7000 r--p 00000000 03:03 2556294 /usr/lib/locale/de_DE.utf8/LC_PAPER b7fd7000-b7fd8000 r--p 00000000 03:03 2557013 /usr/lib/locale/de_DE.utf8/LC_NAME b7fd8000-b7fd9000 r--p 00000000 03:03 2557014 /usr/lib/locale/de_DE.utf8/LC_ADDRESS b7fd9000-b7fda000 r--p 00000000 03:03 2557015 /usr/lib/locale/de_DE.utf8/LC_TELEPHONE b7fda000-b7fdb000 r--p 00000000 03:03 2556298 /usr/lib/locale/de_DE.utf8/LC_MEASUREMENT b7fdb000-b7fe2000 r--s 00000000 03:03 2556137 /usr/lib/gconv/gconv-modules.cache b7fe2000-b7fe3000 r--p 00000000 03:03 2557017 /usr/lib/locale/de_DE.utf8/LC_IDENTIFICATION b7fe3000-b7ffd000 r-xp 00000000 03:03 3541302 /lib/ld-2.4.so b7ffd000-b7ffe000 r--p 00019000 03:03 3541302 /lib/ld-2.4.so b7ffe000-b7fff000 rw-p 0001a000 03:03 3541302 /lib/ld-2.4.so bfce7000-bfcfb000 rwxp bfce7000 00:00 0 [stack] bfcfb000-bfcfd000 rw-p bfcfb000 00:00 0 ffffe000-fffff000 ---p 00000000 00:00 0 [vdso] Abgebrochen
Does this look like a geany problem or is there maybe something wrong with my system?
Regards, Sascha Heid
Oh im very sorry, my copy and paste of the error was very incomplete. Here it is again:
*** glibc detected *** geany: free(): invalid pointer: 0x0819ae60 *** ======= Backtrace: ========= /lib/libc.so.6[0xb7873d20] /lib/libc.so.6(__libc_free+0x84)[0xb7875364] /usr/lib/libglib-2.0.so.0(g_free+0x31)[0xb7a4f831] ======= Memory map: ======== 08048000-08135000 r-xp 00000000 03:03 4097427 /usr/bin/geany 08135000-08138000 rw-p 000ec000 03:03 4097427 /usr/bin/geany 08138000-084e7000 rw-p 08138000 00:00 0 [heap] b2400000-b2421000 rw-p b2400000 00:00 0 b2421000-b2500000 ---p b2421000 00:00 0 b2533000-b2580000 r--p 00000000 03:03 1098389 /usr/share/fonts/corefonts/courbd.ttf b2580000-b25ca000 r--p 00000000 03:03 1098388 /usr/share/fonts/corefonts/cour.ttf b25ca000-b2629000 r--p 00000000 03:03 641000 /usr/share/fonts/dejavu/DejaVuSansCondensed.ttf b2643000-b2681000 rw-p b2643000 00:00 0 b2692000-b277d000 rw-p b2692000 00:00 0 b277d000-b2849000 r--p 00000000 03:03 3637447 /usr/share/fonts/unifont/unifont-f.pcf.gz b2849000-b285d000 r--p 00000000 03:03 3637448 /usr/share/fonts/unifont/unifont-h.pcf.gz b285d000-b285f000 r--p 00000000 03:03 559327 /usr/share/fonts/75dpi/term14.pcf.gz b285f000-b28a4000 rw-p b285f000 00:00 0 b28a6000-b28af000 r--p 00000000 03:03 4030880 /usr/share/fonts/urw-fonts/s050000l.pfb b28d8000-b28de000 r-xp 00000000 03:03 3506671 /usr/lib/libdrm.so.2.0.0 b28de000-b28df000 rw-p 00005000 03:03 3506671 /usr/lib/libdrm.so.2.0.0 b28df000-b28ee000 r-xp 00000000 03:03 3541294 /lib/libpthread-2.4.so b28ee000-b28ef000 r--p 0000e000 03:03 3541294 /lib/libpthread-2.4.so b28ef000-b28f0000 rw-p 0000f000 03:03 3541294 /lib/libpthread-2.4.so b28f0000-b28f2000 rw-p b28f0000 00:00 0 b28f2000-b28f6000 r-xp 00000000 03:03 3621351 /usr/lib/libXxf86vm.so.1.0.0 b28f6000-b28f7000 rw-p 00003000 03:03 3621351 /usr/lib/libXxf86vm.so.1.0.0 b28f7000-b2948000 r-xp 00000000 03:03 3670244 /usr/lib/opengl/xorg-x11/lib/libGL.so.1.2 b2948000-b294e000 rwxp 00051000 03:03 3670244 /usr/lib/opengl/xorg-x11/lib/libGL.so.1.2 b294e000-b294f000 rwxp b294e000 00:00 0 b294f000-b29cb000 r-xp 00000000 03:03 3670268 /usr/lib/libGLU.so.1.3.060500 b29cb000-b29cc000 rw-p 0007c000 03:03 3670268 /usr/lib/libGLU.so.1.3.060500 b29cc000-b2a05000 r-xp 00000000 03:03 4544736 /lib/libncurses.so.5.5 b2a05000-b2a0e000 rw-p 00038000 03:03 4544736 /lib/libncurses.so.5.5 b2a0e000-b2a18000 r-xp 00000000 03:03 3637249 /usr/lib/libpangox-1.0.so.0.1303.0 b2a18000-b2a19000 rw-p 0000a000 03:03 3637249 /usr/lib/libpangox-1.0.so.0.1303.0 b2a19000-b2a2b000 r-xp 00000000 03:03 3493779 /usr/lib/libXft.so.2.1.2 b2a2b000-b2a2c000 rw-p 00011000 03:03 3493779 /usr/lib/libXft.so.2.1.2 b2a2c000-b2ada000 r-xp 00000000 03:03 3899514 /usr/lib/libvte.so.9.1.0 b2ada000-b2add000 rw-p 000ae000 03:03 3899514 /usr/lib/libvte.so.9.1.0 b2ae0000-b2af6000 r--p 00000000 03:03 3609304 /usr/share/fonts/misc/9x15.pcf.gz b2af6000-b2b56000 rw-s 00000000 00:07 8486932 /SYSV00000000 (deleted) b2b56000-b2b67000 r--p 00000000 03:03 3622419 /usr/share/fonts/ttf-bitstream-vera/Vera.ttf ngo-basic-fc.so b2b6a000-b2c33000 r--p 00000000 03:03 2523216 /usr/share/icons/hicolor/icon-theme.cache b2c33000-b36c4000 r--p 00000000 03:03 2575706 /usr/share/icons/gnome/icon-theme.cache b36c4000-b73fb000 r--p 00000000 03:03 2573425 /usr/share/icons/Tango/icon-theme.cache b73fb000-b7400000 r--p 00000000 03:03 4132375 /usr/share/locale/de/LC_MESSAGES/glib20.mo b7400000-b741f000 r--p 00000000 03:03 3819778 /usr/share/locale/de/LC_MESSAGES/libc.mo b741f000-b743b000 r--p 00000000 03:03 4180843 /usr/share/locale/de/LC_MESSAGES/gtk20-properties.mo b743b000-b7443000 r-xp 00000000 03:03 3541638 /lib/libnss_files-2.4.so b7443000-b7445000 rw-p 00007000 03:03 3541638 /lib/libnss_files-2.4.so b7445000-b744d000 r-xp 00000000 03:03 3541671 /lib/libnss_nis-2.4.so b744d000-b744f000 rw-p 00007000 03:03 3541671 /lib/libnss_nis-2.4.so b744f000-b7460000 r-xp 00000000 03:03 3541668 /lib/libnsl-2.4.so b7460000-b7462000 rw-p 00010000 03:03 3541668 /lib/libnsl-2.4.so b7462000-b7464000 rw-p b7462000 00:00 0 b7464000-b746a000 r-xp 00000000 03:03 3541673 /lib/libnss_compat-2.4.so b746a000-b746c000 rw-p 00005000 03:03 3541673 /lib/libnss_compat-2.4.so b746d000-b7473000 r-xp 00000000 03:03 3637810 /usr/lib/libpangoxft-1.0.so.0.1303.0 b7473000-b7474000 rw-p 00006000 03:03 3637810 /usr/lib/libpangoxft-1.0.so.0.1303.0 b7474000-b747b000 r-xp 00000000 03:03 4129544 /usr/lib/gtk-2.0/2.10.0/engines/libmist.so b747b000-b747c000 rw-p 00007000 03:03 4129544 /usr/lib/gtk-2.0/2.10.0/engines/libmist.so b747c000-b7485000 r--p 00000000 03:03 4134800 /usr/share/locale/de/LC_MESSAGES/geany.mo b7485000-b7493000 r--p 00000000 03:03 4180842 /usr/share/locale/de/LC_MESSAGES/gtk20.mo b7493000-b74ce000 r--p 00000000 03:03 2556939 /usr/lib/locale/de_DE.utf8/LC_CTYPE b74ce000-b75a5000 r--p 00000000 03:03 2556290 /usr/lib/locale/de_DE.utf8/LC_COLLATE -b75d4000 rw-p 00023000 03:03 3589058 /usr/lib/libpng12.so.0.12.0 b75d4000-b75e8000 r-xp 00000000 03:03 3490186 /usr/lib/libICE.so.6.3.0 b75e8000-b75ea000 rw-p 00013000 03:03 3490186 /usr/lib/libICE.so.6.3.0 b75ea000-b75ec000 rw-p b75ea000 00:00 0 b75ec000-b75f4000 r-xp 00000000 03:03 3490113 /usr/lib/libSM.so.6.0.0 b75f4000-b75f5000 rw-p 00007000 03:03 3490113 /usr/lib/libSM.so.6.0.0 b75f5000-b7620000 r-xp 00000000 03:03 3637800 /usr/lib/libpangoft2-1.0.so.0.1303.0 b7620000-b7621000 rw-p 0002b000 03:03 3637800 /usr/lib/libpangoft2-1.0.so.0.1303.0 b7621000-b7625000 r-xp 00000000 03:03 3540426 /usr/lib/libXfixes.so.3.1.0 b7625000-b7626000 rw-p 00003000 03:03 3540426 /usr/lib/libXfixes.so.3.1.0 b7626000-b762e000 r-xp 00000000 03:03 3589091 /usr/lib/libXcursor.so.1.0.2 b762e000-b762f000 rw-p 00008000 03:03 3589091 /usr/lib/libXcursor.so.1.0.2 b762f000-b7632000 r-xp 00000000 03:03 3493787 /usr/lib/libXrandr.so.2.0.0 b7632000-b7633000 rw-p 00002000 03:03 3493787 /usr/lib/libXrandr.so.2.0.0 b7633000-b7634000 rw-p b7633000 00:00 0 b7634000-b763b000 r-xp 00000000 03:03 3621801 /usr/lib/libXi.so.6.0.0 b763b000-b763c000 rw-p 00006000 03:03 3621801 /usr/lib/libXi.so.6.0.0 b763c000-b7643000 r-xp 00000000 03:03 3490334 /usr/lib/libXrender.so.1.3.0 b7643000-b7644000 rw-p 00007000 03:03 3490334 /usr/lib/libXrender.so.1.3.0 b7644000-b7651000 r-xp 00000000 03:03 3588863 /usr/lib/libXext.so.6.4.0 b7651000-b7652000 rw-p 0000d000 03:03 3588863 /usr/lib/libXext.so.6.4.0 b7652000-b766f000 r-xp 00000000 03:03 3495702 /usr/lib/libexpat.so.0.5.0 b766f000-b7671000 rw-p 0001d000 03:03 3495702 /usr/lib/libexpat.so.0.5.0 b7671000-b769a000 r-xp 00000000 03:03 3606929 /usr/lib/libfontconfig.so.1.0.4 b769a000-b769f000 rw-p 00028000 03:03 3606929 /usr/lib/libfontconfig.so.1.0.4 b769f000-b76a0000 rw-p b769f000 00:00 0 b76a0000-b76b1000 r-xp 00000000 03:03 3541234 /lib/libz.so.1.2.3 b76b1000-b76b2000 rw-p 00010000 03:03 3541234 /lib/libz.so.1.2.3 b76b2000-b76b3000 rw-p b76b2000 00:00 0 b76b3000-b771f000 r-xp 00000000 03:03 3589998 /usr/lib/libfreetype.so.6.3.8 b771f000-b7722000 rw-p 0006c000 03:03 3589998 /usr/lib/libfreetype.so.6.3.8 b7722000-b780d000 r-xp 00000000 03:03 3555468 /usr/lib/libX11.so.6.2.0 b780d000-b7811000 rw-p 000eb000 03:03 3555468 /usr/lib/libX11.so.6.2.0 b793a000-b7a10000 r-xp 00000000 03:03 182322 /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6.0.8 b7a10000-b7a13000 r--p 000d5000 03:03 182322 /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6.0.8 b7a13000-b7a15000 rw-p 000d8000 03:03 182322 /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6.0.8 b7a15000-b7a1c000 rw-p b7a15000 00:00 0 b7a1c000-b7aae000 r-xp 00000000 03:03 4132341 /usr/lib/libglib-2.0.so.0.1200.1 b7aae000-b7aaf000 rw-p 00091000 03:03 4132341 /usr/lib/libglib-2.0.so.0.1200.1 b7aaf000-b7ab1000 r-xp 00000000 03:03 3540862 /lib/libdl-2.4.so b7ab1000-b7ab3000 rw-p 00001000 03:03 3540862 /lib/libdl-2.4.so b7ab3000-b7ab5000 r-xp 00000000 03:03 4132336 /usr/lib/libgmodule-2.0.so.0.1200.1 b7ab5000-b7ab6000 rw-p 00002000 03:03 4132336 /usr/lib/libgmodule-2.0.so.0.1200.1 b7ab6000-b7aef000 r-xp 00000000 03:03 4132272 /usr/lib/libgobject-2.0.so.0.1200.1 b7aef000-b7af0000 rw-p 00039000 03:03 4132272 /usr/lib/libgobject-2.0.so.0.1200.1 b7af0000-b7b52000 r-xp 00000000 03:03 3670917 /usr/lib/libcairo.so.2.9.0 b7b52000-b7b54000 rw-p 00061000 03:03 3670917 /usr/lib/libcairo.so.2.9.0 b7b54000-b7b8c000 r-xp 00000000 03:03 3637809 /usr/lib/libpango-1.0.so.0.1303.0 b7b8c000-b7b8e000 rw-p 00037000 03:03 3637809 /usr/lib/libpango-1.0.so.0.1303.0 b7b8e000-b7b8f000 rw-p b7b8e000 00:00 0 b7b8f000-b7b97000 r-xp 00000000 03:03 3638101 /usr/lib/libpangocairo-1.0.so.0.1303.0 b7b97000-b7b98000 rw-p 00007000 03:03 3638101 /usr/lib/libpangocairo-1.0.so.0.1303.0 b7b98000-b7bbb000 r-xp 00000000 03:03 3539209 /lib/libm-2.4.so b7bbb000-b7bbd000 rw-p 00022000 03:03 3539209 /lib/libm-2.4.so b7c71000-b7fb0000 r-xp 00000000 03:03 4180916 /usr/lib/libgtk-x11-2.0.so.0.1000.0 b7fb0000-b7fb6000 rw-p 0033f000 03:03 4180916 /usr/lib/libgtk-x11-2.0.so.0.1000.0 b7fb6000-b7fb8000 rw-p b7fb6000 00:00 0 b7fba000-b7fbd000 r--p 00000000 03:03 3866642 /usr/share/locale/de/LC_MESSAGES/atk10.mo b7fbd000-b7fbe000 r-xp 00000000 03:03 3626162 /usr/lib/gconv/ISO8859-1.so b7fbe000-b7fc0000 rw-p 00001000 03:03 3626162 /usr/lib/gconv/ISO8859-1.so b7fc0000-b7fc1000 r--p 00000000 03:03 2556715 /usr/lib/locale/de_DE.utf8/LC_NUMERIC b7fc1000-b7fc2000 r--p 00000000 03:03 2557010 /usr/lib/locale/de_DE.utf8/LC_TIME b7fc2000-b7fc3000 r--p 00000000 03:03 2557011 /usr/lib/locale/de_DE.utf8/LC_MONETARY b7fc3000-b7fc4000 r--p 00000000 03:03 2556943 /usr/lib/locale/de_DE.utf8/LC_MESSAGES/SYS_LC_MESSAGES b7fc4000-b7fc5000 r--p 00000000 03:03 2556294 /usr/lib/locale/de_DE.utf8/LC_PAPER b7fc5000-b7fc6000 r--p 00000000 03:03 2557013 /usr/lib/locale/de_DE.utf8/LC_NAME b7fc6000-b7fc7000 r--p 00000000 03:03 2557014 /usr/lib/locale/de_DE.utf8/LC_ADDRESS b7fc7000-b7fc8000 r--p 00000000 03:03 2557015 /usr/lib/locale/de_DE.utf8/LC_TELEPHONE b7fc8000-b7fc9000 r--p 00000000 03:03 2556298 /usr/lib/locale/de_DE.utf8/LC_MEASUREMENT b7fc9000-b7fd0000 r--s 00000000 03:03 2556137 /usr/lib/gconv/gconv-modules.cache b7fd0000-b7fd1000 r--p 00000000 03:03 2557017 /usr/lib/locale/de_DE.utf8/LC_IDENTIFICATION b7fd1000-b7feb000 r-xp 00000000 03:03 3541302 /lib/ld-2.4.so b7feb000-b7fec000 r--p 00019000 03:03 3541302 /lib/ld-2.4.so b7fec000-b7fed000 rw-p 0001a000 03:03 3541302 /lib/ld-2.4.so bfad4000-bfae8000 rwxp bfad4000 00:00 0 [stack] bfae8000-bfaeb000 rw-p bfae8000 00:00 0 ffffe000-fffff000 ---p 00000000 00:00 0 [vdso] Abgebrochen
Regards, Sascha Heid
On Tue, 25 Jul 2006 08:10:03 +0200, "Sascha Heid" saschaheid@gmail.com wrote:
Hi,
just installed geany on my Gentoo Linux but i get this error at startup:
Can you give some more information?
Does it happen every time you start Geany? I guess you have other GTK based programs that work? Which GTK version are you running? Which version of Geany are you running? When does it Geany crash? Start it from a terminal with the command line argument --debug and show us please the output. Can you make a full gdb backtrace?
Thanks, Enrico
-- Get my GPG key from http://www.uvena.de/pub.key
Does it happen every time you start Geany?
yes
I guess you have other GTK based programs that work?
yes, the whole Gnome Desktop (2.15.x)
Which GTK version are you running?
2.10.0
Which version of Geany are you running?
0.7.1
When does it Geany crash? Start it from a terminal with the command line argument --debug and show us please the output. Can you make a full gdb backtrace?
I dunno if running it from gdb is a "full gdb backtrace" but the output looks very similiar then:
(gdb) run Starting program: /usr/bin/geany (no debugging symbols found) -------- [Thread debugging using libthread_db enabled] [New Thread -1219180352 (LWP 5164)] Error while reading shared library symbols: Cannot find new threads: generic error *** glibc detected *** /usr/bin/geany: double free or corruption (out): 0x0849d160 *** ======= Backtrace: ========= /lib/libc.so.6[0xb781ad20] /lib/libc.so.6(__libc_free+0x84)[0xb781c364] /usr/lib/libglib-2.0.so.0(g_free+0x31)[0xb79f6831] ======= Memory map: ======== 08048000-08135000 r-xp 00000000 03:03 4097427 /usr/bin/geany 08135000-08138000 rw-p 000ec000 03:03 4097427 /usr/bin/geany 08138000-084e3000 rw-p 08138000 00:00 0 [heap] b2300000-b2321000 rw-p b2300000 00:00 0 b2321000-b2400000 ---p b2321000 00:00 0 b2459000-b24a6000 r--p 00000000 03:03 1098389 /usr/share/fonts/corefonts/courbd.ttf b24a6000-b24f0000 r--p 00000000 03:03 1098388 /usr/share/fonts/corefonts/cour.ttf b24f0000-b254f000 r--p 00000000 03:03 641000 /usr/share/fonts/dejavu/DejaVuSansCondensed.ttf b2569000-b25a7000 rw-p b2569000 00:00 0 b25b8000-b26a3000 rw-p b25b8000 00:00 0 b26a3000-b276f000 r--p 00000000 03:03 3637447 /usr/share/fonts/unifont/unifont-f.pcf.gz b276f000-b2783000 r--p 00000000 03:03 3637448 /usr/share/fonts/unifont/unifont-h.pcf.gz b2783000-b2785000 r--p 00000000 03:03 559327 /usr/share/fonts/75dpi/term14.pcf.gz b2785000-b27ca000 rw-p b2785000 00:00 0 b27cc000-b27d5000 r--p 00000000 03:03 4030880 /usr/share/fonts/urw-fonts/s050000l.pfb b27fe000-b2804000 r-xp 00000000 03:03 3506671 /usr/lib/libdrm.so.2.0.0 b2804000-b2805000 rw-p 00005000 03:03 3506671 /usr/lib/libdrm.so.2.0.0 b2805000-b2814000 r-xp 00000000 03:03 3541294 /lib/libpthread-2.4.so b2814000-b2815000 r--p 0000e000 03:03 3541294 /lib/libpthread-2.4.so b2815000-b2816000 rw-p 0000f000 03:03 3541294 /lib/libpthread-2.4.so b2816000-b2818000 rw-p b2816000 00:00 0 b2818000-b281c000 r-xp 00000000 03:03 3621351 /usr/lib/libXxf86vm.so.1.0.0 b281c000-b281d000 rw-p 00003000 03:03 3621351 /usr/lib/libXxf86vm.so.1.0.0 b281d000-b286e000 r-xp 00000000 03:03 3670244 /usr/lib/opengl/xorg-x11/lib/libGL.so.1.2 b286e000-b2874000 rwxp 00051000 03:03 3670244 /usr/lib/opengl/xorg-x11/lib/libGL.so.1.2 b2874000-b2875000 rwxp b2874000 00:00 0 b2875000-b28f1000 r-xp 00000000 03:03 3670268 /usr/lib/libGLU.so.1.3.060500 b28f1000-b28f2000 rw-p 0007c000 03:03 3670268 /usr/lib/libGLU.so.1.3.060500 b28f2000-b292b000 r-xp 00000000 03:03 4544736 /lib/libncurses.so.5.5 b292b000-b2934000 rw-p 00038000 03:03 4544736 /lib/libncurses.so.5.5 b2934000-b293e000 r-xp 00000000 03:03 3637249 /usr/lib/libpangox-1.0.so.0.1303.0 b293e000-b293f000 rw-p 0000a000 03:03 3637249 /usr/lib/libpangox-1.0.so.0.1303.0 b293f000-b2951000 r-xp 00000000 03:03 3493779 /usr/lib/libXft.so.2.1.2 b2951000-b2952000 rw-p 00011000 03:03 3493779 /usr/lib/libXft.so.2.1.2 b2952000-b2a00000 r-xp 00000000 03:03 3899514 /usr/lib/libvte.so.9.1.0 b2a00000-b2a03000 rw-p 000ae000 03:03 3899514 /usr/lib/libvte.so.9.1.0 b2a06000-b2a1c000 r--p 00000000 03:03 3609304 /usr/share/fonts/misc/9x15.pcf.gz b2a1c000-b2a7c000 rw-s 00000000 00:07 8880150 /SYSV00000000 (deleted) b2a7c000-b2a8d000 r--p 00000000 03:03 3622419 /usr/share/fonts/ttf-bitstream-vera/Vera.ttf b2a8d000-b2a8f000 r-xp 00000000 03:03 3785087 /usr/lib/pango/1.5.0/modules/pango-basic-fc.so b2a8f000-b2a90000 rw-p 00001000 03:03 3785087 /usr/lib/pango/1.5.0/modules/pango-basic-fc.so b2a90000-b2b59000 r--p 00000000 03:03 2523216 /usr/share/icons/hicolor/icon-theme.cache b2b59000-b35ea000 r--p 00000000 03:03 2575706 /usr/share/icons/gnome/icon-theme.cache b35ea000-b7321000 r--p 00000000 03:03 2573425 /usr/share/icons/Tango/icon-theme.cache b7321000-b7326000 r--p 00000000 03:03 4132375 /usr/share/locale/de/LC_MESSAGES/glib20.mo b7326000-b7345000 r--p 00000000 03:03 3819778 /usr/share/locale/de/LC_MESSAGES/libc.mo b7345000-b7361000 r--p 00000000 03:03 4180843 /usr/share/locale/de/LC_MESSAGES/gtk20-properties.mo b7361000-b7369000 r-xp 00000000 03:03 3541638 /lib/libnss_files-2.4.so b7369000-b736b000 rw-p 00007000 03:03 3541638 /lib/libnss_files-2.4.so b736b000-b7373000 r-xp 00000000 03:03 3541671 /lib/libnss_nis-2.4.so b7373000-b7375000 rw-p 00007000 03:03 3541671 /lib/libnss_nis-2.4.so b7375000-b7386000 r-xp 00000000 03:03 3541668 /lib/libnsl-2.4.so b7386000-b7388000 rw-p 00010000 03:03 3541668 /lib/libnsl-2.4.so b7388000-b738a000 rw-p b7388000 00:00 0 b738a000-b7390000 r-xp 00000000 03:03 3541673 /lib/libnss_compat-2.4.so b7390000-b7392000 rw-p 00005000 03:03 3541673 /lib/libnss_compat-2.4.so b7393000-b7399000 r-xp 00000000 03:03 3637810 /usr/lib/libpangoxft-1.0.so.0.1303.0 b7399000-b739a000 rw-p 00006000 03:03 3637810 /usr/lib/libpangoxft-1.0.so.0.1303.0 b739a000-b73a1000 r-xp 00000000 03:03 4129544 /usr/lib/gtk-2.0/2.10.0/engines/libmist.so b73a1000-b73a2000 rw-p 00007000 03:03 4129544 /usr/lib/gtk-2.0/2.10.0/engines/libmist.so b73a2000-b73ab000 r--p 00000000 03:03 4134800 /usr/share/locale/de/LC_MESSAGES/geany.mo b73ab000-b73b9000 r--p 00000000 03:03 4180842 /usr/share/locale/de/LC_MESSAGES/gtk20.mo b73b9000-b73f4000 r--p 00000000 03:03 2556939 /usr/lib/locale/de_DE.utf8/LC_CTYPE b73f4000-b74cb000 r--p 00000000 03:03 2556290 /usr/lib/locale/de_DE.utf8/LC_COLLATE b74cb000-b74cd000 rw-p b74cb000 00:00 0 b74cd000-b74d1000 r-xp 00000000 03:03 3348646 /usr/lib/libXdmcp.so.6.0.0 b74d1000-b74d2000 rw-p 00003000 03:03 3348646 /usr/lib/libXdmcp.so.6.0.0 b74d2000-b74d4000 r-xp 00000000 03:03 1425538 /usr/lib/libXau.so.6.0.0 b74d4000-b74d5000 rw-p 00001000 03:03 1425538 /usr/lib/libXau.so.6.0.0 b74d5000-b74f9000 r-xp 00000000 03:03 3589058 /usr/lib/libpng12.so.0.12.0 b74f9000-b74fa000 rw-p 00023000 03:03 3589058 /usr/lib/libpng12.so.0.12.0 b74fa000-b750e000 r-xp 00000000 03:03 3490186 /usr/lib/libICE.so.6.3.0 b750e000-b7510000 rw-p 00013000 03:03 3490186 /usr/lib/libICE.so.6.3.0 b7510000-b7512000 rw-p b7510000 00:00 0 b7512000-b751a000 r-xp 00000000 03:03 3490113 /usr/lib/libSM.so.6.0.0 b751a000-b751b000 rw-p 00007000 03:03 3490113 /usr/lib/libSM.so.6.0.0 b751b000-b7546000 r-xp 00000000 03:03 3637800 /usr/lib/libpangoft2-1.0.so.0.1303.0 b7546000-b7547000 rw-p 0002b000 03:03 3637800 /usr/lib/libpangoft2-1.0.so.0.1303.0 b7547000-b754b000 r-xp 00000000 03:03 3540426 /usr/lib/libXfixes.so.3.1.0 b754b000-b754c000 rw-p 00003000 03:03 3540426 /usr/lib/libXfixes.so.3.1.0 b754c000-b7554000 r-xp 00000000 03:03 3589091 /usr/lib/libXcursor.so.1.0.2 b7554000-b7555000 rw-p 00008000 03:03 3589091 /usr/lib/libXcursor.so.1.0.2 b7555000-b7558000 r-xp 00000000 03:03 3493787 /usr/lib/libXrandr.so.2.0.0 b7558000-b7559000 rw-p 00002000 03:03 3493787 /usr/lib/libXrandr.so.2.0.0 b7559000-b755a000 rw-p b7559000 00:00 0 b755a000-b7561000 r-xp 00000000 03:03 3621801 /usr/lib/libXi.so.6.0.0 b7561000-b7562000 rw-p 00006000 03:03 3621801 /usr/lib/libXi.so.6.0.0 b7562000-b7569000 r-xp 00000000 03:03 3490334 /usr/lib/libXrender.so.1.3.0 b7569000-b756a000 rw-p 00007000 03:03 3490334 /usr/lib/libXrender.so.1.3.0 b756a000-b7577000 r-xp 00000000 03:03 3588863 /usr/lib/libXext.so.6.4.0 b7577000-b7578000 rw-p 0000d000 03:03 3588863 /usr/lib/libXext.so.6.4.0 b7578000-b7595000 r-xp 00000000 03:03 3495702 /usr/lib/libexpat.so.0.5.0 b7595000-b7597000 rw-p 0001d000 03:03 3495702 /usr/lib/libexpat.so.0.5.0 b7597000-b75c0000 r-xp 00000000 03:03 3606929 /usr/lib/libfontconfig.so.1.0.4 b75c0000-b75c5000 rw-p 00028000 03:03 3606929 /usr/lib/libfontconfig.so.1.0.4 b75c5000-b75c6000 rw-p b75c5000 00:00 0 b75c6000-b75d7000 r-xp 00000000 03:03 3541234 /lib/libz.so.1.2.3 b75d7000-b75d8000 rw-p 00010000 03:03 3541234 /lib/libz.so.1.2.3 b75d8000-b75d9000 rw-p b75d8000 00:00 0 b75d9000-b7645000 r-xp 00000000 03:03 3589998 /usr/lib/libfreetype.so.6.3.8 b7645000-b7648000 rw-p 0006c000 03:03 3589998 /usr/lib/libfreetype.so.6.3.8 b7648000-b7733000 r-xp 00000000 03:03 3555468 /usr/lib/libX11.so.6.2.0 b7733000-b7737000 rw-p 000eb000 03:03 3555468 /usr/lib/libX11.so.6.2.0 b7737000-b784e000 r-xp 00000000 03:03 3541696 /lib/libc-2.4.so b784e000-b7850000 r--p 00116000 03:03 3541696 /lib/libc-2.4.so b7850000-b7852000 rw-p 00118000 03:03 3541696 /lib/libc-2.4.so b7852000-b7855000 rw-p b7852000 00:00 0 b7855000-b785f000 r-xp 00000000 03:03 182321 /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgcc_s.so.1 b785f000-b7860000 rw-p 00009000 03:03 182321 /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgcc_s.so.1 b7860000-b7936000 r-xp 00000000 03:03 182322 /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6.0.8 b7936000-b7939000 r--p 000d5000 03:03 182322 /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6.0.8 b7939000-b793b000 rw-p 000d8000 03:03 182322 /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6.0.8 b793b000-b7942000 rw-p b793b000 00:00 0 b7942000-b79d4000 r-xp 00000000 03:03 4132341 /usr/lib/libglib-2.0.so.0.1200.1 b79d4000-b79d5000 rw-p 00091000 03:03 4132341 /usr/lib/libglib-2.0.so.0.1200.1 b79d5000-b79d7000 r-xp 00000000 03:03 3540862 /lib/libdl-2.4.so b79d7000-b79d9000 rw-p 00001000 03:03 3540862 /lib/libdl-2.4.so b79d9000-b79db000 r-xp 00000000 03:03 4132336 /usr/lib/libgmodule-2.0.so.0.1200.1 b79db000-b79dc000 rw-p 00002000 03:03 4132336 /usr/lib/libgmodule-2.0.so.0.1200.1 b79dc000-b7a15000 r-xp 00000000 03:03 4132272 /usr/lib/libgobject-2.0.so.0.1200.1 b7a15000-b7a16000 rw-p 00039000 03:03 4132272 /usr/lib/libgobject-2.0.so.0.1200.1 b7a16000-b7a78000 r-xp 00000000 03:03 3670917 /usr/lib/libcairo.so.2.9.0 b7a78000-b7a7a000 rw-p 00061000 03:03 3670917 /usr/lib/libcairo.so.2.9.0 b7a7a000-b7ab2000 r-xp 00000000 03:03 3637809 /usr/lib/libpango-1.0.so.0.1303.0 b7ab2000-b7ab4000 rw-p 00037000 03:03 3637809 /usr/lib/libpango-1.0.so.0.1303.0 b7ab4000-b7ab5000 rw-p b7ab4000 00:00 0 b7ab5000-b7abd000 r-xp 00000000 03:03 3638101 /usr/lib/libpangocairo-1.0.so.0.1303.0 b7abd000-b7abe000 rw-p 00007000 03:03 3638101 /usr/lib/libpangocairo-1.0.so.0.1303.0 b7abe000-b7ae1000 r-xp 00000000 03:03 3539209 /lib/libm-2.4.so b7ae1000-b7ae3000 rw-p 00022000 03:03 3539209 /lib/libm-2.4.so b7ae3000-b7af9000 r-xp 00000000 03:03 4180978 /usr/lib/libgdk_pixbuf-2.0.so.0.1000.0 b7af9000-b7afa000 rw-p 00015000 03:03 4180978 /usr/lib/libgdk_pixbuf-2.0.so.0.1000.0 b7afa000-b7b11000 r-xp 00000000 03:03 3834575 /usr/lib/libatk-1.0.so.0.1211.0 b7b11000-b7b13000 rw-p 00017000 03:03 3834575 /usr/lib/libatk-1.0.so.0.1211.0 b7b13000-b7b94000 r-xp 00000000 03:03 4180909 /usr/lib/libgdk-x11-2.0.so.0.1000.0 b7b94000-b7b97000 rw-p 00080000 03:03 4180909 /usr/lib/libgdk-x11-2.0.so.0.1000.0 b7b97000-b7ed6000 r-xp 00000000 03:03 4180916 /usr/lib/libgtk-x11-2.0.so.0.1000.0 b7ed6000-b7edc000 rw-p 0033f000 03:03 4180916 /usr/lib/libgtk-x11-2.0.so.0.1000.0 b7edc000-b7ede000 rw-p b7edc000 00:00 0 b7ee0000-b7ee3000 r--p 00000000 03:03 3866642 /usr/share/locale/de/LC_MESSAGES/atk10.mo b7ee3000-b7ee4000 r-xp 00000000 03:03 3626162 /usr/lib/gconv/ISO8859-1.so b7ee4000-b7ee6000 rw-p 00001000 03:03 3626162 /usr/lib/gconv/ISO8859-1.so b7ee6000-b7ee7000 r--p 00000000 03:03 2556715 /usr/lib/locale/de_DE.utf8/LC_NUMERIC b7ee7000-b7ee8000 r--p 00000000 03:03 2557010 /usr/lib/locale/de_DE.utf8/LC_TIME b7ee8000-b7ee9000 r--p 00000000 03:03 2557011 /usr/lib/locale/de_DE.utf8/LC_MONETARY b7ee9000-b7eea000 r--p 00000000 03:03 2556943 /usr/lib/locale/de_DE.utf8/LC_MESSAGES/SYS_LC_MESSAGES b7eea000-b7eeb000 r--p 00000000 03:03 2556294 /usr/lib/locale/de_DE.utf8/LC_PAPER b7eeb000-b7eec000 r--p 00000000 03:03 2557013 /usr/lib/locale/de_DE.utf8/LC_NAME b7eec000-b7eed000 r--p 00000000 03:03 2557014 /usr/lib/locale/de_DE.utf8/LC_ADDRESS b7eed000-b7eee000 r--p 00000000 03:03 2557015 /usr/lib/locale/de_DE.utf8/LC_TELEPHONE b7eee000-b7eef000 r--p 00000000 03:03 2556298 /usr/lib/locale/de_DE.utf8/LC_MEASUREMENT b7eef000-b7ef6000 r--s 00000000 03:03 2556137 /usr/lib/gconv/gconv-modules.cache b7ef6000-b7ef7000 r--p 00000000 03:03 2557017 /usr/lib/locale/de_DE.utf8/LC_IDENTIFICATION b7ef7000-b7f11000 r-xp 00000000 03:03 3541302 /lib/ld-2.4.so b7f11000-b7f12000 r--p 00019000 03:03 3541302 /lib/ld-2.4.so b7f12000-b7f13000 rw-p 0001a000 03:03 3541302 /lib/ld-2.4.so bfdfb000-bfe0f000 rwxp bfdfb000 00:00 0 [stack] bfe0f000-bfe11000 rw-p bfe0f000 00:00 0 ffffe000-fffff000 ---p 00000000 00:00 0 [vdso] Program received signal SIGABRT, Aborted. [Switching to Thread -1219708736 (LWP 30260)] 0xffffe410 in __kernel_vsyscall () (gdb)
On Tue, 25 Jul 2006 15:45:43 +0200, "Sascha Heid" saschaheid@gmail.com wrote:
Hey,
When does it Geany crash? Start it from a terminal with the command line argument --debug and show us please the output. Can you make a full gdb backtrace?
I dunno if running it from gdb is a "full gdb backtrace" but the output looks very similiar then:
Almost. Type "run --debug" instead of only "run", and then when it crashed and you got back to the gdb prompt, type "backtrace" and post the output. I just want to know where the double free is.
Thanks for this report.
Regards, Enrico
-- Get my GPG key from http://www.uvena.de/pub.key
Type "run --debug" instead of only "run", and then when it crashed and you got back to the gdb prompt, type "backtrace" and post the output. I just want to know where the double free is.
Ok, here it is:
Program received signal SIGABRT, Aborted. [Switching to Thread -1219442496 (LWP 20926)] 0xffffe410 in __kernel_vsyscall () (gdb) backtrace #0 0xffffe410 in __kernel_vsyscall () #1 0xb77a0641 in raise () from /lib/libc.so.6 #2 0xb77a1c99 in abort () from /lib/libc.so.6 #3 0xb77d532b in __fsetlocking () from /lib/libc.so.6 #4 0xb77dad20 in malloc_usable_size () from /lib/libc.so.6 #5 0xb77dc364 in free () from /lib/libc.so.6 #6 0xb79b6831 in g_free () from /usr/lib/libglib-2.0.so.0 #7 0x0819ae60 in ?? () #8 0x00000000 in ?? () (gdb)
Regards Sascha
On Tue, 25 Jul 2006 16:37:21 +0200, "Sascha Heid" saschaheid@gmail.com wrote:
Type "run --debug" instead of only "run", and then when it crashed and you got back to the gdb prompt, type "backtrace" and post the output. I just want to know where the double free is.
Ok, here it is:
Program received signal SIGABRT, Aborted. [Switching to Thread -1219442496 (LWP 20926)] 0xffffe410 in __kernel_vsyscall () (gdb) backtrace #0 0xffffe410 in __kernel_vsyscall () #1 0xb77a0641 in raise () from /lib/libc.so.6 #2 0xb77a1c99 in abort () from /lib/libc.so.6 #3 0xb77d532b in __fsetlocking () from /lib/libc.so.6 #4 0xb77dad20 in malloc_usable_size () from /lib/libc.so.6 #5 0xb77dc364 in free () from /lib/libc.so.6 #6 0xb79b6831 in g_free () from /usr/lib/libglib-2.0.so.0 #7 0x0819ae60 in ?? () #8 0x00000000 in ?? ()
Hmm, this is not so informative as I expected. Can you compile Geany with debug support? The important point is in the line 7,8 or even earlier. The lines in the backtrace are only the result of the error.
Regards, Enrico
-- Get my GPG key from http://www.uvena.de/pub.key
On 25/07/06 17:33:02, Enrico Tröger wrote:
On Tue, 25 Jul 2006 16:37:21 +0200, "Sascha Heid" saschaheid@gmail.com wrote:
Program received signal SIGABRT, Aborted. [Switching to Thread -1219442496 (LWP 20926)] 0xffffe410 in __kernel_vsyscall () (gdb) backtrace #0 0xffffe410 in __kernel_vsyscall () #1 0xb77a0641 in raise () from /lib/libc.so.6 #2 0xb77a1c99 in abort () from /lib/libc.so.6 #3 0xb77d532b in __fsetlocking () from /lib/libc.so.6 #4 0xb77dad20 in malloc_usable_size () from /lib/libc.so.6 #5 0xb77dc364 in free () from /lib/libc.so.6 #6 0xb79b6831 in g_free () from /usr/lib/libglib-2.0.so.0 #7 0x0819ae60 in ?? () #8 0x00000000 in ?? ()
Hmm, this is not so informative as I expected. Can you compile Geany with debug support? The important point is in the line 7,8 or even earlier. The lines in the backtrace are only the result of the error.
I don't think the ?? stack frames are because of missing debug symbols. It looks like stack corruption, so the backtrace is of no use as the problem occurred some time before the segfault.
I'm thinking the segfault may only occur because of something changed in GTK 2.10.0 or the corresponding GLib (Sascha: what version of GLib?)
The output of Valgrind may help diagnosing the problem when the corruption first occurs: valgrind --tool=addrcheck --leak-check=no /path/to/geany
I haven't tested Geany with GTK 2.10.0 yet. It's difficult to say whether the problem is Geany or GTK 2.10.0 or the Gentoo system...
Regards, Nick
I don't think the ?? stack frames are because of missing debug symbols. It looks like stack corruption, so the backtrace is of no use as the problem occurred some time before the segfault.
I'm thinking the segfault may only occur because of something changed in GTK 2.10.0 or the corresponding GLib (Sascha: what version of GLib?)
The output of Valgrind may help diagnosing the problem when the corruption first occurs: valgrind --tool=addrcheck --leak-check=no /path/to/geany
I haven't tested Geany with GTK 2.10.0 yet. It's difficult to say whether the problem is Geany or GTK 2.10.0 or the Gentoo system...
I was unable to get more debugging symbols yet (i used USE="debug" and removed fomit-frame-pointer from my flags). I wanted to try valgrind but couldn't figure out where to get the addrcheck tool, so i used memcheck, maybe its of some use:
valgrind --tool=memcheck --leak-check=no /usr/bin/geany ==18795== Memcheck, a memory error detector. ==18795== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. ==18795== Using LibVEX rev 1606, a library for dynamic binary translation. ==18795== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. ==18795== Using valgrind-3.2.0, a dynamic binary instrumentation framework. ==18795== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. ==18795== For more details, rerun with: -v ==18795== ==18795== Syscall param writev(vector[...]) points to uninitialised byte(s) ==18795== at 0x477B972: (within /lib/libc-2.4.so) ==18795== by 0x48204DD: (within /usr/lib/libX11.so.6.2.0) ==18795== Address 0x4AA4F0C is 324 bytes inside a block of size 16,384 alloc'd ==18795== at 0x40206CE: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==18795== by 0x4810653: XOpenDisplay (in /usr/lib/libX11.so.6.2.0) ==18795== ==18795== Syscall param write(buf) points to uninitialised byte(s) ==18795== at 0x47742B3: write (in /lib/libc-2.4.so) ==18795== by 0x482055D: (within /usr/lib/libX11.so.6.2.0) ==18795== Address 0x4AA4F29 is 353 bytes inside a block of size 16,384 alloc'd ==18795== at 0x40206CE: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==18795== by 0x4810653: XOpenDisplay (in /usr/lib/libX11.so.6.2.0) ==18818== ==18818== ERROR SUMMARY: 5 errors from 2 contexts (suppressed: 109 from 1) ==18818== malloc/free: in use at exit: 2,874,531 bytes in 22,160 blocks. ==18818== malloc/free: 147,611 allocs, 125,451 frees, 13,831,961 bytes allocated. ==18818== For a detailed leak analysis, rerun with: --leak-check=yes ==18818== For counts of detected errors, rerun with: -v ==18795== ==18795== Invalid free() / delete / delete[] ==18795== at 0x402114C: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==18795== by 0x457B830: g_free (in /usr/lib/libglib-2.0.so.0.1200.1) ==18795== by 0x4173C9B: (within /usr/lib/libgtk-x11-2.0.so.0.1000.1) ==18795== Address 0x61E60E0 is 224 bytes inside a block of size 504 alloc'd ==18795== at 0x4020562: memalign (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==18795== by 0x40205FF: posix_memalign (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==18795== by 0x458AD9B: (within /usr/lib/libglib-2.0.so.0.1200.1)
glib is 2.12.1
Regards Sascha
On 25/07/06 19:14:46, Sascha Heid wrote:
I don't think the ?? stack frames are because of missing debug symbols. It looks like stack corruption, so the backtrace is of no use as the problem occurred some time before the segfault.
I'm thinking the segfault may only occur because of something changed in GTK 2.10.0 or the corresponding GLib (Sascha: what version of GLib?)
The output of Valgrind may help diagnosing the problem when the corruption first occurs: valgrind --tool=addrcheck --leak-check=no /path/to/geany
I haven't tested Geany with GTK 2.10.0 yet. It's difficult to say whether the problem is Geany or GTK 2.10.0 or the Gentoo system...
I was unable to get more debugging symbols yet (i used USE="debug" and removed fomit-frame-pointer from my flags).
OK, you might get a different backtrace now using a build without -fomit-frame-pointer. If so please post it back to the list - this could be why there were ?? entries.
For debug, the flag is -g, but the Geany build system normally enables this already. Also for debugging it's best not to optimize higher than -O2.
I wanted to try valgrind but couldn't figure out where to get the addrcheck tool, so i used memcheck, maybe its of some use: [...]
Thanks, memcheck is just a heavier version of addrcheck.
Unfortunately Valgrind didn't reveal anything in Geany directly causing a problem, so it could be some incompatibility or a bug in GTK 2.10.0/GLib 2.12.1.
Regards, Nick
OK, you might get a different backtrace now using a build without -fomit-frame-pointer. If so please post it back to the list - this could be why there were ?? entries.
Unfortunately the backtrace is identical.
For debug, the flag is -g, but the Geany build system normally enables this already. Also for debugging it's best not to optimize higher than -O2.
Im using -O2
Regards Sascha Heid
On Tuesday 25 July 2006 20:41, Nick Treleaven wrote:
The output of Valgrind may help diagnosing the problem when the corruption first occurs: valgrind --tool=addrcheck --leak-check=no /path/to/geany
I am also Gentoo user, but geany works fine here. Here is valgrind output from 0.71 debug version. It detect some use of uninitialised variables in vte code. Hope it help.
yura@yura ~/tmp/geany-0.7.1/src $ valgrind --tool=memcheck --leak-check=no ./geany ==17381== Memcheck, a memory error detector. ==17381== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al. ==17381== Using LibVEX rev 1575, a library for dynamic binary translation. ==17381== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP. ==17381== Using valgrind-3.1.1, a dynamic binary instrumentation framework. ==17381== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al. ==17381== For more details, rerun with: -v ==17381== ==17381== Syscall param write(buf) points to uninitialised byte(s) ==17381== at 0x6070D42: write (in /lib64/libc-2.3.6.so) ==17381== by 0x624996E: _X11TransSocketWrite (in /usr/lib64/libX11.so.6.2) ==17381== by 0x622D178: _XFlushInt (in /usr/lib64/libX11.so.6.2) ==17381== by 0x622D21D: _XReply (in /usr/lib64/libX11.so.6.2) ==17381== by 0x62187B1: XInternAtom (in /usr/lib64/libX11.so.6.2) ==17381== by 0x6235B82: XSetWMProperties (in /usr/lib64/libX11.so.6.2) ==17381== by 0x4F9B6E3: (within /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4F9E6C5: gdk_window_new (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4F7EC9E: gdk_display_open (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4F5FF3C: gdk_display_open_default_libgtk_only (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4C43084: (within /usr/lib64/libgtk-x11-2.0.so.0.800.12) ==17381== by 0x5B6FD78: g_option_context_parse (in /usr/lib64/libglib-2.0.so.0.800.6) ==17381== Address 0x71D4AD8 is 128 bytes inside a block of size 16,384 alloc'd ==17381== at 0x4A1C181: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==17381== by 0x621D0B0: XOpenDisplay (in /usr/lib64/libX11.so.6.2) ==17381== by 0x4F7EB6D: gdk_display_open (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4F5FF3C: gdk_display_open_default_libgtk_only (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4C43084: (within /usr/lib64/libgtk-x11-2.0.so.0.800.12) ==17381== by 0x5B6FD78: g_option_context_parse (in /usr/lib64/libglib-2.0.so.0.800.6) ==17381== by 0x4127B6: main (main.c:423) ==17381== ==17381== Invalid read of size 4 ==17381== at 0x62121D0: _XGetAtomName (in /usr/lib64/libX11.so.6.2) ==17381== by 0x62122BF: XGetAtomName (in /usr/lib64/libX11.so.6.2) ==17381== by 0x4F94783: gdk_x11_xatom_to_atom_for_display (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4F96EE2: gdk_string_to_compound_text_for_display (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4F9720C: gdk_utf8_to_compound_text_for_display (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4F9B4B5: (within /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4F9E0E9: gdk_window_set_title (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4F9E6B1: gdk_window_new (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4D3997D: (within /usr/lib64/libgtk-x11-2.0.so.0.800.12) ==17381== by 0x5802AB8: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x5815DF3: (within /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x5817306: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== Address 0x8E3F6BC is 28 bytes inside a block of size 30 alloc'd ==17381== at 0x4A1AAFE: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==17381== by 0x621864D: _XUpdateAtomCache (in /usr/lib64/libX11.so.6.2) ==17381== by 0x6218850: XInternAtom (in /usr/lib64/libX11.so.6.2) ==17381== by 0x626E44D: _XTextListToTextProperty (in /usr/lib64/libX11.so.6.2) ==17381== by 0x626E52C: _XmbTextListToTextProperty (in /usr/lib64/libX11.so.6.2) ==17381== by 0x4F96F8C: gdk_string_to_compound_text_for_display (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4F9720C: gdk_utf8_to_compound_text_for_display (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4F9B4B5: (within /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4F9E0E9: gdk_window_set_title (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4F9E6B1: gdk_window_new (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4D3997D: (within /usr/lib64/libgtk-x11-2.0.so.0.800.12) ==17381== by 0x5802AB8: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== ==17381== Use of uninitialised value of size 8 ==17381== at 0x99E4D19: XftFontOpenInfo (in /usr/lib64/libXft.so.2.1.2) ==17381== by 0x99E5E24: XftFontOpenPattern (in /usr/lib64/libXft.so.2.1.2) ==17381== by 0x97F0E23: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97F182A: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97D9EA0: vte_terminal_set_font_full (in /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97DA8FD: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x581C597: g_type_create_instance (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x58056EB: (within /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x5804BA9: g_object_newv (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x5805569: g_object_new_valist (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x58056B6: g_object_new (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x97E0719: vte_terminal_new (in /usr/lib64/libvte.so.4.4.0) ==17381== ==17381== Use of uninitialised value of size 8 ==17381== at 0x99E4F4D: XftFontOpenInfo (in /usr/lib64/libXft.so.2.1.2) ==17381== by 0x99E5E24: XftFontOpenPattern (in /usr/lib64/libXft.so.2.1.2) ==17381== by 0x97F0E23: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97F182A: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97D9EA0: vte_terminal_set_font_full (in /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97DA8FD: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x581C597: g_type_create_instance (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x58056EB: (within /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x5804BA9: g_object_newv (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x5805569: g_object_new_valist (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x58056B6: g_object_new (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x97E0719: vte_terminal_new (in /usr/lib64/libvte.so.4.4.0) ==17381== ==17381== Use of uninitialised value of size 8 ==17381== at 0x99E4D19: XftFontOpenInfo (in /usr/lib64/libXft.so.2.1.2) ==17381== by 0x99E5E24: XftFontOpenPattern (in /usr/lib64/libXft.so.2.1.2) ==17381== by 0x97F0E23: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97F18DA: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97D9EA0: vte_terminal_set_font_full (in /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97DA8FD: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x581C597: g_type_create_instance (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x58056EB: (within /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x5804BA9: g_object_newv (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x5805569: g_object_new_valist (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x58056B6: g_object_new (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x97E0719: vte_terminal_new (in /usr/lib64/libvte.so.4.4.0) ==17381== ==17381== Use of uninitialised value of size 8 ==17381== at 0x99E4F4D: XftFontOpenInfo (in /usr/lib64/libXft.so.2.1.2) ==17381== by 0x99E5E24: XftFontOpenPattern (in /usr/lib64/libXft.so.2.1.2) ==17381== by 0x97F0E23: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97F18DA: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97D9EA0: vte_terminal_set_font_full (in /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97DA8FD: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x581C597: g_type_create_instance (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x58056EB: (within /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x5804BA9: g_object_newv (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x5805569: g_object_new_valist (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x58056B6: g_object_new (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x97E0719: vte_terminal_new (in /usr/lib64/libvte.so.4.4.0) ==17381== ==17381== Conditional jump or move depends on uninitialised value(s) ==17381== at 0x99E4C9F: XftFontInfoEqual (in /usr/lib64/libXft.so.2.1.2) ==17381== by 0x99E4D2D: XftFontOpenInfo (in /usr/lib64/libXft.so.2.1.2) ==17381== by 0x99E5E24: XftFontOpenPattern (in /usr/lib64/libXft.so.2.1.2) ==17381== by 0x97F0E23: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97F18DA: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97D9EA0: vte_terminal_set_font_full (in /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97DA8FD: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x581C597: g_type_create_instance (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x58056EB: (within /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x5804BA9: g_object_newv (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x5805569: g_object_new_valist (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x58056B6: g_object_new (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== ==17381== Conditional jump or move depends on uninitialised value(s) ==17381== at 0x99E4D30: XftFontOpenInfo (in /usr/lib64/libXft.so.2.1.2) ==17381== by 0x99E5E24: XftFontOpenPattern (in /usr/lib64/libXft.so.2.1.2) ==17381== by 0x97F0E23: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97F18DA: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97D9EA0: vte_terminal_set_font_full (in /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97DA8FD: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x581C597: g_type_create_instance (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x58056EB: (within /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x5804BA9: g_object_newv (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x5805569: g_object_new_valist (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x58056B6: g_object_new (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x97E0719: vte_terminal_new (in /usr/lib64/libvte.so.4.4.0) ==17381== ==17381== Use of uninitialised value of size 8 ==17381== at 0x99E5493: XftFontManageMemory (in /usr/lib64/libXft.so.2.1.2) ==17381== by 0x97F0E56: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97F18DA: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97D9EA0: vte_terminal_set_font_full (in /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97DA8FD: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x581C597: g_type_create_instance (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x58056EB: (within /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x5804BA9: g_object_newv (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x5805569: g_object_new_valist (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x58056B6: g_object_new (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x97E0719: vte_terminal_new (in /usr/lib64/libvte.so.4.4.0) ==17381== by 0x43BFAD: vte_init (vte.c:134) ==17381== ==17381== Use of uninitialised value of size 8 ==17381== at 0x99E54A4: XftFontManageMemory (in /usr/lib64/libXft.so.2.1.2) ==17381== by 0x97F0E56: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97F18DA: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97D9EA0: vte_terminal_set_font_full (in /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97DA8FD: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x581C597: g_type_create_instance (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x58056EB: (within /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x5804BA9: g_object_newv (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x5805569: g_object_new_valist (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x58056B6: g_object_new (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x97E0719: vte_terminal_new (in /usr/lib64/libvte.so.4.4.0) ==17381== by 0x43BFAD: vte_init (vte.c:134) ==17381== ==17381== Use of uninitialised value of size 8 ==17381== at 0x99E5521: XftFontManageMemory (in /usr/lib64/libXft.so.2.1.2) ==17381== by 0x97F0E56: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97F18DA: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97D9EA0: vte_terminal_set_font_full (in /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97DA8FD: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x581C597: g_type_create_instance (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x58056EB: (within /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x5804BA9: g_object_newv (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x5805569: g_object_new_valist (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x58056B6: g_object_new (in /usr/lib64/libgobject-2.0.so.0.800.6) ==17381== by 0x97E0719: vte_terminal_new (in /usr/lib64/libvte.so.4.4.0) ==17381== by 0x43BFAD: vte_init (vte.c:134) ==17382== ==17382== ERROR SUMMARY: 68 errors from 11 contexts (suppressed: 4 from 1) ==17382== malloc/free: in use at exit: 3,781,993 bytes in 24,488 blocks. ==17382== malloc/free: 183,151 allocs, 158,663 frees, 22,410,287 bytes allocated. ==17382== For a detailed leak analysis, rerun with: --leak-check=yes ==17382== For counts of detected errors, rerun with: -v ==17383== ==17383== Syscall param write(buf) points to uninitialised byte(s) ==17383== at 0x6070D42: write (in /lib64/libc-2.3.6.so) ==17383== by 0x97C63BB: (within /usr/lib64/libvte.so.4.4.0) ==17383== by 0x97C66D7: (within /usr/lib64/libvte.so.4.4.0) ==17383== by 0x97C7207: _vte_pty_open (in /usr/lib64/libvte.so.4.4.0) ==17383== by 0x97D9BA7: (within /usr/lib64/libvte.so.4.4.0) ==17383== by 0x43BB6D: vte_start (vte.c:231) ==17383== by 0x43C3C3: vte_init (vte.c:160) ==17383== by 0x4133B6: main (main.c:499) ==17383== Address 0x7FEFFEDD7 is on thread 1's stack ==17381== ==17381== Use of uninitialised value of size 8 ==17381== at 0x99E5493: XftFontManageMemory (in /usr/lib64/libXft.so.2.1.2) ==17381== by 0x97F0C46: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97F19DD: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97D9EA0: vte_terminal_set_font_full (in /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97DAD7E: vte_terminal_set_font_from_string_full (in /usr/lib64/libvte.so.4.4.0) ==17381== by 0x43B914: vte_apply_user_settings (vte.c:279) ==17381== by 0x4133B6: main (main.c:499) ==17381== ==17381== Use of uninitialised value of size 8 ==17381== at 0x99E54A4: XftFontManageMemory (in /usr/lib64/libXft.so.2.1.2) ==17381== by 0x97F0C46: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97F19DD: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97D9EA0: vte_terminal_set_font_full (in /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97DAD7E: vte_terminal_set_font_from_string_full (in /usr/lib64/libvte.so.4.4.0) ==17381== by 0x43B914: vte_apply_user_settings (vte.c:279) ==17381== by 0x4133B6: main (main.c:499) ==17381== ==17381== Use of uninitialised value of size 8 ==17381== at 0x99E5521: XftFontManageMemory (in /usr/lib64/libXft.so.2.1.2) ==17381== by 0x97F0C46: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97F19DD: (within /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97D9EA0: vte_terminal_set_font_full (in /usr/lib64/libvte.so.4.4.0) ==17381== by 0x97DAD7E: vte_terminal_set_font_from_string_full (in /usr/lib64/libvte.so.4.4.0) ==17381== by 0x43B914: vte_apply_user_settings (vte.c:279) ==17381== by 0x4133B6: main (main.c:499) ==17381== ==17381== Syscall param write(buf) points to uninitialised byte(s) ==17381== at 0x6070D42: write (in /lib64/libc-2.3.6.so) ==17381== by 0x624996E: _X11TransSocketWrite (in /usr/lib64/libX11.so.6.2) ==17381== by 0x622D178: _XFlushInt (in /usr/lib64/libX11.so.6.2) ==17381== by 0x622E5C4: _XEventsQueued (in /usr/lib64/libX11.so.6.2) ==17381== by 0x621E560: XPending (in /usr/lib64/libX11.so.6.2) ==17381== by 0x4F8A3E7: (within /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x5B642B9: g_main_context_prepare (in /usr/lib64/libglib-2.0.so.0.800.6) ==17381== by 0x5B64C67: (within /usr/lib64/libglib-2.0.so.0.800.6) ==17381== by 0x5B65209: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.800.6) ==17381== by 0x4C43E70: gtk_main (in /usr/lib64/libgtk-x11-2.0.so.0.800.12) ==17381== by 0x41373D: main (main.c:571) ==17381== Address 0x71D4BCC is 372 bytes inside a block of size 16,384 alloc'd ==17381== at 0x4A1C181: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==17381== by 0x621D0B0: XOpenDisplay (in /usr/lib64/libX11.so.6.2) ==17381== by 0x4F7EB6D: gdk_display_open (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4F5FF3C: gdk_display_open_default_libgtk_only (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4C43084: (within /usr/lib64/libgtk-x11-2.0.so.0.800.12) ==17381== by 0x5B6FD78: g_option_context_parse (in /usr/lib64/libglib-2.0.so.0.800.6) ==17381== by 0x4127B6: main (main.c:423) ==17381== ==17381== Syscall param write(buf) points to uninitialised byte(s) ==17381== at 0x6070D42: write (in /lib64/libc-2.3.6.so) ==17381== by 0x624996E: _X11TransSocketWrite (in /usr/lib64/libX11.so.6.2) ==17381== by 0x622D178: _XFlushInt (in /usr/lib64/libX11.so.6.2) ==17381== by 0x620F997: XFlush (in /usr/lib64/libX11.so.6.2) ==17381== by 0x4F78D67: gdk_window_process_all_updates (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4F78DA7: (within /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x5B63485: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.800.6) ==17381== by 0x5B64EA7: (within /usr/lib64/libglib-2.0.so.0.800.6) ==17381== by 0x5B65209: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.800.6) ==17381== by 0x4C43E70: gtk_main (in /usr/lib64/libgtk-x11-2.0.so.0.800.12) ==17381== by 0x41373D: main (main.c:571) ==17381== Address 0x71D4B35 is 221 bytes inside a block of size 16,384 alloc'd ==17381== at 0x4A1C181: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==17381== by 0x621D0B0: XOpenDisplay (in /usr/lib64/libX11.so.6.2) ==17381== by 0x4F7EB6D: gdk_display_open (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4F5FF3C: gdk_display_open_default_libgtk_only (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4C43084: (within /usr/lib64/libgtk-x11-2.0.so.0.800.12) ==17381== by 0x5B6FD78: g_option_context_parse (in /usr/lib64/libglib-2.0.so.0.800.6) ==17381== by 0x4127B6: main (main.c:423) ==17381== ==17381== Syscall param writev(vector[...]) points to uninitialised byte(s) ==17381== at 0x607681D: (within /lib64/libc-2.3.6.so) ==17381== by 0x62499AB: _X11TransSocketWritev (in /usr/lib64/libX11.so.6.2) ==17381== by 0x622D8B2: _XSend (in /usr/lib64/libX11.so.6.2) ==17381== by 0x63D1D99: XRenderAddGlyphs (in /usr/lib64/libXrender.so.1.2.2) ==17381== by 0x56CC9C4: (within /usr/lib64/libcairo.so.2.2.4) ==17381== by 0x56B4852: (within /usr/lib64/libcairo.so.2.2.4) ==17381== by 0x56CCF8B: (within /usr/lib64/libcairo.so.2.2.4) ==17381== by 0x56C0974: (within /usr/lib64/libcairo.so.2.2.4) ==17381== by 0x56B60EB: (within /usr/lib64/libcairo.so.2.2.4) ==17381== by 0x56B96CA: (within /usr/lib64/libcairo.so.2.2.4) ==17381== by 0x56B7E30: (within /usr/lib64/libcairo.so.2.2.4) ==17381== by 0x56B98A9: (within /usr/lib64/libcairo.so.2.2.4) ==17381== Address 0x71D4BE5 is 397 bytes inside a block of size 16,384 alloc'd ==17381== at 0x4A1C181: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==17381== by 0x621D0B0: XOpenDisplay (in /usr/lib64/libX11.so.6.2) ==17381== by 0x4F7EB6D: gdk_display_open (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4F5FF3C: gdk_display_open_default_libgtk_only (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4C43084: (within /usr/lib64/libgtk-x11-2.0.so.0.800.12) ==17381== by 0x5B6FD78: g_option_context_parse (in /usr/lib64/libglib-2.0.so.0.800.6) ==17381== by 0x4127B6: main (main.c:423) ==17381== ==17381== Syscall param write(buf) points to uninitialised byte(s) ==17381== at 0x6070D42: write (in /lib64/libc-2.3.6.so) ==17381== by 0x624996E: _X11TransSocketWrite (in /usr/lib64/libX11.so.6.2) ==17381== by 0x622D178: _XFlushInt (in /usr/lib64/libX11.so.6.2) ==17381== by 0x620C9C7: XCreatePixmap (in /usr/lib64/libX11.so.6.2) ==17381== by 0x56CC47D: (within /usr/lib64/libcairo.so.2.2.4) ==17381== by 0x56C0164: (within /usr/lib64/libcairo.so.2.2.4) ==17381== by 0x56C2CA3: (within /usr/lib64/libcairo.so.2.2.4) ==17381== by 0x56C32AE: (within /usr/lib64/libcairo.so.2.2.4) ==17381== by 0x56CCD91: (within /usr/lib64/libcairo.so.2.2.4) ==17381== by 0x56C0974: (within /usr/lib64/libcairo.so.2.2.4) ==17381== by 0x56B60EB: (within /usr/lib64/libcairo.so.2.2.4) ==17381== by 0x56B96CA: (within /usr/lib64/libcairo.so.2.2.4) ==17381== Address 0x71D4C02 is 426 bytes inside a block of size 16,384 alloc'd ==17381== at 0x4A1C181: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==17381== by 0x621D0B0: XOpenDisplay (in /usr/lib64/libX11.so.6.2) ==17381== by 0x4F7EB6D: gdk_display_open (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4F5FF3C: gdk_display_open_default_libgtk_only (in /usr/lib64/libgdk-x11-2.0.so.0.800.12) ==17381== by 0x4C43084: (within /usr/lib64/libgtk-x11-2.0.so.0.800.12) ==17381== by 0x5B6FD78: g_option_context_parse (in /usr/lib64/libglib-2.0.so.0.800.6) ==17381== by 0x4127B6: main (main.c:423) ==17381== ==17381== ERROR SUMMARY: 209 errors from 18 contexts (suppressed: 4 from 1) ==17381== malloc/free: in use at exit: 6,086,691 bytes in 30,659 blocks. ==17381== malloc/free: 547,091 allocs, 516,432 frees, 77,741,938 bytes allocated. ==17381== For a detailed leak analysis, rerun with: --leak-check=yes ==17381== For counts of detected errors, rerun with: -v