Bug 97440

Summary: FreeBSD 6.1 "breaks" x11/xterm scrollbars
Product: Ports & Packages Reporter: Eric P. Scott <eps+xterm61r>
Component: Individual Port(s)Assignee: Kirill Ponomarev <krion>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Eric P. Scott 2006-05-18 01:20:14 UTC
On a fresh 6.1-RELEASE install [from the ISO images], xterm's
scrollbar thumb either doesn't display, or flickers badly when
dragged.  Identical misbehavior occurs on on two machines I
tested (different display hardware, very different motherboards).

The problem is not present in 6.0-RELEASE, nor does it manifest
after performing "portupgrade -PPR xterm" on that configuration
(i.e. it doesn't look like xterm itself is what's actually
broken).

For comparison, xman's scrollbars seem to work properly.  The
thumb size oscillated in some other X clients I tried, including
xmore and xmessage [using the -file option], but they weren't
unusable.

Might it be an issue with xorg 6.9.0, since 6.8.2
worked properly, or perhaps in one of the shared libraries?

I tried overriding libXaw.so.8 with libXaw3d.so.8; this didn't
help.

Fix: 

Unknown at this time.
How-To-Repeat: I have the following lines in my .Xdefaults:

*Scrollbar.thumb: None
XTerm*scrollBar: true

Open an xterm; fill up the window with stuff; press Enter
slowly, and watch what happens.

Then try dragging the thumb using Button 2.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2006-05-18 01:24:12 UTC
Responsible Changed
From-To: freebsd-ports-bugs->krion

Over to maintainer
Comment 2 Eric P. Scott 2006-05-18 19:00:48 UTC
1. There is a known problem that affects X.org but but XFree86:

http://invisible-island.net/xterm/xterm.faq.html#narrowproto

2. It appears a fix was committed shortly after the ports freeze
for 6.1.  The included packages predate the base system by 7-8
weeks.

This may warrant an ERRATA entry for FreeBSD 6.1 (probably for
5.5 as well).
Comment 3 Kirill Ponomarev freebsd_committer freebsd_triage 2006-05-18 19:49:00 UTC
State Changed
From-To: open->closed

Committed after 6.1 release, please cvsup your ports collection