Subject: Re: bug#12814: 24.3.50; Emacs crash in event_to_kboard at keyboard.c:3421
From: Tassilo Horn <[email-masked]>
To: Dmitry Antipov <[email-masked]>
Cc: Eli Zaretskii <[email-masked]>, [email-masked], [email-masked]
Date: Mon, 12 Nov 2012 08:34:29 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Tassilo Horn <[email-masked]> writes:

>>> 2012-11-02  Dmitry Antipov  <[email-masked]>
>>>
>>> 	Remove pad from struct input_event.
>>> 	* termhooks.h (struct input_event): Remove padding field.
>>> 	Adjust comment.
>>> 	* keyboard.c (event_to_kboard): Simplify because frame_or_window
>>> 	member is never cons for a long time.  Adjust comment.
>>> 	(mark_kboards): Adjust because SELECTION_REQUEST_EVENT and
>>> 	SELECTION_CLEAR_EVENT has no Lisp_Objects to mark.  Add comment.
>>> 	* xterm.c (handle_one_xevent): Do not initialize frame_or_window
>>> 	field of SELECTION_REQUEST_EVENT and SELECTION_CLEAR_EVENT.
>>>
>>> It would fit the time frame since when the crashes appeared first.
>>
>> Argh, my bad in r110766; should be fixed in r110828.
>
> Great, I'll update my copy and report back if it works now.

I didn't have any further crashes, so it seems the bug is fixed, and I'm
closing this issue.

Thanks,
Tassilo