GNU bug report logs - #36613
gdb: error on M-x menu-bar-open

Previous Next

Package: emacs;

Reported by: "Dr. Ludwig Meier" <ludwig.meier <at> ymail.com>

Date: Fri, 12 Jul 2019 08:00:02 UTC

Severity: normal

Tags: fixed

Fixed in version 27.1

Done: Noam Postavsky <npostavs <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 36613 in the body.
You can then email your comments to 36613 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#36613; Package emacs. (Fri, 12 Jul 2019 08:00:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Dr. Ludwig Meier" <ludwig.meier <at> ymail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Fri, 12 Jul 2019 08:00:03 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: "Dr. Ludwig Meier" <ludwig.meier <at> ymail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: gdb: error on M-x menu-bar-open
Date: Fri, 12 Jul 2019 09:52:00 +0200
On tty/Ubuntu Terminal:

~$ emacs -Q
M-x gdb
Run gdb (like this): gdb -i=mi
M-x toggle-debug-on-error
M-x menu-bar-open

Debugger entered--Lisp error: (wrong-type-argument listp gud-print)
  popup-menu(gud-print (#<window 1 on *gud*> 2 (1 . 0) 0 nil 2 (1 . 0) 
nil (0 . 0) (1 . 0)) nil t)
  menu-bar-open()
  funcall-interactively(menu-bar-open)
  call-interactively(menu-bar-open record nil)
  command-execute(menu-bar-open record)
  execute-extended-command(nil "menu-bar-open" "menu-bar-open")
  funcall-interactively(execute-extended-command nil "menu-bar-open" 
"menu-bar-open")
  call-interactively(execute-extended-command nil nil)
  command-execute(execute-extended-command)

Many thanks to everybody,
Ludwig

In GNU Emacs 26.2.90 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.30)
 of 2019-07-12 built on ludwig-UX305CA
System Description:	Ubuntu 18.04.2 LTS

Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
Making completion list...

Configured features:
XPM JPEG TIFF GIF PNG SOUND DBUS GSETTINGS GLIB NOTIFY LIBSELINUX GNUTLS
LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM THREADS

Important settings:
  value of $LANG: de_DE.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message rmc puny seq byte-opt gv
bytecomp byte-compile cconv cl-loaddefs cl-lib dired dired-loaddefs
format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg
epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode
mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047
rfc2045 ietf-drums mm-util mail-prsvr mail-utils term/xterm xterm
time-date elec-pair mule-util tooltip eldoc electric uniquify ediff-hook
vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd
tool-bar dnd fontset image regexp-opt fringe tabulated-list replace
newcomment text-mode elisp-mode lisp-mode prog-mode register page
menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock
font-lock syntax facemenu font-core term/tty-colors frame cl-generic
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite charscript charprop
case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer
cl-preloaded nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote threads dbusbind
inotify dynamic-setting system-font-setting font-render-setting
move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 100211 7190)
 (symbols 48 20352 1)
 (miscs 40 40 118)
 (strings 32 28540 1313)
 (string-bytes 1 748863)
 (vectors 16 12591)
 (vector-slots 8 460185 11450)
 (floats 8 54 666)
 (intervals 56 264 0)
 (buffers 992 12))




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#36613; Package emacs. (Sat, 13 Jul 2019 04:46:01 GMT) Full text and rfc822 format available.

Message #8 received at 36613 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: "Dr. Ludwig Meier" <ludwig.meier <at> ymail.com>
Cc: 36613 <at> debbugs.gnu.org
Subject: Re: bug#36613: gdb: error on M-x menu-bar-open
Date: Sat, 13 Jul 2019 06:45:17 +0200
"Dr. Ludwig Meier" <ludwig.meier <at> ymail.com> writes:

> On tty/Ubuntu Terminal:
>
> ~$ emacs -Q
> M-x gdb
> Run gdb (like this): gdb -i=mi
> M-x toggle-debug-on-error
> M-x menu-bar-open
>
> Debugger entered--Lisp error: (wrong-type-argument listp gud-print)
>   popup-menu(gud-print (#<window 1 on *gud*> 2 (1 . 0) 0 nil 2 (1 . 0)
> nil (0 . 0) (1 . 0)) nil t)
>   menu-bar-open()
>   funcall-interactively(menu-bar-open)

