#1149533 xterm: characters at column $COLUMNS-1 can disappear in a redraw

Package:
xterm
Source:
xterm
Description:
X terminal emulator
Submitter:
Vincent Lefevre
Date:
2026-10-20 17:09:02 UTC
Severity:
normal
#1149533#5
Date:
2026-09-30 11:47:50 UTC
From:
To:
When I move a window over an xterm window, the characters at
column $COLUMNS-1 can disappear. See attached video.

#1149533#10
Date:
2026-09-30 12:17:16 UTC
From:
To:
this issue after downgrading to xterm 410-1, and after installing
xterm 411-1 again, the issue reappears.

#1149533#15
Date:
2026-09-30 23:52:55 UTC
From:
To:
I don't see how to reproduce it. In a quick check I tried in xfce4,
but have in mind that window manager, bitmap vs TrueType fonts,
alternate screen could be a factor).  Since it's not on the last
column, there's no likelihood of an off-by-one.

#1149533#18
Date:
2026-09-30 23:52:55 UTC
From:
To:
I don't see how to reproduce it. In a quick check I tried in xfce4,
but have in mind that window manager, bitmap vs TrueType fonts,
alternate screen could be a factor).  Since it's not on the last
column, there's no likelihood of an off-by-one.

#1149533#23
Date:
2026-10-01 00:29:53 UTC
From:
To:
Control: retitle -1 xterm: characters at column $COLUMNS-1 or $COLUMNS (depending on the font) can disappear in a redraw

xterm -fa "Noto Mono-5"  : $COLUMNS-1
...
xterm -fa "Noto Mono-10" : $COLUMNS-1
xterm -fa "Noto Mono-11" : $COLUMNS
...
xterm -fa "Noto Mono-14" : $COLUMNS

xterm -fn 6x13 -fa '' : $COLUMNS-1

Ditto with "DejaVu Sans Mono" instead of "Noto Mono".

An important point: this happens only when the *right* border of the
window that is moved is near the concerned column.

To trigger the bug, the best is to move the window leftward and slowly
enough. One can see that the characters of the concerned column start
to appear, but when the window border reaches the column boundary
(i.e. just after these characters are fully visible), they suddenly
disappear completely.

#1149533#30
Date:
2026-10-01 00:43:01 UTC
From:
To:
With

  env -u XAPPLRESDIR xterm -fa "DejaVu Sans Mono-10"

column $COLUMNS is affected, but with a scrollbar:

  env -u XAPPLRESDIR xterm -fa "DejaVu Sans Mono-10" -sb

column $COLUMNS-1 is affected.

This could be a miscalculation of a position somewhere.

