FS#43548 - [connman] 1.27 hangs on dhcpv6 lease (known upstream)

Attached to Project: Community Packages
Opened by Paul Eberhart (PAPPP) - Friday, 23 January 2015, 04:40 GMT
Last edited by Daniel Wallace (gtmanfred) - Wednesday, 18 February 2015, 14:51 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Daniel Wallace (gtmanfred)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
connmand hangs upon attempting a dhcpv6 lease, fails to complete the connection, stops responding to dbus, and eats gobs of CPU time. Reverted to 1.26, does not exhibit this problem.

It appears to be known upstream and fixed in the repository as of commit 3ac3eb0d092439247375886fd2a193538e2449df on 2015-01-12, but they haven't pushed a new release, so patch is available. see: http://comments.gmane.org/gmane.linux.network.connman/15442

Additional info:
* package version(s): 1.27-1
* Running "connmand --debug --nodaemon" to get obscenely detailed output will produce a torrent of "src/dhcpv6.c:timeout_solicitation() solicit RT timeout 0 msec" lines after the dhcpv6 process begins, until the process is terminated.

Steps to reproduce: Attempt to connect to a network with ipv6 support using connman 1.27, it will usually (because the problem involves a random number cast to unsigned) hang connmand.

This task depends upon

Closed by  Daniel Wallace (gtmanfred)
Wednesday, 18 February 2015, 14:51 GMT
Reason for closing:  Fixed
Additional comments about closing:  1.28
Comment by Artem Savkov (asavkov) - Sunday, 15 February 2015, 10:36 GMT
1.28 is out and it fixes this issue. Attached is a PKGBUILD for 1.28, deprecated '--enabled-threads' configure option mentioned in Bug #42998 is also removed in this PKGBUILD.
   PKGBUILD (1.5 KiB)

Loading...