GNU bug report logs - #14616
24.3.50; Excessive cursor movement on non-X Emacs

Previous Next

Package: emacs;

Reported by: Lars Magne Ingebrigtsen <larsi <at> gnus.org>

Date: Fri, 14 Jun 2013 08:02:02 UTC

Severity: normal

Found in version 24.3.50

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 14616 in the body.
You can then email your comments to 14616 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Fri, 14 Jun 2013 08:02:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Lars Magne Ingebrigtsen <larsi <at> gnus.org>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Fri, 14 Jun 2013 08:02:03 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Fri, 14 Jun 2013 10:00:19 +0200
[Message part 1 (text/plain, inline)]
I don't have a test case for this bug, I'm afraid, but here's what I'm
seeing:

I read mail and news while travelling by using a putty client on my
phone.  I ssh in to my home machine and have a screen there with an
Emacs running Gnus.

It seems like that when Emacs is doing network stuff (web/news), the
cursor is displayed momentarily visually at the first point in the
screen.  Then it's displayed momentarily at the first point in the echo
area.  Sometimes this repeats a few times.

Often the entire connection hangs while it's doing this -- I'm unable to
exit the screen for instance, so I suspect that Emacs is actually moving
the cursor back and forth between these two positions more rapidly than
my phone is able to display.

Once while this was happening, I got an SMS from my telco warning me
about large roaming data costs, which further points to this behaviour
generating a lot of data over the wire.

I have no idea how to start debugging this problem, but it's easily
reproducible for me.

It started happening about half a year ago.  Does anybody have any
inkling what might be causing this problem?  If not, I can try to see if
I can find a way to debug this.

Uhmn...

Oh, here's an strace from me typing `n' (next article) in Gnus four
times.  The second and fourth time this cursor-moving behaviour was
triggered:

[putty-trace (application/octet-stream, attachment)]
[Message part 3 (text/plain, inline)]



In GNU Emacs 24.3.50.2 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.10)
 of 2013-06-10 on stories
Bzr revision: 112902 eliz <at> gnu.org-20130609164907-osn6il65f0gn31s1
Windowing system distributor `The X.Org Foundation', version 11.0.10707000
System Description:	Debian GNU/Linux 7.0 (wheezy)

Important settings:
  value of $LANG: en_US
  locale-coding-system: iso-latin-1-unix
  default enable-multibyte-characters: t


-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Fri, 14 Jun 2013 08:06:01 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Fri, 14 Jun 2013 10:05:17 +0200
Lars Magne Ingebrigtsen <larsi <at> gnus.org> writes:

> I don't have a test case for this bug, I'm afraid, but here's what I'm
> seeing:

Oh, I just noticed from the trace.  This is repeated, time and time and
time again:

[pid 21916]      0.000091 write(4, "\33[27;1H\33[K\33[H\33[?25l\33[33mR  [  41"..., 123) = 123
[pid 21916]      0.000161 write(4, "\r\n\33[33mR  \33[39;49m\33[4m\33[33m[  55"..., 916) = 916
[pid 21916]      0.000111 write(4, "\r\n\33[K\nRails ships with a default"..., 287) = 287
[pid 21916]      0.000140 write(4, "\n* \33[1mBeta:\33[0m For testing fea"..., 675) = 675

"Rails ships with a default" is the text that's displayed on the
screen.  So it seems to be repainting the entire screen over and over
and over again?

That tallies with my surmise that Emacs was generating a lot a data
traffic.

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Fri, 14 Jun 2013 09:00:03 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Fri, 14 Jun 2013 11:59:31 +0300
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Date: Fri, 14 Jun 2013 10:00:19 +0200
> 
> It seems like that when Emacs is doing network stuff (web/news), the
> cursor is displayed momentarily visually at the first point in the
> screen.  Then it's displayed momentarily at the first point in the echo
> area.  Sometimes this repeats a few times.
> 
> Often the entire connection hangs while it's doing this -- I'm unable to
> exit the screen for instance, so I suspect that Emacs is actually moving
> the cursor back and forth between these two positions more rapidly than
> my phone is able to display.
> 
> Once while this was happening, I got an SMS from my telco warning me
> about large roaming data costs, which further points to this behaviour
> generating a lot of data over the wire.
> 
> I have no idea how to start debugging this problem, but it's easily
> reproducible for me.
> 
> It started happening about half a year ago.  Does anybody have any
> inkling what might be causing this problem?  If not, I can try to see if
> I can find a way to debug this.
> 
> Uhmn...
> 
> Oh, here's an strace from me typing `n' (next article) in Gnus four
> times.  The second and fourth time this cursor-moving behaviour was
> triggered:

This all sounds very similar to bug #13864, but that one was fixed 2
months ago.

Can you use the methodology described in that bug to find out why the
screen is being constantly redrawn?  If and when you reach a point
where your findings diverge from what was found there, please post
your findings here, and we will take it from there.

Thanks.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Tue, 18 Jun 2013 05:25:02 GMT) Full text and rfc822 format available.

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

From: lee <lee <at> yun.yagibdah.de>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 14616 <at> debbugs.gnu.org, Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Tue, 18 Jun 2013 07:22:10 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

>> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
>> Date: Fri, 14 Jun 2013 10:00:19 +0200
>> 
>> It seems like that when Emacs is doing network stuff (web/news), the
>> cursor is displayed momentarily visually at the first point in the
>> screen.  Then it's displayed momentarily at the first point in the echo
>> area.  Sometimes this repeats a few times.
>> 
>> Often the entire connection hangs while it's doing this -- I'm unable to
>> exit the screen for instance, so I suspect that Emacs is actually moving
>> the cursor back and forth between these two positions more rapidly than
>> my phone is able to display.
>> 
>> Once while this was happening, I got an SMS from my telco warning me
>> about large roaming data costs, which further points to this behaviour
>> generating a lot of data over the wire.
>> 
>> I have no idea how to start debugging this problem, but it's easily
>> reproducible for me.
>> 
>> It started happening about half a year ago.  Does anybody have any
>> inkling what might be causing this problem?  If not, I can try to see if
>> I can find a way to debug this.
>> 
>> Uhmn...
>> 
>> Oh, here's an strace from me typing `n' (next article) in Gnus four
>> times.  The second and fourth time this cursor-moving behaviour was
>> triggered:
>
> This all sounds very similar to bug #13864, but that one was fixed 2
> months ago.

This one: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13864 ?

> Can you use the methodology described in that bug to find out why the
> screen is being constantly redrawn?  If and when you reach a point
> where your findings diverge from what was found there, please post
> your findings here, and we will take it from there.

Not really because when I run emacs -q and then start gnus, I'm getting
a problem with nntp servers not being found.  It says in the *Messages*
buffer:


,----
| >>> (error news/nntp Name or service not known)
| nntp (news) open error: '>>> (error news/nntp Name or service not known)'.
| Continue? (y or n)  n
`----


From there, I can continue and am presented with a group buffer in which
most groups are missing.  No nntp servers are in use anymore and I don't
know what to look into to fix this.

What I can reproduce atm is the following:


+ start emacs (just normally)
+ M-x gnus RET
+ enter a group that has messages all marked as O
+ press enter with the cursor on the first message in the summary buffer
+ that message is displayed and the cursor in the summary buffer moves
  down by two messages, i. e.:


    O Message 1 <--Cursor
    O Message 2
    O Message 3
    O Message 4
    [...]


  becomes


    O Message 1
    O Message 2
    O Message 3 <-- Cursor
    O Message 4
    [...]


I would expect the cursor to remain on Message 1.  Now when I 'C-x b
some-other-buffer' to switch to another buffer from the summary display
--- or run 'emacsclient some-file' --- and then 'C-x o' to the message
buffer and then press 't' to display the message headers, Message 3 is
suddenly displayed instead of Message 1 (without showing the headers).

From there, I can 'C-x o' back to the other buffer and switch back to
the summary display.  Now in the summary display, I move the cursor back
to Message 1 and press 't'.  That displays Message 3 with headers
instead of Message 1 with headers.  So with the cursor on Message 1, I
press Return to get Message 1 displayed. The cursor goes down to Message
3, and when I press 't', I get Message 1 displayed including headers.

This is rather confusing because you don't get the message displayed
you're expecting :)  Since I'm doing this in an X11 frame, there's the
little triangular mark on the left of the message in the summary
display.  That mark doesn't follow the cursor anymore, i. e. when I
press Return on Message 1, the cursor goes to Message 3 and the triangle
remains on Message 1.  When I press 'h' in the summary buffer to switch
to the buffer displaying the message and then 't' to display the
headers, the triangle goes down to Message 3 where the cursor in the
summary buffer was and Message 3 is displayed without headers.

This doesn't look to me as if the screen was constantly being redrawn
and more like some sort of mismatch between what the user expects to
have displayed depending on where they put the cursor and what gnus
figures they want to have displayed (depending on where it figures it
wants to put the triangle).


-- 
"Object-oriented programming languages aren't completely convinced that
you should be allowed to do anything with functions."
http://www.joelonsoftware.com/items/2006/08/01.html




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Tue, 18 Jun 2013 15:58:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: lee <lee <at> yun.yagibdah.de>
Cc: 14616 <at> debbugs.gnu.org, larsi <at> gnus.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Tue, 18 Jun 2013 18:57:49 +0300
> From: lee <lee <at> yun.yagibdah.de>
> Cc: Lars Magne Ingebrigtsen <larsi <at> gnus.org>,  14616 <at> debbugs.gnu.org
> Date: Tue, 18 Jun 2013 07:22:10 +0200
> 
> > This all sounds very similar to bug #13864, but that one was fixed 2
> > months ago.
> 
> This one: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13864 ?

Yes.

> > Can you use the methodology described in that bug to find out why the
> > screen is being constantly redrawn?  If and when you reach a point
> > where your findings diverge from what was found there, please post
> > your findings here, and we will take it from there.
> 
> Not really because when I run emacs -q and then start gnus, I'm getting
> a problem with nntp servers not being found.  It says in the *Messages*
> buffer:

There's no requirement to do this in "emacs -Q", if the problem cannot
be reproduced there.

> + start emacs (just normally)
> + M-x gnus RET
> + enter a group that has messages all marked as O
> + press enter with the cursor on the first message in the summary buffer
> + that message is displayed and the cursor in the summary buffer moves
>   down by two messages, i. e.:
> 
> 
>     O Message 1 <--Cursor
>     O Message 2
>     O Message 3
>     O Message 4
>     [...]
> 
> 
>   becomes
> 
> 
>     O Message 1
>     O Message 2
>     O Message 3 <-- Cursor
>     O Message 4
>     [...]
> 
> 
> I would expect the cursor to remain on Message 1.  Now when I 'C-x b
> some-other-buffer' to switch to another buffer from the summary display
> --- or run 'emacsclient some-file' --- and then 'C-x o' to the message
> buffer and then press 't' to display the message headers, Message 3 is
> suddenly displayed instead of Message 1 (without showing the headers).

Sounds like an entirely different problem from the one reported by
Lars in this bug report.  Why did you think they are the same?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Wed, 19 Jun 2013 01:40:02 GMT) Full text and rfc822 format available.

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

From: lee <lee <at> yun.yagibdah.de>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 14616 <at> debbugs.gnu.org, larsi <at> gnus.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Wed, 19 Jun 2013 03:38:55 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

>> From: lee <lee <at> yun.yagibdah.de>
>> Cc: Lars Magne Ingebrigtsen <larsi <at> gnus.org>,  14616 <at> debbugs.gnu.org
>> Date: Tue, 18 Jun 2013 07:22:10 +0200
>> 
>> > This all sounds very similar to bug #13864, but that one was fixed 2
>> > months ago.
>> 
>> This one: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13864 ?
>
> Yes.
> 
> [...]
> 
>> + start emacs (just normally)
>> + M-x gnus RET
>> + enter a group that has messages all marked as O
>> + press enter with the cursor on the first message in the summary buffer
>> + that message is displayed and the cursor in the summary buffer moves
>>   down by two messages, i. e.:
>> 
>> 
>>     O Message 1 <--Cursor
>>     O Message 2
>>     O Message 3
>>     O Message 4
>>     [...]
>> 
>> 
>>   becomes
>> 
>> 
>>     O Message 1
>>     O Message 2
>>     O Message 3 <-- Cursor
>>     O Message 4
>>     [...]
>> 
>> 
>> I would expect the cursor to remain on Message 1.  Now when I 'C-x b
>> some-other-buffer' to switch to another buffer from the summary display
>> --- or run 'emacsclient some-file' --- and then 'C-x o' to the message
>> buffer and then press 't' to display the message headers, Message 3 is
>> suddenly displayed instead of Message 1 (without showing the headers).
>
> Sounds like an entirely different problem from the one reported by
> Lars in this bug report.  Why did you think they are the same?

Uh, I don't think they are the same.  This one looks like it affects
only gnus; everything else in emacs seems to work fine.  It was very
confusing when it showed up, and my initial bug report wasn't exactly
well written.  So I looked at #13864 and tried to reproduce it in this
context.  Looking closer at what I reported about showed the behaviour I
tried to describe, hoping some more detailed info might make it easier
for you to look into it.

#13864, Lars' observations and what I'm seeing here /could/ all be
related since it all has something to do with the display, but I
wouldn't be able to tell.


-- 
"Object-oriented programming languages aren't completely convinced that
you should be allowed to do anything with functions."
http://www.joelonsoftware.com/items/2006/08/01.html




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Sun, 23 Jun 2013 17:29:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Sun, 23 Jun 2013 20:27:46 +0300
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Date: Fri, 14 Jun 2013 10:05:17 +0200
> 
> Lars Magne Ingebrigtsen <larsi <at> gnus.org> writes:
> 
> > I don't have a test case for this bug, I'm afraid, but here's what I'm
> > seeing:
> 
> Oh, I just noticed from the trace.  This is repeated, time and time and
> time again:
> 
> [pid 21916]      0.000091 write(4, "\33[27;1H\33[K\33[H\33[?25l\33[33mR  [  41"..., 123) = 123
> [pid 21916]      0.000161 write(4, "\r\n\33[33mR  \33[39;49m\33[4m\33[33m[  55"..., 916) = 916
> [pid 21916]      0.000111 write(4, "\r\n\33[K\nRails ships with a default"..., 287) = 287
> [pid 21916]      0.000140 write(4, "\n* \33[1mBeta:\33[0m For testing fea"..., 675) = 675
> 
> "Rails ships with a default" is the text that's displayed on the
> screen.  So it seems to be repainting the entire screen over and over
> and over again?
> 
> That tallies with my surmise that Emacs was generating a lot a data
> traffic.

Any progress with investigating this?

Let me know if you need help.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Tue, 25 Jun 2013 20:20:02 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Tue, 25 Jun 2013 22:18:55 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> Any progress with investigating this?
>
> Let me know if you need help.

I do need help.  I've been trying to follow the advice in the #13864 bug
report, but the code has shifted quite a bit in the last two months, and
I know virtually nothing about gdb, I'm afraid.

Do you have a handy set of commands to start debugging this?

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Wed, 26 Jun 2013 16:33:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Wed, 26 Jun 2013 19:32:12 +0300
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: 14616 <at> debbugs.gnu.org
> Date: Tue, 25 Jun 2013 22:18:55 +0200
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> > Any progress with investigating this?
> >
> > Let me know if you need help.
> 
> I do need help.  I've been trying to follow the advice in the #13864 bug
> report, but the code has shifted quite a bit in the last two months, and
> I know virtually nothing about gdb, I'm afraid.
> 
> Do you have a handy set of commands to start debugging this?

Let's see...  The first set of instructions, at
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13864#20, should still be
a good starting point.  I repeat them below, indented (with one
important correction):

  Could you please attach a debugger to Emacs, after starting the
  server, but before opening the TTY frame with emacsclient, and set a
  breakpoint like this:

   (gdb) set height 0
   (gdb) break update_frame_1
   (gdb) commands
    > p force_p
    > p inhibit_id_p
    > continue
    > end
   (gdb)

  Then re-create the problem and see whether update_frame_1 is called
  very frequently, and if so, what are the values of the 2 arguments
  printed by the breakpoint commands above.  (I don't know what is your
  level of proficiency with GDB, so let me know if you need more
  detailed instructions.)

  Don't forget to invoke GDB from the src directory, and make sure that
  it reads the .gdbinit file there, and does not reject it due to
  security considerations.

If the above is not clear enough, let me know where you want me to
elaborate.  (In case you didn't know, attaching a debugger means
running "gdb -p PID" where PID is the id of the Emacs process.)

The goal of the above is to see whether update_frame_1 is called with
high frequency, so that we could then understand why it is called and
why it redraws the same screen content again and again.

TIA




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Thu, 27 Jun 2013 11:17:02 GMT) Full text and rfc822 format available.

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

From: lee <lee <at> yun.yagibdah.de>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 14616 <at> debbugs.gnu.org, larsi <at> gnus.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Thu, 27 Jun 2013 13:16:46 +0200
lee <lee <at> yun.yagibdah.de> writes:

> Eli Zaretskii <eliz <at> gnu.org> writes:
>>> + start emacs (just normally)
>>> + M-x gnus RET
>>> + enter a group that has messages all marked as O
>>> + press enter with the cursor on the first message in the summary buffer
>>> + that message is displayed and the cursor in the summary buffer moves
>>>   down by two messages, i. e.:
>>> 
>>> 
>>>     O Message 1 <--Cursor
>>>     O Message 2
>>>     O Message 3
>>>     O Message 4
>>>     [...]
>>> 
>>> 
>>>   becomes
>>> 
>>> 
>>>     O Message 1
>>>     O Message 2
>>>     O Message 3 <-- Cursor
>>>     O Message 4
>>>     [...]
>>> 
>>> 
>>> I would expect the cursor to remain on Message 1.  Now when I 'C-x b
>>> some-other-buffer' to switch to another buffer from the summary display
>>> --- or run 'emacsclient some-file' --- and then 'C-x o' to the message
>>> buffer and then press 't' to display the message headers, Message 3 is
>>> suddenly displayed instead of Message 1 (without showing the headers).
>>
>> Sounds like an entirely different problem from the one reported by
>> Lars in this bug report.  Why did you think they are the same?
>
> Uh, I don't think they are the same.

Oh, I think now I know what happened: I made --- or wanted to make --- a
bug report about the behaviour I described above, and that report had
"cursor" in the subject.  Apparently, at about the same time, Lars made
another bug report.

Then when I looked here for the bug report I made (searching for
"cursor"), I found Lars' report and thought it was the one I wanted to
make because it also has "cursor" in the subject.  I'm sorry for the
confusion!


The report I wanted to make apparently never was sent.  Should I make a
new report?  Can anyone reproduce the behaviour I've described?


-- 
"Object-oriented programming languages aren't completely convinced that
you should be allowed to do anything with functions."
http://www.joelonsoftware.com/items/2006/08/01.html




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Fri, 19 Jul 2013 15:32:01 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Fri, 19 Jul 2013 17:31:32 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

>   Could you please attach a debugger to Emacs, after starting the
>   server, but before opening the TTY frame with emacsclient, and set a
>   breakpoint like this:
>
>    (gdb) set height 0
>    (gdb) break update_frame_1
>    (gdb) commands
>     > p force_p
>     > p inhibit_id_p
>     > continue
>     > end
>    (gdb)

Thanks for the recipe.

The first thing that I notice is that after starting Gnus, and letting
Gnus settle (so there's not screen updates at all), I get the following:

Breakpoint 3, update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false)
    at dispnew.c:4445
4445      struct glyph_matrix *current_matrix = f->current_matrix;
$443 = true
$444 = false

Breakpoint 3, update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false)
    at dispnew.c:4445
4445      struct glyph_matrix *current_matrix = f->current_matrix;
$445 = true
$446 = false

Breakpoint 3, update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false)
    at dispnew.c:4445
4445      struct glyph_matrix *current_matrix = f->current_matrix;
$447 = true
$448 = false

Once per second.  So it seems like something is making the update fire
regularly, but not very intensively.  Nothing that I'm able to detect
happens on the screen -- I have no clocks or anything altering anything.

Now, for the real bug.  When I then select an article in Gnus, this
starts firing like crazy:

Breakpoint 3, update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false)
    at dispnew.c:4445
4445	  struct glyph_matrix *current_matrix = f->current_matrix;
$16335 = true
$16336 = false

Breakpoint 3, update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false)
    at dispnew.c:4445
4445	  struct glyph_matrix *current_matrix = f->current_matrix;
$16337 = true
$16338 = false

Breakpoint 3, update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false)
    at dispnew.c:4445
4445	  struct glyph_matrix *current_matrix = f->current_matrix;
$16339 = true
$16340 = false

Breakpoint 3, update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false)
    at dispnew.c:4445
4445	  struct glyph_matrix *current_matrix = f->current_matrix;
$16341 = true
$16342 = false

Breakpoint 3, update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false)
    at dispnew.c:4445
4445	  struct glyph_matrix *current_matrix = f->current_matrix;
$16343 = true
$16344 = false

Breakpoint 3, update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false)
    at dispnew.c:4445
4445	  struct glyph_matrix *current_matrix = f->current_matrix;
$16345 = true
$16346 = false


[...]

Breakpoint 3, update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false)
    at dispnew.c:4445
4445	  struct glyph_matrix *current_matrix = f->current_matrix;
$17071 = true
$17072 = false

Breakpoint 3, update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false)
    at dispnew.c:4445
4445	  struct glyph_matrix *current_matrix = f->current_matrix;
$17073 = true
$17074 = false

Breakpoint 3, update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false)
    at dispnew.c:4445
4445	  struct glyph_matrix *current_matrix = f->current_matrix;
$17075 = true
$17076 = false


So it fired about er seven thousand times?

When Gnus selects an article in these groups, a lot of network traffic
is fired off as it uses `url-retrieve' to pre-fetch images.  So my
uninformed guess would be that something in the network code is telling
Emacs that the display is dirty and needs to be repainted.

