Comment 9 for bug 174209

Revision history for this message
Christian Niemeyer (christian-niemeyer) wrote :

Installed opera 9.62 from the vendor's site (.deb-package is offered there for intrepid ibex) on intrepid clean install.

Firefox 3 is working with proper speed, working fine with ipv6 enabled (not systemwide, speakting about the about:config-entry, no difference if it is disabled).

No Flashplugin etc installed.

But Opera is extremely slow. Though it load pages as usual, when I pinged them before in a Terminal window, like ping www.google.de e.g.

However, it gets interesting when starting opera from terminal: opera -debugdns (see -debughelp for more options). Here's the output: I guess you can ignore the first two lines error messages:
"
kringel@ubuntu:~$ opera -debugdns
ERROR: ld.so: object 'libjvm.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libawt.so' from LD_PRELOAD cannot be preloaded: ignored.
dns: Resolving 'xml.opera.com'
dns: Thread created
dns: Trying IPv6 lookup for host 'xml.opera.com'...
dns: gethostbyname failed with return value 22 (Invalid argument). hostent pointer:(nil)
dns: Trying IPv4 lookup for host 'xml.opera.com'...
dns: gethostbyname succeeded
dns: Host name lookup completed with error code 0
dns: Host 'xml.opera.com' resolved to 1.0.0.0
dns: Resolving 'certs.opera.com'
dns: Thread created
dns: Trying IPv6 lookup for host 'certs.opera.com'...
dns: Resolving 'redir.opera.com'
dns: Thread created
dns: Trying IPv6 lookup for host 'redir.opera.com'...
dns: Resolving 'redir.opera.com'
dns: Name lookup for host 'redir.opera.com' is already in progress. Blocked.
dns: Thread created
dns: gethostbyname failed with return value 22 (Invalid argument). hostent pointer:(nil)
dns: Trying IPv4 lookup for host 'certs.opera.com'...
dns: gethostbyname succeeded
dns: Host name lookup completed with error code 0
dns: Host 'certs.opera.com' resolved to 1.0.0.0
dns: gethostbyname failed with return value 22 (Invalid argument). hostent pointer:(nil)
dns: Trying IPv4 lookup for host 'redir.opera.com'...
dns: gethostbyname succeeded
dns: One name lookup for 'redir.opera.com' has completed. Proceed to next one.
dns: Host name lookup completed with error code 0
dns: Host 'redir.opera.com' resolved to 1.0.0.0
dns: Trying IPv6 lookup for host 'redir.opera.com'...
dns: gethostbyname failed with return value 22 (Invalid argument). hostent pointer:(nil)
dns: Trying IPv4 lookup for host 'redir.opera.com'...
dns: gethostbyname succeeded
dns: Host name lookup completed with error code 0
dns: Host 'redir.opera.com' resolved to 1.0.0.0
dns: Resolving 'sitecheck2.opera.com'
dns: Thread created
dns: Trying IPv6 lookup for host 'sitecheck2.opera.com'...
dns: gethostbyname failed with return value 22 (Invalid argument). hostent pointer:(nil)
dns: Trying IPv4 lookup for host 'sitecheck2.opera.com'...
dns: gethostbyname succeeded
dns: Host name lookup completed with error code 0
dns: Host 'sitecheck2.opera.com' resolved to 1.0.0.0
dns: Resolving 'www.google.de'
dns: Thread created
dns: Trying IPv6 lookup for host 'www.google.de'...
dns: gethostbyname failed with return value 22 (Invalid argument). hostent pointer:(nil)
dns: Trying IPv4 lookup for host 'www.google.de'...
dns: Resolving 'www.google.de'
dns: Name lookup for host 'www.google.de' is already in progress. Blocked.
dns: Thread created
dns: gethostbyname succeeded
dns: One name lookup for 'www.google.de' has completed. Proceed to next one.
dns: Host name lookup completed with error code 0
dns: Host 'www.google.de' resolved to dns: Trying IPv6 lookup for host 'www.google.de'...
74.125.39.104
dns: gethostbyname failed with return value 22 (Invalid argument). hostent pointer:(nil)
dns: Trying IPv4 lookup for host 'www.google.de'...
dns: gethostbyname succeeded
dns: Host name lookup completed with error code 0
dns: Host 'www.google.de' resolved to 74.125.39.104
dns: Resolving 'google.de'
dns: Thread created
dns: Trying IPv6 lookup for host 'google.de'...
dns: gethostbyname failed with return value 22 (Invalid argument). hostent pointer:(nil)
dns: Trying IPv4 lookup for host 'google.de'...
dns: gethostbyname succeeded
dns: Host name lookup completed with error code 0
dns: Host 'google.de' resolved to 1.0.0.0
dns: Resolving 'www.xkcd.com'
dns: Trying IPv6 lookup for host 'www.xkcd.com'...
dns: Thread created
dns: Resolving 'www.xkcd.com'
dns: Name lookup for host 'www.xkcd.com' is already in progress. Blocked.
dns: Thread created
dns: gethostbyname failed with return value 22 (Invalid argument). hostent pointer:(nil)
dns: Trying IPv4 lookup for host 'www.xkcd.com'...
dns: gethostbyname succeeded
dns: One name lookup for 'www.xkcd.com' has completed. Proceed to next one.
dns: Host name lookup completed with error code 0
dns: Host 'www.xkcd.com' resolved to 1.0.0.0
dns: Trying IPv6 lookup for host 'www.xkcd.com'...
dns: gethostbyname failed with return value 22 (Invalid argument). hostent pointer:(nil)
dns: Trying IPv4 lookup for host 'www.xkcd.com'...
dns: gethostbyname succeeded
dns: Host name lookup completed with error code 0
dns: Host 'www.xkcd.com' resolved to 1.0.0.0
(...)
"

Other browsers (konqueror, midori, firefox etc) working fine though.

Concering the error messages I installed in a second try all kind of asynchronous dns packages (like *adns* libadns* etc)
tried with the resolvconf-package also. Altogehter no effect, no changes.

It works when you disable ipv6 for your whole system configuration (for sure do a reboot).

I can remember, around ubuntu breezy, I had nearly the same issues with firefox, even synaptic. So I am pretty sure, it's related to an ipv6-issue. But, I can remember having no problems with opera on an older hardy installation. But I can't get the difference.