From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Ronan Waide Newsgroups: gmane.emacs.bugs Subject: image in email causes emacs crash (SEGV/hang) Date: Tue, 18 May 2004 09:58:02 +0100 Organization: poor at best. Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Message-ID: <16553.53274.425735.575280@localhost.localdomain> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1084870773 25814 80.91.224.253 (18 May 2004 08:59:33 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 18 May 2004 08:59:33 +0000 (UTC) Cc: bug-gnu-emacs@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue May 18 10:59:19 2004 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BQ0RS-0003OR-00 for ; Tue, 18 May 2004 10:59:18 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BQ0R0-0001yG-Lk for geb-bug-gnu-emacs@m.gmane.org; Tue, 18 May 2004 04:58:50 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.34) id 1BQ0Qp-0001uh-Iw for bug-gnu-emacs@gnu.org; Tue, 18 May 2004 04:58:39 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.34) id 1BQ0QJ-0001mn-3X for bug-gnu-emacs@gnu.org; Tue, 18 May 2004 04:58:38 -0400 Original-Received: from [193.120.242.226] (helo=localhost.localdomain) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1BQ0QI-0001m1-7i for bug-gnu-emacs@gnu.org; Tue, 18 May 2004 04:58:06 -0400 Original-Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by localhost.localdomain (8.12.8/8.12.8) with ESMTP id i4I8w3RW004222; Tue, 18 May 2004 09:58:03 +0100 Original-Received: (from waider@localhost) by localhost.localdomain (8.12.8/8.12.8/Submit) id i4I8w2K8004218; Tue, 18 May 2004 09:58:02 +0100 X-Authentication-Warning: localhost.localdomain: waider set sender to waider@waider.ie using -f Original-To: bug-vm@wonderworks.com X-Mailer: VM 7.18 under Emacs 21.2.1 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.bugs:7972 X-Report-Spam: http://spam.gmane.org/gmane.emacs.bugs:7972 Hi, the email message at http://www.waider.ie/misc/EMACSCRASHINATOR when viewed in VM with the appended settings causes one of two fatal Emacs events: a SEGV somewhere deep within X Image handling, or a hang. It decodes the first two strips of the image and displays them before this happens. I'm sending this to both VM and Emacs bug report addresses as VM should possibly be aware of it but Emacs should not be crashing, either. Cheers, Waider. Emacs Bug Report Info: ====================== In GNU Emacs 21.2.1 (i386-redhat-linux-gnu, X toolkit, Xaw3d scroll bars) of 2003-02-20 on porky.devel.redhat.com configured using `configure --host=i386-redhat-linux --build=i386-redhat-linux --target=i386-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --with-gcc --with-pop --with-sound' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_IE.UTF-8 locale-coding-system: utf-8 default-enable-multibyte-characters: t (none of the "recent..." stuff is appropriate as it's not possible to submit a bug report with emacs when the problem occurs) VM Bug Report Info: =================== Emacs : GNU Emacs 21.2.1 (i386-redhat-linux-gnu, X toolkit, Xaw3d scroll bars) of 2003-02-20 on porky.devel.redhat.com Package: VM 7.18 current state: ============== (setq vm-arrived-message-hook nil vm-arrived-messages-hook nil vm-auto-center-summary 0 vm-auto-decode-mime-messages t vm-auto-displayed-mime-content-type-exceptions nil vm-auto-displayed-mime-content-types '("text" "image" "multipart") vm-auto-folder-case-fold-search t vm-auto-get-new-mail nil vm-auto-next-message t vm-berkeley-mail-compatibility nil vm-check-folder-types t vm-circular-folders t vm-confirm-new-folders nil vm-confirm-quit 0 vm-convert-folder-types t vm-crash-box "~/INBOX.CRASH" vm-crash-box-suffix nil vm-default-From_-folder-type 'From_ vm-default-folder-permission-bits 384 vm-default-folder-type 'From_ vm-delete-after-archiving nil vm-delete-after-bursting nil vm-delete-after-saving t vm-delete-empty-folders t vm-digest-burst-type "guess" vm-digest-identifier-header-format "X-Digest: %s\n" vm-digest-center-preamble t vm-digest-preamble-format "\"%s\" (%F)" vm-digest-send-type "mime" vm-display-buffer-hook nil vm-display-using-mime t vm-edit-message-hook nil vm-edit-message-mode 'text-mode vm-fill-paragraphs-containing-long-lines nil vm-flush-interval 90 vm-folder-directory "~/Mail/" vm-folder-read-only nil vm-folders-summary-database "~/.vm.folders.db" vm-folders-summary-directories '("~/") vm-folders-summary-format " %12f %4t total, %n new, %u unread, %s spooled\n" vm-follow-summary-cursor t vm-forward-message-hook '(vm-multdom-forward-set-recipient-address insert-random-sig) vm-forwarded-headers '("From:" "To:" "Cc:" "Subject:" "Date") vm-forwarding-digest-type "mime" vm-forwarding-subject-format "FW: %s" vm-frame-parameter-alist nil vm-frame-per-completion nil vm-frame-per-composition nil vm-frame-per-edit nil vm-frame-per-folder nil vm-frame-per-folders-summary nil vm-frame-per-help nil vm-frame-per-summary nil vm-highlight-url-face 'url-highlight-face vm-highlighted-header-regexp nil vm-honor-mime-content-disposition t vm-honor-page-delimiters t vm-icontopbm-program "/usr/bin/icontopbm" vm-image-directory "/home/waider/src/emacs/vm/pixmaps" vm-imagemagick-convert-program "/usr/bin/convert" vm-imagemagick-identify-program "/usr/bin/identify" vm-imap-bytes-per-session nil vm-imap-expunge-after-retrieving t vm-imap-max-message-size nil vm-imap-messages-per-session nil vm-imap-session-preauth-hook nil vm-in-reply-to-format "%i" vm-included-text-attribution-format "On %m %d, %f said:\n" vm-included-text-discard-header-regexp nil vm-included-text-headers nil vm-included-text-prefix "> " vm-index-file-suffix ".idx" vm-init-file "~/.vm" vm-infer-mime-types t vm-invisible-header-regexp nil vm-jump-to-new-messages t vm-jump-to-unread-messages t vm-keep-crash-boxes t vm-keep-sent-messages nil vm-lynx-program "lynx" vm-mail-header-from "Ronan Waide " vm-mail-header-insert-date t vm-mail-header-insert-message-id t vm-mail-hook nil vm-mail-check-interval nil vm-mail-mode-hook '(vm-hide-references-hook mc-install-write-mode) vm-mail-send-hook nil vm-make-crash-box-name nil vm-make-spool-file-name nil vm-mime-7bit-composition-charset "us-ascii" vm-mime-8bit-composition-charset "iso-8859-1" vm-mime-8bit-text-transfer-encoding 'quoted-printable vm-mime-alternative-select-method 'best-internal vm-mime-attachment-auto-type-alist '(("\\.html?$" . "text/html") ("\\.pcx$" . "image/pcx") ("\\.gif$" . "image/gif") ("\\.jpe?g$" . "image/jpeg") ("\\.url$" . "application/x-url") ("\\.doc$" . "application/msword") ("\\.wav$" . "audio/wav") ("\\.pdf$" . "application/pdf") ("\\.pps$" . "application/vnd.ms-powerpoint") ) vm-mime-attachment-save-directory "~/tmp/" vm-mime-avoid-folding-content-type t vm-mime-base64-decoder-program "/home/waider/bin/base64-decode" vm-mime-base64-decoder-switches nil vm-mime-base64-encoder-program "/home/waider/bin/base64-encode" vm-mime-base64-encoder-switches nil vm-mime-button-face 'gui-button-face vm-mime-button-format-alist '(("text" . "%-35.35(%d, %c%) [%k to %a]") ("multipart/alternative" . "%-35.35(%d%) [%k to %a]") ("multipart/digest" . "%-35.35(%d, %n message%s%) [%k to %a]") ("multipart" . "%-35.35(%d, %n part%s%) [%k to %a]") ("message/partial" . "%-35.35(%d, part %N (of %T)%) [%k to %a]") ("message/external-body" . "%-35.35(%d%) [%k to %a (%x)]") ("message" . "%-35.35(%d%) [%k to %a]") ("audio" . "%-35.35(%d%) [%k to %a]") ("video" . "%-35.35(%d%) [%k to %a]") ("image" . "%-35.35(%d%) [%k to %a]") ("application/octet-stream" . "%-35.35(%d, %f%) [%k to %a]") ) vm-mime-charset-converter-alist nil vm-mime-charset-font-alist nil vm-mime-confirm-delete t vm-mime-decode-for-preview t vm-mime-default-face-charset-exceptions nil vm-mime-default-face-charsets '("X-UNKNOWN" "windows-1252" "iso-8859-15") vm-mime-delete-after-saving nil vm-mime-delete-viewer-processes t vm-mime-digest-discard-header-regexp nil vm-mime-digest-headers '("Resent-" "From:" "Sender:" "To:" "Cc:" "Subject:" "Date:" "Message-ID:" "Keywords:" "MIME-Version:" "Content-") vm-mime-display-function nil vm-mime-external-content-types-alist '(("application/msword" "/home/waider/crossover/bin/wordview.sh") ("application/rtf" "/home/waider/crossover/bin/wordview.sh") ("application/vnd.ms-powerpoint" "/home/waider/crossover/bin/powerpointview.sh") ("image" "display") ("audio" "artsplay") ("application/pdf" "xpdf" "-remote" "waidersrv") ("application/mac-binhex40" "(cd tmp; hexbin -a %f)") ) vm-mime-forward-local-external-bodies nil vm-mime-ignore-composite-type-opaque-transfer-encoding t vm-mime-ignore-mime-version t vm-mime-ignore-missing-multipart-boundary t vm-mime-internal-content-type-exceptions '("text/html") vm-mime-internal-content-types t vm-mime-max-message-size nil vm-mime-qp-decoder-program "/home/waider/bin/qp-decode" vm-mime-qp-decoder-switches nil vm-mime-qp-encoder-program "/home/waider/bin/qp-encode" vm-mime-qp-encoder-switches nil vm-mime-require-mime-version-header nil vm-mime-type-converter-alist '(("application/x-url" "text/plain" "fetchurl") ("text/html" "text/plain" "dumphtml") ("application/msword" "text/plain" "catdoc") ("application/ms-tnef" "text/plain" "tnef") ("application/mac-binhex40" "text/plain" "hexbin -s") ) vm-mime-use-image-strips t vm-mime-use-w3-for-text/html t vm-mime-uuencode-decoder-program "uudecode" vm-mime-uuencode-decoder-switches nil vm-mode-hook '(mc-install-read-mode) vm-mode-hooks nil vm-mosaic-program "Mosaic" vm-mosaic-program-switches nil vm-move-after-deleting t vm-move-after-undeleting t vm-move-after-killing t vm-move-messages-physically nil vm-movemail-program "movemail" vm-mutable-frames t vm-mutable-windows t vm-netscape-program "mozilla" vm-netscape-program-switches nil vm-page-continuation-glyph "...press SPACE to see more..." vm-paragraph-fill-column 70 vm-pop-bytes-per-session nil vm-pop-expunge-after-retrieving nil vm-pop-max-message-size nil vm-pop-messages-per-session nil vm-pop-md5-program "md5" vm-popup-menu-on-mouse-3 t vm-preferences-file "~/.vm.preferences" vm-preview-lines nil vm-preview-read-messages t vm-primary-inbox "~/Mail/mbox" vm-quit-hook '(maybe-save-buffers) vm-recognize-imap-maildrops "^\\(imap\\|imap-ssl\\|imap-ssh\\):[^:]+:[^:]+:[^:]+:[^:]+:[^:]+:.+" vm-recognize-pop-maildrops "^\\(pop:\\|pop-ssl:\\|pop-ssh:\\)?[^:]+:[^:]+:[^:]+:[^:]+:.+" vm-reply-hook '(vm-multdom-reply-set-recipient-address insert-random-sig) vm-reply-ignored-reply-tos nil vm-reply-subject-prefix "Re: " vm-resend-bounced-discard-header-regexp nil vm-resend-bounced-headers '("MIME-Version:" "Content-" "From:" "Sender:" "Reply-To:" "To:" "Cc:" "Subject:" "Newsgroups:" "In-Reply-To:" "References:" "Keywords:" "X-") vm-resend-bounced-message-hook nil vm-resend-discard-header-regexp "\\(\\(X400-\\)?Received:\\|Resent-\\)" vm-resend-headers nil vm-resend-message-hook nil vm-retrieved-spooled-mail-hook nil vm-rfc1153-digest-discard-header-regexp "\\(X400-\\)?Received:" vm-rfc1153-digest-headers '("Resent-" "Date:" "From:" "Sender:" "To:" "Cc:" "Subject:" "Message-ID:" "Keywords:") vm-rfc934-digest-discard-header-regexp nil vm-rfc934-digest-headers '("Resent-" "From:" "Sender:" "To:" "Cc:" "Subject:" "Date:" "Message-ID:" "Keywords:") vm-search-using-regexps nil vm-select-message-hook '(bbdb/vm-pop-up-bbdb-buffer) vm-select-new-message-hook '(maybe-mc-verify) vm-select-unread-message-hook nil vm-send-digest-hook nil vm-send-using-mime t vm-skip-deleted-messages t vm-skip-read-messages nil vm-spool-file-suffixes nil vm-spooled-mail-waiting-hook nil vm-ssh-program "ssh" vm-ssh-program-switches nil vm-ssh-remote-command "echo ready; sleep 15" vm-startup-with-summary t vm-strip-reply-headers nil vm-stunnel-program "/usr/sbin/stunnel" vm-stunnel-program-switches nil vm-stunnel-random-data-method 'generate vm-subject-significant-chars nil vm-summary-format "%n %*%a %-17.17UB %-3.3m %2d %4l/%-5c %I\"%s\"\n" vm-summary-highlight-face 'bold vm-summary-mode-hook '(mc-install-read-mode) vm-summary-mode-hooks nil vm-summary-redo-hook nil vm-summary-show-threads nil vm-summary-thread-indent-level 2 vm-summary-uninteresting-senders "waider@\\|ronan.waide@" vm-summary-uninteresting-senders-arrow "To: " vm-tale-is-an-idiot nil vm-temp-file-directory "/tmp" vm-thread-using-subject t vm-toolbar-pixmap-directory "/home/waider/src/emacs/vm/pixmaps" vm-trust-From_-with-Content-Length nil vm-uncompface-program nil vm-undisplay-buffer-hook nil vm-unforwarded-header-regexp nil vm-url-browser 'vm-mouse-send-url-to-netscape-tab vm-url-browser-switches nil vm-url-retrieval-methods '(lynx wget fetch curl w3m) vm-url-search-limit 65536 vm-use-menus '(folder motion send mark label sort virtual undo dispose emacs nil help) vm-use-toolbar '(next previous delete/undelete autofile file reply compose print visit quit nil help) vm-virtual-folder-alist nil vm-virtual-mirror t vm-visible-headers '("Resent-" "From:" "Sender:" "To:" "Apparently-To:" "Cc:" "Subject:" "Date:") vm-visit-folder-hook nil vm-visit-when-saving 0 vm-warp-mouse-to-new-frame nil vm-wget-program "wget" vm-window-configuration-file "~/.vm.windows" features '(newcomment reporter view vm-delete vm-crypto vm-minibuf vm-imap vm-undo bbdb-hooks vm-page vm-mime vm-save vm-toolbar vm-summary tapestry vm-motion vm-folder vm-misc vm-easymenu vm-menu vm-mouse vm-window vm-complain vm-reply vm-multdom fmailutils vm-message vm-hacks ccl codepage bbdb-vm bbdb-snarf mail-extr bbdb-com mailabbrev vm-autoload vm-vars vm-startup vm-version vm eldoc jit-lock font-lock regexp-opt time-stamp edict-autoloads ljupdate thingatpt sendmail linkfarm-mode gronk diary-helper diary-lib filladapt time mailcrypt rfc822 comint ring sort calendar cal-menu easymenu bbdb-autoloads bbdb timezone gnuserv-compat gnuserv devices advice advice-preload cl cl-19 tooltip image tool-bar fontset ediff-hook vc-hooks lisp-float-type lisp-mode page menu-bar timer select scroll-bar mldrag mouse facemenu faces cus-face frame misc-lang vietnamese tibetan thai lao korean japanese hebrew greek romanian slovak czech european ethiopic devanagari indian cyrillic chinese case-table help overlay md5 base64 format mule env backquote custom widget x-toolkit) ) -- waider@waider.ie / Yes, it /is/ very personal of me. "Oh, you're always quotable. Not often quotable in polite company, but when do I mix with polite company?" - Lockhart Horsburgh