Steve Youngs writes: > Hi Folks! > > The menubar in the summary buffer is broken on XEmacs[1] with Gnus > 5.10.7. Trying to access any menu in the summary buffer with a mouse > gives: > > "Unrecognized menu descriptor", t > > And for some reason, I can't produce a useful backtrace so I'm kinda > stuck with trying to debug this. > > Can anyone shed any light? Hi Steve, ding, xemacs-beta, I can reproduce this nicely, without crashes, in XEmacs 21.5 (beta20) "cilantro" (+CVS-20050330) [Lucid] (i586-pc-win32, Mule) of Thu Mar 31 2005 on D5DC120J when entering a group from the *Group* buffer using RET runs the command gnus-group-select-group The error message is printed by ;; (t (signal 'error (list "unrecognized menu descriptor" menuitem)))) (t (message "unrecognized menu descriptor %s" (prin1-to-string menuitem)))) in (defun check-menu-syntax (menu &optional menubar-p) of xemacs-21.5-clean\lisp\menubar.el (xemacs-21.5-clean is my xemacs 21.5 (CVS HEAD) workspace directory reasonably clean of local modifications) e.g. when the menu argument comes in as: (t ["Respool article..." gnus-summary-respool-article t] ["Move article..." gnus-summary-move-article (gnus-check-backend-function (quote request-move-article) gnus-newsgroup-name)] ["Copy article..." gnus-summary-copy-article t] ["Crosspost article..." gnus-summary-crosspost-article (gnus-check-backend-function (quote request-replace-article) gnus-newsgroup-name)] ["Import file..." gnus-summary-import-article (gnus-check-backend-function (quote request-accept-article) gnus-newsgroup-name)] ["Create article..." gnus-summary-create-article (gnus-check-backend-function (quote request-accept-article) gnus-newsgroup-name)] ["Check if posted" gnus-summary-article-posted-p t] ["Edit article" gnus-summary-edit-article (not (gnus-group-read-only-p))] ["Delete article" gnus-summary-delete-article (gnus-check-backend-function (quote request-expire-articles) gnus-newsgroup-name)] ["Query respool" gnus-summary-respool-query t] ["Trace respool" gnus-summary-respool-trace t] ["Delete expirable articles" gnus-summary-expire-articles-now (gnus-check-backend-function (quote request-expire-articles) gnus-newsgroup-name)]) Here is the backtrace to fit above case: