Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 68019 - sylpheed-claws 0.9.12b segmentation fault when I try to send a e-mail
Summary: sylpheed-claws 0.9.12b segmentation fault when I try to send a e-mail
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High major
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
: 68016 68017 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-10-18 07:58 UTC by Stefano Pacella (RETIRED)
Modified: 2006-04-21 07:04 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefano Pacella (RETIRED) gentoo-dev 2004-10-18 07:58:57 UTC
When i try to send a e-mail with sylpheed-claws the program closes
I run it from command line and it tells me Segmentation fault( only when i try to send a e-mail)
Others seem run well
Regards

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Tom Martin (RETIRED) gentoo-dev 2004-10-18 08:02:13 UTC
*** Bug 68017 has been marked as a duplicate of this bug. ***
Comment 2 Tom Martin (RETIRED) gentoo-dev 2004-10-18 08:02:21 UTC
*** Bug 68016 has been marked as a duplicate of this bug. ***
Comment 3 Tom Martin (RETIRED) gentoo-dev 2004-10-18 08:08:39 UTC
Please provide more debugging output. Get a gdb backtrace by recompiling sylpheed-claws with CFLAGS="-g -ggdb" and then run

 gdb /path/to/sylpheed-claws
 ( then inside gdb )
 run
 ( try to send a mail )
 bt
 ( copy and paste the output of bt in here )

Please also provide an emerge info.
Comment 4 Andrej Kacian (RETIRED) gentoo-dev 2004-10-18 08:11:14 UTC
Have you emerged it with gtk2 USE flag or without?
Comment 5 Stefano Pacella (RETIRED) gentoo-dev 2004-10-18 09:05:32 UTC
bt is
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 3243)]
0x40192d56 in malloc_trim () from /lib/libc.so.6

emerge info
Portage 2.0.51_rc9 (default-x86-1.4, gcc-3.4.2, glibc-2.3.4.20041006-r0, 2.6.8-gentoo-r3 i686)
=================================================================
System uname: 2.6.8-gentoo-r3 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.5.3
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux-headers-2.4.22,sys-kernel/linux-headers-2.4.19-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox"
GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X apm arts avi berkdb bitmap-fonts crypt cups encode esd f77 foomaticdb gdbm gif gpm gtk gtk2 imlib java jpeg kde libg++ libwww mad mikmod motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcltk tcpd truetype x86 xml2 xmms xprint xv zlib"
Comment 6 Stefano Pacella (RETIRED) gentoo-dev 2004-10-18 13:00:48 UTC
emerged without gtk2 and the other versions of sylpheed-claws too
Comment 7 Andrej Kacian (RETIRED) gentoo-dev 2004-10-19 08:21:46 UTC
Sorry, I didn't notice that gtk2 flag is disabled for 0.9.12b, as Colin hasn't yet released 0.9.12b gtk2 port.
Comment 8 Andrej Kacian (RETIRED) gentoo-dev 2004-10-19 08:31:21 UTC
Upstream developers requested more complete backtrace, could you please provide it?
Comment 9 Tor Klingberg 2004-10-20 01:11:25 UTC
I have another segfault with 0.9.12a when reading mail from IMAP, but  idon'n know if it's related:
http://bugs.gentoo.org/show_bug.cgi?id=68242
Comment 10 Stefano Pacella (RETIRED) gentoo-dev 2004-10-20 05:06:22 UTC
gdb /usr/bin/sylpheed-claws
GNU gdb 6.2.1
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...(no debugging symbols found)...Using host libthread_db library "/lib/libthread_db.so.1".

(gdb) run
Starting program: /usr/bin/sylpheed-claws
warning: Unable to find dynamic linker breakpoint function.
GDB will be unable to debug shared library initializers
and track explicitly loaded dynamic code.
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 6721)]
Comment 11 Ingo Kemper 2004-10-29 05:37:54 UTC
Same problem here, gdb output is:

(gdb) run
Starting program: /usr/bin/sylpheed-claws
warning: Unable to find dynamic linker breakpoint function.
GDB will be unable to debug shared library initializers
and track explicitly loaded dynamic code.
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 12450)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 12450)]
0x4063d0e6 in pthread_mutex_lock () from /lib/libpthread.so.0
(gdb) bt
#0  0x4063d0e6 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x406f36ff in free () from /lib/libc.so.6
#2  0x406e2e79 in fclose () from /lib/libc.so.6
#3  0x40175f5a in acommon::FStream::close() () from /usr/lib/libaspell.so.15
#4  0x4017311a in acommon::Config::read_in_file(acommon::ParmString) () from /usr/lib/libaspell.so.15
#5  0x401ae725 in aspeller::Language::setup(acommon::ParmString, acommon::Config*) () from /usr/lib/libaspell.so.15
#6  0x40182146 in aspeller::DataSet::set_check_lang(acommon::ParmString, acommon::Config*) () from /usr/lib/libaspell.so.15
#7  0x401913e7 in aspeller_default_readonly_ws::ReadOnlyWS::load(acommon::ParmString, acommon::Config*, aspeller::SpellerImpl*, aspeller::LocalWordSetInfo const*) () from /usr/lib/libaspell.so.15
#8  0x40183b9e in aspeller::add_data_set(acommon::ParmString, acommon::Config&, aspeller::SpellerImpl*, aspeller::LocalWordSetInfo const*, acommon::ParmString, unsigned) () from /usr/lib/libaspell.so.15
#9  0x4019dac2 in aspeller::MultiWS::load(acommon::ParmString, acommon::Config*, aspeller::SpellerImpl*, aspeller::LocalWordSetInfo const*) ()
   from /usr/lib/libaspell.so.15