I'm unable to reproduce this bug in Emacs 27 (i.e., in the development
version), so perhaps this has been fixed in the meantime?  Is it
possible for you to download it (from git) and check?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#36613; Package emacs. (Sat, 13 Jul 2019 06:27:01 GMT) Full text and rfc822 format available.

Message #11 received at 36613 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 36613 <at> debbugs.gnu.org, ludwig.meier <at> ymail.com
Subject: Re: bug#36613: gdb: error on M-x menu-bar-open
Date: Sat, 13 Jul 2019 09:26:21 +0300
> From: Lars Ingebrigtsen <larsi <at> gnus.org>
> Date: Sat, 13 Jul 2019 06:45:17 +0200
> Cc: 36613 <at> debbugs.gnu.org
> 
> > On tty/Ubuntu Terminal:
> >
> > ~$ emacs -Q
> > M-x gdb
> > Run gdb (like this): gdb -i=mi
> > M-x toggle-debug-on-error
> > M-x menu-bar-open
> >
> > Debugger entered--Lisp error: (wrong-type-argument listp gud-print)
> >   popup-menu(gud-print (#<window 1 on *gud*> 2 (1 . 0) 0 nil 2 (1 . 0)
> > nil (0 . 0) (1 . 0)) nil t)
> >   menu-bar-open()
> >   funcall-interactively(menu-bar-open)
> 
> I'm unable to reproduce this bug in Emacs 27

Did you do this on a TTY frame?  The OP specifically says "on tty".




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#36613; Package emacs. (Sat, 13 Jul 2019 08:39:02 GMT) Full text and rfc822 format available.

Message #14 received at 36613 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefan <at> marxist.se>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: Lars Ingebrigtsen <larsi <at> gnus.org>, 36613 <at> debbugs.gnu.org,
 ludwig.meier <at> ymail.com
Subject: Re: bug#36613: gdb: error on M-x menu-bar-open
Date: Sat, 13 Jul 2019 10:37:59 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> > > On tty/Ubuntu Terminal:
> > >
> > > ~$ emacs -Q
> > > M-x gdb
> > > Run gdb (like this): gdb -i=mi
> > > M-x toggle-debug-on-error
> > > M-x menu-bar-open
> > >
> > > Debugger entered--Lisp error: (wrong-type-argument listp gud-print)
> > >   popup-menu(gud-print (#<window 1 on *gud*> 2 (1 . 0) 0 nil 2 (1 . 0)
> > > nil (0 . 0) (1 . 0)) nil t)
> > >   menu-bar-open()
> > >   funcall-interactively(menu-bar-open)
> >
> > I'm unable to reproduce this bug in Emacs 27
>
> Did you do this on a TTY frame?  The OP specifically says "on tty".

I can reproduce this, starting with "emacs -Q -nw", both
on Emacs 26.2 and on the current master branch.

Thanks,
Stefan Kangas




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#36613; Package emacs. (Sat, 13 Jul 2019 08:53:01 GMT) Full text and rfc822 format available.

Message #17 received at 36613 <at> debbugs.gnu.org (full text, mbox):

From: "Dr. Ludwig Meier" <ludwig.meier <at> ymail.com>
To: 36613 <at> debbugs.gnu.org
Cc: Lars Ingebrigtsen <larsi <at> gnus.org>
Subject: Re: bug#36613: gdb: error on M-x menu-bar-open
Date: Sat, 13 Jul 2019 08:30:35 +0200
Thank you! Built the development version this morning, but unfortunately 
the same:

$ emacs -version
GNU Emacs 27.0.50
Copyright (C) 2019 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of GNU Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.
$ emacs -q
M-x gdb
Run gdb (like this): gdb -i=mi
M-x toggle-debug-on-error
M-x menu-bar-open

Debugger entered--Lisp error: (wrong-type-argument listp gud-print)
  popup-menu(gud-print (#<window 4 on *gud*> 374 (1 . 0) 0 nil 374 (1 . 
0) nil (0 . 0) (1 . 0)) nil t)
  menu-bar-open()
  funcall-interactively(menu-bar-open)
  call-interactively(menu-bar-open nil nil)
  command-execute(menu-bar-open)

