Subject: bug#72165: 31.0.50; Intermittent crashing with recent emacs build

From: Eli Zaretskii <[email-masked]>
Date: Thu, 18 Jul 2024 08:09:42 +0300

[Please don't change the Subject line when you reply, to avoid
confusing the bug tracker and disrupting MUA threading.]

> From: Dima Kogan <[email-masked]>
> Date: Wed, 17 Jul 2024 18:46:11 -0700
> 
> I looked at the backtrace a bit. Here's the failing assert:
> 
>   https://github.com/dkogan/emacs-snapshot/blob/439ec471961b764b51483b74ea13777ed560fd74/src/xdisp.c#L20086
> 
> This is false:
> 
>   Z == Z_BYTE && CHARPOS (opoint) != BYTEPOS (opoint)

Did you mean "true" instead if "false"?  If the above is false, then
the call to emacs_abort after that if could not have possible been the
one which caused the abort.  The line number information in an
optimized build could be inaccurate, so it is important to establish
which condition caused the abort.

> The backtrace is silent about the specific values of each of these, but
> I can try to get them. Debugging suggestions welcome.

See my other message.