Xvnc hangs and uses 100% CPU

View: New views
1 Messages — Rating Filter:   Alert me  

Xvnc hangs and uses 100% CPU

by Martin Trautmann-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

I am using OpenSuSE 11.1 with the following vnc rpm packages:
tightvnc-1.3.9-80.44
xorg-x11-Xvnc-7.4-17.6.1

I assume that X.org Xvnc and tightvnc are developed together and thus I
hope that this is the correct mailing list for an Xvnc problem.

I am running vncserver/Xvnc as a stand alone VNC server and connect
using multiple vncviewer from Linux and Windows. This works well most of
the time but I had the following problem twice:
1) suddenly all vncviewer don't refresh the screen any more
2) Xvnc uses 100% of the CPU
3) "strace -p <PID>" results in no output

I conclude that Xvnc hangs which is especially problematic if there is a
production system control application running within the VNC
environment.

Does anyone know of other occurances of a similar problem?

Does anyone know a way to migrate a running X client out of the crashed
Xvnc environment and connect it to a newly started X server?

Assuming I figure out how to export the regular :0 display using Xvnc.
Do you think that in case a similar problem occurs, the local display
would still be accessible using the physical console (VGA monitor+PS/2
keyboard)?

kind regards,

Martin

P.S: Some more diagnostics:

# CPU: 64 bit Intel Xeon

# file /usr/bin/Xvnc
/usr/bin/Xvnc: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for
GNU/Linux 2.6.4, dynamically linked (uses shared libs), stripped

# ldd /usr/bin/Xvnc
        linux-vdso.so.1 =>  (0x00007ffffb3ff000)
        libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00007f713d06e000)
        libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f713ce31000)
        libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0
(0x00007f713cbed000)
        libcrypto.so.0.9.8 => /usr/lib64/libcrypto.so.0.9.8
(0x00007f713c870000)
        libXmuu.so.1 => /usr/lib64/libXmuu.so.1 (0x00007f713c66c000)
        libXrender.so.1 => /usr/lib64/libXrender.so.1
(0x00007f713c462000)
        libXfont.so.1 => /usr/lib64/libXfont.so.1 (0x00007f713c1e7000)
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6
(0x00007f713bf62000)
        libfontenc.so.1 => /usr/lib64/libfontenc.so.1
(0x00007f713bd5a000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f713bb44000)
        libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f713b93a000)
        libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f713b728000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f713b3eb000)
        libxcb-xlib.so.0 => /usr/lib64/libxcb-xlib.so.0
(0x00007f713b1e9000)
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f713afcd000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f713adc9000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f713abc5000)
        libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f713a9bf000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f713a769000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f713a560000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f713a207000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f713d292000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f7139feb000)


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
___________________________________________________________
TightVNC mailing list, VNC-Tight-list@...
To change your subscription or to UNSUBSCRIBE, please visit
https://lists.sourceforge.net/lists/listinfo/vnc-tight-list