when using sylpheed-claws (gtk2) together with "Lush" gtk theme.
root@eNTi $ emerge info Portage 2.0.53_rc5 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-rc2-mm2 x86_64) ================================================================= System uname: 2.6.14-rc2-mm2 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.12.0_pre9 dev-lang/python: 2.3.4-r1, 2.4.2 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=k8 -msse2 -pipe -ftracer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=k8 -msse2 -pipe -ftracer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.inode.at/ ftp://gentoo.inode.at/source/ http://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://gd.tuwien.ac.at/opsys/linux/gentoo/" LC_ALL="en_US.UTF-8" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X Xaw3d alsa apache2 audiofile avi bash-completion berkdb bitmap-fonts browserplugin bzip2 cdda crypt ctype cups curl dga dts dvd dvdread eds emboss encode ethereal fam ffmpeg flac foomaticdb fortran freetype ftp gd gdbm gif gphoto2 gpm gstreamer gtk gtk2 hal icq imagemagick imlib ipv6 ithreads java javascript jpeg junit kde kdeenablefinal libwww lm_sensors lzw lzw-tiff mad maildir matroska mikmod mime mmap mng mp3 mpeg mysql ncurses nls nptl nsplugin nvidia offensive ogg oggvorbis openal opengl oss pam pdflib perl png posix ppds python qt quicktime readline real rtc ruby samba sdl sndfile sockets sqlite ssl stream tcltk tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts unicode usb userlocales videos vorbis wxwindows xine xml2 xmms xosd xpm xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LDFLAGS, LINGUAS
Which version of sylpheed-claws? What did you do to get this error? Also, if you can reproduce the bug, last few lines of `sylpheed --debug` run would probably be helpful.
mail-client/sylpheed-claws-1.9.13-r1 alertpanel.c:103:return value = 0 (sylpheed-claws:19120): GLib-GObject-WARNING **: gsignal.c:1039: no emission of signal "key-press-event" to stop for instance `0x878d60' message/rfc822 (offset:0 length:4460 encoding: 6) multipart/mixed (offset:3287 length:1173 encoding: 6) text/plain (offset:3375 length:753 encoding: 0) text/plain (offset:4297 length:130 encoding: 3) Gtk-ERROR **: file gtktextbtree.c: line 4160 (_gtk_text_line_char_to_byte_offset s): assertion failed: (offset == 0) aborting... Aborted
Ok, I have a sylpheed-claws developer looking at this. Could you possibly attach an email which caused this?
i'm not sure if that was a particular email, i just pressed the "Go To Next Unread Message" button, while browsing a mailing list. it crashed at any random email from that list. it's an austrian ml, that uses german as language. maybe the display of special characters caused this. the strangest thing is, that this only happend with that particual gtk-theme. don't ask me, how i found out about this, because i think was mere intuition, after having some troubles with other gtk-engines too (but of another nature, without segfaults). if you still need any or all of those emails, i will attach them, but i dont want to look for them in maildir folders, if i don't have to.
Andrej, you wanna take of this one? Don't really have the time to look into it myself atm.
Sure, I'll see what I can do. Alexander, can you try remerging the Lush theme with CFLAGS="-g -O2", so you can get a proper backtrace?
i hope i did that right. just started sylpheed-claws with gdb and made a backtrace. (using the lush theme incoporated into the gnome-themes-extras package) (gdb) bt #0 0x00002aaaad0eb839 in raise () from /lib/tls/libc.so.6 #1 0x00002aaaad0eccde in abort () from /lib/tls/libc.so.6 #2 0x00002aaaad11f990 in __fsetlocking () from /lib/tls/libc.so.6 #3 0x00002aaaad124b90 in malloc_usable_size () from /lib/tls/libc.so.6 #4 0x00002aaaad1256a6 in free () from /lib/tls/libc.so.6 #5 0x00002aaaaba9a62f in gtk_rc_style_get_type () from /usr/lib/libgtk-x11-2.0.so.0 #6 0x00002aaaac65c89e in g_object_unref () from /usr/lib/libgobject-2.0.so.0 #7 0x00002aaaabab559e in gtk_style_get_type () from /usr/lib/libgtk-x11-2.0.so.0 #8 0x00002aaaac65c89e in g_object_unref () from /usr/lib/libgobject-2.0.so.0 #9 0x00002aaaabb508a9 in gtk_widget_set_usize () from /usr/lib/libgtk-x11-2.0.so.0 #10 0x00000000004f73ae in textview_set_font () #11 0x00000000004f7940 in textview_reflect_prefs () #12 0x000000000049173e in main_window_toggle_message_view () #13 0x00002aaaac8bc38b in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0 #14 0x00002aaaac8b9661 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #15 0x00002aaaac8bb2ed in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0 #16 0x00002aaaac8bb69a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #17 0x00002aaaaba61281 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #18 0x000000000049006e in main ()
Hm, this looks like a bug in the gtk theme, or gtk itself.
Is this bug still happening?
Closing due to inactivity. Feel free to reopen if the issue is still current.