Does this output tell you anything, or should I put the breakpoints
somewhere else?

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Fri, 19 Jul 2013 18:47:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Fri, 19 Jul 2013 21:46:07 +0300
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: 14616 <at> debbugs.gnu.org
> Date: Fri, 19 Jul 2013 17:31:32 +0200
> 
> Breakpoint 3, update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false)
>     at dispnew.c:4445
> 4445      struct glyph_matrix *current_matrix = f->current_matrix;
> $447 = true
> $448 = false
> 
> Once per second.  So it seems like something is making the update fire
> regularly, but not very intensively.  Nothing that I'm able to detect
> happens on the screen -- I have no clocks or anything altering anything.

I think these are just the routine redisplay cycles.  update_frame_1
is called as part of the last portion of redisplay: when Emacs has
decided what parts of the screen need to be redrawn and what they
should look like, and now it is about to compare that with what is
actually displayed in those parts, and redraw the different parts.

So the periodical calls to update_frame_1 is not a problem in itself.

> Now, for the real bug.  When I then select an article in Gnus, this
> starts firing like crazy:
> 
> Breakpoint 3, update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false)
>     at dispnew.c:4445
> 4445	  struct glyph_matrix *current_matrix = f->current_matrix;
> $16335 = true
> $16336 = false
> [...]
> When Gnus selects an article in these groups, a lot of network traffic
> is fired off as it uses `url-retrieve' to pre-fetch images.  So my
> uninformed guess would be that something in the network code is telling
> Emacs that the display is dirty and needs to be repainted.

Does the screen stay unchanged during this time, or is something
changing, like images being displayed after they are fetched?

If you see such a frantic activity when nothing changes on the screen,
then this is indeed a bug.  In that case, set a breakpoint in
update_frame_line, and display its 2nd argument, like this:

 (gdb) break update_frame_line
 (gdb) commands
  > p vpos
  > continue
  > end
 (gdb)

The values of vpos will tell us which parts of the screen, in terms of
line numbers, Emacs tries to redraw.  That will give some clues about
where to look next.

Thanks.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Tue, 30 Jul 2013 14:48:02 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Tue, 30 Jul 2013 16:47:08 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> Does the screen stay unchanged during this time, or is something
> changing, like images being displayed after they are fetched?

Nothing much on the screen changes during this time.  That is, there's
one buffer being displayed, but nothing else is updated.

Hm...  I've just tried running it under xterm instead of the complicated
cell phone/ssh thing, and the same excessive thing seems to happen
there, but here I can see something being updated.  The cursor seems
like it's being constantly redrawn -- it's "shimmering".

> If you see such a frantic activity when nothing changes on the screen,
> then this is indeed a bug.  In that case, set a breakpoint in
> update_frame_line, and display its 2nd argument, like this:
>
>  (gdb) break update_frame_line
>  (gdb) commands
>   > p vpos
>   > continue
>   > end
>  (gdb)
>
> The values of vpos will tell us which parts of the screen, in terms of
> line numbers, Emacs tries to redraw.  That will give some clues about
> where to look next.

Here's some of the output:

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4554 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4555 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4556 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4557 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4558 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4559 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4560 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4561 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4562 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4563 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4564 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4565 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4566 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4567 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4568 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4569 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4570 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4571 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4572 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4573 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4574 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4575 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4576 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4577 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4578 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4579 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4580 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4581 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4582 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4583 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4584 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4585 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4586 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4587 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4588 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4589 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4590 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4591 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4592 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4593 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4594 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4595 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4596 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4597 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4598 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4599 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4600 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4601 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4602 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4603 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4604 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4605 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4606 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4607 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4608 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4609 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4610 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4611 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4612 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4613 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4614 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4615 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4616 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4617 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4618 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4619 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4620 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4621 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4622 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4623 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4624 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4625 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4626 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4627 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4628 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4629 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4630 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4631 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4632 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4633 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4634 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4635 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4636 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4637 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4638 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4639 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4640 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4641 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4642 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4643 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4644 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4645 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4646 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4647 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4648 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4649 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4650 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4651 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4652 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4653 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4654 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4655 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4656 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4657 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4658 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4659 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4660 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4661 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4662 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4663 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4664 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4665 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4666 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4667 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4668 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4669 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4670 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4671 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4672 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4673 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4674 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4675 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4676 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4677 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4678 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4679 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4680 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4681 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4682 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4683 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4684 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4685 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4686 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4687 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4688 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4689 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4690 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4691 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4692 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4693 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4694 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4695 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4696 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4697 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4698 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4699 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4700 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4701 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4702 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4703 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4704 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4705 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4706 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4707 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4708 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4709 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4710 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4711 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4712 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4713 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4714 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4715 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4716 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4717 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4718 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4719 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4720 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4721 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4722 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4723 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4724 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4725 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4726 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4727 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4728 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4729 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4730 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4731 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4732 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4733 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4734 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4735 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4736 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4737 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4738 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4739 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4740 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4741 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4742 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4743 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4744 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4745 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4746 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4747 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4748 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4749 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4750 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4751 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4752 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4753 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4754 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4755 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4756 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4757 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4758 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4759 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4760 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4761 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4762 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4763 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4764 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4765 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4766 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4767 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4768 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4769 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4770 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4771 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4772 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4773 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4774 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4775 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4776 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4777 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4778 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4779 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4780 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4781 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4782 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4783 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4784 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4785 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4786 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4787 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4788 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4789 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4790 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4791 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4792 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4793 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4794 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4795 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4796 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4797 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4798 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4799 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4800 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4801 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4802 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4803 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4804 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4805 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4806 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4807 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4808 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4809 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4810 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4811 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4812 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4813 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4814 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4815 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4816 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4817 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4818 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4819 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4820 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4821 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4822 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4823 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4824 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4825 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4826 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4827 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4828 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4829 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4830 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4831 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4832 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4833 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4834 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4835 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4836 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4837 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4838 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4839 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4840 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4841 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4842 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4843 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4844 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4845 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4846 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4847 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4848 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4849 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4850 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4851 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4852 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4853 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4854 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4855 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4856 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4857 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4858 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4859 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4860 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4861 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4862 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4863 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4864 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4865 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4866 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4867 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4868 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4869 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4870 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4871 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4872 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4873 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4874 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4875 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4876 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4877 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4878 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4879 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4880 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4881 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4882 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4883 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4884 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4885 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4886 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4887 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4888 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4889 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4890 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4891 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4892 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4893 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4894 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4895 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4896 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4897 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4898 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4899 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4900 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4901 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4902 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4903 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4904 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4905 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4906 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4907 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4908 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4909 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4910 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4911 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4912 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4913 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4914 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4915 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4916 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4917 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4918 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4919 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4920 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4921 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4922 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4923 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4924 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4925 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4926 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4927 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4928 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4929 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4930 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4931 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4932 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4933 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4934 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4935 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4936 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4937 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4938 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4939 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4940 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4941 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4942 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4943 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4944 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4945 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4946 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4947 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4948 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4949 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4950 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4951 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4952 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4953 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4954 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4955 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4956 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4957 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4958 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4959 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4960 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4961 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4962 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4963 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4964 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4965 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4966 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4967 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4968 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4969 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4970 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4971 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4972 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4973 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4974 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4975 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4976 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4977 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4978 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4979 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4980 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4981 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4982 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4983 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4984 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4985 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4986 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4987 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4988 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4989 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4990 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4991 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4992 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4993 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4994 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4995 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4996 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4997 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$4998 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$4999 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5000 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5001 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5002 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5003 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5004 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5005 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5006 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5007 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5008 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5009 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5010 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5011 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5012 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5013 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5014 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5015 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5016 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5017 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5018 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5019 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5020 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5021 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5022 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5023 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5024 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5025 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5026 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5027 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5028 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5029 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5030 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5031 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5032 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5033 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5034 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5035 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5036 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5037 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5038 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5039 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5040 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5041 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5042 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5043 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5044 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5045 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5046 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5047 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5048 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5049 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5050 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5051 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5052 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5053 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5054 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5055 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5056 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5057 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5058 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5059 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5060 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5061 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5062 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5063 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5064 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5065 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5066 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5067 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5068 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5069 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5070 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5071 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5072 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5073 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5074 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5075 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5076 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5077 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5078 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5079 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5080 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5081 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5082 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5083 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5084 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5085 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5086 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5087 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5088 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5089 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5090 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5091 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5092 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5093 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5094 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5095 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5096 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5097 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5098 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5099 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5100 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5101 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5102 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5103 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5104 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5105 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5106 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5107 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5108 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5109 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5110 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5111 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5112 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5113 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5114 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5115 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5116 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5117 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5118 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5119 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5120 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5121 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5122 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5123 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5124 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5125 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5126 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5127 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5128 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5129 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5130 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5131 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5132 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5133 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5134 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5135 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5136 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5137 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5138 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5139 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5140 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5141 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5142 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5143 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5144 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5145 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5146 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5147 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5148 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5149 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5150 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5151 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5152 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5153 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5154 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5155 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5156 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5157 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5158 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5159 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5160 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5161 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5162 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5163 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5164 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5165 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5166 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5167 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5168 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5169 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5170 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5171 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5172 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5173 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5174 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5175 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5176 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5177 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5178 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5179 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5180 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5181 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5182 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5183 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5184 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5185 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5186 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5187 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5188 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5189 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5190 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5191 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5192 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5193 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5194 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5195 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5196 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5197 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5198 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5199 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5200 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5201 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5202 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5203 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5204 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5205 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5206 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5207 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5208 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5209 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5210 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5211 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5212 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5213 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5214 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5215 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5216 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5217 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5218 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5219 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5220 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5221 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5222 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5223 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5224 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5225 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5226 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5227 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5228 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5229 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5230 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5231 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5232 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5233 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5234 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5235 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5236 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5237 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5238 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5239 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5240 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5241 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5242 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5243 = 24

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$5244 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$5245 = 24


-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Tue, 30 Jul 2013 16:46:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Tue, 30 Jul 2013 19:44:44 +0300
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: 14616 <at> debbugs.gnu.org
> Date: Tue, 30 Jul 2013 16:47:08 +0200
> 
> Hm...  I've just tried running it under xterm instead of the complicated
> cell phone/ssh thing, and the same excessive thing seems to happen
> there, but here I can see something being updated.  The cursor seems
> like it's being constantly redrawn -- it's "shimmering".

The cursor is not redrawn on a TTY.  What you see is, I believe, an
indication of Emacs constantly redrawing portions of the screen.  That
includes turning cursor off and on and moving it.

> Here's some of the output:
> 
> Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
>     at dispnew.c:4755
> 4755	{
> $4554 = 23
> 
> Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
> 4755	{
> $4555 = 24

This says that we are constantly redrawing screen lines 23 and 24
(zero-based), counting from top of the frame.  Can you tell what is
(or was) displayed on those lines?  In particular, are these by chance
the mode line and the echo area, or are those in the text area of some
window?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Wed, 31 Jul 2013 10:05:01 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Wed, 31 Jul 2013 12:03:48 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> The cursor is not redrawn on a TTY.  What you see is, I believe, an
> indication of Emacs constantly redrawing portions of the screen.  That
> includes turning cursor off and on and moving it.

Sounds likely.

> This says that we are constantly redrawing screen lines 23 and 24
> (zero-based), counting from top of the frame.  Can you tell what is
> (or was) displayed on those lines?  In particular, are these by chance
> the mode line and the echo area, or are those in the text area of some
> window?

23 and 24 are the mode lines and the echo area, if I'm counting
correctly.

But I've finally come up with an easy-to-execute test case.

With the following gdb commands:

set logging file /tmp/emacs.gdb
set logging redirect on
set logging on
set height 0
break update_frame_line
commands
p vpos
continue
end
run -nw

I put the following in the scratch buffer and eval it while tailing
/tmp/emacs.gdb:

(dotimes (i 10)
  (url-retrieve "http://cdn.arwrath.com/1/137744.gif"
                (lambda (&rest ignore)
                  (kill-buffer (current-buffer)))
                nil t t)
  (sleep-for 5))

Then every five seconds I get the output below, which seems to say that
it's repainting the entire window every time it does something
networkey.

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=0)
    at dispnew.c:4755
4755	{
$14314 = 0

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=1)
    at dispnew.c:4755
4755	{
$14315 = 1

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=2)
    at dispnew.c:4755
4755	{
$14316 = 2

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=3)
    at dispnew.c:4755
4755	{
$14317 = 3

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=4)
    at dispnew.c:4755
4755	{
$14318 = 4

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=5)
    at dispnew.c:4755
4755	{
$14319 = 5

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=6)
    at dispnew.c:4755
4755	{
$14320 = 6

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=7)
    at dispnew.c:4755
4755	{
$14321 = 7

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=8)
    at dispnew.c:4755
4755	{
$14322 = 8

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=9)
    at dispnew.c:4755
4755	{
$14323 = 9

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=10)
    at dispnew.c:4755
4755	{
$14324 = 10

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=11)
    at dispnew.c:4755
4755	{
$14325 = 11

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=12)
    at dispnew.c:4755
4755	{
$14326 = 12

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=13)
    at dispnew.c:4755
4755	{
$14327 = 13

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=14)
    at dispnew.c:4755
4755	{
$14328 = 14

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=15)
    at dispnew.c:4755
4755	{
$14329 = 15

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=16)
    at dispnew.c:4755
4755	{
$14330 = 16

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=17)
    at dispnew.c:4755
4755	{
$14331 = 17

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=18)
    at dispnew.c:4755
4755	{
$14332 = 18

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=19)
    at dispnew.c:4755
4755	{
$14333 = 19

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=20)
    at dispnew.c:4755
4755	{
$14334 = 20

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=21)
    at dispnew.c:4755
4755	{
$14335 = 21

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=22)
    at dispnew.c:4755
4755	{
$14336 = 22

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=vpos <at> entry=23)
    at dispnew.c:4755
4755	{
$14337 = 23

Breakpoint 3, update_frame_line (f=f <at> entry=0xb7fbe0, vpos=24) at dispnew.c:4755
4755	{
$14338 = 24

  

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Wed, 31 Jul 2013 10:13:02 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Wed, 31 Jul 2013 12:11:46 +0200
Here's an even more basic test case:

(dotimes (i 10)
  (let ((process (make-network-process :name "nntp" :buffer nil
				       :host "news.gmane.org" :service "nntp")))
    (delete-process process))
  (sleep-for 5))

This redraws all the lines every five seconds for me, running
emacs -Q -nw under an xterm.  

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Wed, 31 Jul 2013 17:36:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Wed, 31 Jul 2013 20:34:55 +0300
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Date: Wed, 31 Jul 2013 12:11:46 +0200
> 
> Here's an even more basic test case:
> 
> (dotimes (i 10)
>   (let ((process (make-network-process :name "nntp" :buffer nil
> 				       :host "news.gmane.org" :service "nntp")))
>     (delete-process process))
>   (sleep-for 5))
> 
> This redraws all the lines every five seconds for me, running
> emacs -Q -nw under an xterm.  

It doesn't actually redraw the lines, at least not on my system.  What
it does is examine each screen line in the 'desired' glyph matrix (a
structure that describes what _should_ be on the screen) with the
corresponding line in the 'current' glyph matrix (which describes what
_is_ on the screen).  Emacs compares each desired line with the
corresponding current line, sees that they are identical, and doesn't
redraw anything.

IOW, there is indeed a redisplay cycle triggered by your recipe, but
that redisplay ends up redrawing nothing, which is what I'd expect.

Do you see on your system any writes to the terminal, e.g., in strace?
If we really redraw the screen, you should see characters and escape
sequences being sent to the screen.  If there's no such traffic, then
this use case is not the bug we were looking for.

(If you wonder why each iteration through your recipe causes Emacs to
enter redisplay, then this is caused by delete-process: you will see
that it calls redisplay_preserve_echo_area, which enters redisplay.
Presumably, this is because deleting a process or a network connection
constitutes a status change, and we always call redisplay in that
case, I think for sentinels' sake.  So this is normal, or at least not
a regression.)




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Thu, 01 Aug 2013 10:43:02 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Thu, 01 Aug 2013 12:41:29 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> It doesn't actually redraw the lines, at least not on my system.  What
> it does is examine each screen line in the 'desired' glyph matrix (a
> structure that describes what _should_ be on the screen) with the
> corresponding line in the 'current' glyph matrix (which describes what
> _is_ on the screen).

I see.  Is there a better place to put the trace so that it'll only
trigger when something is actually redrawn?  That would make poking
around trying to trigger the bug easier...

> Do you see on your system any writes to the terminal, e.g., in strace?

I tried stracing it now, but couldn't see anything to indicate that it
actually writes anything to the terminal.

> (If you wonder why each iteration through your recipe causes Emacs to
> enter redisplay, then this is caused by delete-process: you will see
> that it calls redisplay_preserve_echo_area, which enters redisplay.
> Presumably, this is because deleting a process or a network connection
> constitutes a status change, and we always call redisplay in that
> case, I think for sentinels' sake.  So this is normal, or at least not
> a regression.)

Right.

-- 
(domestic pets only, the antidote for overdose, milk.)
  No Gnus T-Shirt for sale: http://ingebrigtsen.no/no.php




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Thu, 01 Aug 2013 16:47:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Thu, 01 Aug 2013 19:46:29 +0300
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: bug-gnu-emacs <at> gnu.org
> Date: Thu, 01 Aug 2013 12:41:29 +0200
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> > It doesn't actually redraw the lines, at least not on my system.  What
> > it does is examine each screen line in the 'desired' glyph matrix (a
> > structure that describes what _should_ be on the screen) with the
> > corresponding line in the 'current' glyph matrix (which describes what
> > _is_ on the screen).
> 
> I see.  Is there a better place to put the trace so that it'll only
> trigger when something is actually redrawn?  That would make poking
> around trying to trigger the bug easier...

The functions that actually cause Emacs to write something to the
terminal are write_glyphs, insert_glyphs, delete_glyphs, and
cursor_to and clear_end_of_line.  You will see them called from
update_frame_line in several places.  Either put a breakpoint at each
of those places, with the following breakpoint commands:

 (gdb) commands
   > continue
   > end

or put breakpoints _in_ those functions, with the following
breakpoint commands:

 (gdb) commands
   > bt 2
   > continue
   > end

The "bt 2" part will allow to see with what vpos argument was
update_frame_line called, so it will be easy to see which portions of
the screen we are redrawing.  You are looking for calls that
successively redraw several screen lines, preferably in the text area,
not the mode line.

Thanks.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Fri, 02 Aug 2013 13:34:02 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Fri, 02 Aug 2013 15:33:23 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> The functions that actually cause Emacs to write something to the
> terminal are write_glyphs, insert_glyphs, delete_glyphs, and
> cursor_to and clear_end_of_line.  You will see them called from
> update_frame_line in several places.  Either put a breakpoint at each
> of those places, with the following breakpoint commands:

Thanks.

With the commands below, and the make-network-process loop, I can indeed
see no screen updates.  I'll try to find other ways to trigger the bug.

The only thing that's being triggered is the call to cursor_to, but that
should probably not have any effect.  I've included it below, though.

set logging file /tmp/emacs.gdb
set logging redirect on
set logging on
set height 0
break write_glyphs
commands
bt 2
continue
end
break insert_glyphs
commands
bt 2
continue
end
break delete_glyphs
commands
bt 2
continue
end
break cursor_to
commands
bt 2
continue
end
break clear_end_of_line
commands
bt 2
continue
end
run -Q -nw


Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=11, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=11, hpos=0) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffd950)
"let" (0xffffda98)
"while" (0xffffdb88)
"let" (0xffffdcd8)
"eval" (0xffffddf8)
"eval-last-sexp-1" (0xffffdf80)
"eval-last-sexp" (0xffffe148)
"call-interactively" (0xffffe2f0)
"command-execute" (0xffffe418)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=11, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=11, hpos=0) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffd950)
"let" (0xffffda98)
"while" (0xffffdb88)
"let" (0xffffdcd8)
"eval" (0xffffddf8)
"eval-last-sexp-1" (0xffffdf80)
"eval-last-sexp" (0xffffe148)
"call-interactively" (0xffffe2f0)
"command-execute" (0xffffe418)

-- 
(domestic pets only, the antidote for overdose, milk.)
  No Gnus T-Shirt for sale: http://ingebrigtsen.no/no.php




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Fri, 02 Aug 2013 14:01:02 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Fri, 02 Aug 2013 15:46:23 +0200
Ok, back to the original test case: Hitting `RET' on an article that
triggers prefetching of lots of ... stuff.

I don't know how much of this stuff to include, so I included 1400
lines.  :-)

While this is going on, I can't see anything visibly changing in Emacs.

Looking at the lines included below, I see lots of clear_to_end_of_line
and cursor_to...  and write_glyphs...

Perhaps this'll tell you something.

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffbe10)
"url-http-parse-headers" (0xffffbfd0)
"url-http-content-length-after-change-function" (0xffffc180)
"url-http-generic-filter" (0xffffc308)
"sleep-for" (0xffffdaa0)
"while" (0xffffdb88)
"let" (0xffffdcd8)
"eval" (0xffffddf8)
"eval-last-sexp-1" (0xffffdf80)
"eval-last-sexp" (0xffffe148)
"call-interactively" (0xffffe2f0)
"command-execute" (0xffffe418)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffbe10)
"url-http-parse-headers" (0xffffbfd0)
"url-http-content-length-after-change-function" (0xffffc180)
"url-http-generic-filter" (0xffffc308)
"sleep-for" (0xffffdaa0)
"while" (0xffffdb88)
"let" (0xffffdcd8)
"eval" (0xffffddf8)
"eval-last-sexp-1" (0xffffdf80)
"eval-last-sexp" (0xffffe148)
"call-interactively" (0xffffe2f0)
"command-execute" (0xffffe418)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffbe10)
"url-http-parse-headers" (0xffffbfd0)
"url-http-content-length-after-change-function" (0xffffc180)
"url-http-generic-filter" (0xffffc308)
"sleep-for" (0xffffdaa0)
"while" (0xffffdb88)
"let" (0xffffdcd8)
"eval" (0xffffddf8)
"eval-last-sexp-1" (0xffffdf80)
"eval-last-sexp" (0xffffe148)
"call-interactively" (0xffffe2f0)
"command-execute" (0xffffe418)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffbe10)
"url-http-parse-headers" (0xffffbfd0)
"url-http-content-length-after-change-function" (0xffffc180)
"url-http-generic-filter" (0xffffc308)
"sleep-for" (0xffffdaa0)
"while" (0xffffdb88)
"let" (0xffffdcd8)
"eval" (0xffffddf8)
"eval-last-sexp-1" (0xffffdf80)
"eval-last-sexp" (0xffffe148)
"call-interactively" (0xffffe2f0)
"command-execute" (0xffffe418)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffbe10)
"url-http-parse-headers" (0xffffbfd0)
"url-http-content-length-after-change-function" (0xffffc180)
"url-http-generic-filter" (0xffffc308)
"sleep-for" (0xffffdaa0)
"while" (0xffffdb88)
"let" (0xffffdcd8)
"eval" (0xffffddf8)
"eval-last-sexp-1" (0xffffdf80)
"eval-last-sexp" (0xffffe148)
"call-interactively" (0xffffe2f0)
"command-execute" (0xffffe418)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffbe10)
"url-http-parse-headers" (0xffffbfd0)
"url-http-content-length-after-change-function" (0xffffc180)
"url-http-generic-filter" (0xffffc308)
"sleep-for" (0xffffdaa0)
"while" (0xffffdb88)
"let" (0xffffdcd8)
"eval" (0xffffddf8)
"eval-last-sexp-1" (0xffffdf80)
"eval-last-sexp" (0xffffe148)
"call-interactively" (0xffffe2f0)
"command-execute" (0xffffe418)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffbe10)
"url-http-parse-headers" (0xffffbfd0)
"url-http-content-length-after-change-function" (0xffffc180)
"url-http-generic-filter" (0xffffc308)
"sleep-for" (0xffffdaa0)
"while" (0xffffdb88)
"let" (0xffffdcd8)
"eval" (0xffffddf8)
"eval-last-sexp-1" (0xffffdf80)
"eval-last-sexp" (0xffffe148)
"call-interactively" (0xffffe2f0)
"command-execute" (0xffffe418)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffbe10)
"url-http-parse-headers" (0xffffbfd0)
"url-http-content-length-after-change-function" (0xffffc180)
"url-http-generic-filter" (0xffffc308)
"sleep-for" (0xffffdaa0)
"while" (0xffffdb88)
"let" (0xffffdcd8)
"eval" (0xffffddf8)
"eval-last-sexp-1" (0xffffdf80)
"eval-last-sexp" (0xffffe148)
"call-interactively" (0xffffe2f0)
"command-execute" (0xffffe418)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffbe10)
"url-http-parse-headers" (0xffffbfd0)
"url-http-content-length-after-change-function" (0xffffc180)
"url-http-generic-filter" (0xffffc308)
"sleep-for" (0xffffdaa0)
"while" (0xffffdb88)
"let" (0xffffdcd8)
"eval" (0xffffddf8)
"eval-last-sexp-1" (0xffffdf80)
"eval-last-sexp" (0xffffe148)
"call-interactively" (0xffffe2f0)
"command-execute" (0xffffe418)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffbe10)
"url-http-parse-headers" (0xffffbfd0)
"url-http-content-length-after-change-function" (0xffffc180)
"url-http-generic-filter" (0xffffc308)
"sleep-for" (0xffffdaa0)
"while" (0xffffdb88)
"let" (0xffffdcd8)
"eval" (0xffffddf8)
"eval-last-sexp-1" (0xffffdf80)
"eval-last-sexp" (0xffffe148)
"call-interactively" (0xffffe2f0)
"command-execute" (0xffffe418)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffbe10)
"url-http-parse-headers" (0xffffbfd0)
"url-http-content-length-after-change-function" (0xffffc180)
"url-http-generic-filter" (0xffffc308)
"sleep-for" (0xffffdaa0)
"while" (0xffffdb88)
"let" (0xffffdcd8)
"eval" (0xffffddf8)
"eval-last-sexp-1" (0xffffdf80)
"eval-last-sexp" (0xffffe148)
"call-interactively" (0xffffe2f0)
"command-execute" (0xffffe418)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffbe10)
"url-http-parse-headers" (0xffffbfd0)
"url-http-content-length-after-change-function" (0xffffc180)
"url-http-generic-filter" (0xffffc308)
"sleep-for" (0xffffdaa0)
"while" (0xffffdb88)
"let" (0xffffdcd8)
"eval" (0xffffddf8)
"eval-last-sexp-1" (0xffffdf80)
"eval-last-sexp" (0xffffe148)
"call-interactively" (0xffffe2f0)
"command-execute" (0xffffe418)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffbe10)
"url-http-parse-headers" (0xffffbfd0)
"url-http-content-length-after-change-function" (0xffffc180)
"url-http-generic-filter" (0xffffc308)
"sleep-for" (0xffffdaa0)
"while" (0xffffdb88)
"let" (0xffffdcd8)
"eval" (0xffffddf8)
"eval-last-sexp-1" (0xffffdf80)
"eval-last-sexp" (0xffffe148)
"call-interactively" (0xffffe2f0)
"command-execute" (0xffffe418)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffbe10)
"url-http-parse-headers" (0xffffbfd0)
"url-http-content-length-after-change-function" (0xffffc180)
"url-http-generic-filter" (0xffffc308)
"sleep-for" (0xffffdaa0)
"while" (0xffffdb88)
"let" (0xffffdcd8)
"eval" (0xffffddf8)
"eval-last-sexp-1" (0xffffdf80)
"eval-last-sexp" (0xffffe148)
"call-interactively" (0xffffe2f0)
"command-execute" (0xffffe418)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=23, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=23, hpos=0) at terminal.c:113
#1  0x0000000000415e05 in update_frame_line (f=f <at> entry=0xb7fbe0, vpos=23)
    at dispnew.c:5005

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x145d7e0, len=4)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x145d7e0, len=4) at terminal.c:163
#1  0x0000000000415e2c in update_frame_line (f=f <at> entry=0xb7fbe0, vpos=23)
    at dispnew.c:5006

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=23, hpos=4) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=23, hpos=4) at terminal.c:113
#1  0x0000000000415902 in update_frame_line (f=f <at> entry=0xb7fbe0, vpos=23)
    at dispnew.c:5050

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=13)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=13) at terminal.c:153
#1  0x000000000041590c in update_frame_line (f=f <at> entry=0xb7fbe0, vpos=23)
    at dispnew.c:5051

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=21, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=21, hpos=0) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=21) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=21) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=23, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=23, hpos=0) at terminal.c:113
#1  0x0000000000415902 in update_frame_line (f=f <at> entry=0xb7fbe0, vpos=23)
    at dispnew.c:5050

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=4)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=4) at terminal.c:153
#1  0x000000000041590c in update_frame_line (f=f <at> entry=0xb7fbe0, vpos=23)
    at dispnew.c:5051

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"message" (0xffffdac8)
"map-y-or-n-p" (0xffffdc40)
"save-some-buffers" (0xffffddf0)
"save-buffers-kill-emacs" (0xffffdf80)
"save-buffers-kill-terminal" (0xffffe148)
"call-interactively" (0xffffe2f0)
"command-execute" (0xffffe418)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=23, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=23, hpos=0) at terminal.c:113
#1  0x000000000041575f in update_frame_line (f=f <at> entry=0xb7fbe0, vpos=23)
    at dispnew.c:4896

Lisp Backtrace:
"message" (0xffffdc40)
"save-some-buffers" (0xffffddf0)
"save-buffers-kill-emacs" (0xffffdf80)
"save-buffers-kill-terminal" (0xffffe148)
"call-interactively" (0xffffe2f0)
"command-execute" (0xffffe418)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x145d7e0, len=22)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x145d7e0, len=22) at terminal.c:163
#1  0x000000000041576e in update_frame_line (f=f <at> entry=0xb7fbe0, vpos=23)
    at dispnew.c:4897

Lisp Backtrace:
"message" (0xffffdc40)
"save-some-buffers" (0xffffddf0)
"save-buffers-kill-emacs" (0xffffdf80)
"save-buffers-kill-terminal" (0xffffe148)
"call-interactively" (0xffffe2f0)
"command-execute" (0xffffe418)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"message" (0xffffdc40)
"save-some-buffers" (0xffffddf0)
"save-buffers-kill-emacs" (0xffffdf80)
"save-buffers-kill-terminal" (0xffffe148)
"call-interactively" (0xffffe2f0)
"command-execute" (0xffffe418)
[Thread 0x7ffff7e649e0 (LWP 24625) exited]
[Inferior 1 (process 24625) exited normally]
Breakpoint 3 at 0x4a2e10: file terminal.c, line 163.
Type commands for breakpoint(s) 3, one per line.
End with a line saying just "end".
Breakpoint 4 at 0x4a2e30: file terminal.c, line 174.
Type commands for breakpoint(s) 4, one per line.
End with a line saying just "end".
Breakpoint 5 at 0x4a2e60: file terminal.c, line 186.
Type commands for breakpoint(s) 5, one per line.
End with a line saying just "end".
Breakpoint 6 at 0x4a2d70: file terminal.c, line 113.
Type commands for breakpoint(s) 6, one per line.
End with a line saying just "end".
Breakpoint 7 at 0x4a2df0: file terminal.c, line 153.
Type commands for breakpoint(s) 7, one per line.
End with a line saying just "end".
The program being debugged has been started already.
Start it from the beginning? (y or n) Breakpoint 3 at 0x4a2e10: file terminal.c, line 163.
Type commands for breakpoint(s) 3, one per line.
End with a line saying just "end".
Breakpoint 4 at 0x4a2e30: file terminal.c, line 174.
Type commands for breakpoint(s) 4, one per line.
End with a line saying just "end".
Breakpoint 5 at 0x4a2e60: file terminal.c, line 186.
Type commands for breakpoint(s) 5, one per line.
End with a line saying just "end".
Breakpoint 6 at 0x4a2d70: file terminal.c, line 113.
Type commands for breakpoint(s) 6, one per line.
End with a line saying just "end".
Breakpoint 7 at 0x4a2df0: file terminal.c, line 153.
Type commands for breakpoint(s) 7, one per line.
End with a line saying just "end".
Continuing.

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=23, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=23, hpos=0) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, vpos=23)
    at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, vpos=23)
    at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=0, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=0, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=0) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x145e6f0, len=63)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x145e6f0, len=63) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=0) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=0, hpos=63) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=0, hpos=63) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=0) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=0) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=1, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=1, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=1) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x145f5f0, len=80)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x145f5f0, len=80) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=1) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=1, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=1, hpos=0) at terminal.c:113
#1  0x0000000000415a36 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=1) at dispnew.c:4830

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=2, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=2, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=2) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x14604f0, len=66)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x14604f0, len=66) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=2) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=2, hpos=66) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=2, hpos=66) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=2) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=2) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=3, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=3, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=3) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x14613f0, len=53)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x14613f0, len=53) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=3) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=3, hpos=53) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=3, hpos=53) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=3) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=3) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=4, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=4, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=4) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x14622f0, len=74)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x14622f0, len=74) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=4) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=4, hpos=74) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=4, hpos=74) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=4) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=4) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=5, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=5, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=5) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x14631f0, len=65)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x14631f0, len=65) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=5) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=5, hpos=65) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=5, hpos=65) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=5) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=5) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=6, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=6, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=6) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x14640f0, len=51)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x14640f0, len=51) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=6) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=6, hpos=51) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=6, hpos=51) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=6) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=6) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=7, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=7, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=7) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x1464ff0, len=69)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x1464ff0, len=69) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=7) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=7, hpos=69) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=7, hpos=69) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=7) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=7) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=8, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=8, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=8) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x1465ef0, len=71)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x1465ef0, len=71) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=8) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=8, hpos=71) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=8, hpos=71) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=8) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=8) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=9, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=9, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=9) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x1466df0, len=53)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x1466df0, len=53) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=9) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=9, hpos=53) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=9, hpos=53) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=9) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=9) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=10, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=10, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=10) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x1467cf0, len=70)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x1467cf0, len=70) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=10) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=10, hpos=70) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=10, hpos=70) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=10) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=10) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=11, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=11, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=11) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x1468bf0, len=64)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x1468bf0, len=64) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=11) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=11, hpos=64) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=11, hpos=64) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=11) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=11) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=12, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=12, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=12) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x1469af0, len=80)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x1469af0, len=80) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=12) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=12, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=12, hpos=0) at terminal.c:113
#1  0x0000000000415a36 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=12) at dispnew.c:4830

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=13, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=13, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=13) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x146a9f0, len=74)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x146a9f0, len=74) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=13) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=13, hpos=74) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=13, hpos=74) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=13) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=13) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=14, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=14, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=14) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x146b8f0, len=71)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x146b8f0, len=71) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=14) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=14, hpos=71) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=14, hpos=71) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=14) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=14) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=15, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=15, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=15) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x146c7f0, len=67)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x146c7f0, len=67) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=15) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=15, hpos=67) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=15, hpos=67) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=15) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=15) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=16, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=16, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=16) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x146d6f0, len=80)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x146d6f0, len=80) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=16) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=16, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=16, hpos=0) at terminal.c:113
#1  0x0000000000415a36 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=16) at dispnew.c:4830

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=17, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=17, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=17) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x146e5f0, len=80)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x146e5f0, len=80) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=17) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=17, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=17, hpos=0) at terminal.c:113
#1  0x0000000000415a36 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=17) at dispnew.c:4830

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=18, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=18) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x146f4f0, len=64)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x146f4f0, len=64) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=18) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=18, hpos=64) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=18, hpos=64) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=18) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=18) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=19, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=19, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=19) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x14703f0, len=68)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x14703f0, len=68) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=19) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=19, hpos=68) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=19, hpos=68) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=19) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=19) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=20, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=20, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=20) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x14712f0, len=77)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x14712f0, len=77) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=20) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=20, hpos=77) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=20, hpos=77) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=20) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=20) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=21, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=21, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=21) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x14730f0, len=56)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x14730f0, len=56) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=21) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=21, hpos=56) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=21, hpos=56) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=21) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=21) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=22, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=22, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=22) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x14721f0, len=80)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x14721f0, len=80) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=22) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=22, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=22, hpos=0) at terminal.c:113
#1  0x0000000000415a36 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=22) at dispnew.c:4830

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=0, hpos=9) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=0, hpos=9) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=22, hpos=57) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=22, hpos=57) at terminal.c:113
#1  0x0000000000415e05 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=22) at dispnew.c:5005

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x145d390, len=1)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x145d390, len=1) at terminal.c:163
#1  0x0000000000415e2c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=22) at dispnew.c:5006

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=1, hpos=9) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=1, hpos=9) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=22, hpos=57) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=22, hpos=57) at terminal.c:113
#1  0x0000000000415e05 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=22) at dispnew.c:5005

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x1472ca0, len=1)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x1472ca0, len=1) at terminal.c:163
#1  0x0000000000415e2c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=22) at dispnew.c:5006

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=0, hpos=9) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=0, hpos=9) at terminal.c:113
#1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
    force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=23, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=23, hpos=0) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, vpos=23)
    at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, vpos=23)
    at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=0, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=0, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=0) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x1447ee0, len=63)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x1447ee0, len=63) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=0) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=0, hpos=63) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=0, hpos=63) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=0) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=0) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=1, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=1, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=1) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)



-- 
(domestic pets only, the antidote for overdose, milk.)
  No Gnus T-Shirt for sale: http://ingebrigtsen.no/no.php




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Fri, 02 Aug 2013 14:40:03 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Fri, 02 Aug 2013 16:00:51 +0200
Hm...  here it seems like the delete-process really triggers a complete
Emacs refresh:

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, vpos=23)
    at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffb840)
"url-queue-kill-job" (0xffffbbe0)
"url-queue-prune-old-entries" (0xffffbd80)
"url-queue-run-queue" (0xffffbf10)
"url-queue-callback-function" (0xffffc0a8)
"apply" (0xffffc1b0)
"url-http-activate-callback" (0xffffc360)
"url-http-content-length-after-change-function" (0xffffc510)
"url-http-generic-filter" (0xffffc698)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=0, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=0, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=0) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffb840)
"url-queue-kill-job" (0xffffbbe0)
"url-queue-prune-old-entries" (0xffffbd80)
"url-queue-run-queue" (0xffffbf10)
"url-queue-callback-function" (0xffffc0a8)
"apply" (0xffffc1b0)
"url-http-activate-callback" (0xffffc360)
"url-http-content-length-after-change-function" (0xffffc510)
"url-http-generic-filter" (0xffffc698)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x145e6f0, len=63)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x145e6f0, len=63) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=0) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffb840)
"url-queue-kill-job" (0xffffbbe0)
"url-queue-prune-old-entries" (0xffffbd80)
"url-queue-run-queue" (0xffffbf10)
"url-queue-callback-function" (0xffffc0a8)
"apply" (0xffffc1b0)
"url-http-activate-callback" (0xffffc360)
"url-http-content-length-after-change-function" (0xffffc510)
"url-http-generic-filter" (0xffffc698)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=0, hpos=63) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=0, hpos=63) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=0) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffb840)
"url-queue-kill-job" (0xffffbbe0)
"url-queue-prune-old-entries" (0xffffbd80)
"url-queue-run-queue" (0xffffbf10)
"url-queue-callback-function" (0xffffc0a8)
"apply" (0xffffc1b0)
"url-http-activate-callback" (0xffffc360)
"url-http-content-length-after-change-function" (0xffffc510)
"url-http-generic-filter" (0xffffc698)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=0) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffb840)
"url-queue-kill-job" (0xffffbbe0)
"url-queue-prune-old-entries" (0xffffbd80)
"url-queue-run-queue" (0xffffbf10)
"url-queue-callback-function" (0xffffc0a8)
"apply" (0xffffc1b0)
"url-http-activate-callback" (0xffffc360)
"url-http-content-length-after-change-function" (0xffffc510)
"url-http-generic-filter" (0xffffc698)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=1, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=1, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=1) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffb840)
"url-queue-kill-job" (0xffffbbe0)
"url-queue-prune-old-entries" (0xffffbd80)
"url-queue-run-queue" (0xffffbf10)
"url-queue-callback-function" (0xffffc0a8)
"apply" (0xffffc1b0)
"url-http-activate-callback" (0xffffc360)
"url-http-content-length-after-change-function" (0xffffc510)
"url-http-generic-filter" (0xffffc698)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x145f5f0, len=80)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x145f5f0, len=80) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=1) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffb840)
"url-queue-kill-job" (0xffffbbe0)
"url-queue-prune-old-entries" (0xffffbd80)
"url-queue-run-queue" (0xffffbf10)
"url-queue-callback-function" (0xffffc0a8)
"apply" (0xffffc1b0)
"url-http-activate-callback" (0xffffc360)
"url-http-content-length-after-change-function" (0xffffc510)
"url-http-generic-filter" (0xffffc698)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=1, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=1, hpos=0) at terminal.c:113
#1  0x0000000000415a36 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=1) at dispnew.c:4830

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffb840)
"url-queue-kill-job" (0xffffbbe0)
"url-queue-prune-old-entries" (0xffffbd80)
"url-queue-run-queue" (0xffffbf10)
"url-queue-callback-function" (0xffffc0a8)
"apply" (0xffffc1b0)
"url-http-activate-callback" (0xffffc360)
"url-http-content-length-after-change-function" (0xffffc510)
"url-http-generic-filter" (0xffffc698)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=2, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=2, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=2) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffb840)
"url-queue-kill-job" (0xffffbbe0)
"url-queue-prune-old-entries" (0xffffbd80)
"url-queue-run-queue" (0xffffbf10)
"url-queue-callback-function" (0xffffc0a8)
"apply" (0xffffc1b0)
"url-http-activate-callback" (0xffffc360)
"url-http-content-length-after-change-function" (0xffffc510)
"url-http-generic-filter" (0xffffc698)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x14604f0, len=66)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x14604f0, len=66) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=2) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffb840)
"url-queue-kill-job" (0xffffbbe0)
"url-queue-prune-old-entries" (0xffffbd80)
"url-queue-run-queue" (0xffffbf10)
"url-queue-callback-function" (0xffffc0a8)
"apply" (0xffffc1b0)
"url-http-activate-callback" (0xffffc360)
"url-http-content-length-after-change-function" (0xffffc510)
"url-http-generic-filter" (0xffffc698)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=2, hpos=66) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=2, hpos=66) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=2) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffb840)
"url-queue-kill-job" (0xffffbbe0)
"url-queue-prune-old-entries" (0xffffbd80)
"url-queue-run-queue" (0xffffbf10)
"url-queue-callback-function" (0xffffc0a8)
"apply" (0xffffc1b0)
"url-http-activate-callback" (0xffffc360)
"url-http-content-length-after-change-function" (0xffffc510)
"url-http-generic-filter" (0xffffc698)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=2) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffb840)
"url-queue-kill-job" (0xffffbbe0)
"url-queue-prune-old-entries" (0xffffbd80)
"url-queue-run-queue" (0xffffbf10)
"url-queue-callback-function" (0xffffc0a8)
"apply" (0xffffc1b0)
"url-http-activate-callback" (0xffffc360)
"url-http-content-length-after-change-function" (0xffffc510)
"url-http-generic-filter" (0xffffc698)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=3, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=3, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=3) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffb840)
"url-queue-kill-job" (0xffffbbe0)
"url-queue-prune-old-entries" (0xffffbd80)
"url-queue-run-queue" (0xffffbf10)
"url-queue-callback-function" (0xffffc0a8)
"apply" (0xffffc1b0)
"url-http-activate-callback" (0xffffc360)
"url-http-content-length-after-change-function" (0xffffc510)
"url-http-generic-filter" (0xffffc698)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x14613f0, len=53)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x14613f0, len=53) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=3) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffb840)
"url-queue-kill-job" (0xffffbbe0)
"url-queue-prune-old-entries" (0xffffbd80)
"url-queue-run-queue" (0xffffbf10)
"url-queue-callback-function" (0xffffc0a8)
"apply" (0xffffc1b0)
"url-http-activate-callback" (0xffffc360)
"url-http-content-length-after-change-function" (0xffffc510)
"url-http-generic-filter" (0xffffc698)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=3, hpos=53) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=3, hpos=53) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=3) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffb840)
"url-queue-kill-job" (0xffffbbe0)
"url-queue-prune-old-entries" (0xffffbd80)
"url-queue-run-queue" (0xffffbf10)
"url-queue-callback-function" (0xffffc0a8)
"apply" (0xffffc1b0)
"url-http-activate-callback" (0xffffc360)
"url-http-content-length-after-change-function" (0xffffc510)
"url-http-generic-filter" (0xffffc698)

