GNU bug report logs - #31996
27.0.50; [w32] while dumping: assertion failed: specpdl_ptr->kind == SPECPDL_UNWIND_PTR && specpdl_ptr->unwind_ptr.func == xfree

Previous Next

Package: emacs;

Reported by: Noam Postavsky <npostavs <at> gmail.com>

Date: Thu, 28 Jun 2018 19:11:01 UTC

Severity: normal

Found in version 27.0.50

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

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Noam Postavsky <npostavs <at> gmail.com>
To: Paul Eggert <eggert <at> cs.ucla.edu>
Cc: Andy Moreton <andrewjmoreton <at> gmail.com>, 31996 <at> debbugs.gnu.org
Subject: bug#31996: 27.0.50; [w32] while dumping: assertion failed: specpdl_ptr->kind == SPECPDL_UNWIND_PTR && specpdl_ptr->unwind_ptr.func == xfree
Date: Thu, 28 Jun 2018 17:05:37 -0400
On 28 June 2018 at 16:55, Paul Eggert <eggert <at> cs.ucla.edu> wrote:
> Thanks for reporting that. I didn't observe the problem on Fedora 28.
> Anyway, I installed the attached patch, which should fix it.

Thanks, works for me.

> Move array after nelts, as this is likely to generate more efficient
> code in safe_free, which can call xfree with the same value either
> way.

Maybe that kind of trick deserves a code comment?




This bug report was last modified 6 years and 324 days ago.

Previous Next


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