[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#15801: 24.3.50; bar scrolling freezes gtk emacs
From: |
Jan Djärv |
Subject: |
bug#15801: 24.3.50; bar scrolling freezes gtk emacs |
Date: |
Sat, 30 Nov 2013 13:51:11 +0100 |
Hello.
30 nov 2013 kl. 12:54 skrev Eli Zaretskii <eliz@gnu.org>:
>> From: Jan Djärv <jan.h.d@swipnet.se>
>> Date: Sat, 30 Nov 2013 12:41:27 +0100
>> Cc: 15801@debbugs.gnu.org,
>> Eli Zaretskii <eliz@gnu.org>
>>
>> enter redisplay_internal
>> unrequest_sigio() /* Two paths to do this in the code */
>> goto retry /* Many places */
>> goto end_of_redisplay /* One place */
>>
>> When this path in the code is taken, SIGIO is off (blocked) and never turned
>> on again, and Emacs freezes.
>>
>> Cc:ing Eli. The obvious fix would be to request_sigio before exit. Is
>> there any side effects to this?
>
> If you call request_sigio only if interrupts_deferred is non-zero, I
> see no adverse side effects.
>
> In any case, code paths that turn off SIGIO and never turn it on again
> are obvious bugs. Thanks for finding this one.
OK, I checked in a fix. I can't reproduce the bug with this, but I had a hard
time reproducing it anyway.
Jan D.
- bug#15801: 24.3.50; bar scrolling freezes gtk emacs, Jarek Czekalski, 2013/11/04
- bug#15801: 15801: commit identified, Jarek Czekalski, 2013/11/05
- bug#15801: it's a different revision, 112892, Jarek Czekalski, 2013/11/06
- bug#15801: it's a different revision, 112892, Jan Djärv, 2013/11/21
- bug#15801: 24.3.50; bar scrolling freezes gtk emacs, Jarek Czekalski, 2013/11/21
- bug#15801: 24.3.50; bar scrolling freezes gtk emacs, Jan Djärv, 2013/11/30
- bug#15801: 24.3.50; bar scrolling freezes gtk emacs, Eli Zaretskii, 2013/11/30
- bug#15801: 24.3.50; bar scrolling freezes gtk emacs,
Jan Djärv <=
- bug#15801: 24.3.50; bar scrolling freezes gtk emacs, Eli Zaretskii, 2013/11/30
- bug#15801: 24.3.50; bar scrolling freezes gtk emacs, Jan Djärv, 2013/11/30
- bug#15801: 24.3.50; bar scrolling freezes gtk emacs, Jarek Czekalski, 2013/11/30
- bug#15801: 24.3.50; bar scrolling freezes gtk emacs, Eli Zaretskii, 2013/11/30
bug#15801: 24.3.50; bar scrolling freezes gtk emacs, Jarek Czekalski, 2013/11/30
bug#15801: 24.3.50; bar scrolling freezes gtk emacs - stdout warning, Jarek Czekalski, 2013/11/30