Breakpoint 7, clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80)
    at terminal.c:153
153	  if (FRAME_TERMINAL (f)->clear_end_of_line_hook)
#0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153
#1  0x0000000000415944 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=3) at dispnew.c:4825

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffb840)
"url-queue-kill-job" (0xffffbbe0)
"url-queue-prune-old-entries" (0xffffbd80)
"url-queue-run-queue" (0xffffbf10)
"url-queue-callback-function" (0xffffc0a8)
"apply" (0xffffc1b0)
"url-http-activate-callback" (0xffffc360)
"url-http-content-length-after-change-function" (0xffffc510)
"url-http-generic-filter" (0xffffc698)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=4, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=4, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=4) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffb840)
"url-queue-kill-job" (0xffffbbe0)
"url-queue-prune-old-entries" (0xffffbd80)
"url-queue-run-queue" (0xffffbf10)
"url-queue-callback-function" (0xffffc0a8)
"apply" (0xffffc1b0)
"url-http-activate-callback" (0xffffc360)
"url-http-content-length-after-change-function" (0xffffc510)
"url-http-generic-filter" (0xffffc698)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x14622f0, len=80)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x14622f0, len=80) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=4) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffb840)
"url-queue-kill-job" (0xffffbbe0)
"url-queue-prune-old-entries" (0xffffbd80)
"url-queue-run-queue" (0xffffbf10)
"url-queue-callback-function" (0xffffc0a8)
"apply" (0xffffc1b0)
"url-http-activate-callback" (0xffffc360)
"url-http-content-length-after-change-function" (0xffffc510)
"url-http-generic-filter" (0xffffc698)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=4, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=4, hpos=0) at terminal.c:113
#1  0x0000000000415a36 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=4) at dispnew.c:4830

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffb840)
"url-queue-kill-job" (0xffffbbe0)
"url-queue-prune-old-entries" (0xffffbd80)
"url-queue-run-queue" (0xffffbf10)
"url-queue-callback-function" (0xffffc0a8)
"apply" (0xffffc1b0)
"url-http-activate-callback" (0xffffc360)
"url-http-content-length-after-change-function" (0xffffc510)
"url-http-generic-filter" (0xffffc698)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=5, hpos=0) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=5, hpos=0) at terminal.c:113
#1  0x000000000041562c in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=5) at dispnew.c:4815

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffb840)
"url-queue-kill-job" (0xffffbbe0)
"url-queue-prune-old-entries" (0xffffbd80)
"url-queue-run-queue" (0xffffbf10)
"url-queue-callback-function" (0xffffc0a8)
"apply" (0xffffc1b0)
"url-http-activate-callback" (0xffffc360)
"url-http-content-length-after-change-function" (0xffffc510)
"url-http-generic-filter" (0xffffc698)

Breakpoint 3, write_glyphs (f=0xb7fbe0, string=0x14631f0, len=30)
    at terminal.c:163
163	  if (FRAME_TERMINAL (f)->write_glyphs_hook)
#0  write_glyphs (f=0xb7fbe0, string=0x14631f0, len=30) at terminal.c:163
#1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=5) at dispnew.c:4816

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffb840)
"url-queue-kill-job" (0xffffbbe0)
"url-queue-prune-old-entries" (0xffffbd80)
"url-queue-run-queue" (0xffffbf10)
"url-queue-callback-function" (0xffffc0a8)
"apply" (0xffffc1b0)
"url-http-activate-callback" (0xffffc360)
"url-http-content-length-after-change-function" (0xffffc510)
"url-http-generic-filter" (0xffffc698)

Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=5, hpos=30) at terminal.c:113
113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
#0  cursor_to (f=0xb7fbe0, vpos=5, hpos=30) at terminal.c:113
#1  0x0000000000415934 in update_frame_line (f=f <at> entry=0xb7fbe0, 
    vpos=vpos <at> entry=5) at dispnew.c:4824

Lisp Backtrace:
"redisplay_internal (C function)" (0xb5b5a8)
"delete-process" (0xffffb840)
"url-queue-kill-job" (0xffffbbe0)
"url-queue-prune-old-entries" (0xffffbd80)
"url-queue-run-queue" (0xffffbf10)
"url-queue-callback-function" (0xffffc0a8)
"apply" (0xffffc1b0)
"url-http-activate-callback" (0xffffc360)
"url-http-content-length-after-change-function" (0xffffc510)
"url-http-generic-filter" (0xffffc698)


-- 
(domestic pets only, the antidote for overdose, milk.)
  No Gnus T-Shirt for sale: http://ingebrigtsen.no/no.php




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Fri, 02 Aug 2013 15:08:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Fri, 02 Aug 2013 18:07:43 +0300
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: 14616 <at> debbugs.gnu.org
> Date: Fri, 02 Aug 2013 15:33:23 +0200
> 
> Breakpoint 6, cursor_to (f=0xb7fbe0, vpos=11, hpos=0) at terminal.c:113
> 113	  if (FRAME_TERMINAL (f)->cursor_to_hook)
> #0  cursor_to (f=0xb7fbe0, vpos=11, hpos=0) at terminal.c:113
> #1  0x000000000041aeeb in update_frame_1 (inhibit_id_p=<optimized out>, 
>     force_p=<optimized out>, f=0xb7fbe0) at dispnew.c:4606
> 
> Lisp Backtrace:
> "redisplay_internal (C function)" (0xb5b5a8)
> "delete-process" (0xffffd950)
> "let" (0xffffda98)
> "while" (0xffffdb88)
> "let" (0xffffdcd8)
> "eval" (0xffffddf8)
> "eval-last-sexp-1" (0xffffdf80)
> "eval-last-sexp" (0xffffe148)
> "call-interactively" (0xffffe2f0)
> "command-execute" (0xffffe418)

This is normal: Emacs is setting the cursor one last time after it
finishes updating the frame.  And redisplay is triggered by
delete-process.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Fri, 02 Aug 2013 20:17:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Fri, 02 Aug 2013 17:28:09 +0300
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: bug-gnu-emacs <at> gnu.org
> Date: Fri, 02 Aug 2013 15:46:23 +0200
> 
> While this is going on, I can't see anything visibly changing in Emacs.
> 
> Looking at the lines included below, I see lots of clear_to_end_of_line
> and cursor_to...  and write_glyphs...

clear_to_end_of_line is not the problem, because it actually does
nothing:

  #0  clear_end_of_line (f=0xb7fbe0, first_unused_hpos=80) at terminal.c:153

The last argument is 80, i.e. the position beyond the end of the line.
In this case, clear_end_of_line (more accurately, its TTY
implementation) returns immediately without writing anything to the
screen.

The real problem is the series of calls to write_glyphs, with ever
increasing numbers of screen lines (the vpos argument of
update_frame_line):

  #0  write_glyphs (f=0xb7fbe0, string=0x145e6f0, len=63) at terminal.c:163
  #1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
      vpos=vpos <at> entry=0) at dispnew.c:4816
  ...
  #0  write_glyphs (f=0xb7fbe0, string=0x145f5f0, len=80) at terminal.c:163
  #1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
      vpos=vpos <at> entry=1) at dispnew.c:4816
  ...
  #0  write_glyphs (f=0xb7fbe0, string=0x14604f0, len=66) at terminal.c:163
  #1  0x0000000000415639 in update_frame_line (f=f <at> entry=0xb7fbe0, 
      vpos=vpos <at> entry=2) at dispnew.c:4816

etc.  Can you throw together a test case that causes this part and
doesn't require to have Gnus set up, i.e. which I could try from
"emacs -Q"?

