perhaps menu-updating-frame needs to be nil'd on delete-frame near
frame.c:1436:
> /* Don't allow minibuf_window to remain on a deleted frame. */ > if (EQ (f->minibuffer_window, minibuf_window))
regards, rob
If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands: `bt full' and `xbacktrace'. If you would like to further debug the crash, please read the file /usr/local/share/emacs/23.1.50/etc/DEBUG for instructions.
In GNU Emacs 23.1.50.1 (i686-pc-linux-gnu, GTK+ Version 2.10.4) of 2009-10-19 on robcvm Windowing system distributor `The X.Org Foundation', version 11.0.70101000 configured using `configure '--with-x-toolkit=gtk''
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: Fundamental
Minor modes in effect: which-function-mode: t
shell-dirtrack-mode: t minibuffer-depth-indicate-mode: t diff-auto-refine-mode: t savehist-mode: t auto-insert-mode: t icomplete-mode: t recentf-mode: t delete-selection-mode: t global-highlight-changes-mode: t
highlight-changes-visible-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t blink-cursor-mode: t global-auto-composition-mode: t auto-encryption-mode: t
auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t
Recent input: <help-echo> <down-mouse-1> <mouse-1> C-g C-x o C-x
1 <down-mouse-1> <mouse-1> <down-mouse-1> <mouse-1> C-g C-x 5 0 C-x 5 C-g C-x b C-g C-x k M-x s c r <return> ( f r a m e - l i s t ) <return> C-u C-x C-e <return> <return> C-x 2 C-p C-p C-p C-e C-x o C-x b <return>
C-x o C-u C-x C-e C-_ C-a C-n C-n <return> ( b u f f e r - l i s t ) C-x C-e C-a ( m a p c a r SPC C-h C-g C-h f b u f f e r SPC f r a m e C-g C-h f f r a m e C-g C-h C-a C-h a f r a m e <return> C-x o C-x
1 C-s b u f f e r C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-r C-r C-s C-s C-s C-s C-s C-s C-s C-s C-s C-a C-M-k C-x k C-x C-g
M-x r g SPC d e b u g <return> C-x k C-x o C-x o C-n C-n C-n M-f M-. <return> C-g <return> <down> <down> <down> <down> <down> C-n C-e M-z C-x C-e C-x o C-M-k q C-x k SPC SPC C-h v <return> C-x o M-: ( s e t q
SPC m e n u - u p d a t i n g - f r a m e SPC n i l ) <return> C-x k C-M-k C-x o C-p C-p C-n C-n C-SPC M-b M-b M-b M-w <down-mouse-1> <mouse-1> M-x r e p o r t SPC b u g <backspace> <backspace> <backspace>
e m SPC SPC <return>
Recent messages: unzipping menu-bar.el.gz...done Edebug: menu-bar-non-minibuffer-window-p menu-bar-non-minibuffer-window-p Entering debugger... Back to top level. [2 times]
Result: #<dead frame [Gnu/Linux:robcvm] /home/rgiardina/emacs/rg-mac.el 0xaedc088> Type M-x display-buffer RET to restore the other window. nil Mark set