Hi,

As some of you already know, i have tried upgrading to mutt-1.0pre3i, but it
now gives segmentation faults when exiting (writing to) a folder.

The machine was previously running on SuSE 6.1b and was recently upgraded to
SuSE 6.1. Until i decided to upgrade from mutt-0.95.6i to mutt-1.0pre3i
everything worked fine. Compiling and installing the new version of Mutt it
started to seg fault on writing to mailfolders.

This is posted to both mutt-users and mutt-dev (although i'm not subscribed
to that latter on). So, any question should be send to me personally or
mutt-users as well...

Some more detailed info about my system follows below. I do not have the
output of a debugger yet, but i'm working on that.

  linux kernel 2.2.7        [based on a SuSE 6.1 distri]
  ncurses 4.2-50            [source installed]
  slang 1.2.2-49            [rpm installed]
  glibc 2.1.1               [rpm installed]
  mutt 1.0pre3i             [source installed]
  gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release)
  binutils 2.9.1.0.22b-9    [rpm installed]

I have downloaded and compiled Mutt from two different mirrors (the french
mirror and guug.de) to avoid corrupted tarballs.

Mutt is compiled with the following options:

  root:/usr/src# mutt -v
  Mutt 1.0pre3i (1999-09-25)
  [...]
  System: Linux 2.2.7 [using ncurses 4.2]
  Compile options:
  -DOMAIN
  -HOMESPOOL  -USE_SETGID  +USE_DOTLOCK  +USE_FCNTL  -USE_FLOCK
  -USE_IMAP  -USE_POP  +HAVE_REGCOMP  -USE_GNU_REGEX  +HAVE_COLOR  +HAVE_PGP5  
+HAVE_PGP2  +HAVE_GPG  -BUFFY_SIZE
  -EXACT_ADDRESS  +ENABLE_NLS
  SENDMAIL="/usr/sbin/sendmail"
  MAILPATH="/var/spool/mail"
  SHAREDIR="/usr/local/share/mutt"
  SYSCONFDIR="/usr/local/etc"
  -ISPELL
  _PGPPATH="/usr/local/bin/pgp"
  _PGPV2PATH="/usr/local/bin/pgp"
  _PGPV3PATH="/usr/local/bin/pgp"
  _PGPGPGPATH="/usr/local/bin/gpg"

And this here is what happens while configuring.
  
  root:/usr/src# ./configure --with-curses=/usr --enable-debug
  creating cache ./config.cache
  checking for a BSD compatible install... /usr/bin/ginstall -c
  checking whether build environment is sane... yes
  checking whether make sets ${MAKE}... yes
  checking for working aclocal... found
  checking for working autoconf... found
  checking for working automake... found
  checking for working autoheader... found
  checking for working makeinfo... found
  checking host system type... i486-pc-linux-gnu
  checking for prefix... /usr/local
  checking for gcc... gcc
  checking whether the C compiler (gcc  ) works... yes
  checking whether the C compiler (gcc  ) is a cross-compiler... no
  checking whether we are using GNU C... yes
  checking whether gcc accepts -g... yes
  checking whether make sets ${MAKE}... (cached) yes
  checking for a BSD compatible install... /usr/bin/ginstall -c
  checking for POSIXized ISC... no
  checking for sendmail... /usr/sbin/sendmail
  checking for gpg... /usr/local/bin/gpg
  checking for gpgm... no
  checking for pgpk... /usr/local/bin/pgpk
  checking for pgp... /usr/local/bin/pgp
  checking for ispell... no
  checking how to run the C preprocessor... gcc -E
  checking for initscr in -lncurses... yes
  checking for ncurses.h... yes
  checking for start_color... yes
  checking for typeahead... yes
  checking for bkgdset... yes
  checking for curs_set... yes
  checking for meta... yes
  checking for use_default_colors... yes
  checking for resizeterm... yes
  checking for ANSI C header files... yes
  checking for stdarg.h... yes
  checking for sys/ioctl.h... yes
  checking for sysexits.h... yes
  checking for getopt.h... yes
  checking return type of signal handlers... void
  checking for sig_atomic_t in signal.h... yes
  checking for sys_siglist declaration in signal.h or unistd.h... yes
  checking size of long... 4
  checking for pid_t... yes
  checking for setegid... yes
  checking for srand48... yes
  checking for strerror... yes
  checking for strcasecmp... yes
  checking for strdup... yes
  checking for snprintf... yes
  checking for vsnprintf... yes
  checking for ftruncate... yes
  checking for strftime... yes
  checking for fchdir... yes
  checking for regcomp... yes
  checking whether your system's regexp library is completely broken... no
  checking where new mail is stored... /var/spool/mail
  checking if /var/spool/mail is world writable... yes
  checking where to put architecture-dependent files... /usr/local/lib/mutt
  checking where to put architecture-independent data files... /usr/local/share/mutt
  checking where to put the documentation... /usr/local/doc/mutt
  checking for ranlib... ranlib
  checking for working const... yes
  checking for inline... inline
  checking for off_t... yes
  checking for size_t... yes
  checking for working alloca.h... yes
  checking for alloca... yes
  checking for unistd.h... yes
  checking for getpagesize... yes
  checking for working mmap... yes
  checking for argz.h... yes
  checking for limits.h... yes
  checking for locale.h... yes
  checking for nl_types.h... yes
  checking for malloc.h... yes
  checking for string.h... yes
  checking for unistd.h... (cached) yes
  checking for sys/param.h... yes
  checking for getcwd... yes
  checking for munmap... yes
  checking for putenv... yes
  checking for setenv... yes
  checking for setlocale... yes
  checking for strchr... yes
  checking for strcasecmp... (cached) yes
  checking for strdup... (cached) yes
  checking for __argz_count... yes
  checking for __argz_stringify... yes
  checking for __argz_next... yes
  checking for stpcpy... yes
  checking for LC_MESSAGES... yes
  checking whether NLS is requested... yes
  checking whether included gettext is requested... no
  checking for libintl.h... yes
  checking for gettext in libc... yes
  checking for msgfmt... no
  checking whether catgets can be used... no
  checking for msgfmt... (cached) no
  checking for gmsgfmt... no
  checking for xgettext... :
  checking for catalogs to be installed...  de ru it es uk fr pl nl cs id sk ko el 
zh_TW.Big5
  updating cache ./config.cache
  creating ./config.status
  creating Makefile
  creating intl/Makefile
  creating m4/Makefile
  creating po/Makefile.in
  creating Muttrc
  creating doc/Makefile
  creating doc/manual.sgml
  creating doc/dotlock.man
  creating doc/mutt.man
  creating charsets/Makefile
  creating contrib/Makefile
  creating config.h
  linking ./intl/libgettext.h to intl/libintl.h

Doesn't look too bad i think. And i don't see errors while making
either.

If you need more info, feel free to email me. Additional info could possibly
provided by Heinz Diehl <hd at elfie.rhein-neckar.de>, who has tried to help
already a lot.

Thanks a lot in advance. I need a running Mutt.

    -Rejo.
-- 
= Rejo Zenger  [Sister Ray Crisiscentrum]               [EMAIL PROTECTED]
= http://mediaport.org/~sister                PGP: RSA FAE40065, DSS/DH 2C8059B5
--------------------------------------------------------------------------------

Reply via email to