Your message dated Thu, 02 Mar 2006 14:46:08 -0800 with message-id <[EMAIL PROTECTED]> and subject line Bug#348464: fixed in mailutils 1:0.6.93-1 has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database)
--- Begin Message ---Package: mailutils Version: 1:0.6.1-4sarge2 Severity: normal Tags: l10n When I ran 'frm' from the command line, I got an immediate segmentation violation. I pulled the source down & compiled it, then ran it w/ gdb - the crash was in common.c:366 ....snip.... static char * rfc2047_decode_wrapper (char *buf, size_t buflen) { int rc; char *tmp; const char *charset = get_charset (); if (strcmp (charset, "ASCII") == 0) <---------- line 366 return strdup (buf); rc = rfc2047_decode (charset, buf, &tmp); if (rc) { if (frm_debug) mu_error (_("Cannot decode line `%s': %s"), buf, mu_strerror (rc)); return strdup (buf); } return tmp; } ....snip.... In my case, the variable charset was optimized out of the default compile. I traced it back thru get_charset() anyway.... ....snip.... const char * get_charset () { char *tmp; if (!output_charset) { char locale[32]; memset (locale, 0, sizeof (locale)); /* Try to deduce the charset from LC_ALL or LANG variables */ tmp = getenv ("LC_ALL"); if (!tmp) tmp = getenv ("LANG"); if (tmp) { char *sp = NULL; char *lang; char *terr; strncpy (locale, tmp, sizeof (locale) - 1); lang = strtok_r (locale, "_", &sp); terr = strtok_r (NULL, ".", &sp); output_charset = strtok_r (NULL, "@", &sp); if (output_charset) output_charset = xstrdup (output_charset); else output_charset = mu_charset_lookup (lang, terr); if (!output_charset) <--------this one-------- output_charset = "ASCII"; } } return output_charset; } ....snip.... Yup, if LC_ALL or LANG is not set at all, then NULL is returned. Fix should be simple - move the if (!output_charset) output_charset = "ASCII"; step outside of the if (tmp) braces. later! horkan p.s. This is my first debian bug report, so please let me know if I messed it up somehow.... -- System Information: Debian Release: 3.1 Architecture: i386 (i686) Kernel: Linux 2.4.28ghs1 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages mailutils depends on: ii guile-1.6-libs 1.6.7-1 Main Guile libraries ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an ii libcomerr2 1.37-2sarge1 common error description library ii libgcrypt11 1.2.0-11.1 LGPL Crypto library - runtime libr ii libgdbm3 1.8.3-2 GNU dbm database routines (runtime ii libgnutls11 1.0.16-13.1 GNU TLS library - runtime library ii libgpg-error0 1.0-1 library for common error values an ii libgsasl7 0.2.5-1 GNU SASL library ii libguile-ltdl-1 1.6.7-1 Guile's patched version of libtool ii libidn11 0.5.13-1.0 GNU libidn library, implementation ii libkrb53 1.3.6-2sarge2 MIT Kerberos runtime libraries ii libmailutils0 1:0.6.1-4sarge2 GNU Mail abstraction library ii libmysqlclient12 4.0.24-10sarge1 mysql database client library ii libncurses5 5.4-4 Shared libraries for terminal hand ii libpam0g 0.76-22 Pluggable Authentication Modules l ii libqthreads-12 1.6.7-1 QuickThreads library for Guile ii libreadline5 5.0-10 GNU readline and history libraries ii libtasn1-2 0.2.10-3 Manage ASN.1 structures (runtime) ii zlib1g 1:1.2.2-4.sarge.2 compression library - runtime -- no debconf information
--- End Message ---
--- Begin Message ---Source: mailutils Source-Version: 1:0.6.93-1 We believe that the bug you reported is fixed in the latest version of mailutils, which is due to be installed in the Debian FTP archive: libmailutils-dev_0.6.93-1_i386.deb to pool/main/m/mailutils/libmailutils-dev_0.6.93-1_i386.deb libmailutils1_0.6.93-1_i386.deb to pool/main/m/mailutils/libmailutils1_0.6.93-1_i386.deb mailutils-comsatd_0.6.93-1_i386.deb to pool/main/m/mailutils/mailutils-comsatd_0.6.93-1_i386.deb mailutils-doc_0.6.93-1_all.deb to pool/main/m/mailutils/mailutils-doc_0.6.93-1_all.deb mailutils-imap4d_0.6.93-1_i386.deb to pool/main/m/mailutils/mailutils-imap4d_0.6.93-1_i386.deb mailutils-mh_0.6.93-1_i386.deb to pool/main/m/mailutils/mailutils-mh_0.6.93-1_i386.deb mailutils-pop3d_0.6.93-1_i386.deb to pool/main/m/mailutils/mailutils-pop3d_0.6.93-1_i386.deb mailutils_0.6.93-1.diff.gz to pool/main/m/mailutils/mailutils_0.6.93-1.diff.gz mailutils_0.6.93-1.dsc to pool/main/m/mailutils/mailutils_0.6.93-1.dsc mailutils_0.6.93-1_i386.deb to pool/main/m/mailutils/mailutils_0.6.93-1_i386.deb mailutils_0.6.93.orig.tar.gz to pool/main/m/mailutils/mailutils_0.6.93.orig.tar.gz A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Jordi Mallach <[EMAIL PROTECTED]> (supplier of updated mailutils package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [EMAIL PROTECTED]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Thu, 2 Mar 2006 17:56:20 +0100 Source: mailutils Binary: mailutils-mh mailutils-imap4d mailutils-comsatd libmailutils-dev mailutils libmailutils1 mailutils-pop3d mailutils-doc Architecture: source i386 all Version: 1:0.6.93-1 Distribution: unstable Urgency: medium Maintainer: Jordi Mallach <[EMAIL PROTECTED]> Changed-By: Jordi Mallach <[EMAIL PROTECTED]> Description: libmailutils-dev - Development files for GNU mailutils libmailutils1 - GNU Mail abstraction library mailutils - GNU mailutils utilities for handling mail mailutils-comsatd - GNU mailutils-based comsatd daemon mailutils-doc - Documentation for GNU mailutils mailutils-imap4d - GNU mailutils-based IMAP4 Daemon mailutils-mh - GNU mailutils-based MH utilities mailutils-pop3d - GNU mailutils-based POP3 Daemon Closes: 192962 287892 306892 335766 336555 343777 344420 348464 Changes: mailutils (1:0.6.93-1) unstable; urgency=medium . * New upstream prerelease. - random testsuite failures don't appear to happen anymore (closes: #192962). - movemail won't lose email if destination device is full (closes: #344420). - frm won't segfault when LANG=POSIX (closes: #306892, #348464; thanks Horkan Smith). - movemail can write lines longer than 254 chars to IMAP correctly (closes: #336555). * debian/control: - switch to libmysqlclient15-dev (closes: #343777) and libgnutls-dev (closes: #335766). - rename libmailutils0 to libmailutils1 and libmailutils0-dev to libmailutils-dev. * debian/rules: - add CDBS utils. - don't overwrite DEB_CONFIGURE_USER_FLAGS. * debian/patches/00_CVS_20060228.patch: CVS update, including: - fixes for improper linking of mailbox libraries - fix for a frm segfault - library versioning * debian/patches/01_lib_linking.patch: further linking fixes for libsieve and libmu_scm. libmuauth will be fixed in the next release. * debian/patches/02_libsieve_version-info: correct versioning of libsieve. * debian/patches/03_mail_doc_prefix.patch: Use "/usr/bin/mail" instead of "/bin/mail" in runtime and texinfo documentation, as both mailutils and mailx install "mail" in that directory (closes: #287892). * debian/patches/99_autotools_update.patch: generated by running "automake-1.9". * debian/patches/01_frm_segfault.patch, 02_sql_injection.patch, 03_imap4d_gcc4_ftbfs.patch, 04_imap4d_ulong_max.patch, 05_imap4d_bad_uid.patch, 06_fribidi_ftbfs.patch, 07_CAN-2005-2878_imap4d_search_format_string.patch: Removed, all are now obsolete, applied upstream or were taken from CVS. Files: eb20ecedcd1bda6055ad5c1279724ff6 1094 libs optional mailutils_0.6.93-1.dsc 04e6c47e8990ccde1337276be2305dc7 3510271 libs optional mailutils_0.6.93.orig.tar.gz f85e07c20ee6fe9f8890bcaef032d52e 38701 libs optional mailutils_0.6.93-1.diff.gz 35c7d88e461c7c94a668a46e33dce3d0 313506 doc optional mailutils-doc_0.6.93-1_all.deb 93f068ca0c3a04259b3c8df695827183 642016 libs optional libmailutils1_0.6.93-1_i386.deb f6e67e478b9e44575d9984ef506e3ce0 440544 libdevel optional libmailutils-dev_0.6.93-1_i386.deb 6c7076930b6b16ff36bb53483b26c508 210592 mail optional mailutils_0.6.93-1_i386.deb 3b7b445f9488f7e79a576129b06273c6 78922 net optional mailutils-imap4d_0.6.93-1_i386.deb e347c2ebf5a89b87c5a5de4c5c336135 62910 net optional mailutils-pop3d_0.6.93-1_i386.deb 7db1f4b9aac2e85b6d64f697a3ed4a50 48802 net optional mailutils-comsatd_0.6.93-1_i386.deb 8e81b038420260868dd3f67970174a0f 856986 mail optional mailutils-mh_0.6.93-1_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFEBz2BJYSUupF6Il4RAuyXAKC4nGdaXITtIoFmR5qRC2lXdl5e6ACdE/pC 80ERtbStqp2i0t8xi/x64+Q= =CosQ -----END PGP SIGNATURE-----
--- End Message ---

