Subject: 24.0.50; Gnus Lisp error: (invalid-function mm-handle-type)

From: [email-masked]
Date: Thu, 24 Mar 2011 19:44:41 +0100

Recently I get this error for some articles in Gnus. 

Debugger entered--Lisp error: (invalid-function mm-handle-type)
  mm-handle-type((#<buffer  *mm*> ("text/plain" (format . "flowed") (charset . "ISO-8859-1")) 7bit nil nil nil nil nil))
  mm-handle-filename((#<buffer  *mm*> ("text/plain" (format . "flowed") (charset . "ISO-8859-1")) 7bit nil nil nil nil nil))
  mm-display-inline-fontify((#<buffer  *mm*> ("text/plain" (format . "flowed") (charset . "ISO-8859-1")) 7bit nil nil nil nil nil))
  mm-inline-text((#<buffer  *mm*> ("text/plain" (format . "flowed") (charset . "ISO-8859-1")) 7bit nil nil nil nil nil))
  mm-display-inline((#<buffer  *mm*> ("text/plain" (format . "flowed") (charset . "ISO-8859-1")) 7bit nil nil nil nil nil))
  mm-display-part((#<buffer  *mm*> ("text/plain" (format . "flowed") (charset . "ISO-8859-1")) 7bit nil nil nil nil nil) t)
  byte-code("\203\306\211A@	\"\203\307\300\310\"\210\202\n\211\205\"\311\312!!)\203/r\nq\210\f)\2020\f\203:\306\313	\"\204x\314!?\205T\3158?\206T\3158@\316\232\206T\317!\211)\203x\320!\203x\321!\203l\322!\204r\323	!\203x\324*\202\231\325\211@;\203\210@\202\214A@@)\326\"@)\327\232\203\231\324+,GT\310-\211.B,B,*\203\353\325\211@;\203\277@\202\303A@@)\326\"@)\330\232\203\353\331\332n\204\327\333\202\351o\204\344`SSf\332=\203\350\334\202\351\335\"\210*\203\376\336	!\203\376./=\203\337.*\206)\205+C#\210\340 \210\3240`-*\203\2260\203*\341y\210`-1\212\310\342\343\217\2102)345\344=\203[6\211\205L\311\312!!)\203[r6q\2107)\202]7\2118\204g\324\202\2019;\203v\30698\"\202\2019:\205\20189\235?\205\207:):\345\324\"\210+db\210\202\265+\203\265)\203\2650\203\253\341y\210`-\340 \210\346!\210db\210\212\214-`}\210;=\203\335\347\310\335\211\211@;\203\324@\202\330A@@)$\202.\310<;\310=\211>\203>@\211=;\204=A@@\350\232\204=<B<>A\211>\204\353*\347\310<>G<G\211@;\203'@\202+A@@)$),\207" [ignored type gnus-summary-buffer buffer gnus-inhibit-images handle string-match throw nil buffer-live-p get-buffer "\\`image/" mm-inline-override-p 4 "inline" mm-attachment-override-p mm-automatic-display-p mm-inlinable-p mm-inlined-p mm-automatic-external-display-p t split-string "/" "text" "message" insert-char 10 2 0 1 gnus-unbuttonized-mime-type-p gnus-insert-mime-button gnus-article-insert-newline -1 (set-buffer gnus-summary-buffer) ((error)) gnus-article-mode mm-display-part mm-display-inline gnus-treat-article "application/pgp-signature" not-attachment display text gnus-article-mime-handle-alist beg id gnus-mime-buttonized-part-id move gnus-newsgroup-charset ...] 6)
  gnus-mime-display-single((#<buffer  *mm*> ("text/plain" (format . "flowed") (charset . "ISO-8859-1")) 7bit nil nil nil nil nil))
  gnus-mime-display-part((#<buffer  *mm*> ("text/plain" (format . "flowed") (charset . "ISO-8859-1")) 7bit nil nil nil nil nil))
  gnus-display-mime()
  gnus-article-prepare-display()
  gnus-article-prepare(49978 nil)
  gnus-summary-display-article(49978 nil)
  gnus-summary-select-article(nil nil pseudo)
  gnus-summary-scroll-up(1)
  call-interactively(gnus-summary-scroll-up nil nil)

In GNU Emacs 24.0.50.2 (x86_64-unknown-linux-gnu, GTK+ Version 2.22.0)
 of 2011-03-24 on chopper
Windowing system distributor `Fedora Project', version 11.0.10904000
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_US.UTF-8
  value of $XMODIFIERS: @im=none
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Debugger

Minor modes in effect:
  erc-truncate-mode: t
  erc-track-mode: t
  erc-spelling-mode: t
  erc-ring-mode: t
  erc-pcomplete-mode: t
  erc-netsplit-mode: t
  erc-log-mode: t
  erc-button-mode: t
  erc-fill-mode: t
  erc-autojoin-mode: t
  erc-autoaway-mode: t
  ido-everywhere: t
  erc-stamp-mode: t
  erc-match-mode: t
  delete-selection-mode: t
  show-paren-mode: t
  erc-smiley-mode: t
  erc-irccontrols-mode: t
  recentf-mode: t
  which-function-mode: t
  grab-and-drag-mode: t
  yas/global-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t
  abbrev-mode: t

Recent input:
<help-echo> <f11> 2 <return> <menu> g n u s <return> 
t <down> <down> <return> q <up> <return> M-> <up> <return> 
<up> <return> <up> <return> <up> <return> <up> <return> 
<up> <return> <up> <up> <up> <up> <up> <up> <up> <up> 
<up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> 
<up> <right> <right> <right> <right> <right> <right> 
<right> <right> <right> <right> <right> <right> <right> 
<right> <right> <right> <right> <right> <right> <right> 
<right> <right> <right> <right> <right> <right> <right> 
<right> <right> <right> <right> <right> <right> <right> 
<right> <right> <right> <right> <right> <right> <right> 
<right> <right> <right> <right> <right> <right> <right> 
<right> <right> C-h f <return> <tab> <return> <C-return> 
C-a C-SPC <C-end> M-m <menu> r e p o r t SPC e m a 
SPC b SPC <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
g n u SPC <backspace> <backspace> <backspace> SPC SPC 
<return>

Recent messages:
Auto-saving...
Loading vc-git...done
Parsing BBDB... (frobnicating...done)
Entering debugger...
byte-code: Beginning of buffer [3 times]
Type "q" to restore this window.
mouse-2, RET: find function's definition
uncompressing mm-decode.el.gz...done
Loading /home/joakim/.elisp/cedet/semantic/semanticdb-file.el (source)...done
Mark set

Load-path shadows:
/home/joakim/.elisp/cedet/semantic/wisent/wisent-javascript-jv-wy hides /home/joakim/.elisp/wisentjs/wisent-javascript-jv-wy
/home/joakim/.elisp/javascript-mode hides /home/joakim/.elisp/mdee/javascript-mode
/home/joakim/.elisp/tuareg-mode-1.45.0/camldebug hides /home/joakim/.elisp/caml/camldebug
/home/joakim/.elisp/confluence-el/xml-rpc hides /home/joakim/.emacs.d/elpa/xml-rpc-1.6.7/xml-rpc
/home/joakim/.elisp/cedet/common/ezimage hides /usr/local/share/emacs/24.0.50/lisp/ezimage
/home/joakim/.elisp/cedet/speedbar/sb-image hides /usr/local/share/emacs/24.0.50/lisp/sb-image
/home/joakim/.elisp/cedet/speedbar/speedbar hides /usr/local/share/emacs/24.0.50/lisp/speedbar
/home/joakim/.elisp/cedet/speedbar/dframe hides /usr/local/share/emacs/24.0.50/lisp/dframe
/home/joakim/.elisp/sclang/tree-widget hides /usr/local/share/emacs/24.0.50/lisp/tree-widget
/home/joakim/.emacs.d/elpa/json-1.2/json hides /usr/local/share/emacs/24.0.50/lisp/json
/home/joakim/.elisp/emacs-planner/remember/remember hides /usr/local/share/emacs/24.0.50/lisp/textmodes/remember
~/.emacs.d/predictive/avl-tree hides /usr/local/share/emacs/24.0.50/lisp/emacs-lisp/avl-tree
/home/joakim/.elisp/cedet/eieio/eieio-speedbar hides /usr/local/share/emacs/24.0.50/lisp/emacs-lisp/eieio-speedbar
/home/joakim/.elisp/cedet/eieio/eieio-custom hides /usr/local/share/emacs/24.0.50/lisp/emacs-lisp/eieio-custom
/home/joakim/.elisp/cedet/eieio/eieio-comp hides /usr/local/share/emacs/24.0.50/lisp/emacs-lisp/eieio-comp
/home/joakim/.elisp/cedet/eieio/eieio-opt hides /usr/local/share/emacs/24.0.50/lisp/emacs-lisp/eieio-opt
/home/joakim/.elisp/cedet/eieio/chart hides /usr/local/share/emacs/24.0.50/lisp/emacs-lisp/chart
/home/joakim/.elisp/cedet/eieio/eieio-base hides /usr/local/share/emacs/24.0.50/lisp/emacs-lisp/eieio-base
/home/joakim/.elisp/cedet/eieio/eieio hides /usr/local/share/emacs/24.0.50/lisp/emacs-lisp/eieio
/home/joakim/.emacs.d/elpa/emms-3.0/tq hides /usr/local/share/emacs/24.0.50/lisp/emacs-lisp/tq
/home/joakim/.emacs.d/elpa/ert-0.1/ert hides /usr/local/share/emacs/24.0.50/lisp/emacs-lisp/ert
/home/joakim/.elisp/cedet/eieio/eieio-datadebug hides /usr/local/share/emacs/24.0.50/lisp/emacs-lisp/eieio-datadebug
/home/joakim/.elisp/cedet/common/cedet-idutils hides /usr/local/share/emacs/24.0.50/lisp/cedet/cedet-idutils
/home/joakim/.elisp/cedet/common/inversion hides /usr/local/share/emacs/24.0.50/lisp/cedet/inversion
/home/joakim/.elisp/cedet/ede/ede hides /usr/local/share/emacs/24.0.50/lisp/cedet/ede
/home/joakim/.elisp/cedet/common/data-debug hides /usr/local/share/emacs/24.0.50/lisp/cedet/data-debug
/home/joakim/.elisp/cedet/semantic/semantic hides /usr/local/share/emacs/24.0.50/lisp/cedet/semantic
/home/joakim/.elisp/cedet/common/cedet hides /usr/local/share/emacs/24.0.50/lisp/cedet/cedet
/home/joakim/.elisp/cedet/srecode/srecode hides /usr/local/share/emacs/24.0.50/lisp/cedet/srecode
/home/joakim/.elisp/cedet/common/pulse hides /usr/local/share/emacs/24.0.50/lisp/cedet/pulse
/home/joakim/.elisp/cedet/common/mode-local hides /usr/local/share/emacs/24.0.50/lisp/cedet/mode-local
/home/joakim/.elisp/cedet/common/cedet-files hides /usr/local/share/emacs/24.0.50/lisp/cedet/cedet-files
/home/joakim/.elisp/cedet/common/cedet-cscope hides /usr/local/share/emacs/24.0.50/lisp/cedet/cedet-cscope
/home/joakim/.elisp/cedet/common/cedet-global hides /usr/local/share/emacs/24.0.50/lisp/cedet/cedet-global

Features:
(shadow emacsbug semantic-tag-write semanticdb-file semantic-edit
jka-compr help-mode cedet-edebug debug bbdb-gui gnus-fun vc-git
gnus-cite smiley gnus-bcklg gnus-async qp gnus-ml gnus-topic nndraft
nnmh utf-7 nnimap utf7 nnfolder parse-time bbdb-gnus bbdb-snarf
mail-extr bbdb-com rot13 netrc gnus-agent gnus-srvr gnus-score
score-mode nnvirtual nntp proto-stream starttls tls gnus-cache
gnus-alias highline nnmairix nnml zen-2-theme semantic-el
semantic-bovine bovine-debug semantic-debug paredit zoom-frm frame-cmds
frame-fns avoid emvkbd view boxquote rect grep-edit winner
browse-kill-ring jv-timeclock ses unsafep timeclock-visualize
auto-edit-substitute erc-truncate erc-track erc-spelling flyspell ispell
erc-ring erc-pcomplete erc-netsplit erc-log erc-button erc-fill erc-join
erc-autoaway zen-1-theme tsdh-dark-theme sha1 hex-util image-file
fsdired hide-lines memory-usage my-eshell dired-x ido pager uniquify
emms-jave emms-player-mymplayer emms-volume emms-volume-amixer
emms-tag-editor emms-i18n emms-mark emms-history emms-bookmarks
emms-last-played emms-stream-info emms-metaplaylist-mode emms-lastfm
emms-url url url-proxy url-privacy url-expand url-methods url-history
url-cookie url-util url-parse url-vars emms-browser emms-playlist-sort
emms-score emms-player-xine emms-player-mpd tq emms-playing-time
emms-lyrics emms-streams emms-mode-line emms-cache emms-info-ogginfo
emms-info-mp3info emms-info later-do emms-playlist-mode
emms-player-mplayer emms-player-simple emms-source-playlist
emms-source-file emms-dbus emms-setup emms emms-compat erc-stamp
erc-match erc-ezbounce ansi-color delsel paren pcomplete plannerinit
muse-backlink remember-planner remember noutline outline planner-cyclic
solar cal-dst cal-bahai holidays hol-loaddefs ede-linux ede-emacs
ede-cpp-root planner-appt appt diary-lib diary-loaddefs
planner-tasks-overview planner-erc erc-goodies erc erc-backend
erc-compat pp planner-gnus gnus-msg gnus-art mm-uu mml2015 epg-config
mm-view mml-smime smime dig mailcap nnir gnus-sum macroexp nnoo
gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int
gnus-range gnus-win message sendmail mml mml-sec mailabbrev gmm-utils
mailheader gnus gnus-ems nnheader mail-utils planner-multi crm
planner-publish muse-xml muse-latex muse-wiki planner cal-menu calendar
cal-loaddefs muse-html muse-xml-common muse-colors cus-edit cus-start
cus-load muse-publish muse-project muse-protocols muse-regexps muse
muse-nested-tags muse-mode windmove abook mm-decode mm-bodies mm-encode
mail-parse rfc2231 rfc2047 rfc2045 ietf-drums vcard bbdb-autoloads bbdb
timezone pastebin pk-total-recall w3m-load dired-details+ dired-details
sort winring disp-table anything-config browse-url rx grep compile
dired-aux dired ffap thingatpt anything recentf tree-widget
semanticdb-java ede-proj-maven2 cedet-files cedet cedet-contrib-load
contrib-loaddefs cogre-load cogre-loaddefs speedbar-load
speedbar-loaddefs sb-info ede-load ede-loaddefs ede-speedbar ede-files
ede ede-base data-debug ede-auto eieio-speedbar semantic-ia-sb
semantic-analyze semantic-scope semantic-analyze-fcn semantic-sort
semantic-sb speedbar sb-image dframe eieio-custom wid-edit ede-source
srecode-load srecode srecode-loaddefs semantic-load
semantic-decorate-include semanticdb-find semanticdb-ref semantic-find
semantic-decorate-mode semantic-decorate pulse semantic-mru-bookmark
semanticdb-mode semanticdb-el eieio-opt semanticdb semantic-lex-spp
eieio-base semantic-idle eldoc senator which-func semantic-imenu imenu
semantic-format ezimage semantic-ctxt semantic-util-modes semantic-util
semantic semantic-lex semantic-tag-ls semantic-tag working fame
semantic-fw semantic-loaddefs mode-local find-func warnings derived
eieio-load eieio-loaddefs cedet-load cedet-compat cedet-loaddefs
inversion generic-x jvfetchmail mailcrypt rfc822 comint ring zen-mode
tramp tramp-compat auth-source eieio byte-opt bytecomp byte-compile
gnus-util time-date mm-util mail-prsvr password-cache format-spec
tramp-loaddefs regexp-opt grab-and-drag easy-mmode server timeclock
battery secrets dbus xml anything-autoloads anything-complete-autoloads
anything-config-autoloads anything-el-swank-fuzzy-autoloads
anything-extension-autoloads anything-ipython-autoloads
anything-match-plugin-autoloads c-eldoc-autoloads
clojure-test-mode-autoloads color-theme-twilight-autoloads
cssh-autoloads dired-isearch-autoloads ecb-autoloads emms-autoloads
epresent-autoloads ert-autoloads facebook-autoloads gdb-shell-autoloads
gist-autoloads gtk-look-autoloads ipython-autoloads json-autoloads
lisppaste-autoloads magit-autoloads mediawiki-autoloads muse-autoloads
mv-shell-autoloads nsis-mode-autoloads nterm-autoloads paredit-autoloads
pastie-autoloads pov-mode-autoloads rainbow-mode-autoloads
smart-tab-autoloads swank-clojure-autoloads clojure-mode-autoloads
slime-repl-autoloads slime-autoloads w3-autoloads info wtf-autoloads
xml-rpc-autoloads xtide-autoloads yaml-mode-autoloads
yasnippet-bundle-autoloads yasnippet-bundle dropdown-list advice
help-fns advice-preload yasnippet edmacro kmacro easymenu assoc cl
zenburn-autoloads package tooltip ediff-hook vc-hooks lisp-float-type
mwheel x-win x-dnd tool-bar dnd fontset image fringe lisp-mode register
page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock
font-lock syntax facemenu font-core frame cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew
greek romanian slovak czech european ethiopic indian cyrillic chinese
case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button
minibuffer faces cus-face files text-properties overlay md5 base64
format env code-pages mule custom widget hashtable-print-readable
backquote make-network-process dbusbind dynamic-setting
system-font-setting font-render-setting move-toolbar gtk x-toolkit x
multi-tty emacs)

-- 
Joakim Verona