GNU bug report logs - #5037
Asserion failure in draw_row_fringe_bitmaps

Previous Next

Package: emacs;

Reported by: Stefan Monnier <monnier <at> iro.umontreal.ca>

Date: Wed, 25 Nov 2009 16:00:08 UTC

Severity: normal

Found in version 23.1.50

Done: Stefan Monnier <monnier <at> IRO.UMontreal.CA>

Bug is archived. No further changes may be made.

Full log


Message #8 received at 5037 <at> debbugs.gnu.org (full text, mbox):

From: Chong Yidong <cyd <at> stupidchicken.com>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: 5037 <at> debbugs.gnu.org
Subject: Re: Asserion failure in draw_row_fringe_bitmaps
Date: Sat, 16 Jan 2010 15:24:28 -0500
> I got an assertion failure in draw_row_fringe_bitmaps:
>
>   xassert (interrupt_input_blocked);
>
> when resizing the frame while Gnus was waiting for network data (or
> connection).
>
> It seems there's a BLOCK_INPUT missing somewhere long that path.
> I've added a BLOCK_INPUT in event_handler_gdk and it seems to work, but
> I don't understand enough of how those things work to know whether
> that's the right place.  Can someone confirm that the patch below
> is right?

It looks correct, as far as I can tell.  I've checked in the fix.

(I think we need to UNBLOCK_INPUT before the early return on line 5816,
so I went ahead and added that to your original patch.)




This bug report was last modified 10 years and 101 days ago.

Previous Next


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