unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#36613: gdb: error on M-x menu-bar-open
@ 2019-07-12  7:52 Dr. Ludwig Meier
  2019-07-13  4:45 ` Lars Ingebrigtsen
  0 siblings, 1 reply; 11+ messages in thread
From: Dr. Ludwig Meier @ 2019-07-12  7:52 UTC (permalink / raw)
  To: 36613

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))





^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#36613: gdb: error on M-x menu-bar-open
  2019-07-12  7:52 bug#36613: gdb: error on M-x menu-bar-open Dr. Ludwig Meier
@ 2019-07-13  4:45 ` Lars Ingebrigtsen
  2019-07-13  6:26   ` Eli Zaretskii
  2019-07-13  6:30   ` Dr. Ludwig Meier
  0 siblings, 2 replies; 11+ messages in thread
From: Lars Ingebrigtsen @ 2019-07-13  4:45 UTC (permalink / raw)
  To: Dr. Ludwig Meier; +Cc: 36613

"Dr. Ludwig Meier" <ludwig.meier@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





^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#36613: gdb: error on M-x menu-bar-open
  2019-07-13  4:45 ` Lars Ingebrigtsen
@ 2019-07-13  6:26   ` Eli Zaretskii
  2019-07-13  6:34     ` Dr. Ludwig Meier
                       ` (2 more replies)
  2019-07-13  6:30   ` Dr. Ludwig Meier
  1 sibling, 3 replies; 11+ messages in thread
From: Eli Zaretskii @ 2019-07-13  6:26 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 36613, ludwig.meier

> From: Lars Ingebrigtsen <larsi@gnus.org>
> Date: Sat, 13 Jul 2019 06:45:17 +0200
> Cc: 36613@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".





^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#36613: gdb: error on M-x menu-bar-open
  2019-07-13  4:45 ` Lars Ingebrigtsen
  2019-07-13  6:26   ` Eli Zaretskii
@ 2019-07-13  6:30   ` Dr. Ludwig Meier
  2019-07-13  9:48     ` Eli Zaretskii
  1 sibling, 1 reply; 11+ messages in thread
From: Dr. Ludwig Meier @ 2019-07-13  6:30 UTC (permalink / raw)
  To: 36613; +Cc: Lars Ingebrigtsen

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@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?
> 






^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#36613: gdb: error on M-x menu-bar-open
  2019-07-13  6:26   ` Eli Zaretskii
@ 2019-07-13  6:34     ` Dr. Ludwig Meier
  2019-07-13  8:37     ` Stefan Kangas
  2019-07-13 12:59     ` Lars Ingebrigtsen
  2 siblings, 0 replies; 11+ messages in thread
From: Dr. Ludwig Meier @ 2019-07-13  6:34 UTC (permalink / raw)
  To: Eli Zaretskii, Lars Ingebrigtsen; +Cc: 36613

Am 13.07.19 um 08:26 schrieb Eli Zaretskii:
>> From: Lars Ingebrigtsen <larsi@gnus.org>
>> Date: Sat, 13 Jul 2019 06:45:17 +0200
>> Cc: 36613@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@zaw.uni-heidelberg.de
Web: www.uni-heidelberg.de/fakultaeten/philosophie/zaw/sag/meier.html





^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#36613: gdb: error on M-x menu-bar-open
  2019-07-13  6:26   ` Eli Zaretskii
  2019-07-13  6:34     ` Dr. Ludwig Meier
@ 2019-07-13  8:37     ` Stefan Kangas
  2019-07-13 12:59     ` Lars Ingebrigtsen
  2 siblings, 0 replies; 11+ messages in thread
From: Stefan Kangas @ 2019-07-13  8:37 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: Lars Ingebrigtsen, 36613, ludwig.meier

Eli Zaretskii <eliz@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





^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#36613: gdb: error on M-x menu-bar-open
  2019-07-13  6:30   ` Dr. Ludwig Meier
@ 2019-07-13  9:48     ` Eli Zaretskii
  2019-07-13 17:01       ` Dr. Ludwig Meier
  0 siblings, 1 reply; 11+ messages in thread
