GNU bug report logs - #57320
29.0.50; Lucid menus can't be operated with the mouse

Previous Next

Package: emacs;

Reported by: Stefan <monnier <at> iro.umontreal.ca>

Date: Sun, 21 Aug 2022 14:44:02 UTC

Severity: normal

Merged with 57518, 58771, 59733

Found in version 29.0.50

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


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

From: Visuwesh <visuweshm <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: luangruo <at> yahoo.com, monnier <at> iro.umontreal.ca, 57320 <at> debbugs.gnu.org
Subject: Re: bug#57320: 29.0.50; Lucid menus can't be operated with the mouse
Date: Sun, 04 Sep 2022 12:13:43 +0530
[ஞாயிறு செப்டம்பர் 04, 2022] Eli Zaretskii wrote:

>> Cc: Stefan <monnier <at> iro.umontreal.ca>, 57320 <at> debbugs.gnu.org
>> From: Visuwesh <visuweshm <at> gmail.com>
>> Date: Sun, 04 Sep 2022 11:24:05 +0530
>> 
>>     2879	  if (XtGrabPointer ((Widget)mw, False,
>>     (gdb) stepi
>>     0x0000555555979490 2879 if (XtGrabPointer ((Widget)mw, False,
>>     (gdb) finish
>
> Too soon: you are still not inside XtGrabPointer.  Keep typing "stepi"
> (or just RET) until GDB says that it's either inside XtGrabPointer or
> inside a function with no line information, and shows a machine
> instruction instead of source line.  _Then_ type "finish".

Hopefully this is right?  I spammed stepi until gdb said it was inside
XtGrabPointer.

[many more stepi's stripped.]
(gdb) stepi
0x0000555555975f86	2879	  if (XtGrabPointer ((Widget)mw, False,
(gdb) stepi
0x0000555555597de0 in XtGrabPointer <at> plt ()
(gdb) finish
Run till exit from #0  0x0000555555597de0 in XtGrabPointer <at> plt ()
0x0000555555975f8b in pop_up_menu (event=0x7fffffffd540, mw=0x5555568a7080) at xlwmenu.c:2879
2879	  if (XtGrabPointer ((Widget)mw, False,
(gdb) return 0
Can not force return from an inlined function.
(gdb) return 2
Can not force return from an inlined function.
(gdb) return 3
Can not force return from an inlined function.
(gdb)

But it looks like it wasn't able to return anything.  Anyway, the issue
seems to be mysteriously fixed on my side.  




This bug report was last modified 2 years and 133 days ago.

Previous Next


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