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)