These calls come from line 4816 of dispnew.c, in this snippet:

  /* If display line has unknown contents, write the whole line.  */
  if (must_write_whole_line_p)
    {
      /* Ignore spaces at the end, if we can.  */
      if (!write_spaces_p)
	while (nlen > 0 && CHAR_GLYPH_SPACE_P (nbody[nlen - 1]))
	  --nlen;

      /* Write the contents of the desired line.  */
      if (nlen)
	{
          cursor_to (f, vpos, 0);
	  write_glyphs (f, nbody, nlen);  <<<<<<<<<<<<<<<<<<<<<
	}

The fact that must_write_whole_line_p is non-zero is the key: it means
that Emacs believes the screen lines in the 'current' glyph matrix are
invalid.  The question is: who and why invalidates them?  One way to
find out is to put a watchpoint on the enabled_p flag of some screen
line, and see which code changes it.  Something like this:

 (gdb) watch -l current_row->enabled_p
 (gdb) commands
   > bt 10
   > continue
   > end

You must set the watchpoint when you are in the above code snippet, so
begin by setting a breakpoint on the line marked above that calls
write_glyphs; when that breakpoint breaks, set the watchpoint as
above, and then delete or disable the breakpoint.  Then let Emacs do
what you did here, and see which code resets the enabled_p flags.

Also, I see that this is an optimized build.  Could you please try all
that in an unoptimized build, so that I could trust the backtraces and
the values of variables 100%?

Thanks.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Sat, 03 Aug 2013 07:59:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Sat, 03 Aug 2013 10:57:34 +0300
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: bug-gnu-emacs <at> gnu.org
> Date: Fri, 02 Aug 2013 16:00:51 +0200
> 
> Hm...  here it seems like the delete-process really triggers a complete
> Emacs refresh:

I see only 6 screen lines (including the menu bar) being redrawn.  Did
you show only part of the refresh?

Anyway, the important thing is to understand why the enabled_p flag of
these screen lines is reset, because all those calls to write_glyphs
that you show are due to that cause.  That is what causes Emacs to
redraw these lines, even though they are actually unchanged.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Sat, 03 Aug 2013 13:02:01 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Sat, 03 Aug 2013 15:00:23 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

>> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
>> Cc: bug-gnu-emacs <at> gnu.org
>> Date: Fri, 02 Aug 2013 16:00:51 +0200
>> 
>> Hm...  here it seems like the delete-process really triggers a complete
>> Emacs refresh:
>
> I see only 6 screen lines (including the menu bar) being redrawn.  Did
> you show only part of the refresh?

Yes, I just included a bit of it.

-- 
(domestic pets only, the antidote for overdose, milk.)
  No Gnus T-Shirt for sale: http://ingebrigtsen.no/no.php




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Sat, 03 Aug 2013 13:02:02 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Sat, 03 Aug 2013 15:00:01 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

>  (gdb) watch -l current_row->enabled_p
>  (gdb) commands
>    > bt 10
>    > continue
>    > end

Ok, I said

break dispnew.c:4816
run -nw

and then

commands
continue
end
watch -l current_row->enabled_p
commands
bt 10
continue
end
set logging file /tmp/emacs.gdb
set logging redirect on
set logging on
set height 0
cont

Then I started Gnus, entered a group that triggers async prefect,
selected an article, and waited a bit.  Then, when nothing visible is
changing on screen, I get the following output.  (The cursor is
fluttering, though, so that's changing...)

I'm not sure how much to include here...

Hm...   Is wait_reading_process_output triggering this?


Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#6  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#7  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#8  0x000000000051c225 in read_char (commandflag=1, map=72308262, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#5  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#6  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#7  0x000000000051c225 in read_char (commandflag=1, map=72308262, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#8  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#9  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#6  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#7  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#8  0x000000000051c225 in read_char (commandflag=1, map=72308262, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#5  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#6  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#7  0x000000000051c225 in read_char (commandflag=1, map=72308262, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#8  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#9  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x00000000004486e2 in redisplay () at xdisp.c:12683
#6  0x000000000051ba60 in read_char (commandflag=1, map=72297542, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#7  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#8  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#9  0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x00000000004486e2 in redisplay () at xdisp.c:12683
#5  0x000000000051ba60 in read_char (commandflag=1, map=72297542, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#6  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#7  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#8  0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#9  0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#6  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#7  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#8  0x000000000051c225 in read_char (commandflag=1, map=72297542, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#5  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#6  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#7  0x000000000051c225 in read_char (commandflag=1, map=72297542, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#8  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#9  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#6  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#7  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#8  0x000000000051c225 in read_char (commandflag=1, map=72297542, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#5  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#6  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#7  0x000000000051c225 in read_char (commandflag=1, map=72297542, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#8  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#9  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#6  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#7  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#8  0x000000000051c225 in read_char (commandflag=1, map=72297542, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#5  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#6  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#7  0x000000000051c225 in read_char (commandflag=1, map=72297542, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#8  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#9  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x00000000004486e2 in redisplay () at xdisp.c:12683
#6  0x000000000051ba60 in read_char (commandflag=1, map=72334902, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#7  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#8  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#9  0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x00000000004486e2 in redisplay () at xdisp.c:12683
#5  0x000000000051ba60 in read_char (commandflag=1, map=72334902, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#6  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#7  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#8  0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#9  0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#6  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#7  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#8  0x000000000051c225 in read_char (commandflag=1, map=72334902, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#5  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#6  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#7  0x000000000051c225 in read_char (commandflag=1, map=72334902, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#8  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#9  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#6  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#7  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#8  0x000000000051c225 in read_char (commandflag=1, map=72334902, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#5  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#6  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#7  0x000000000051c225 in read_char (commandflag=1, map=72334902, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#8  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#9  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#6  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#7  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#8  0x000000000051c225 in read_char (commandflag=1, map=72334902, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#5  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#6  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#7  0x000000000051c225 in read_char (commandflag=1, map=72334902, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#8  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#9  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x00000000004486e2 in redisplay () at xdisp.c:12683
#6  0x000000000051ba60 in read_char (commandflag=1, map=72368214, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#7  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#8  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#9  0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x00000000004486e2 in redisplay () at xdisp.c:12683
#5  0x000000000051ba60 in read_char (commandflag=1, map=72368214, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#6  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#7  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#8  0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#9  0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#6  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#7  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#8  0x000000000051c225 in read_char (commandflag=1, map=72368214, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#5  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#6  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#7  0x000000000051c225 in read_char (commandflag=1, map=72368214, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#8  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#9  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#6  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#7  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#8  0x000000000051c225 in read_char (commandflag=1, map=72368214, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#5  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#6  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#7  0x000000000051c225 in read_char (commandflag=1, map=72368214, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#8  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#9  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#6  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#7  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#8  0x000000000051c225 in read_char (commandflag=1, map=72368214, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#5  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#6  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#7  0x000000000051c225 in read_char (commandflag=1, map=72368214, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#8  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#9  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x00000000004486e2 in redisplay () at xdisp.c:12683
#6  0x000000000051ba60 in read_char (commandflag=1, map=72359494, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#7  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#8  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#9  0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x00000000004486e2 in redisplay () at xdisp.c:12683
#5  0x000000000051ba60 in read_char (commandflag=1, map=72359494, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#6  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#7  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#8  0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#9  0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#6  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#7  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#8  0x000000000051c225 in read_char (commandflag=1, map=72359494, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#5  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#6  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#7  0x000000000051c225 in read_char (commandflag=1, map=72359494, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#8  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#9  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#6  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#7  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#8  0x000000000051c225 in read_char (commandflag=1, map=72359494, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#5  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#6  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#7  0x000000000051c225 in read_char (commandflag=1, map=72359494, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#8  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#9  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#6  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#7  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#8  0x000000000051c225 in read_char (commandflag=1, map=72359494, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#5  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#6  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#7  0x000000000051c225 in read_char (commandflag=1, map=72359494, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#8  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#9  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x00000000004486e2 in redisplay () at xdisp.c:12683
#6  0x000000000051ba60 in read_char (commandflag=1, map=72387686, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#7  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#8  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#9  0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x00000000004486e2 in redisplay () at xdisp.c:12683
#5  0x000000000051ba60 in read_char (commandflag=1, map=72387686, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#6  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#7  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#8  0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#9  0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#6  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#7  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#8  0x000000000051c225 in read_char (commandflag=1, map=72387686, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#5  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#6  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#7  0x000000000051c225 in read_char (commandflag=1, map=72387686, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#8  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#9  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#6  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#7  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#8  0x000000000051c225 in read_char (commandflag=1, map=72387686, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#5  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#6  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#7  0x000000000051c225 in read_char (commandflag=1, map=72387686, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#8  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#9  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#6  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#7  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#8  0x000000000051c225 in read_char (commandflag=1, map=72387686, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#5  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#6  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#7  0x000000000051c225 in read_char (commandflag=1, map=72387686, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#8  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#9  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x00000000004486e2 in redisplay () at xdisp.c:12683
#6  0x000000000051ba60 in read_char (commandflag=1, map=72378966, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#7  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#8  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#9  0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x00000000004486e2 in redisplay () at xdisp.c:12683
#5  0x000000000051ba60 in read_char (commandflag=1, map=72378966, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#6  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#7  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#8  0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#9  0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#6  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#7  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#8  0x000000000051c225 in read_char (commandflag=1, map=72378966, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#5  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#6  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#7  0x000000000051c225 in read_char (commandflag=1, map=72378966, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#8  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#9  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#6  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#7  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#8  0x000000000051c225 in read_char (commandflag=1, map=72378966, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#5  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#6  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#7  0x000000000051c225 in read_char (commandflag=1, map=72378966, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#8  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#9  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#6  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#7  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#8  0x000000000051c225 in read_char (commandflag=1, map=72378966, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#5  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#6  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#7  0x000000000051c225 in read_char (commandflag=1, map=72378966, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#8  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#9  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x00000000004486e2 in redisplay () at xdisp.c:12683
#6  0x000000000051ba60 in read_char (commandflag=1, map=72410230, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#7  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#8  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#9  0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x00000000004486e2 in redisplay () at xdisp.c:12683
#5  0x000000000051ba60 in read_char (commandflag=1, map=72410230, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#6  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#7  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#8  0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#9  0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 1024
New value = 0
clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
730	  for (; start < end; ++start)
#0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
#1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
#2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
#3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
#4  0x00000000004497de in redisplay_internal () at xdisp.c:13047
#5  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#6  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#7  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#8  0x000000000051c225 in read_char (commandflag=1, map=72410230, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=0) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=1) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=2) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=3) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=4) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=5) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=6) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=7) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=8) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=9) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=11) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);

Breakpoint 3, update_frame_line (f=0xc12be0, vpos=13) at dispnew.c:4816
4816		  write_glyphs (f, nbody, nlen);
Hardware watchpoint 4: -location current_row->enabled_p

Old value = 0
New value = 1024
update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
4791	  current_row->used[TEXT_AREA] = desired_row->used[TEXT_AREA];
#0  update_frame_line (f=0xc12be0, vpos=23) at dispnew.c:4791
#1  0x0000000000419db0 in update_frame_1 (f=0xc12be0, force_p=true, inhibit_id_p=false) at dispnew.c:4507
#2  0x0000000000416c4e in update_frame (f=0xc12be0, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3122
#3  0x000000000044a65b in redisplay_internal () at xdisp.c:13431
#4  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#5  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#6  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#7  0x000000000051c225 in read_char (commandflag=1, map=72410230, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#8  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#9  0x00000000005193b8 in command_loop_1 () at keyboard.c:1434

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)



-- 
(domestic pets only, the antidote for overdose, milk.)
  No Gnus T-Shirt for sale: http://ingebrigtsen.no/no.php




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Sat, 03 Aug 2013 13:33:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Sat, 03 Aug 2013 16:32:10 +0300
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: bug-gnu-emacs <at> gnu.org
> Date: Sat, 03 Aug 2013 15:00:01 +0200
> 
> Hm...   Is wait_reading_process_output triggering this?

It triggers redisplay, yes, but that's not the problem.  The problem
is here:

> Hardware watchpoint 4: -location current_row->enabled_p
> 
> Old value = 1024
> New value = 0
> clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
> 730	  for (; start < end; ++start)
> #0  clear_glyph_matrix_rows (matrix=0xc16260, start=23, end=25) at dispnew.c:730
> #1  0x0000000000412a60 in clear_glyph_matrix (matrix=0xc16260) at dispnew.c:749
> #2  0x0000000000412f52 in clear_current_matrices (f=0xc12be0) at dispnew.c:797
> #3  0x0000000000444c1b in clear_garbaged_frames () at xdisp.c:10726
> #4  0x00000000004497de in redisplay_internal () at xdisp.c:13047

Emacs thinks that the frame is garbaged, so it clears the enabled_p
flag of all of the screen lines on that frame, at the beginning of
each redisplay cycle.

This all sounds depressingly similar to what we found in bug #13864,
which was supposed to be fixed long ago.  Please use the technique
described in http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13864#68 to
find out what code sets the frame's garbaged flag.  (The line numbers
cited in that message are different now, so be sure to use the current
ones.)

Does the recipe you use involve more than one frame, somehow?  The
problem fixed in bug #13864 was in this snippet from frame.c:

  if (FRAME_TERMCAP_P (XFRAME (frame)) || FRAME_MSDOS_P (XFRAME (frame)))
    {
      Lisp_Object top_frame = FRAME_TTY (XFRAME (frame))->top_frame;

      /* Don't mark the frame garbaged and/or obscured if we are
	 switching to the frame that is already the top frame of that
	 TTY.  */
      if (!EQ (frame, top_frame))
	{
	  if (FRAMEP (top_frame))
	    /* Mark previously displayed frame as now obscured.  */
	    SET_FRAME_VISIBLE (XFRAME (top_frame), 2);
	  SET_FRAME_VISIBLE (XFRAME (frame), 1);  <<<<<<<<<<<<<<<<<<<<
	}
      FRAME_TTY (XFRAME (frame))->top_frame = frame;
    }

The marked call to SET_FRAME_VISIBLE would set the frame's garbaged
flag.  The solution was to avoid doing that if FRAME is already the
top frame shown on that terminal (the EQ test and the comment before
it were added as part of fixing that bug).  Perhaps in your case this
logic is somehow not working?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Mon, 05 Aug 2013 18:24:02 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Mon, 05 Aug 2013 20:22:17 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> This all sounds depressingly similar to what we found in bug #13864,
> which was supposed to be fixed long ago.  Please use the technique
> described in http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13864#68 to
> find out what code sets the frame's garbaged flag.  (The line numbers
> cited in that message are different now, so be sure to use the current
> ones.)

Ok, I've tried to reproduce this, and a trace is included below.

> Does the recipe you use involve more than one frame, somehow?

Hm...  I think I'm running only one frame.  I'm running with emacs -nw.
Does that support more than one frame, somehow?  But, yes, my Gnus
startup function has a call to

(make-frame '((name . "emacs") (left . 0) (top . 0) (user-position . t)))

in there.  I always start up two frames under X, but I didn't think that
that call did anything under emacs -nw.

Let's see.  I'll try to start Emacs (with -nw) without that call.

Aha!  Now there's no fluttering and no extra refreshes going on!  That
might explain why I've never been able to reproduce this bug with a
simple test case.

> The marked call to SET_FRAME_VISIBLE would set the frame's garbaged
> flag.  The solution was to avoid doing that if FRAME is already the
> top frame shown on that terminal (the EQ test and the comment before
> it were added as part of fixing that bug).  Perhaps in your case this
> logic is somehow not working?

Sounds likely.

Here's a couple seconds' worth of output from the recipe:

Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68169254, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#8  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68169254, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68169254, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=5, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x00000000004486e2 in redisplay () at xdisp.c:12683
#8  0x000000000051ba60 in read_char (commandflag=1, map=68287094, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#10 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#11 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#12 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#13 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#14 0x0000000000518d11 in command_loop () at keyboard.c:1140
#15 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#16 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#17 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68287094, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#8  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68287094, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68287094, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=5, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x00000000004486e2 in redisplay () at xdisp.c:12683
#8  0x000000000051ba60 in read_char (commandflag=1, map=68563910, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#10 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#11 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#12 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#13 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#14 0x0000000000518d11 in command_loop () at keyboard.c:1140
#15 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#16 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#17 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68563910, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#8  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68563910, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68563910, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=5, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x00000000004486e2 in redisplay () at xdisp.c:12683
#8  0x000000000051ba60 in read_char (commandflag=1, map=68734758, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#10 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#11 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#12 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#13 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#14 0x0000000000518d11 in command_loop () at keyboard.c:1140
#15 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#16 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#17 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68734758, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#8  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68734758, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68734758, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=5, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x00000000004486e2 in redisplay () at xdisp.c:12683
#8  0x000000000051ba60 in read_char (commandflag=1, map=68881926, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#10 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#11 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#12 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#13 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#14 0x0000000000518d11 in command_loop () at keyboard.c:1140
#15 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#16 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#17 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68881926, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#8  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68881926, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68881926, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=5, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x00000000004486e2 in redisplay () at xdisp.c:12683
#8  0x000000000051ba60 in read_char (commandflag=1, map=69021110, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#10 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#11 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#12 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#13 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#14 0x0000000000518d11 in command_loop () at keyboard.c:1140
#15 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#16 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#17 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=69021110, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#8  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=69021110, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=69021110, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=5, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x00000000004486e2 in redisplay () at xdisp.c:12683
#8  0x000000000051ba60 in read_char (commandflag=1, map=69191766, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#10 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#11 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#12 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#13 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#14 0x0000000000518d11 in command_loop () at keyboard.c:1140
#15 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#16 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#17 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=69191766, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#8  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=69191766, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=69191766, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=5, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x00000000004486e2 in redisplay () at xdisp.c:12683
#8  0x000000000051ba60 in read_char (commandflag=1, map=69374278, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#10 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#11 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#12 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#13 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#14 0x0000000000518d11 in command_loop () at keyboard.c:1140
#15 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#16 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#17 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=69374278, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#8  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=69374278, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=69374278, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=5, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x00000000004486e2 in redisplay () at xdisp.c:12683
#8  0x000000000051ba60 in read_char (commandflag=1, map=72556902, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#10 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#11 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#12 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#13 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#14 0x0000000000518d11 in command_loop () at keyboard.c:1140
#15 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#16 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#17 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=72556902, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#8  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=72556902, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=72556902, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=5, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x00000000004486e2 in redisplay () at xdisp.c:12683
#8  0x000000000051ba60 in read_char (commandflag=1, map=73468950, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#10 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#11 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#12 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#13 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#14 0x0000000000518d11 in command_loop () at keyboard.c:1140
#15 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#16 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#17 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=73468950, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#8  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=73468950, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=73468950, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=5, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x00000000004486e2 in redisplay () at xdisp.c:12683
#8  0x000000000051ba60 in read_char (commandflag=1, map=67595318, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#10 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#11 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#12 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#13 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#14 0x0000000000518d11 in command_loop () at keyboard.c:1140
#15 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#16 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#17 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=67595318, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#8  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=67595318, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=67595318, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=5, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x00000000004486e2 in redisplay () at xdisp.c:12683
#8  0x000000000051ba60 in read_char (commandflag=1, map=67768934, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#10 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#11 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#12 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#13 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#14 0x0000000000518d11 in command_loop () at keyboard.c:1140
#15 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#16 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#17 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=67768934, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#8  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=67768934, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=67768934, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=5, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x00000000004486e2 in redisplay () at xdisp.c:12683
#8  0x000000000051ba60 in read_char (commandflag=1, map=68165830, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#10 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#11 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#12 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#13 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#14 0x0000000000518d11 in command_loop () at keyboard.c:1140
#15 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#16 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#17 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68165830, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#8  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68165830, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68165830, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=5, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x00000000004486e2 in redisplay () at xdisp.c:12683
#8  0x000000000051ba60 in read_char (commandflag=1, map=68294390, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#10 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#11 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#12 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#13 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#14 0x0000000000518d11 in command_loop () at keyboard.c:1140
#15 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#16 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#17 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68294390, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#8  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68294390, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68294390, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=5, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x00000000004486e2 in redisplay () at xdisp.c:12683
#8  0x000000000051ba60 in read_char (commandflag=1, map=68444502, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#10 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#11 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#12 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#13 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#14 0x0000000000518d11 in command_loop () at keyboard.c:1140
#15 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#16 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#17 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68444502, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#8  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68444502, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68444502, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=5, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x00000000004486e2 in redisplay () at xdisp.c:12683
#8  0x000000000051ba60 in read_char (commandflag=1, map=68552582, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#10 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#11 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#12 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#13 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#14 0x0000000000518d11 in command_loop () at keyboard.c:1140
#15 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#16 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#17 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68552582, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#8  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68552582, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68552582, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=5, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x00000000004486e2 in redisplay () at xdisp.c:12683
#8  0x000000000051ba60 in read_char (commandflag=1, map=68923878, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#10 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#11 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#12 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#13 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#14 0x0000000000518d11 in command_loop () at keyboard.c:1140
#15 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#16 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#17 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68923878, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=20, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=13) at xdisp.c:13643
#8  0x00000000005f0a52 in Fdelete_process (process=73480117) at process.c:844
#9  0x00000000005ac529 in Ffuncall (nargs=2, args=0x7fffffffb598) at eval.c:2853
#10 0x00000000005ec36a in exec_byte_code (bytestr=15894817, vector=15746901, maxdepth=40, args_template=12571202, nargs=0, args=0x0)
    at bytecode.c:905
#11 0x00000000005acf23 in funcall_lambda (fun=23634165, nargs=0, arg_vector=0xf04755) at eval.c:3087
#12 0x00000000005ac718 in Ffuncall (nargs=1, args=0x7fffffffba98) at eval.c:2902
#13 0x00000000005ec36a in exec_byte_code (bytestr=15105137, vector=15748685, maxdepth=36, args_template=12571202, nargs=0, args=0x0)
    at bytecode.c:905
#14 0x00000000005acf23 in funcall_lambda (fun=15748805, nargs=3, arg_vector=0xf04e4d) at eval.c:3087
#15 0x00000000005ac718 in Ffuncall (nargs=4, args=0x7fffffffbf88) at eval.c:2902
#16 0x00000000005ec36a in exec_byte_code (bytestr=13939425, vector=23936445, maxdepth=16, args_template=12571202, nargs=0, args=0x0)
    at bytecode.c:905
#17 0x00000000005acf23 in funcall_lambda (fun=23936589, nargs=2, arg_vector=0x16d3dbd) at eval.c:3087
#18 0x00000000005ac718 in Ffuncall (nargs=3, args=0x7fffffffc450) at eval.c:2902
#19 0x00000000005ab920 in Fapply (nargs=2, args=0x7fffffffc530) at eval.c:2392
#20 0x00000000005abe6d in apply1 (fn=22969762, arg=68918758) at eval.c:2626
#21 0x00000000005f8d0b in read_process_output_call (fun_and_args=68918774) at process.c:4876
#22 0x00000000005a94fb in internal_condition_case_1 (bfun=0x5f8cdd <read_process_output_call>, arg=68918774, handlers=12571202, 
    hfun=0x5f8d0d <read_process_output_error_handler>) at eval.c:1376
