I can reproduce this bug (still with version 2.6.0-1).

Changing my gtk2 theme from 'Delightfully-Smooth' to 'thinice' gets rid of
the crash.


-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (989, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18
Locale: LANG=C, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages sylpheed-claws-gtk2 depends on:
ii  libaspell15                 0.60.4-4     GNU Aspell spell-checker runtime l
ii  libc6                       2.3.6.ds1-13 GNU C Library: Shared libraries
ii  libcompfaceg1               1:1.5.2-4    Compress/decompress images for mai
ii  libetpan10                  0.48-1       mail handling library
ii  libglib2.0-0                2.12.4-2     The GLib library of C routines
ii  libgnomeprint2.2-0          2.12.1-7     The GNOME 2.2 print architecture -
ii  libgnomeprintui2.2-0        2.12.1-4     GNOME 2.2 print architecture User 
ii  libgtk2.0-0                 2.8.20-5     The GTK+ graphical user interface 
ii  libice6                     1:1.0.1-2    X11 Inter-Client Exchange library
ii  libldap2                    2.1.30-13.3  OpenLDAP libraries
ii  libpango1.0-0               1.14.8-5     Layout and rendering of internatio
ii  libpisock9                  0.12.1-5     library for communicating with a P
ii  libsm6                      1:1.0.1-3    X11 Session Management library
ii  libssl0.9.8                 0.9.8c-4     SSL shared libraries

Versions of packages sylpheed-claws-gtk2 recommends:
ii  aspell-en [aspell-dictionary] 6.0-0-5.1  English dictionary for GNU Aspell
ii  metamail                      2.7-52     implementation of MIME
ii  sylpheed-claws-gtk2-i18n      2.6.0-1    Locale data for Sylpheed-Claws GTK
ii  sylpheed-claws-scripts        1.0.5-5    Helper scripts for Sylpheed and Sy
ii  xfonts-100dpi                 1:1.0.0-3  100 dpi fonts for X
ii  xfonts-75dpi                  1:1.0.0-3  75 dpi fonts for X

-- no debconf information

===

Stack trace:

#0  0xb7509947 in raise () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb750b0c9 in abort () from /lib/tls/libc.so.6
No symbol table info available.
#2  0xb753f08a in __libc_message () from /lib/tls/libc.so.6
No symbol table info available.
#3  0xb754694f in _int_free () from /lib/tls/libc.so.6
No symbol table info available.
#4  0xb75469f2 in free () from /lib/tls/libc.so.6
No symbol table info available.
#5  0xb76f3b31 in g_free () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6  0xb6bf6b1f in ?? () from /usr/lib/gtk-2.0/2.4.0/engines/libsmooth.so
No symbol table info available.
#7  0x082fb0f0 in ?? ()
No symbol table info available.
#8  0x08380a00 in ?? ()
No symbol table info available.
#9  0x00000604 in ?? ()
No symbol table info available.
#10 0xbfa3bd04 in ?? ()
No symbol table info available.
#11 0x00000000 in ?? ()
No symbol table info available.

===

Output of
valgrind --tool=memcheck --error-limit=no sylpheed-claws-gtk2

==15648== Memcheck, a memory error detector.
==15648== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==15648== Using LibVEX rev 1658, a library for dynamic binary translation.
==15648== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==15648== Using valgrind-3.2.1-Debian, a dynamic binary instrumentation 
framework.
==15648== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==15648== For more details, rerun with: -v
==15648== 
/home/mjw/.sylpheed-claws/sylpheedrc: fopen: No such file or directory
==15648== Syscall param write(buf) points to uninitialised byte(s)
==15648==    at 0x43299B8: write (in /usr/lib/debug/libpthread-0.10.so)
==15648==    by 0x4EF226E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==15648==    by 0x4EF7BA5: (within /usr/lib/libX11.so.6.2.0)
==15648==    by 0x4EF7C7A: _XReply (in /usr/lib/libX11.so.6.2.0)
==15648==    by 0x4EDDF40: XInternAtom (in /usr/lib/libX11.so.6.2.0)
==15648==    by 0x4EF1D9A: XSetWMProperties (in /usr/lib/libX11.so.6.2.0)
==15648==    by 0x474D779: (within /usr/lib/libgdk-x11-2.0.so.0.800.20)
==15648==    by 0x474FE81: gdk_window_new (in 
/usr/lib/libgdk-x11-2.0.so.0.800.20)
==15648==    by 0x472DA65: gdk_display_open (in 
/usr/lib/libgdk-x11-2.0.so.0.800.20)
==15648==    by 0x470C18E: gdk_display_open_default_libgtk_only (in 
/usr/lib/libgdk-x11-2.0.so.0.800.20)
==15648==    by 0x453684E: gtk_init_check (in 
/usr/lib/libgtk-x11-2.0.so.0.800.20)
==15648==    by 0x4536883: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.800.20)
==15648==  Address 0x524CEB8 is 128 bytes inside a block of size 16,384 alloc'd
==15648==    at 0x401C6CA: calloc (vg_replace_malloc.c:279)
==15648==    by 0x4EE2C8D: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==15648==    by 0x472D921: gdk_display_open (in 
/usr/lib/libgdk-x11-2.0.so.0.800.20)
==15648==    by 0x470C18E: gdk_display_open_default_libgtk_only (in 
/usr/lib/libgdk-x11-2.0.so.0.800.20)
==15648==    by 0x453684E: gtk_init_check (in 
/usr/lib/libgtk-x11-2.0.so.0.800.20)
==15648==    by 0x4536883: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.800.20)
==15648==    by 0x8101D89: main (in /usr/bin/sylpheed-claws-gtk2)
==15648== 
==15648== Invalid free() / delete / delete[]
==15648==    at 0x401CFA5: free (vg_replace_malloc.c:233)
==15648==    by 0x4838B30: g_free (in /usr/lib/libglib-2.0.so.0.1200.4)
==15648==    by 0x544FB1E: (within /usr/lib/gtk-2.0/2.4.0/engines/libsmooth.so)
==15648==    by 0x5464DB2: (within /usr/lib/gtk-2.0/2.4.0/engines/libsmooth.so)
==15648==    by 0x546465F: (within /usr/lib/gtk-2.0/2.4.0/engines/libsmooth.so)
==15648==    by 0x4571C14: (within /usr/lib/libgtk-x11-2.0.so.0.800.20)
==15648==    by 0x45721ED: gtk_rc_get_style (in 
/usr/lib/libgtk-x11-2.0.so.0.800.20)
==15648==    by 0x462A8E7: (within /usr/lib/libgtk-x11-2.0.so.0.800.20)
==15648==    by 0x462BC8B: gtk_widget_realize (in 
/usr/lib/libgtk-x11-2.0.so.0.800.20)
==15648==    by 0x462C264: gtk_widget_set_parent (in 
/usr/lib/libgtk-x11-2.0.so.0.800.20)
==15648==    by 0x446B604: gtk_box_pack_start (in 
/usr/lib/libgtk-x11-2.0.so.0.800.20)
==15648==    by 0x81087C9: main_window_create (in /usr/bin/sylpheed-claws-gtk2)
==15648==  Address 0x52D8828 is 0 bytes inside a block of size 56 free'd
==15648==    at 0x401CFA5: free (vg_replace_malloc.c:233)
==15648==    by 0x4838B30: g_free (in /usr/lib/libglib-2.0.so.0.1200.4)
==15648==    by 0x544FB1E: (within /usr/lib/gtk-2.0/2.4.0/engines/libsmooth.so)
==15648==    by 0x5464DB2: (within /usr/lib/gtk-2.0/2.4.0/engines/libsmooth.so)
==15648==    by 0x546465F: (within /usr/lib/gtk-2.0/2.4.0/engines/libsmooth.so)
==15648==    by 0x4571C14: (within /usr/lib/libgtk-x11-2.0.so.0.800.20)
==15648==    by 0x45721ED: gtk_rc_get_style (in 
/usr/lib/libgtk-x11-2.0.so.0.800.20)
==15648==    by 0x462A8E7: (within /usr/lib/libgtk-x11-2.0.so.0.800.20)
==15648==    by 0x462BC8B: gtk_widget_realize (in 
/usr/lib/libgtk-x11-2.0.so.0.800.20)
==15648==    by 0x81086DD: main_window_create (in /usr/bin/sylpheed-claws-gtk2)
==15648==    by 0x810285B: main (in /usr/bin/sylpheed-claws-gtk2)
==15648== 
==15648== Syscall param write(buf) points to uninitialised byte(s)
==15648==    at 0x43299B8: write (in /usr/lib/debug/libpthread-0.10.so)
==15648==    by 0x4EF226E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==15648==    by 0x4EF7BA5: (within /usr/lib/libX11.so.6.2.0)
==15648==    by 0x4ED23A7: XDrawLine (in /usr/lib/libX11.so.6.2.0)
==15648==    by 0x4735F4F: (within /usr/lib/libgdk-x11-2.0.so.0.800.20)
==15648==    by 0x470E85F: gdk_draw_segments (in 
/usr/lib/libgdk-x11-2.0.so.0.800.20)
==15648==    by 0x471A308: (within /usr/lib/libgdk-x11-2.0.so.0.800.20)
==15648==    by 0x470F043: gdk_draw_line (in 
/usr/lib/libgdk-x11-2.0.so.0.800.20)
==15648==    by 0x4719228: gdk_pixbuf_render_threshold_alpha (in 
/usr/lib/libgdk-x11-2.0.so.0.800.20)
==15648==    by 0x47194CA: gdk_pixbuf_render_pixmap_and_mask_for_colormap (in 
/usr/lib/libgdk-x11-2.0.so.0.800.20)
==15648==    by 0x471981E: (within /usr/lib/libgdk-x11-2.0.so.0.800.20)
==15648==    by 0x4719A74: gdk_pixmap_colormap_create_from_xpm_d (in 
/usr/lib/libgdk-x11-2.0.so.0.800.20)
==15648==  Address 0x524CE53 is 27 bytes inside a block of size 16,384 alloc'd
==15648==    at 0x401C6CA: calloc (vg_replace_malloc.c:279)
==15648==    by 0x4EE2C8D: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==15648==    by 0x472D921: gdk_display_open (in 
/usr/lib/libgdk-x11-2.0.so.0.800.20)
==15648==    by 0x470C18E: gdk_display_open_default_libgtk_only (in 
/usr/lib/libgdk-x11-2.0.so.0.800.20)
==15648==    by 0x453684E: gtk_init_check (in 
/usr/lib/libgtk-x11-2.0.so.0.800.20)
==15648==    by 0x4536883: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.800.20)
==15648==    by 0x8101D89: main (in /usr/bin/sylpheed-claws-gtk2)
==15648== 
==15648== Syscall param writev(vector[...]) points to uninitialised byte(s)
==15648==    at 0x49F9565: do_writev (writev.c:46)
==15648==    by 0x4EF268D: (within /usr/lib/libX11.so.6.2.0)
==15648==    by 0x4EF22CE: _X11TransWritev (in /usr/lib/libX11.so.6.2.0)
==15648==    by 0x4EF79BD: _XSend (in /usr/lib/libX11.so.6.2.0)
==15648==    by 0x4EE8E6F: XQueryExtension (in /usr/lib/libX11.so.6.2.0)
==15648==    by 0x4EDD5DA: XInitExtension (in /usr/lib/libX11.
==15648==    by 0x4E2EEA2: XextAddDisplay (in /usr/lib/libXext
==15648==    by 0x4E2966B: (within /usr/lib/libXext.so.6.4.0)
==15648==    by 0x4E2A08D: XShapeQueryExtension (in /usr/lib/l
==15648==    by 0x4748727: (within /usr/lib/libgdk-x11-2.0.so.
==15648==    by 0x474B888: gdk_window_shape_combine_mask (in /
-2.0.so.0.800.20)
==15648==    by 0x46244D9: (within /usr/lib/libgtk-x11-2.0.so.
==15648==  Address 0x524D519 is 1,761 bytes inside a block of 
d
==15648==    at 0x401C6CA: calloc (vg_replace_malloc.c:279)
==15648==    by 0x4EE2C8D: XOpenDisplay (in /usr/lib/libX11.so
==15648==    by 0x472D921: gdk_display_open (in /usr/lib/libgd
.20)
==15648==    by 0x470C18E: gdk_display_open_default_libgtk_onl
gdk-x11-2.0.so.0.800.20)
==15648==    by 0x453684E: gtk_init_check (in /usr/lib/libgtk-
0)
==15648==    by 0x4536883: gtk_init (in /usr/lib/libgtk-x11-2.
==15648==    by 0x8101D89: main (in /usr/bin/sylpheed-claws-gt
==15648== 
==15648== Syscall param write(buf) points to uninitialised byt
==15648==    at 0x43299B8: write (in /usr/lib/debug/libpthread
==15648==    by 0x4EF226E: _X11TransWrite (in /usr/lib/libX11.
==15648==    by 0x4EF7BA5: (within /usr/lib/libX11.so.6.2.0)
==15648==    by 0x4ED4500: XFlush (in /usr/lib/libX11.so.6.2.0
==15648==    by 0x472CF9A: gdk_display_flush (in /usr/lib/libg
0.20)
==15648==    by 0x4725099: gdk_window_process_all_updates (in 
1-2.0.so.0.800.20)
==15648==    by 0x44A7146: (within /usr/lib/libgtk-x11-2.0.so.
==15648==    by 0x482F9B0: (within /usr/lib/libglib-2.0.so.0.1
==15648==    by 0x4831730: g_main_context_dispatch (in /usr/li
.1200.4)
==15648==    by 0x48347A5: (within /usr/lib/libglib-2.0.so.0.1
==15648==    by 0x4834D26: g_main_context_iteration (in /usr/l
0.1200.4)
==15648==    by 0x45360E4: gtk_main_iteration (in /usr/lib/lib
00.20)
==15648==  Address 0x524D640 is 2,056 bytes inside a block of 
d
==15648==    at 0x401C6CA: calloc (vg_replace_malloc.c:279)
==15648==    by 0x4EE2C8D: XOpenDisplay (in /usr/lib/libX11.so
==15648==    by 0x472D921: gdk_display_open (in /usr/lib/libgd
.20)
==15648==    by 0x470C18E: gdk_display_open_default_libgtk_onl
gdk-x11-2.0.so.0.800.20)
==15648==    by 0x453684E: gtk_init_check (in /usr/lib/libgtk-
0)
==15648==    by 0x4536883: gtk_init (in /usr/lib/libgtk-x11-2.
==15648==    by 0x8101D89: main (in /usr/bin/sylpheed-claws-gt
==15648== 
==15648== Syscall param write(buf) points to uninitialised byt
==15648==    at 0x43299B8: write (in /usr/lib/debug/libpthread
==15648==    by 0x4EF226E: _X11TransWrite (in /usr/lib/libX11.
==15648==    by 0x4EF7BA5: (within /usr/lib/libX11.so.6.2.0)
==15648==    by 0x4EF8AFB: _XEventsQueued (in /usr/lib/libX11.
==15648==    by 0x4EE46F2: XPending (in /usr/lib/libX11.so.6.2
==15648==    by 0x473771C: (within /usr/lib/libgdk-x11-2.0.so.
==15648==    by 0x4737810: (within /usr/lib/libgdk-x11-2.0.so.
==15648==    by 0x4833C8C: g_main_context_prepare (in /usr/lib
1200.4)
==15648==    by 0x4834454: (within /usr/lib/libglib-2.0.so.0.1
==15648==    by 0x4834E32: g_main_context_pending (in /usr/lib
1200.4)
==15648==    by 0x4536150: gtk_events_pending (in /usr/lib/lib
00.20)
==15648==    by 0x81A2AC0: run_wizard (in /usr/bin/sylpheed-cl
==15648==  Address 0x524CE69 is 49 bytes inside a block of siz
==15648==    at 0x401C6CA: calloc (vg_replace_malloc.c:279)
==15648==    by 0x4EE2C8D: XOpenDisplay (in /usr/lib/libX11.so
==15648==    by 0x472D921: gdk_display_open (in /usr/lib/libgd
.20)
==15648==    by 0x470C18E: gdk_display_open_default_libgtk_onl
gdk-x11-2.0.so.0.800.20)
==15648==    by 0x453684E: gtk_init_check (in /usr/lib/libgtk-
0)
==15648==    by 0x4536883: gtk_init (in /usr/lib/libgtk-x11-2.
==15648==    by 0x8101D89: main (in /usr/bin/sylpheed-claws-gt
==15648== 
==15648== ERROR SUMMARY: 72 errors from 6 contexts (suppressed
==15648== malloc/free: in use at exit: 2,911,177 bytes in 39,8
==15648== malloc/free: 223,751 allocs, 183,962 frees, 25,837,9
.
==15648== For counts of detected errors, rerun with: -v
==15648== searching for pointers to 39,845 not-freed blocks.
==15648== checked 3,884,720 bytes.
==15648== 
==15648== LEAK SUMMARY:
==15648==    definitely lost: 213,939 bytes in 7,500 blocks.
==15648==      possibly lost: 312,496 bytes in 265 blocks.
==15648==    still reachable: 2,384,742 bytes in 32,080 blocks
==15648==         suppressed: 0 bytes in 0 blocks.
==15648== Use --leak-check=full to see details of leaked memor


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to