Am 13.07.19 um 06:45 schrieb Lars Ingebrigtsen:
> "Dr. Ludwig Meier" <ludwig.meier <at> ymail.com> writes:
> 
>> On tty/Ubuntu Terminal:
>>
>> ~$ emacs -Q
>> M-x gdb
>> Run gdb (like this): gdb -i=mi
>> M-x toggle-debug-on-error
>> M-x menu-bar-open
>>
>> Debugger entered--Lisp error: (wrong-type-argument listp gud-print)
>>    popup-menu(gud-print (#<window 1 on *gud*> 2 (1 . 0) 0 nil 2 (1 . 0)
>> nil (0 . 0) (1 . 0)) nil t)
>>    menu-bar-open()
>>    funcall-interactively(menu-bar-open)
> 
> I'm unable to reproduce this bug in Emacs 27 (i.e., in the development
> version), so perhaps this has been fixed in the meantime?  Is it
> possible for you to download it (from git) and check?
> 





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#36613; Package emacs. (Sat, 13 Jul 2019 08:53:02 GMT) Full text and rfc822 format available.

Message #20 received at 36613 <at> debbugs.gnu.org (full text, mbox):

From: "Dr. Ludwig Meier" <ludwig.meier <at> ymail.com>
To: Eli Zaretskii <eliz <at> gnu.org>, Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 36613 <at> debbugs.gnu.org
Subject: Re: bug#36613: gdb: error on M-x menu-bar-open
Date: Sat, 13 Jul 2019 08:34:48 +0200
Am 13.07.19 um 08:26 schrieb Eli Zaretskii:
>> From: Lars Ingebrigtsen <larsi <at> gnus.org>
>> Date: Sat, 13 Jul 2019 06:45:17 +0200
>> Cc: 36613 <at> debbugs.gnu.org
>>
>>> On tty/Ubuntu Terminal:
>>>
>>> ~$ emacs -Q
>>> M-x gdb
>>> Run gdb (like this): gdb -i=mi
>>> M-x toggle-debug-on-error
>>> M-x menu-bar-open
>>>
>>> Debugger entered--Lisp error: (wrong-type-argument listp gud-print)
>>>    popup-menu(gud-print (#<window 1 on *gud*> 2 (1 . 0) 0 nil 2 (1 . 0)
>>> nil (0 . 0) (1 . 0)) nil t)
>>>    menu-bar-open()
>>>    funcall-interactively(menu-bar-open)
>>
>> I'm unable to reproduce this bug in Emacs 27
> 
> Did you do this on a TTY frame?  The OP specifically says "on tty".
> 

Yes, on X it works fine.

-- 
Dr. Ludwig Meier
Punkerstr. 15
D ??? 69126 Heidelberg
Tel.: +49-(0)6221/338 66 65
Mobil: +49-(0)179/103 98 66

Akademischer Rat a. Z.
Ruprecht-Karls-Universit??t Heidelberg
Seminar f??r Alte Geschichte und Epigraphik
Marstallhof 4
D ??? 69117 Heidelberg
Tel.: +49-(0)6221-542238
E-Mail: ludwig.meier <at> zaw.uni-heidelberg.de
Web: www.uni-heidelberg.de/fakultaeten/philosophie/zaw/sag/meier.html




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#36613; Package emacs. (Sat, 13 Jul 2019 09:50:02 GMT) Full text and rfc822 format available.

Message #23 received at 36613 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: "Dr. Ludwig Meier" <ludwig.meier <at> ymail.com>
Cc: larsi <at> gnus.org, 36613 <at> debbugs.gnu.org
Subject: Re: bug#36613: gdb: error on M-x menu-bar-open
Date: Sat, 13 Jul 2019 12:48:48 +0300
> From: "Dr. Ludwig Meier" <ludwig.meier <at> ymail.com>
> Date: Sat, 13 Jul 2019 08:30:35 +0200
> Cc: Lars Ingebrigtsen <larsi <at> gnus.org>
> 
> Thank you! Built the development version this morning, but unfortunately 
> the same:

Thanks, should be fixed now on the master branch.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#36613; Package emacs. (Sat, 13 Jul 2019 13:00:02 GMT) Full text and rfc822 format available.

Message #26 received at 36613 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 36613 <at> debbugs.gnu.org, ludwig.meier <at> ymail.com
Subject: Re: bug#36613: gdb: error on M-x menu-bar-open
Date: Sat, 13 Jul 2019 14:59:37 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

>> I'm unable to reproduce this bug in Emacs 27
>
> Did you do this on a TTY frame?  The OP specifically says "on tty".

Sorry; I missed that bit.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#36613; Package emacs. (Sat, 13 Jul 2019 17:03:01 GMT) Full text and rfc822 format available.