#23 0x00000000005f93d0 in read_and_dispose_of_process_output (p=0x46137b0, 
    chars=0x7fffffffc790 "\016g§P[¶ì=Çþ(Bz\207Ô¾¥5\036\032\215§HÂ\204|!K|+%`", nbytes=3407, coding=0x22ce0f0) at process.c:5089
#24 0x00000000005f9088 in read_process_output (proc=73480117, channel=3407) at process.c:4998
#25 0x00000000005f8648 in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4720
#26 0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#27 0x000000000051c225 in read_char (commandflag=1, map=68923878, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#28 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#29 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#30 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#31 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#32 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#33 0x0000000000518d11 in command_loop () at keyboard.c:1140
#34 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#35 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#36 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
"delete-process" (0xffffb5a0)
"url-http-parse-headers" (0xffffbaa0)
"url-http-content-length-after-change-function" (0xffffbf90)
"url-http-generic-filter" (0xffffc458)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=31, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=13) at xdisp.c:13643
#8  0x00000000005f0a52 in Fdelete_process (process=73480573) at process.c:844
#9  0x00000000005ab0b4 in eval_sub (form=68645526) at eval.c:2223
#10 0x00000000005a925e in internal_lisp_condition_case (var=12571202, bodyform=68645526, handlers=68645590) at eval.c:1294
#11 0x00000000005ed222 in exec_byte_code (bytestr=68705441, vector=68700013, maxdepth=28, args_template=12571202, nargs=0, args=0x0)
    at bytecode.c:1101
#12 0x00000000005acf23 in funcall_lambda (fun=68700237, nargs=1, arg_vector=0x418476d) at eval.c:3087
#13 0x00000000005ac718 in Ffuncall (nargs=2, args=0x7fffffffa5b8) at eval.c:2902
#14 0x00000000005ec36a in exec_byte_code (bytestr=68704897, vector=68699845, maxdepth=24, args_template=12571202, nargs=0, args=0x0)
    at bytecode.c:905
#15 0x00000000005acf23 in funcall_lambda (fun=68699973, nargs=0, arg_vector=0x41846c5) at eval.c:3087
#16 0x00000000005ac718 in Ffuncall (nargs=1, args=0x7fffffffaa98) at eval.c:2902
#17 0x00000000005ec36a in exec_byte_code (bytestr=68697697, vector=68661413, maxdepth=20, args_template=12571202, nargs=0, args=0x0)
    at bytecode.c:905
#18 0x00000000005acf23 in funcall_lambda (fun=68661557, nargs=0, arg_vector=0x417b0a5) at eval.c:3087
#19 0x00000000005ac718 in Ffuncall (nargs=1, args=0x7fffffffaf68) at eval.c:2902
#20 0x00000000005ec36a in exec_byte_code (bytestr=68698417, vector=68661597, maxdepth=28, args_template=12571202, nargs=0, args=0x0)
    at bytecode.c:905
#21 0x00000000005acf23 in funcall_lambda (fun=68699333, nargs=2, arg_vector=0x417b15d) at eval.c:3087
#22 0x00000000005ac718 in Ffuncall (nargs=3, args=0x7fffffffb440) at eval.c:2902
#23 0x00000000005ab920 in Fapply (nargs=2, args=0x7fffffffb5b0) at eval.c:2392
#24 0x00000000005ac3ee in Ffuncall (nargs=3, args=0x7fffffffb5a8) at eval.c:2834
#25 0x00000000005ec36a in exec_byte_code (bytestr=21763649, vector=15747973, maxdepth=32, args_template=12571202, nargs=0, args=0x0)
    at bytecode.c:905
#26 0x00000000005acf23 in funcall_lambda (fun=15748237, nargs=0, arg_vector=0xf04b85) at eval.c:3087
#27 0x00000000005ac718 in Ffuncall (nargs=1, args=0x7fffffffba98) at eval.c:2902
#28 0x00000000005ec36a in exec_byte_code (bytestr=15105137, vector=15748685, maxdepth=36, args_template=12571202, nargs=0, args=0x0)
    at bytecode.c:905
#29 0x00000000005acf23 in funcall_lambda (fun=15748805, nargs=3, arg_vector=0xf04e4d) at eval.c:3087
#30 0x00000000005ac718 in Ffuncall (nargs=4, args=0x7fffffffbf88) at eval.c:2902
#31 0x00000000005ec36a in exec_byte_code (bytestr=13939425, vector=23936445, maxdepth=16, args_template=12571202, nargs=0, args=0x0)
    at bytecode.c:905
#32 0x00000000005acf23 in funcall_lambda (fun=23936589, nargs=2, arg_vector=0x16d3dbd) at eval.c:3087
#33 0x00000000005ac718 in Ffuncall (nargs=3, args=0x7fffffffc450) at eval.c:2902
#34 0x00000000005ab920 in Fapply (nargs=2, args=0x7fffffffc530) at eval.c:2392
#35 0x00000000005abe6d in apply1 (fn=22969762, arg=68918758) at eval.c:2626
#36 0x00000000005f8d0b in read_process_output_call (fun_and_args=68918774) at process.c:4876
#37 0x00000000005a94fb in internal_condition_case_1 (bfun=0x5f8cdd <read_process_output_call>, arg=68918774, handlers=12571202, 
    hfun=0x5f8d0d <read_process_output_error_handler>) at eval.c:1376
#38 0x00000000005f93d0 in read_and_dispose_of_process_output (p=0x46137b0, 
    chars=0x7fffffffc790 "\016g§P[¶ì=Çþ(Bz\207Ô¾¥5\036\032\215§HÂ\204|!K|+%`", nbytes=3407, coding=0x22ce0f0) at process.c:5089
#39 0x00000000005f9088 in read_process_output (proc=73480117, channel=3407) at process.c:4998
#40 0x00000000005f8648 in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4720
#41 0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#42 0x000000000051c225 in read_char (commandflag=1, map=68923878, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#43 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#44 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#45 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#46 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#47 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#48 0x0000000000518d11 in command_loop () at keyboard.c:1140
#49 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#50 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#51 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
"delete-process" (0xffff9e20)
"url-queue-kill-job" (0xffffa5c0)
"url-queue-prune-old-entries" (0xffffaaa0)
"url-queue-run-queue" (0xffffaf70)
"url-queue-callback-function" (0xffffb448)
"apply" (0xffffb5b0)
"url-http-activate-callback" (0xffffbaa0)
"url-http-content-length-after-change-function" (0xffffbf90)
"url-http-generic-filter" (0xffffc458)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#8  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68923878, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=68923878, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=5, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x00000000004486e2 in redisplay () at xdisp.c:12683
#8  0x000000000051ba60 in read_char (commandflag=1, map=69092230, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#10 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#11 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#12 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#13 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#14 0x0000000000518d11 in command_loop () at keyboard.c:1140
#15 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#16 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#17 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=69092230, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#8  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=69092230, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=9) at xdisp.c:13643
#8  0x00000000005f7413 in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4311
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=69092230, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=69092230, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=5, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x00000000004486e2 in redisplay () at xdisp.c:12683
#8  0x000000000051ba60 in read_char (commandflag=1, map=69199030, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#10 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#11 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#12 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#13 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#14 0x0000000000518d11 in command_loop () at keyboard.c:1140
#15 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#16 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#17 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=69199030, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13643
#8  0x00000000005f869b in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4730
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=69199030, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459
#9  0x000000000041dcc3 in sit_for (timeout=120, reading=true, display_option=1) at dispnew.c:5799
#10 0x000000000051c225 in read_char (commandflag=1, map=69199030, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2792
#11 0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#12 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#13 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#14 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#15 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#16 0x0000000000518d11 in command_loop () at keyboard.c:1140
#17 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#18 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#19 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=5, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x00000000004486e2 in redisplay () at xdisp.c:12683
#8  0x000000000051ba60 in read_char (commandflag=1, map=69441142, prev_event=12571202, used_mouse_menu=0x7fffffffe18f, end_time=0x0)
    at keyboard.c:2551
#9  0x000000000052749c in read_key_sequence (keybuf=0x7fffffffe360, bufsize=30, prompt=12571202, dont_downcase_last=false, 
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9056
#10 0x00000000005193b8 in command_loop_1 () at keyboard.c:1434
#11 0x00000000005a93a4 in internal_condition_case (bfun=0x519004 <command_loop_1>, handlers=12630946, hfun=0x518957 <cmd_error>)
    at eval.c:1339
#12 0x0000000000518d61 in command_loop_2 (ignore=12571202) at keyboard.c:1161
#13 0x00000000005a8dee in internal_catch (tag=12626626, func=0x518d3b <command_loop_2>, arg=12571202) at eval.c:1113
#14 0x0000000000518d11 in command_loop () at keyboard.c:1140
#15 0x0000000000518552 in recursive_edit_1 () at keyboard.c:779
#16 0x00000000005186bf in Frecursive_edit () at keyboard.c:843
#17 0x000000000051661c in main (argc=2, argv=0x7fffffffea28) at emacs.c:1566

Lisp Backtrace:
"redisplay_internal (C function)" (0xbee248)
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;

-- 
(domestic pets only, the antidote for overdose, milk.)
  No Gnus T-Shirt for sale: http://ingebrigtsen.no/no.php
  and http://lars.ingebrigtsen.no/2013/08/twenty-years-of-september.html




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Mon, 05 Aug 2013 18:48:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Mon, 05 Aug 2013 21:45:54 +0300
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: bug-gnu-emacs <at> gnu.org
> Date: Mon, 05 Aug 2013 20:22:17 +0200
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> > This all sounds depressingly similar to what we found in bug #13864,
> > which was supposed to be fixed long ago.  Please use the technique
> > described in http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13864#68 to
> > find out what code sets the frame's garbaged flag.  (The line numbers
> > cited in that message are different now, so be sure to use the current
> > ones.)
> 
> Ok, I've tried to reproduce this, and a trace is included below.
> 
> > Does the recipe you use involve more than one frame, somehow?
> 
> Hm...  I think I'm running only one frame.  I'm running with emacs -nw.
> Does that support more than one frame, somehow?  But, yes, my Gnus
> startup function has a call to
> 
> (make-frame '((name . "emacs") (left . 0) (top . 0) (user-position . t)))
> 
> in there.  I always start up two frames under X, but I didn't think that
> that call did anything under emacs -nw.

What does frame-list return after you start emacs -nw like that?

> Let's see.  I'll try to start Emacs (with -nw) without that call.
> 
> Aha!  Now there's no fluttering and no extra refreshes going on!  That
> might explain why I've never been able to reproduce this bug with a
> simple test case.
> 
> > The marked call to SET_FRAME_VISIBLE would set the frame's garbaged
> > flag.  The solution was to avoid doing that if FRAME is already the
> > top frame shown on that terminal (the EQ test and the comment before
> > it were added as part of fixing that bug).  Perhaps in your case this
> > logic is somehow not working?
> 
> Sounds likely.
> 
> Here's a couple seconds' worth of output from the recipe:
> 
> Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged
> 
> Old value = 1
> New value = 0
> clear_garbaged_frames () at xdisp.c:10729
> 10729		      f->resized_p = 0;
> Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged
> 
> Old value = 0
> New value = 1
> 0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
> 844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);

We are close.  What I need to know now is what is 'frame" and what is
'top_frame' at this point.  You can define this as the watchpoint's
commands:

  > pp frame
  > pp top_frame
  > continue
  > end

Then run the recipe again, and let's see what this shows.

Thanks.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Mon, 05 Aug 2013 19:12:01 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Mon, 05 Aug 2013 21:10:37 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> What does frame-list return after you start emacs -nw like that?

