[4526] in java-interest
Re: Animator
daemon@ATHENA.MIT.EDU (Jim Graham)
Thu Jan 4 22:11:16 1996
Date: Wed, 3 Jan 1996 23:11:46 -0800
From: flar@bendenweyr.Eng.Sun.COM (Jim Graham)
To: honda346@netcom.com, java-interest@java.Eng.Sun.COM
> Anyone else noticed the Animator applet seems to wait for
> mouse movement to keep loading images in Netscape b4? It just loads
> all images up in the appletviewer, but stops loading in b4 if you don't
> move the mouse.
This could be one of two bugs.
There was a bug in the JDK beta release (which is close to what Netscape
Navigator 2.0 b4 is based on) which caused the X11 event handling code
to lock up the runtime in some random cases that were hard to reproduce.
This bug was fixed in the JDK beta2 release which hasn't propagated to
a Netscape release yet.
If you are using Solaris 2.4, there is a known bug in the OS socket code
where you don't get SIGPOLL events when the write buffers are empty.
This can cause any number of hangs that are solved by sending the
process a SIGPOLL. This is most likely to occur when you are dealing
with images since they are one of the more verbose "writers" of data
to sockets. There is a kernel patch for this bug (101945 revision 34
or later) and it is fixed in Solaris 2.5.
You can tell if it is the second problem if sending a SIGPOLL (without
moving the mouse) wakes it up in which case you *need* the kernel patch
or a Solaris2.5 upgrade. You can tell if it is the first problem if
sending a SIGPOLL fails to wake it up (moving the mouse to generate an
XEvent is the only work-around for that bug) in which case you just need
to wait for Netscape Navigator 2.0 final for the fix...
...jim
-
This message was sent to the java-interest mailing list
Info: send 'help' to java-interest-request@java.sun.com