I was bitten by this bug too, In our case in a Maverick derived distribution one and using Firefox 4.0.1. It's a kiosk distribution too without a desktop environment (just a Firefox with a custom extension) and this was a critical bug since the kiosk is used for consulting pdfs (among other things). We needed to deploy this patch quickly into the distribution, so I did a (sorry for the dirty 20 minutes) debian package for it. I've just uploaded the source package (lp:~javiube/+junk/acroread-workaround), so you can easily make your own required changes and build it for your distribution. Required lines for .bashrc are not included in the package since we included that into another distribution's package.
Hey Christian, I'm not sure about the change you did, but I guees that commenting the if-clause is a bad idea and you'll need either to define SOCK_NONBLOCK by your own (see http://www.kernel.org/doc/man-pages/online/pages/man2/socket.2.html) or to provide an alternative way for doing this check.
Hi all!
I was bitten by this bug too, In our case in a Maverick derived distribution one and using Firefox 4.0.1. It's a kiosk distribution too without a desktop environment (just a Firefox with a custom extension) and this was a critical bug since the kiosk is used for consulting pdfs (among other things). We needed to deploy this patch quickly into the distribution, so I did a (sorry for the dirty 20 minutes) debian package for it. I've just uploaded the source package (lp:~javiube/+junk/acroread-workaround), so you can easily make your own required changes and build it for your distribution. Required lines for .bashrc are not included in the package since we included that into another distribution's package.
Hey Christian, I'm not sure about the change you did, but I guees that commenting the if-clause is a bad idea and you'll need either to define SOCK_NONBLOCK by your own (see http:// www.kernel. org/doc/ man-pages/ online/ pages/man2/ socket. 2.html) or to provide an alternative way for doing this check.
Hope this helps!
Cheers!