#10 0x40183b9e in aspeller::add_data_set(acommon::ParmString, acommon::Config&, aspeller::SpellerImpl*, aspeller::LocalWordSetInfo const*, acommon::ParmString, unsigned) () from /usr/lib/libaspell.so.15
#11 0x4018cbab in aspeller::SpellerImpl::setup(acommon::Config*) () from /usr/lib/libaspell.so.15
#12 0x401649bf in acommon::new_speller(acommon::Config*) () from /usr/lib/libaspell.so.15
#13 0x4016019a in new_aspell_speller () from /usr/lib/libaspell.so.15
#14 0x0817ed92 in gtkaspell_populate_submenu ()
#15 0x0817ef29 in gtkaspell_new ()
#16 0x080a60ce in compose_update_actions_menu ()
#17 0x080aba4e in compose_generic_new ()
#18 0x080abf98 in compose_new_with_folderitem ()
#19 0x0817211b in toolbar_toggle ()
#20 0x40270881 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#21 0x402a62c5 in gtk_signal_remove_emission_hook () from /usr/lib/libgtk-1.2.so.0
#22 0x402a5763 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#23 0xbfffb140 in ?? ()
#24 0x0826f718 in ?? ()
#25 0xbfffb1b0 in ?? ()
(gdb)emerge info
Portage 2.0.51-r2 (default-x86-1.4, gcc-3.4.2, glibc-2.3.4.20040808-r1, 2.6.9 i686)
=================================================================
System uname: 2.6.9 i686 Intel(R) Xeon(TM) CPU 2.40GHz
Gentoo Base System version 1.4.16
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.14.90.0.8-r1
Headers:  sys-kernel/linux-headers-2.4.19-r1,sys-kernel/linux-headers-2.4.21-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium4 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox"
GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://ftp6.uni-erlangen.de/pub/mirrors/gentoo http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://gentoo.math.bme.hu http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp6.uni-erlangen.de/pub/mirrors/gentoo http://ftp.du.se/pub/os/gentoo"
MAKEOPTS="-j8"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/portage-de"
SYNC="rsync://rsync.klinchem.med.tu-muenchen.de/gentoo-portage"
USE="3ds S3TC X X509 Xaw3d aalib alsa amd apache2 apm autofs avi berkdb bitmap-fonts bonobo cdr chroot crypt cups dga dv dvd dvdr eds encode esd f2c f77 fbcon ffmpeg firebird flash foomaticdb freetds freetype gb gd gdbm ggi gif gimpprint gmp gnome gnomedb gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile imap imlib informix innodb ipv6 java jbig jpeg lcms ldap libg++ libgda libwww mad matroska mbox mcal md5sum mdb mikmod mmx mng motif mozcalendar mozctl mozilla mozinterfaceinfo mozp3p mozsvg mpeg music mysql nas ncurses netcdf nls nntp nocd nowin nviz oci8 odbc offensive ofx oggvorbis openal opengl openssh oss pam parse-clocks pda pdflib perl pic plotutils png ppds prelude python quicktime readline rplay ruby sdl skey slang sms sox speedo spell sqlite sse ssl stroke t1lib tcltk tcpd tetex tiff transcode truetype type1 unicode usagi usb v4l videos wmf x86 xface xfs xine xml xml2 xmms xprint xv xvid zlib"
Comment 12 Colin Leroy 2004-12-07 01:13:03 UTC
looks like an aspell problem...
Comment 13 Stefano Pacella (RETIRED) gentoo-dev 2004-12-07 15:51:54 UTC
oki oki 
the situation is
sylpheed-claws-0.9.12b-r1
aspell-0.60.1.1
I try to compose an email and it says
Error
Spell checker could not be started
/usr/lib/aspell//en.multi:2 The key "strip-accents" is unknown
Then I enter ok and it sends email
Comment 14 Daniel Armyr 2005-05-15 02:56:55 UTC
I had the problem described in the first post with sylpheed-claws versions 1.0.0 - 1.0.4 shutting down when trying to compose a new mail. 

Recompiling with USE="-spell" was a workaround and sylpheed-claws now works without spelling.

I can also confirm what so describes in the post above with sylpheed-claws-0.9.12-r2.
Comment 15 Andrej Kacian (RETIRED) gentoo-dev 2005-12-20 01:21:05 UTC
Just a status update here - does this happen with latest s-c versions (1.9.x) ?

All in all, this seems to me like aspell issue, rather than s-c one. CCing aspell maintainer.
Comment 16 Stefano Pacella (RETIRED) gentoo-dev 2005-12-20 09:59:40 UTC
now i dont use s-c sorry
Comment 17 timbrain 2006-04-17 03:26:18 UTC
I sometimes had problems with SC & spellchecker.
When I pressed the "Compose" button, SC crashed.
But I was testing a CVS releases (many compilations a day ;)...
When I turned off spellchecking, it was OK.
As far as I remember, after recompiling aspell everything was OK with spellcheck turned on.
If this will happen on stable release, I will report.
I think this bug SHOULD BE CLOSED - it's related to old version (not even in portage) and it's long time without reply.
Comment 18 Marius Mauch (RETIRED) gentoo-dev 2006-04-21 07:04:08 UTC
Closing as its outdated by now.