GNU bug report logs -
#21380
25.0.50; GTK-induced segfault when scheduling timer from window-configuration-change-hook
Previous Next
Reported by: Pip Cet <pipcet <at> gmail.com>
Date: Sun, 30 Aug 2015 12:52:02 UTC
Severity: normal
Found in version 25.0.50
Fixed in version 29.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
Message #29 received at 21380 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On Sun, Aug 30, 2015 at 6:10 PM, martin rudalics <rudalics <at> gmx.at> wrote:
> Remarkable. I don't remember why I added them. And obviously I have no
> idea why I wrote the ChangeLog entry in reverse. Just as if I read diff
> output in the wrong direction.
>
I thought it might have been ANTINEWS month and I missed it :-)
> > And my current understanding is this bug would not occur if that call
> were
> > removed. The same issue applies to the change to x_set_window_size, but
> I'm
> > not certain about removing either call.
>
> Maybe. But the cause of the SEGFAULT must be elsewhere. I have no
> idea how
>
> 4. make_list interrupted by QUIT
>
> could happen "while the temporary copy is being created" when
> timer_check has set Vinhibit_quit to t.
>
inhibit_quit inhibits process_quit_flag(), but not
process_pending_signals(), if I'm reading this correctly:
#define QUIT \
do { \
if (!NILP (Vquit_flag) && NILP (Vinhibit_quit)) \
process_quit_flag (); \
else if (pending_signals) \
process_pending_signals (); \
} while (false)
Maybe it should.
Regards,
Pip
[Message part 2 (text/html, inline)]
This bug report was last modified 3 years and 76 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.