Hi You can ignore my last question. I have reproduced the problem myself and ... well it is quite a strange error.
Regards, // Ola On Thu, Jan 25, 2007 at 11:53:50PM -0700, Daniel Webb wrote: > On Fri, Jan 26, 2007 at 07:14:07AM +0100, Ola Lundqvist wrote: > > > Quite strange. I can not see any obvious reasons in the code. However > > in some places with timeouts the code is in milliseconds but that should > > not matter actually. We do not have an integer overflow either. > > > > Do you know where the limit is, when it works as normal and when it is not? > > Well, this shouldn't have anything to do with it, but since the problem is so > strange, here is the wrapper script I use to start vnc: > > ---------------------------------------- > #!/bin/sh > # Restart desktop $1 with geometry $2 > THIS=$(basename $0) > function die() { echo "$*"; exit 1; } > > if [ -z "$1" ]; then > echo "$THIS - restart a VNC desktop" > echo > echo "usage: $THIS <desktop number> [<geometry>] [<options>]" > echo > echo "where <desktop number> is self-explanitory" > echo " <geometry> is the screen geometry (default 1024x768)" > echo > echo " example: $THIS 1 800x600" > echo > exit 1 > fi > > DESKTOP=$1 > GEOMETRY=$2 > OPTIONS=$3 > JAVA="" > #JAVA="-httpd /usr/local/vnc/classes" > [ -z "$GEOMETRY" ] && GEOMETRY=1024x768 > if [ -z "$OPTIONS" ]; then > [ $DESKTOP = 1 ] && OPTIONS="-name webb_kde -IdleTimeout 40000 > $JAVA -AcceptKeyEvents" > [ $DESKTOP = 2 ] && OPTIONS="-name janet -IdleTimeout 40000 > $JAVA -SecurityTypes None" > [ $DESKTOP = 3 ] && OPTIONS="-name guest -IdleTimeout 40000 > $JAVA -SecurityTypes None" > [ $DESKTOP = 4 ] && OPTIONS="-name webb_ratpoison -IdleTimeout 40000 > $JAVA -AcceptKeyEvents" > [ $DESKTOP = 5 ] && OPTIONS="-name test -IdleTimeout 40000 > $JAVA" > fi > > echo "Executing vncserver -kill :$DESKTOP" > vncserver -kill :$DESKTOP > sleep 5 > echo "Executing vncserver -geometry $GEOMETRY $OPTIONS :$DESKTOP" > vncserver -geometry $GEOMETRY $OPTIONS :$DESKTOP > sleep 5 > --------------------------------- > > If I change the '40000' to the large number (I forgot what it was exactly) > then it always has the behavior I described. I tried several times and it was > always repeatable. I tried turning other options on and off and the only > thing that seemed to affect the behavior was the timeout value. > > I figured you would find an overflow based on the behavior and the value, > that's very weird that it's not that. > > > -- --------------------- Ola Lundqvist --------------------------- / [EMAIL PROTECTED] Annebergsslingan 37 \ | [EMAIL PROTECTED] 654 65 KARLSTAD | | +46 (0)54-10 14 30 +46 (0)70-332 1551 | | http://opalsys.net/ UIN/icq: 4912500 | \ gpg/f.p.: 7090 A92B 18FE 7994 0C36 4FE4 18A1 B1CF 0FE5 3DD9 / --------------------------------------------------------------- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]