I traced this in GDB to what seems to be an issue with libgsoap3:

stdsoap2_ssl_cpp.cpp:
4744      if (setsockopt(soap->master, IPPROTO_IPV6, IPV6_V6ONLY, 
(char*)&unset, sizeof(int)))                               

This code attempts to unset the IPV6ONLY flag, but setsockopt sets errno
to 92 (Protocol not available).

The socket is considered failed, and the rest of the code doesn't handle
that well (SIGSEGV for me).

I workaround is to specify something like "-H ::1", although it then
doesn't work to connect to 127.0.0.1.  If you specify "-H ::", however,
you can use 127.0.0.1, but it's also listening for remote connections.
Interestingly, the lines "SQW01    Processing connection from IP=" will
not have the correct IPv4 address in this case.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1254071

Title:
  vboxwebsrv does not work (not listening at all)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1254071/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to