#1149533#35
Date:
2026-10-01 08:21:22 UTC
From:
To:
something like that.  In your example, it's unclear what the actual window
size is.  That matters.  For instance, it could be interchanged x/y ordinates
(I don't know where, but some explanation of the internals may help...).

xterm stores each cell for the screen in a FIFO of lines of data.
repainting uses that data; the screen-painting in forward scrolling
does not (it saves the data into the FIFO while painting the screen).

The new option "brokenCopyArea" which I added in 411 uses the data
in the FIFO directly.  Getting that to work required some reorganizing
inside xterm to ensure that the FIFO is updated at consistent places
within the screen-updating functions.

Now... forward scrolling has (still the default) relied upon XCopyArea
to move things around on the X window to reflect the changes which
would be made to the FIFO.

If your window has more columns than rows, and there was some interchange
of x/y in one of those reorganizing changes, then I might see some case
where repainting is clearing (or otherwise mistreating) some column(s)
at the right margin of the window.

I've seen none, but that TrueType font is also a factor. The experimental
VS15/VS16 feature (inactive by default) seems to be the only aspect which
might affect TrueType display.  I don't see that in your screenshot, so
I'm not expecting it to be relevant.

With that in mind, you might find some easy way to reproduce the
problem and provide a detailed explanation of how others can repeat it.

#1149533#38
Date:
2026-10-01 08:21:22 UTC
From:
To:
something like that.  In your example, it's unclear what the actual window
size is.  That matters.  For instance, it could be interchanged x/y ordinates
(I don't know where, but some explanation of the internals may help...).

xterm stores each cell for the screen in a FIFO of lines of data.
repainting uses that data; the screen-painting in forward scrolling
does not (it saves the data into the FIFO while painting the screen).

The new option "brokenCopyArea" which I added in 411 uses the data
in the FIFO directly.  Getting that to work required some reorganizing
inside xterm to ensure that the FIFO is updated at consistent places
within the screen-updating functions.

Now... forward scrolling has (still the default) relied upon XCopyArea
to move things around on the X window to reflect the changes which
would be made to the FIFO.

If your window has more columns than rows, and there was some interchange
of x/y in one of those reorganizing changes, then I might see some case
where repainting is clearing (or otherwise mistreating) some column(s)
at the right margin of the window.

I've seen none, but that TrueType font is also a factor. The experimental
VS15/VS16 feature (inactive by default) seems to be the only aspect which
might affect TrueType display.  I don't see that in your screenshot, so
I'm not expecting it to be relevant.

With that in mind, you might find some easy way to reproduce the
problem and provide a detailed explanation of how others can repeat it.

#1149533#43
Date:
2026-10-01 10:31:27 UTC
From:
To:
I had tried with different window sizes (not on purpose, though).
I've tried again with 16x48 and 80x16 xterms, and the same issue
occurs.

If there are interchanged x/y, this could be related to the character cell.
The same issue occurs with "xterm -sh 2".

Column $COLUMNS-1 is affected with
  xterm -fa "xft:DejaVu Sans Mono:size=10:aspect=0.5"
  xterm -fa "xft:DejaVu Sans Mono:size=10:aspect=0.8"
  xterm -fa "xft:DejaVu Sans Mono:size=10:aspect=1"

Column $COLUMNS is affected with
  xterm -fa "xft:DejaVu Sans Mono:size=10:aspect=1.2"
  xterm -fa "xft:DejaVu Sans Mono:size=10:aspect=1.5"
  xterm -fa "xft:DejaVu Sans Mono:size=10:aspect=2"
  xterm -fa "xft:DejaVu Sans Mono:size=10:aspect=2.5"

("aspect" is the horizontal scale factor of the glyphs).

But this doesn't seem to be interchanged x/y.

[...]

FYI, the same issue occurs whether I use
  xterm -xrm "*brokenCopyArea: false"
or
  xterm -xrm "*brokenCopyArea: true"

I recall that the issue also occurs with

  xterm -report-fonts -fn 6x13 -fa ''

Isn't 6x13 a bitmap font?

FYI, with -report-fonts, I can see about fNorm:

        fNorm: 6x13
                all chars:     no
                default char:  0
                direction:     0
                ascent:        11
                descent:       2
                first char:    0
                last char:     255
                maximum-chars: 256
                missing-chars: 33
                present-chars: 223
                min_byte1:     0
                max_byte1:     0
                properties:    23
                min_bounds:
                        lbearing: 0
                        rbearing: 0
                        width:    6
                        ascent:   -1
                        descent:  -10
                max_bounds:
                        lbearing: 2
                        rbearing: 6
                        width:    6
                        ascent:   11
                        descent:  2
                Per-character: 222/255

I've also tried with FVWM2's and FVWM3's default config.
  * With the xterm started from FVWM's menu, I cannot reproduce the
    issue, but the xterm has a thick scrollbar on the right, so the
    scrollbar appears where the last columns would have been, and
    this would explain why the issue does not occur.
  * With the xterm started from this xterm, it is $COLUMNS-2 that is
    affected. The font is
      -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
    but what is also probably important is that the xterm has a
    thick scrollbar on the left.

Have you tried with FVWM?

I think that this is related to the width of the font and the scrollbar
related properties: presence or position (left or right) and its width.

#1149533#48
Date:
2026-10-01 11:01:55 UTC
From:
To:
Control: retitle -1 xterm: characters in one of the last columns can disappear in a redraw with absent or left scrollbar

After unsetting XAPPLRESDIR:

xterm -sb -xrm "*Scrollbar.width: 100" -fa "DejaVu Sans Mono-10"

affects $COLUMNS-9.

xterm -sb -xrm "*Scrollbar.width: 100" -fa "DejaVu Sans Mono-11"

affects $COLUMNS-8.

xterm -sb -xrm "*Scrollbar.width: 100" -fa "DejaVu Sans Mono-12"

affects $COLUMNS-7.

xterm -sb -xrm "*Scrollbar.width: 100" -fa "DejaVu Sans Mono-15"

affects $COLUMNS-6.

xterm -sb -xrm "*Scrollbar.width: 100" -fa "DejaVu Sans Mono-18"

affects $COLUMNS-5.

xterm -sb -xrm "*Scrollbar.width: 100" -fa "DejaVu Sans Mono-21"

affects $COLUMNS-4.

xterm -sb -xrm "*Scrollbar.width: 100" -fa "DejaVu Sans Mono-30"

affects $COLUMNS-3.

Note that the scrollbar is on the left.

#1149533#55
Date:
2026-10-01 12:17:04 UTC
From:
To:
And like the left scrollbar, the border also has an influence:

xterm -fa "DejaVu Sans Mono-10" -b 100

also affects column $COLUMNS-9.

#1149533#60
Date:
2026-10-01 14:45:52 UTC
From:
To:
In case this matters, here's the output of "xtrace --timestamps xterm"
when the problem occurs:

1790865631.764 000:>:3018: Event Expose(12) window=0x0320001c x=868 y=0 width=1 height=158 count=0x0000
1790865631.764 000:<:3019: 16: Request(2): ChangeWindowAttributes window=0x0320000c value-list={background-pixel=0x00000000}
1790865631.764 000:<:301a: 16: Request(2): ChangeWindowAttributes window=0x0320001c value-list={background-pixel=0x00000000}
1790865631.764 000:<:301b: 16: Request(61): ClearArea exposures=false(0x00) window=0x0320001c x=868 y=0 width=1 height=158
1790865631.764 000:<:301c: 28: RENDER-Request(139,26): FillRectangles op=Src(0x01) dst=0x0320005c color={red=0x0000 green=0x0000 blue=0x0000 alpha=0xffff}; rects={x=858 y=2 w=11 h=22};
1790865631.764 000:<:301d: 20: RENDER-Request(139,6): SetPictureClipRectangles picture=0x0320005c xOrigin=858 yOrigin=2 rectangles={x=0 y=0 w=11 h=22};
1790865631.764 000:<:301e: 40: RENDER-Request(139,23): CompositeGlyphs8 op=Over(0x03) src=0x03200022 dst=0x0320005c maskFormat=0x00000024 glyphset=0x03200012 xSrc=0 ySrc=0 glyphcmds={deltax=858 deltay=19 glyphs=0x48; };
1790865631.764 000:<:301f: 16: RENDER-Request(139,5): ChangePicture picture=0x0320005c values={clip-mask=None(0x00000000)}
1790865631.764 000:<:3020: 28: RENDER-Request(139,26): FillRectangles op=Src(0x01) dst=0x0320005c color={red=0x0000 green=0x0000 blue=0x0000 alpha=0xffff}; rects={x=869 y=2 w=11 h=22};
1790865631.764 000:<:3021: 20: RENDER-Request(139,6): SetPictureClipRectangles picture=0x0320005c xOrigin=869 yOrigin=2 rectangles={x=0 y=0 w=11 h=22};
1790865631.764 000:<:3022: 40: RENDER-Request(139,23): CompositeGlyphs8 op=Over(0x03) src=0x03200022 dst=0x0320005c maskFormat=0x00000024 glyphset=0x03200012 xSrc=0 ySrc=0 glyphcmds={deltax=869 deltay=19 glyphs=0x03; };
1790865631.764 000:<:3023: 16: RENDER-Request(139,5): ChangePicture picture=0x0320005c values={clip-mask=None(0x00000000)}
1790865631.764 000:<:3024: 28: RENDER-Request(139,26): FillRectangles op=Src(0x01) dst=0x0320005c color={red=0x0000 green=0x0000 blue=0x0000 alpha=0xffff}; rects={x=858 y=24 w=11 h=22};
1790865631.764 000:<:3025: 20: RENDER-Request(139,6): SetPictureClipRectangles picture=0x0320005c xOrigin=858 yOrigin=24 rectangles={x=0 y=0 w=11 h=22};
1790865631.764 000:<:3026: 40: RENDER-Request(139,23): CompositeGlyphs8 op=Over(0x03) src=0x03200022 dst=0x0320005c maskFormat=0x00000024 glyphset=0x03200012 xSrc=0 ySrc=0 glyphcmds={deltax=858 deltay=41 glyphs=0x4f; };
1790865631.764 000:<:3027: 16: RENDER-Request(139,5): ChangePicture picture=0x0320005c values={clip-mask=None(0x00000000)}
1790865631.764 000:<:3028: 28: RENDER-Request(139,26): FillRectangles op=Src(0x01) dst=0x0320005c color={red=0x0000 green=0x0000 blue=0x0000 alpha=0xffff}; rects={x=869 y=24 w=11 h=22};
1790865631.764 000:<:3029: 20: RENDER-Request(139,6): SetPictureClipRectangles picture=0x0320005c xOrigin=869 yOrigin=24 rectangles={x=0 y=0 w=11 h=22};
1790865631.764 000:<:302a: 40: RENDER-Request(139,23): CompositeGlyphs8 op=Over(0x03) src=0x03200022 dst=0x0320005c maskFormat=0x00000024 glyphset=0x03200012 xSrc=0 ySrc=0 glyphcmds={deltax=869 deltay=41 glyphs=0x03; };
1790865631.764 000:<:302b: 16: RENDER-Request(139,5): ChangePicture picture=0x0320005c values={clip-mask=None(0x00000000)}
1790865631.764 000:<:302c: 28: RENDER-Request(139,26): FillRectangles op=Src(0x01) dst=0x0320005c color={red=0x0000 green=0x0000 blue=0x0000 alpha=0xffff}; rects={x=858 y=46 w=11 h=22};
1790865631.764 000:<:302d: 20: RENDER-Request(139,6): SetPictureClipRectangles picture=0x0320005c xOrigin=858 yOrigin=46 rectangles={x=0 y=0 w=11 h=22};
1790865631.764 000:<:302e: 40: RENDER-Request(139,23): CompositeGlyphs8 op=Over(0x03) src=0x03200022 dst=0x0320005c maskFormat=0x00000024 glyphset=0x03200012 xSrc=0 ySrc=0 glyphcmds={deltax=858 deltay=63 glyphs=0x54; };
1790865631.764 000:<:302f: 16: RENDER-Request(139,5): ChangePicture picture=0x0320005c values={clip-mask=None(0x00000000)}
1790865631.764 000:<:3030: 28: RENDER-Request(139,26): FillRectangles op=Src(0x01) dst=0x0320005c color={red=0x0000 green=0x0000 blue=0x0000 alpha=0xffff}; rects={x=869 y=46 w=11 h=22};
1790865631.764 000:<:3031: 20: RENDER-Request(139,6): SetPictureClipRectangles picture=0x0320005c xOrigin=869 yOrigin=46 rectangles={x=0 y=0 w=11 h=22};
1790865631.764 000:<:3032: 40: RENDER-Request(139,23): CompositeGlyphs8 op=Over(0x03) src=0x03200022 dst=0x0320005c maskFormat=0x00000024 glyphset=0x03200012 xSrc=0 ySrc=0 glyphcmds={deltax=869 deltay=63 glyphs=0x03; };
1790865631.764 000:<:3033: 16: RENDER-Request(139,5): ChangePicture picture=0x0320005c values={clip-mask=None(0x00000000)}
1790865631.764 000:<:3034: 28: RENDER-Request(139,26): FillRectangles op=Src(0x01) dst=0x0320005c color={red=0x0000 green=0x0000 blue=0x0000 alpha=0xffff}; rects={x=858 y=68 w=11 h=22};
1790865631.764 000:<:3035: 20: RENDER-Request(139,6): SetPictureClipRectangles picture=0x0320005c xOrigin=858 yOrigin=68 rectangles={x=0 y=0 w=11 h=22};
1790865631.764 000:<:3036: 40: RENDER-Request(139,23): CompositeGlyphs8 op=Over(0x03) src=0x03200022 dst=0x0320005c maskFormat=0x00000024 glyphset=0x03200012 xSrc=0 ySrc=0 glyphcmds={deltax=858 deltay=85 glyphs=0x44; };
1790865631.764 000:<:3037: 16: RENDER-Request(139,5): ChangePicture picture=0x0320005c values={clip-mask=None(0x00000000)}
1790865631.764 000:<:3038: 28: RENDER-Request(139,26): FillRectangles op=Src(0x01) dst=0x0320005c color={red=0x0000 green=0x0000 blue=0x0000 alpha=0xffff}; rects={x=869 y=68 w=11 h=22};
1790865631.764 000:<:3039: 20: RENDER-Request(139,6): SetPictureClipRectangles picture=0x0320005c xOrigin=869 yOrigin=68 rectangles={x=0 y=0 w=11 h=22};
1790865631.764 000:<:303a: 40: RENDER-Request(139,23): CompositeGlyphs8 op=Over(0x03) src=0x03200022 dst=0x0320005c maskFormat=0x00000024 glyphset=0x03200012 xSrc=0 ySrc=0 glyphcmds={deltax=869 deltay=85 glyphs=0x03; };
1790865631.764 000:<:303b: 16: RENDER-Request(139,5): ChangePicture picture=0x0320005c values={clip-mask=None(0x00000000)}
1790865631.764 000:<:303c: 28: RENDER-Request(139,26): FillRectangles op=Src(0x01) dst=0x0320005c color={red=0x0000 green=0x0000 blue=0x0000 alpha=0xffff}; rects={x=858 y=90 w=11 h=22};
1790865631.764 000:<:303d: 20: RENDER-Request(139,6): SetPictureClipRectangles picture=0x0320005c xOrigin=858 yOrigin=90 rectangles={x=0 y=0 w=11 h=22};
1790865631.764 000:<:303e: 40: RENDER-Request(139,23): CompositeGlyphs8 op=Over(0x03) src=0x03200022 dst=0x0320005c maskFormat=0x00000024 glyphset=0x03200012 xSrc=0 ySrc=0 glyphcmds={deltax=858 deltay=107 glyphs=0x57; };
1790865631.764 000:<:303f: 16: RENDER-Request(139,5): ChangePicture picture=0x0320005c values={clip-mask=None(0x00000000)}
1790865631.764 000:<:3040: 28: RENDER-Request(139,26): FillRectangles op=Src(0x01) dst=0x0320005c color={red=0x0000 green=0x0000 blue=0x0000 alpha=0xffff}; rects={x=869 y=90 w=11 h=22};
1790865631.764 000:<:3041: 20: RENDER-Request(139,6): SetPictureClipRectangles picture=0x0320005c xOrigin=869 yOrigin=90 rectangles={x=0 y=0 w=11 h=22};
1790865631.764 000:<:3042: 40: RENDER-Request(139,23): CompositeGlyphs8 op=Over(0x03) src=0x03200022 dst=0x0320005c maskFormat=0x00000024 glyphset=0x03200012 xSrc=0 ySrc=0 glyphcmds={deltax=869 deltay=107 glyphs=0x03; };
1790865631.764 000:<:3043: 16: RENDER-Request(139,5): ChangePicture picture=0x0320005c values={clip-mask=None(0x00000000)}
1790865631.764 000:<:3044: 28: RENDER-Request(139,26): FillRectangles op=Src(0x01) dst=0x0320005c color={red=0x0000 green=0x0000 blue=0x0000 alpha=0xffff}; rects={x=858 y=112 w=11 h=22};
1790865631.764 000:<:3045: 20: RENDER-Request(139,6): SetPictureClipRectangles picture=0x0320005c xOrigin=858 yOrigin=112 rectangles={x=0 y=0 w=11 h=22};
1790865631.764 000:<:3046: 40: RENDER-Request(139,23): CompositeGlyphs8 op=Over(0x03) src=0x03200022 dst=0x0320005c maskFormat=0x00000024 glyphset=0x03200012 xSrc=0 ySrc=0 glyphcmds={deltax=858 deltay=129 glyphs=0x54; };
1790865631.764 000:<:3047: 16: RENDER-Request(139,5): ChangePicture picture=0x0320005c values={clip-mask=None(0x00000000)}
1790865631.764 000:<:3048: 28: RENDER-Request(139,26): FillRectangles op=Src(0x01) dst=0x0320005c color={red=0x0000 green=0x0000 blue=0x0000 alpha=0xffff}; rects={x=869 y=112 w=11 h=22};
1790865631.764 000:<:3049: 20: RENDER-Request(139,6): SetPictureClipRectangles picture=0x0320005c xOrigin=869 yOrigin=112 rectangles={x=0 y=0 w=11 h=22};
1790865631.764 000:<:304a: 40: RENDER-Request(139,23): CompositeGlyphs8 op=Over(0x03) src=0x03200022 dst=0x0320005c maskFormat=0x00000024 glyphset=0x03200012 xSrc=0 ySrc=0 glyphcmds={deltax=869 deltay=129 glyphs=0x03; };
1790865631.764 000:<:304b: 16: RENDER-Request(139,5): ChangePicture picture=0x0320005c values={clip-mask=None(0x00000000)}
1790865631.764 000:<:304c: 28: RENDER-Request(139,26): FillRectangles op=Src(0x01) dst=0x0320005c color={red=0x0000 green=0x0000 blue=0x0000 alpha=0xffff}; rects={x=858 y=134 w=11 h=22};
1790865631.764 000:<:304d: 20: RENDER-Request(139,6): SetPictureClipRectangles picture=0x0320005c xOrigin=858 yOrigin=134 rectangles={x=0 y=0 w=11 h=22};
1790865631.764 000:<:304e: 40: RENDER-Request(139,23): CompositeGlyphs8 op=Over(0x03) src=0x03200022 dst=0x0320005c maskFormat=0x00000024 glyphset=0x03200012 xSrc=0 ySrc=0 glyphcmds={deltax=858 deltay=151 glyphs=0x03; };
1790865631.764 000:<:304f: 16: RENDER-Request(139,5): ChangePicture picture=0x0320005c values={clip-mask=None(0x00000000)}
1790865631.764 000:<:3050: 28: RENDER-Request(139,26): FillRectangles op=Src(0x01) dst=0x0320005c color={red=0x0000 green=0x0000 blue=0x0000 alpha=0xffff}; rects={x=869 y=134 w=11 h=22};
1790865631.764 000:<:3051: 20: RENDER-Request(139,6): SetPictureClipRectangles picture=0x0320005c xOrigin=869 yOrigin=134 rectangles={x=0 y=0 w=11 h=22};
1790865631.764 000:<:3052: 40: RENDER-Request(139,23): CompositeGlyphs8 op=Over(0x03) src=0x03200022 dst=0x0320005c maskFormat=0x00000024 glyphset=0x03200012 xSrc=0 ySrc=0 glyphcmds={deltax=869 deltay=151 glyphs=0x03; };
1790865631.764 000:<:3053: 16: RENDER-Request(139,5): ChangePicture picture=0x0320005c values={clip-mask=None(0x00000000)}

(I reduced the xterm height to a few lines in order to avoid
too may messages.)

I suppose that glyphs=0x03 corresponds to the space (no glyphs).
So xterm requests to clear the column at x=869.

#1149533#65
Date:
2026-10-02 13:04:40 UTC
From:
To:
I can also reproduce the issue with the Sawfish window manager.
#1149533#70
Date:
2026-10-05 23:52:44 UTC
From:
To:
I tried that (didn't see anything), but with openbox and

	xterm -sh 2 -fa mono -fs 10

and a script to fill the screen, see something to investigate with
my Debian/testing.

#1149533#73
Date:
2026-10-05 23:52:44 UTC
From:
To:
I tried that (didn't see anything), but with openbox and

	xterm -sh 2 -fa mono -fs 10

and a script to fill the screen, see something to investigate with
my Debian/testing.

#1149533#78
Date:
2026-10-06 01:29:28 UTC
From:
To:
This is strange. I'm wondering whether X requests (as shown by xtrace)
are different or this is something else.

OK.

FYI, one can fill the screen with standard commands, e.g.

  tr -cd 0-z < /dev/random | head -c 20000

(or with some other arbitrary big file instead of /dev/random).

#1149533#83
Date:
2026-10-06 08:29:50 UTC
From:
To:
I narrowed it down to changes in screen.c, where I was fixing a problem
with SL (scroll-left).  It looks as if I didn't account for the window
border width in a comparison.

(I'll probably resolve this in the evening).

actually a predictable pattern makes it easier to see other bugs :-)

#1149533#86
Date:
2026-10-06 08:29:50 UTC
From:
To:
I narrowed it down to changes in screen.c, where I was fixing a problem
with SL (scroll-left).  It looks as if I didn't account for the window
border width in a comparison.

(I'll probably resolve this in the evening).

actually a predictable pattern makes it easier to see other bugs :-)

#1149533#91
Date:
2026-10-20 17:06:53 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
xterm, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1149533@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sven Joachim <svenjoac@gmx.de> (supplier of updated xterm package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 20 Oct 2026 18:51:55 +0200
Source: xterm
Architecture: source
Version: 412-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Sven Joachim <svenjoac@gmx.de>
Closes: 1149533
Changes:
 xterm (412-1) unstable; urgency=medium
 .
   * New upstream release.
     - Correct limits for a partial screen clear operation
       (Closes: #1149533).
Checksums-Sha1:
 082f6f0a83dd38bf2e7f60dccf2a5f9d03822b60 2397 xterm_412-1.dsc
 b175df9830e79a0e6c5487b41d41ff5959a1202c 1634293 xterm_412.orig.tar.gz
 44d61ec13e27afde1b585c422fc5d1799b906fcb 729 xterm_412.orig.tar.gz.asc
 a173c646d94253285ff48a4bc53a3c2aa94e9973 135212 xterm_412-1.debian.tar.xz
 81c0e6f973b06c485ddc1050c9b102130898281a 7530 xterm_412-1_source.buildinfo
Checksums-Sha256:
 7883e7bcb8f2a3b38d47b950c1bf19fc6510f3e965ac7ff8a0170ca2b4234d61 2397 xterm_412-1.dsc
 b48bc780c1cbc14f6d89269f7e593712af6095876960d650be28b55e5dad65a6 1634293 xterm_412.orig.tar.gz
 06787d9298535d7477b6b00d63e199a71cf142da246769bb1f0bb297c7fb1866 729 xterm_412.orig.tar.gz.asc
 65ddefcd4257f715b3991ffdb9362af9d1d367f50c5d3b320f1dd822e38fccca 135212 xterm_412-1.debian.tar.xz
 7993be55593e00a6f2d403e9b590a087548e5afc58aacaccbd13232908f80512 7530 xterm_412-1_source.buildinfo
Files:
 7430b45cf41adce1fbff73b2561c399b 2397 x11 optional xterm_412-1.dsc
 e04d8065cf0847573dbd24995c905737 1634293 x11 optional xterm_412.orig.tar.gz
 c3622ba356605aa5f610ed2ae8a96b7c 729 x11 optional xterm_412.orig.tar.gz.asc
 b8462c70674b63a75e89b2fc79e978b8 135212 x11 optional xterm_412-1.debian.tar.xz
 b3145ea59a3f9d0d1beb9354b1bef74b 7530 x11 optional xterm_412-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEKF8heKgv5Jai5p4QOxBucY1rMawFAmrXnI4ACgkQOxBucY1r
Mawbmw/8DdRxov9BUgG+g30GzgpOyZBNZuAv6sDDGhyTN6yvICWnI94UXjM4bZ/B
ko+B+wiMPSYRICjj+QA4CJFnGYu7UrwXkrdBCX6vVZ1Yh//sghGHNoPVzzEs2bxU
/JuxHNAUIWM3fjecrSg4Upb+5GROmnJPMeSVZTJU/9knt0zqA+OmLbEe0FsGD98D
lwUZIiIuZHNEBwT7W2+7AdMLFRya/f//qOv75YTbDcTQ+pDUgPh/OqtR7mBNmN4f
k9oAfhB+yTvkm6Jy2NxrkOMj9uXAVu2DY1U5afZ9X67QwkxN9MZejYDrH7fyYsLF
qQ8BQnaEoyO7ss+JSPCHLGs1kG+BnUGih5B95+p6WmXfKeWgA6nY7yugZ8CPFXdZ
WNpBlL7MdLKiIKMsFUBe23BJu5NTEFajPrnC1NHoO8lXwgucyWFoknBAgMt0KWuf
/84tukThs0kiWj32hpICk24NU01GgJO1JEkmwVcGIBfZjTtblDonmsgBR+n0icns
6B86Yzplh4Oc/Z6QuDvPfsSPpnuJujcuO+PBPKH3azhnqt1pkTwbxsLx4W1XTkBx
mdWenIlL8BMYN4EDZowtMt5xYG+FCIgQ7SHHPxj9eEG2GNkFpCxV9q7LBpVgfDXy
ipH5RY7ufxA0BfN+VUfNXbqfT6xoGZsbCe8UC2AeGpUAawOMSFY=
=EeRa
-----END PGP SIGNATURE-----