|
From: | Jussi Lahdenniemi |
Subject: | Re: [PATCH] Override Windows default Win-* key combinations when using Emacs |
Date: | Fri, 15 Jan 2016 08:56:16 +0200 |
User-agent: | Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 |
On 14.1.2016 20.15, Eli Zaretskii wrote:
If you can spare some time to try debugging this with me, please file a bug report about this problem with "M-x report-emacs-bug", and let's take it up there.
OK, I did that. If you like to continue the debugging on that thread, feel free to reply there!
The first thing I'd like to know is what buffer is that (I'm guessing *scratch* or *Messages*), and what is the value of 'a' in this call frame:
the value of the name variable in the Fget_buffer_create function is " *load*", and a in frame #4 is 0x02a22101.
The tag seems to indicate 'a' being a Lisp_Misc object, but the memory dump on that does not quite match:
(gdb) x/4xw 0x2a22100 0x2a22100: 0x0181826c 0x00000000 0x018b6d5c 0x00000000More to the point, 'a' seems to be a Lisp_Misc pointer to 'b'+4 in Fget_buffer_create:
(gdb) up #5 0x01130714 in Fget_buffer_create ... (gdb) print b $3 = (struct buffer *) 0x2a220fc -- Jussi Lahdenniemi
[Prev in Thread] | Current Thread | [Next in Thread] |