(frame-list)
=>
(#<frame emacs 0x2eb0d98> #<frame F1 0xc12be0>)

(mapcar (lambda (f) (pp (frame-parameters) (current-buffer))) (frame-list))
=>
((buried-buffer-list #<buffer .newsrc-dribble>)
 (buffer-list #<buffer *scratch*> #<buffer  *Minibuf-1*> #<buffer *sc> #<buffer *Group*>)
 (minibuffer . #<window 0xc12f90 on  *Minibuf-0*>)
 (name . "F1")
 (mouse-color . "red")
 (cursor-type . box)
 (unsplittable)
 (modeline . t)
 (width . 142)
 (height . 25)
 (font . "tty")
 (background-color . "unspecified-bg")
 (tool-bar-lines . 0)
 (menu-bar-lines . 0)
 (vertical-scroll-bars)
 (cursor-color . "white")
 (foreground-color . "unspecified-fg")
 (background-mode . dark)
 (display-type . color)
 (tty . "/dev/tty")
 (tty-type . "xterm"))
((buried-buffer-list #<buffer .newsrc-dribble>)
 (buffer-list #<buffer *scratch*> #<buffer  *Minibuf-1*> #<buffer *sc> #<buffer *Group*>)
 (minibuffer . #<window 0xc12f90 on  *Minibuf-0*>)
 (name . "F1")
 (mouse-color . "red")
 (cursor-type . box)
 (unsplittable)
 (modeline . t)
 (width . 142)
 (height . 25)
 (font . "tty")
 (background-color . "unspecified-bg")
 (tool-bar-lines . 0)
 (menu-bar-lines . 0)
 (vertical-scroll-bars)
 (cursor-color . "white")
 (foreground-color . "unspecified-fg")
 (background-mode . dark)
 (display-type . color)
 (tty . "/dev/tty")
 (tty-type . "xterm"))

>> 0x0000000000420725 in do_switch_frame (frame=12659685, track=1,
>> for_deletion=0, norecord=12571250) at frame.c:844
>> 844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
>
> We are close.  What I need to know now is what is 'frame" and what is
> 'top_frame' at this point.  You can define this as the watchpoint's
> commands:
>
>   > pp frame
>   > pp top_frame
>   > continue
>   > end
>
> Then run the recipe again, and let's see what this shows.

Uhm.  I think I must have done something wrong...  I get the stuff at
the end in the backtrace file, and the following in gdb interactively:

#<frame F1 0xc12be0>
#<frame emacs 0x2f8fba8>
(gdb)

Must be lacking a "cont" somewhere...  Anyway, are those the values you
wanted?


Log file:


Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Continuing.
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571202) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Continuing.
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 0
New value = 1
0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged

Old value = 1
New value = 0
clear_garbaged_frames () at xdisp.c:10729
10729		      f->resized_p = 0;
Continuing.
Hardware watchpoint 4: ((struct frame *) 0xc12be0)->garbaged


-- 
(domestic pets only, the antidote for overdose, milk.)
  No Gnus T-Shirt for sale: http://ingebrigtsen.no/no.php
  and http://lars.ingebrigtsen.no/2013/08/twenty-years-of-september.html




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Mon, 05 Aug 2013 19:17:01 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Mon, 05 Aug 2013 21:15:40 +0200
Lars Magne Ingebrigtsen <larsi <at> gnus.org> writes:

> (mapcar (lambda (f) (pp (frame-parameters) (current-buffer))) (frame-list))

I mean:

(mapcar (lambda (f) (pp (frame-parameters f) (current-buffer))) (frame-list))
=>
((menu-bar-lines . 0)
 (buried-buffer-list)
 (buffer-list #<buffer *Group*>)
 (unsplittable)
 (minibuffer . #<window 0x2fa1930 on  *Minibuf-0*>)
 (modeline . t)
 (width . 142)
 (height . 25)
 (font . "tty")
 (background-color . "unspecified-bg")
 (foreground-color . "unspecified-fg")
 (background-mode . dark)
 (display-type . color)
 (tty . "/dev/tty")
 (tty-type . "xterm")
 (vertical-scroll-bars)
 (cursor-color . "red")
 (cursor-type . box)
 (mouse-color . "red")
 (name . "emacs")
 (left . 0)
 (top . 0)
 (user-position . t))
((buried-buffer-list #<buffer .newsrc-dribble>)
 (buffer-list #<buffer *scratch*> #<buffer *Group*> #<buffer  *Minibuf-1*>)
 (minibuffer . #<window 0xc12f90 on  *Minibuf-0*>)
 (name . "F1")
 (mouse-color . "red")
 (cursor-type . box)
 (unsplittable)
 (modeline . t)
 (width . 142)
 (height . 25)
 (font . "tty")
 (background-color . "unspecified-bg")
 (tool-bar-lines . 0)
 (menu-bar-lines . 0)
 (vertical-scroll-bars)
 (cursor-color . "white")
 (foreground-color . "unspecified-fg")
 (background-mode . dark)
 (display-type . color)
 (tty . "/dev/tty")
 (tty-type . "xterm"))


-- 
(domestic pets only, the antidote for overdose, milk.)
  No Gnus T-Shirt for sale: http://ingebrigtsen.no/no.php
  and http://lars.ingebrigtsen.no/2013/08/twenty-years-of-september.html




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Mon, 05 Aug 2013 19:22:02 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Mon, 05 Aug 2013 21:21:22 +0200
Lars Magne Ingebrigtsen <larsi <at> gnus.org> writes:

> #<frame F1 0xc12be0>
> #<frame emacs 0x2f8fba8>

Hm.  So...  reading the code, it is really trying to switch between the
two frames, which then means that it has to redraw everything.

But why is it trying to switch frames in the first place?

I'm probably reading this wrong, but it's waiting for process output
(check), but that means that it wants to switch frames.  Which I don't
understand why it'd want to...

0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
#0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
#1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
#2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
#3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
#4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
#5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
#6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
#7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
#8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4459


-- 
(domestic pets only, the antidote for overdose, milk.)
  No Gnus T-Shirt for sale: http://ingebrigtsen.no/no.php
  and http://lars.ingebrigtsen.no/2013/08/twenty-years-of-september.html




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Mon, 05 Aug 2013 19:41:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Mon, 05 Aug 2013 22:40:29 +0300
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: bug-gnu-emacs <at> gnu.org
> Date: Mon, 05 Aug 2013 21:10:37 +0200
> 
> >> 0x0000000000420725 in do_switch_frame (frame=12659685, track=1,
> >> for_deletion=0, norecord=12571250) at frame.c:844
> >> 844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
> >
> > We are close.  What I need to know now is what is 'frame" and what is
> > 'top_frame' at this point.  You can define this as the watchpoint's
> > commands:
> >
> >   > pp frame
> >   > pp top_frame
> >   > continue
> >   > end
> >
> > Then run the recipe again, and let's see what this shows.
> 
> Uhm.  I think I must have done something wrong...  I get the stuff at
> the end in the backtrace file, and the following in gdb interactively:
> 
> #<frame F1 0xc12be0>
> #<frame emacs 0x2f8fba8>
> (gdb)
> 
> Must be lacking a "cont" somewhere...

It might be better simply to put a breakpoint at frame.c:844 with the
commands shown above, and see what they print as you go through the
recipe.

> Anyway, are those the values you wanted?

Almost, I'm just puzzled by the fact that the frame pointers are not
identical to what frame-list returned.  Are those in the same session?

Anyway, what is #<frame emacs 0x2f8fba8> ?  Is it displayed on some
display?  Can you switch to it, and if so, what happens if you do?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Mon, 05 Aug 2013 19:46:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Mon, 05 Aug 2013 22:45:12 +0300
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: 14616 <at> debbugs.gnu.org
> Date: Mon, 05 Aug 2013 21:21:22 +0200
> 
> Lars Magne Ingebrigtsen <larsi <at> gnus.org> writes:
> 
> > #<frame F1 0xc12be0>
> > #<frame emacs 0x2f8fba8>
> 
> Hm.  So...  reading the code, it is really trying to switch between the
> two frames, which then means that it has to redraw everything.

The redrawing isn't supposed to happen.

> But why is it trying to switch frames in the first place?
> 
> I'm probably reading this wrong, but it's waiting for process output
> (check), but that means that it wants to switch frames.  Which I don't
> understand why it'd want to...

Because prepare_menu_bars, called as part of redisplay, loops over all
the frames.

> 0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
> 844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
> #0  0x0000000000420725 in do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
> #1  0x0000000000420829 in Fselect_frame (frame=12659685, norecord=12571250) at frame.c:883
> #2  0x00000000004454ac in unwind_format_mode_line (vector=17901885) at xdisp.c:11002
> #3  0x00000000005ad565 in unbind_to (count=6, value=12571202) at eval.c:3337
> #4  0x0000000000445936 in x_consider_frame_title (frame=48936325) at xdisp.c:11133
> #5  0x0000000000445a34 in prepare_menu_bars () at xdisp.c:11185
> #6  0x00000000004497f6 in redisplay_internal () at xdisp.c:13051
> #7  0x000000000044ac22 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13643
> #8  0x00000000005f7d4f in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12571202, 
>     wait_proc=0x0, just_wait_proc=0) at process.c:4459

Here:

  /* Prepare for redisplay by updating menu-bar item lists when
     appropriate.  This can call eval.  */

  void
  prepare_menu_bars (void)
  {
    int all_windows;
    struct gcpro gcpro1, gcpro2;
    struct frame *f;
    Lisp_Object tooltip_frame;

  #ifdef HAVE_WINDOW_SYSTEM
    tooltip_frame = tip_frame;
  #else
    tooltip_frame = Qnil;
  #endif

    /* Update all frame titles based on their buffer names, etc.  We do
       this before the menu bars so that the buffer-menu will show the
       up-to-date frame titles.  */
  #ifdef HAVE_WINDOW_SYSTEM
    if (windows_or_buffers_changed || update_mode_lines)
      {
	Lisp_Object tail, frame;

	FOR_EACH_FRAME (tail, frame) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
	  {
	    f = XFRAME (frame);
	    if (!EQ (frame, tooltip_frame)
		&& (FRAME_VISIBLE_P (f) || FRAME_ICONIFIED_P (f)))
	      x_consider_frame_title (frame);
	  }
      }
  #endif /* HAVE_WINDOW_SYSTEM */

Hmmm... maybe we should have here something special for TTY frames.  I
will take a look.

Thanks.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Mon, 05 Aug 2013 19:47:02 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Mon, 05 Aug 2013 21:46:06 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> It might be better simply to put a breakpoint at frame.c:844 with the
> commands shown above, and see what they print as you go through the
> recipe.

Ok; will do.

> Almost, I'm just puzzled by the fact that the frame pointers are not
> identical to what frame-list returned.  Are those in the same session?

They should have been, unless I messed something up...

> Anyway, what is #<frame emacs 0x2f8fba8> ?  Is it displayed on some
> display?  Can you switch to it, and if so, what happens if you do?

`C-x 5 o' switches between the two frames, and it looks OK.  But this is
with "emacs -nw", so only one frame is displayed at a time.

-- 
(domestic pets only, the antidote for overdose, milk.)
  No Gnus T-Shirt for sale: http://ingebrigtsen.no/no.php
  and http://lars.ingebrigtsen.no/2013/08/twenty-years-of-september.html




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Mon, 05 Aug 2013 19:53:02 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Mon, 05 Aug 2013 21:51:51 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> It might be better simply to put a breakpoint at frame.c:844 with the
> commands shown above, and see what they print as you go through the
> recipe.

pp doesn't go to the log file.  p does.  Weird.

So here's the output with p instead of pp:

Breakpoint 3, do_switch_frame (frame=45612797, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
$4375 = 45612797
$4376 = 12659685

Breakpoint 3, do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
$4377 = 12659685
$4378 = 45612797

Breakpoint 3, do_switch_frame (frame=45612797, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
$4379 = 45612797
$4380 = 12659685

Breakpoint 3, do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
$4381 = 12659685
$4382 = 45612797

Breakpoint 3, do_switch_frame (frame=45612797, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
$4383 = 45612797
$4384 = 12659685

Breakpoint 3, do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
$4385 = 12659685
$4386 = 45612797

Breakpoint 3, do_switch_frame (frame=45612797, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
$4387 = 45612797
$4388 = 12659685

Breakpoint 3, do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
$4389 = 12659685
$4390 = 45612797



-- 
(domestic pets only, the antidote for overdose, milk.)
  No Gnus T-Shirt for sale: http://ingebrigtsen.no/no.php
  and http://lars.ingebrigtsen.no/2013/08/twenty-years-of-september.html




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Mon, 05 Aug 2013 19:54:01 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Mon, 05 Aug 2013 21:53:36 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> Because prepare_menu_bars, called as part of redisplay, loops over all
> the frames.

I see.  Ironically, I have (menu-bar-mode -1), so I have no menu bars at
all.  :-)

> Hmmm... maybe we should have here something special for TTY frames.  I
> will take a look.

Great!

-- 
(domestic pets only, the antidote for overdose, milk.)
  No Gnus T-Shirt for sale: http://ingebrigtsen.no/no.php
  and http://lars.ingebrigtsen.no/2013/08/twenty-years-of-september.html




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Mon, 05 Aug 2013 20:11:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Mon, 05 Aug 2013 23:10:23 +0300
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: 14616 <at> debbugs.gnu.org
> Date: Mon, 05 Aug 2013 21:51:51 +0200
> 
> pp doesn't go to the log file.  p does.  Weird.

Right, I forgot: 'pp' is actually displayed by Emacs (GDB calls a
function inside Emacs to do that), so whatever GDB does to redirect to
a log file doesn't affect 'pp'.

But this will help:

 > p frame
 > xframe
 > p top_frame
 > xframe
 > continue
 > end

> So here's the output with p instead of pp:
> 
> Breakpoint 3, do_switch_frame (frame=45612797, track=1, for_deletion=0, norecord=12571250) at frame.c:844
> 844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
> $4375 = 45612797
> $4376 = 12659685
> 
> Breakpoint 3, do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
> 844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
> $4377 = 12659685
> $4378 = 45612797
> 
> Breakpoint 3, do_switch_frame (frame=45612797, track=1, for_deletion=0, norecord=12571250) at frame.c:844
> 844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
> $4379 = 45612797
> $4380 = 12659685
> 
> Breakpoint 3, do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
> 844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
> $4381 = 12659685
> $4382 = 45612797

They oscillate.  Makes sense, but I don't see why should that happen.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Mon, 05 Aug 2013 20:21:02 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Mon, 05 Aug 2013 22:20:32 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> But this will help:
>
>  > p frame
>  > xframe
>  > p top_frame
>  > xframe
>  > continue
>  > end

Right, now I get:

Breakpoint 3, do_switch_frame (frame=42852525, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
$2213 = 42852525
$2214 = (struct frame *) 0x28de0a8
"emacs"
$2215 = 12659685
$2216 = (struct frame *) 0xc12be0
"F1"

Breakpoint 3, do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
$2217 = 12659685
$2218 = (struct frame *) 0xc12be0
"F1"
$2219 = 42852525
$2220 = (struct frame *) 0x28de0a8
"emacs"

Breakpoint 3, do_switch_frame (frame=42852525, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
$2221 = 42852525
$2222 = (struct frame *) 0x28de0a8
"emacs"
$2223 = 12659685
$2224 = (struct frame *) 0xc12be0
"F1"

Breakpoint 3, do_switch_frame (frame=12659685, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
$2225 = 12659685
$2226 = (struct frame *) 0xc12be0
"F1"
$2227 = 42852525
$2228 = (struct frame *) 0x28de0a8
"emacs"

Breakpoint 3, do_switch_frame (frame=42852525, track=1, for_deletion=0, norecord=12571250) at frame.c:844
844		  SET_FRAME_VISIBLE (XFRAME (frame), 1);
$2229 = 42852525
$2230 = (struct frame *) 0x28de0a8
"emacs"
$2231 = 12659685
$2232 = (struct frame *) 0xc12be0
"F1"

> They oscillate.  Makes sense, but I don't see why should that happen.

If it loops over all the frames and switches to them, and this happens
every time redisplay happens (because of accept-process-output), then
that seems natural.  But wrong.  :-)

-- 
(domestic pets only, the antidote for overdose, milk.)
  No Gnus T-Shirt for sale: http://ingebrigtsen.no/no.php
  and http://lars.ingebrigtsen.no/2013/08/twenty-years-of-september.html




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Tue, 06 Aug 2013 15:27:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Tue, 06 Aug 2013 18:26:36 +0300
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: 14616 <at> debbugs.gnu.org
> Date: Mon, 05 Aug 2013 22:20:32 +0200
> 
> > They oscillate.  Makes sense, but I don't see why should that happen.
> 
> If it loops over all the frames and switches to them, and this happens
> every time redisplay happens (because of accept-process-output), then
> that seems natural.  But wrong.  :-)

Does the change below help?

=== modified file 'src/xdisp.c'
--- src/xdisp.c	2013-08-03 18:16:43 +0000
+++ src/xdisp.c	2013-08-06 15:24:02 +0000
@@ -11181,7 +11181,9 @@ prepare_menu_bars (void)
 	{
 	  f = XFRAME (frame);
 	  if (!EQ (frame, tooltip_frame)
-	      && (FRAME_VISIBLE_P (f) || FRAME_ICONIFIED_P (f)))
+	      && (FRAME_ICONIFIED_P (f)
+		  || FRAME_VISIBLE_P (f) == 1
+		  || (FRAME_VISIBLE_P (f) == 2 && FRAME_WINDOW_P (f))))
 	    x_consider_frame_title (frame);
 	}
     }





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Tue, 06 Aug 2013 15:46:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Tue, 06 Aug 2013 18:45:45 +0300
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: 14616 <at> debbugs.gnu.org
> Date: Mon, 05 Aug 2013 21:53:36 +0200
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> > Because prepare_menu_bars, called as part of redisplay, loops over all
> > the frames.
> 
> I see.  Ironically, I have (menu-bar-mode -1), so I have no menu bars at
> all.  :-)

That's OK, update_menu_bar, called by prepare_menu_bars, does TRT in
your case and returns immediately without doing anything.

The problem is in x_consider_frame_title, which actually switches to
other frames and updates their titles.  As strange as it sounds, the
code explicitly tries to update the titles of non-GUI frames as well,
although I don't see the point in that.  To be on the safe side, the
change I proposed disables the update of the frame title only for TTY
frames other than the top frame, the only one that is visible on a
TTY.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#14616; Package emacs. (Tue, 06 Aug 2013 20:33:01 GMT) Full text and rfc822 format available.

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

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 14616 <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Tue, 06 Aug 2013 22:32:14 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> Does the change below help?

Yes, this seems to fix the problem for me.  Thanks!

-- 
(domestic pets only, the antidote for overdose, milk.)
  No Gnus T-Shirt for sale: http://ingebrigtsen.no/no.php
  and http://lars.ingebrigtsen.no/2013/08/twenty-years-of-september.html




Reply sent to Eli Zaretskii <eliz <at> gnu.org>:
You have taken responsibility. (Wed, 07 Aug 2013 13:52:02 GMT) Full text and rfc822 format available.

Notification sent to Lars Magne Ingebrigtsen <larsi <at> gnus.org>:
bug acknowledged by developer. (Wed, 07 Aug 2013 13:52:03 GMT) Full text and rfc822 format available.

Message #136 received at 14616-done <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Cc: 14616-done <at> debbugs.gnu.org
Subject: Re: bug#14616: 24.3.50; Excessive cursor movement on non-X Emacs
Date: Wed, 07 Aug 2013 16:51:12 +0300
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Cc: 14616 <at> debbugs.gnu.org
> Date: Tue, 06 Aug 2013 22:32:14 +0200
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> > Does the change below help?
> 
> Yes, this seems to fix the problem for me.  Thanks!

Thanks, committed as trunk revision 113735.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 05 Sep 2013 11:24:03 GMT) Full text and rfc822 format available.

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

Previous Next


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