Mantis - xv
Viewing Issue Advanced Details
4185 regular use minor always 2010-01-27 00:01 2010-03-21 01:09
jeff Sun-Fire V250  
james Solaris 10 (sparc)  
normal Generic_120011-1  
assigned  
3.10a,REV=2008.10.17 open  
none    
none  
0004185: Window decorations do not update properly
I'm running Solaris 10 native gnome desktop manager on a SPARC system. When xv(1) is on the screen, if the control panel gets covered by another window, including xv's own image display windows, when the overlay window is removed, the xv window does not update its display (or it fails to tell gnome desktop manager to do this??) This is very annoying as you must minimize and then redisplay the window in order to see the buttons.

I have used earlier versions of xv and did not have this problem. This has been going on for some time, but I am just getting around to reporting it now. Write to me if you need any additional information.

Regards,
--
C. Jeffery Small
jeff@cjsa.com
Always happens.
08/07 s10s_u4wos_12b
Issue History
2010-01-27 00:01 jeff New Issue
2010-01-27 17:44 dam Note Added: 0007353
2010-01-27 17:49 james Status new => assigned
2010-01-27 17:49 james Assigned To => james
2010-01-27 18:09 james Note Added: 0007354
2010-01-28 20:34 james Note Added: 0007362
2010-01-28 22:11 jeff Note Added: 0007363
2010-01-29 11:13 james Note Added: 0007365
2010-03-20 11:24 james Note Added: 0007697
2010-03-21 01:09 jeff Note Added: 0007705

Notes
(0007353)
dam   
2010-01-27 17:44   
James: BTW, I wonder if you applied any of these:
  http://www.trilon.com/xv/downloads.html#patches [^]
(0007354)
james   
2010-01-27 18:09   
Yes it's patched from there. I'll check for new ones since I last rebuilt.

Trying to reproduce first, have to find a machine with gnome.
(0007362)
james   
2010-01-28 20:34   
Jeff, I've run up Solaris 10 u8 on both Sparc and x86 with the Java Desktop R3, AKA Gnome. I can't find fault with XV, it repaints as I'd expect. I've started a few other things too, (Opera, Firefox, OpenOffice.org, VirtualBox) to give the WM some load and it still all works.

This is no help so is there anything else we can do to trace the problem?

You say earlier versions were better, can you try try the archived version here:
http://csw.informatik.uni-erlangen.de/oldpkgs/current/sparc/5.10/xv-3.10a,REV=2003.06.10-SunOS5.8-sparc-CSW.pkg.gz [^]

If that does work it could be the new libs or it could be the compile options, I don't think anything else changed. XV needs a freshen sometime to move with newer libs, I can build a new package to see if it helps for reasons unknown.
(0007363)
jeff   
2010-01-28 22:11   
Hmmmm, I installed version 3.10a,REV=2003.06.10 and it still exhibits the same problem. I can drag another window across the face of the xv control panel and wipe away all decorations. Since that didn't change anything, I will reinstall the current version so that we are comparing apples to apples.

Before using the CSW packages, I used to compile this up myself and don't remember having these problems. As I said, the problem has been going on for a while, but I can't say for just how long.

This is the only program that is acting like this on this system. I have a fully current CSW installation.

ROOT 7-> ldd xv
        libX11.so.4 => /usr/lib/libX11.so.4
        libjpeg.so.62 => /opt/csw/lib/libjpeg.so.62
        libtiff.so => /opt/csw/lib/libtiff.so
        libpng.so.3 => /opt/csw/lib/libpng.so.3
        libz.so.1 => /opt/csw/lib/libz.so.1
        libm.so.1 => /lib/libm.so.1
        libc.so.1 => /lib/libc.so.1
        libsocket.so.1 => /lib/libsocket.so.1
        libnsl.so.1 => /lib/libnsl.so.1
        libXext.so.0 => /usr/openwin/lib/libXext.so.0
        libz.so => /opt/csw/lib/sparcv8plus+vis/libz.so
        libmp.so.2 => /lib/libmp.so.2
        libmd.so.1 => /lib/libmd.so.1
        libscf.so.1 => /lib/libscf.so.1
        libdoor.so.1 => /lib/libdoor.so.1
        libuutil.so.1 => /lib/libuutil.so.1
        libgen.so.1 => /lib/libgen.so.1
        libm.so.2 => /lib/libm.so.2
        /platform/SUNW,Sun-Fire-V250/lib/libc_psr.so.1
        /platform/SUNW,Sun-Fire-V250/lib/libmd_psr.so.1

The only CSW libraries used seem to be related to translations. Is the rendering code in libX11?
(0007365)
james   
2010-01-29 11:13   
The fact the old XV exhibits says it's not directly XV. There are some corruptions creeping into csw when sub libs are linked to /opt/csw/X11/lib, I can't see that here. Are any other programs running with XV? XV is old and might not correctly use some X function but I noticed gnome says 2004 so it's not new either, I assume XV works for you with other window managers?
(0007697)
james   
2010-03-20 11:24   
There is a new XV but it is to link to the newer jpeg, I've not done anything specific for this issue.
(0007705)
jeff   
2010-03-21 01:09   
I tried the new xv but it has the same problems.