Message #29 received at 36613 <at> debbugs.gnu.org (full text, mbox):

From: "Dr. Ludwig Meier" <ludwig.meier <at> ymail.com>
To: 36613 <at> debbugs.gnu.org
Cc: Eli Zaretskii <eliz <at> gnu.org>, larsi <at> gnus.org
Subject: Re: bug#36613: gdb: error on M-x menu-bar-open
Date: Sat, 13 Jul 2019 19:01:56 +0200
Dear Eli, thanks a lot for your help. The error message is gone ??? but, 
in fact, nothing happens now, no menu.

Is there any information I can give you about that?

Best, Ludwig

Am 13.07.19 um 11:48 schrieb Eli Zaretskii:
>> From: "Dr. Ludwig Meier" <ludwig.meier <at> ymail.com>
>> Date: Sat, 13 Jul 2019 08:30:35 +0200
>> Cc: Lars Ingebrigtsen <larsi <at> gnus.org>
>>
>> Thank you! Built the development version this morning, but unfortunately
>> the same:
> 
> Thanks, should be fixed now on the master branch.
> 




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#36613; Package emacs. (Sat, 13 Jul 2019 17:34:01 GMT) Full text and rfc822 format available.

Message #32 received at 36613 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: "Dr. Ludwig Meier" <ludwig.meier <at> ymail.com>
Cc: larsi <at> gnus.org, 36613 <at> debbugs.gnu.org
Subject: Re: bug#36613: gdb: error on M-x menu-bar-open
Date: Sat, 13 Jul 2019 20:33:30 +0300
> Cc: Eli Zaretskii <eliz <at> gnu.org>, larsi <at> gnus.org
> From: "Dr. Ludwig Meier" <ludwig.meier <at> ymail.com>
> Date: Sat, 13 Jul 2019 19:01:56 +0200
> 
> Dear Eli, thanks a lot for your help. The error message is gone ??? but, 
> in fact, nothing happens now, no menu.

That's expected, since the first few items on the menu bar are not
menus, they are a kind of tool-bar buttons.  If you have mouse support
on text-mode frames compiled into Emacs, you can click the mouse on
these "buttons" to invoke their bindings.

If you want to open the first real menu item on the menu bar in the
GUD mode, try "C-u 50 M-x menu-bar-open RET".  The argument is the
column of the first "real" menu item.

OK?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#36613; Package emacs. (Sat, 13 Jul 2019 17:39:01 GMT) Full text and rfc822 format available.

Message #35 received at 36613 <at> debbugs.gnu.org (full text, mbox):

From: "Dr. Ludwig Meier" <ludwig.meier <at> ymail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: larsi <at> gnus.org, 36613 <at> debbugs.gnu.org
Subject: Re: bug#36613: gdb: error on M-x menu-bar-open
Date: Sat, 13 Jul 2019 19:38:39 +0200
OK! Thanks a lot again.
Lu

Am 13.07.19 um 19:33 schrieb Eli Zaretskii:
>> Cc: Eli Zaretskii <eliz <at> gnu.org>, larsi <at> gnus.org
>> From: "Dr. Ludwig Meier" <ludwig.meier <at> ymail.com>
>> Date: Sat, 13 Jul 2019 19:01:56 +0200
>>
>> Dear Eli, thanks a lot for your help. The error message is gone ??? but,
>> in fact, nothing happens now, no menu.
> 
> That's expected, since the first few items on the menu bar are not
> menus, they are a kind of tool-bar buttons.  If you have mouse support
> on text-mode frames compiled into Emacs, you can click the mouse on
> these "buttons" to invoke their bindings.
> 
> If you want to open the first real menu item on the menu bar in the
> GUD mode, try "C-u 50 M-x menu-bar-open RET".  The argument is the
> column of the first "real" menu item.
> 
> OK?




Added tag(s) fixed. Request was from Noam Postavsky <npostavs <at> gmail.com> to control <at> debbugs.gnu.org. (Thu, 08 Aug 2019 13:01:02 GMT) Full text and rfc822 format available.

bug marked as fixed in version 27.1, send any further explanations to 36613 <at> debbugs.gnu.org and "Dr. Ludwig Meier" <ludwig.meier <at> ymail.com> Request was from Noam Postavsky <npostavs <at> gmail.com> to control <at> debbugs.gnu.org. (Thu, 08 Aug 2019 13:01:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 06 Sep 2019 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 232 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.