From: Eli Zaretskii @ 2019-07-13  9:48 UTC (permalink / raw)
  To: Dr. Ludwig Meier; +Cc: larsi, 36613

> From: "Dr. Ludwig Meier" <ludwig.meier@ymail.com>
> Date: Sat, 13 Jul 2019 08:30:35 +0200
> Cc: Lars Ingebrigtsen <larsi@gnus.org>
> 
> Thank you! Built the development version this morning, but unfortunately 
> the same:

Thanks, should be fixed now on the master branch.





^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#36613: gdb: error on M-x menu-bar-open
  2019-07-13  6:26   ` Eli Zaretskii
  2019-07-13  6:34     ` Dr. Ludwig Meier
  2019-07-13  8:37     ` Stefan Kangas
@ 2019-07-13 12:59     ` Lars Ingebrigtsen
  2 siblings, 0 replies; 11+ messages in thread
From: Lars Ingebrigtsen @ 2019-07-13 12:59 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 36613, ludwig.meier

Eli Zaretskii <eliz@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





^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#36613: gdb: error on M-x menu-bar-open
  2019-07-13  9:48     ` Eli Zaretskii
@ 2019-07-13 17:01       ` Dr. Ludwig Meier
  2019-07-13 17:33         ` Eli Zaretskii
  0 siblings, 1 reply; 11+ messages in thread
From: Dr. Ludwig Meier @ 2019-07-13 17:01 UTC (permalink / raw)
  To: 36613; +Cc: larsi

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@ymail.com>
>> Date: Sat, 13 Jul 2019 08:30:35 +0200
>> Cc: Lars Ingebrigtsen <larsi@gnus.org>
>>
>> Thank you! Built the development version this morning, but unfortunately
>> the same:
> 
> Thanks, should be fixed now on the master branch.
> 





^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#36613: gdb: error on M-x menu-bar-open
  2019-07-13 17:01       ` Dr. Ludwig Meier
@ 2019-07-13 17:33         ` Eli Zaretskii
  2019-07-13 17:38           ` Dr. Ludwig Meier
  0 siblings, 1 reply; 11+ messages in thread
From: Eli Zaretskii @ 2019-07-13 17:33 UTC (permalink / raw)
  To: Dr. Ludwig Meier; +Cc: larsi, 36613

> Cc: Eli Zaretskii <eliz@gnu.org>, larsi@gnus.org
> From: "Dr. Ludwig Meier" <ludwig.meier@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?





^ permalink raw reply	[flat|nested] 11+ messages in thread

* bug#36613: gdb: error on M-x menu-bar-open
  2019-07-13 17:33         ` Eli Zaretskii
@ 2019-07-13 17:38           ` Dr. Ludwig Meier
  0 siblings, 0 replies; 11+ messages in thread
From: Dr. Ludwig Meier @ 2019-07-13 17:38 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: larsi, 36613

OK! Thanks a lot again.
Lu

Am 13.07.19 um 19:33 schrieb Eli Zaretskii:
>> Cc: Eli Zaretskii <eliz@gnu.org>, larsi@gnus.org
>> From: "Dr. Ludwig Meier" <ludwig.meier@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?





^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2019-07-13 17:38 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-07-12  7:52 bug#36613: gdb: error on M-x menu-bar-open Dr. Ludwig Meier
2019-07-13  4:45 ` Lars Ingebrigtsen
2019-07-13  6:26   ` Eli Zaretskii
2019-07-13  6:34     ` Dr. Ludwig Meier
2019-07-13  8:37     ` Stefan Kangas
2019-07-13 12:59     ` Lars Ingebrigtsen
2019-07-13  6:30   ` Dr. Ludwig Meier
2019-07-13  9:48     ` Eli Zaretskii
2019-07-13 17:01       ` Dr. Ludwig Meier
2019-07-13 17:33         ` Eli Zaretskii
2019-07-13 17:38           ` Dr. Ludwig Meier

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).