#0 nm_dhcp_dhclient_escape_duid (duid=duid@entry=0x0) at nm-dhcp-dhclient-utils.c:267 262: { 263: char *escaped; 264: const guint8 *s = duid->data; 265: char *d; 266: 267: d = escaped = g_malloc0 ((duid->len * 4) + 1); 268: while (s < (duid->data + duid->len)) { 269: if (!g_ascii_isprint (*s)) { 270: *d++ = '\\'; 271: *d++ = '0' + ((*s >> 6) & 0x7); 272: *d++ = '0' + ((*s >> 3) & 0x7); #1 0x080cb51f in dhclient_start (client=, mode_opt=0x811ed18 "-S", duid=0x0, release=0) at nm-dhcp-dhclient.c:503 498: return -1; 499: } 500: 501: /* Save the DUID to the leasefile dhclient will actually use */ 502: if (ipv6) { 503: escaped = nm_dhcp_dhclient_escape_duid (duid); 504: success = nm_dhcp_dhclient_save_duid (priv->lease_file, escaped, &error); 505: g_free (escaped); 506: if (!success) { 507: nm_log_warn (log_domain, "(%s): failed to save DUID to %s: (%d) %s.", 508: iface, priv->lease_file, #2 0x080c6567 in nm_dhcp_client_start_ip6 (self=self@entry=0x96abe00, s_ip6=s_ip6@entry=0x96c0258, dhcp_anycast_addr=dhcp_anycast_addr@entry=0x0, hostname=hostname@entry=0x96b2520 "elbert-Latitude-D510", info_only=info_only@entry=1) at nm-dhcp-client.c:485 480: priv->info_only = info_only; 481: 482: nm_log_info (LOGD_DHCP, "Activation (%s) Beginning DHCPv6 transaction (timeout in %d seconds)", 483: priv->iface, priv->timeout); 484: 485: priv->pid = NM_DHCP_CLIENT_GET_CLASS (self)->ip6_start (self, 486: s_ip6, 487: dhcp_anycast_addr, 488: hostname, 489: info_only, 490: priv->duid); #3 0x080c91a4 in client_start (self=self@entry=0x96c3478, iface=iface@entry=0x96c1988 "eth1", hwaddr=hwaddr@entry=0x96d9420, uuid=uuid@entry=0x969e6e8 "76d7a8b5-1716-4b7d-ad57-f583fc1af359", ipv6=ipv6@entry=1, s_ip4=s_ip4@entry=0x0, s_ip6=s_ip6@entry=0x96c0258, timeout=timeout@entry=0, dhcp_anycast_addr=dhcp_anycast_addr@entry=0x0, hostname=0x96b2520 "elbert-Latitude-D510", info_only=info_only@entry=1) at nm-dhcp-manager.c:430 425: NULL); 426: g_return_val_if_fail (client != NULL, NULL); 427: add_client (self, client); 428: 429: if (ipv6) 430: success = nm_dhcp_client_start_ip6 (client, s_ip6, dhcp_anycast_addr, hostname, info_only); 431: else 432: success = nm_dhcp_client_start_ip4 (client, s_ip4, dhcp_anycast_addr, hostname); 433: 434: if (!success) { 435: remove_client (self, client); #4 0x080c9c73 in nm_dhcp_manager_start_ip6 (self=0x96c3478, iface=0x96c1988 "eth1", hwaddr=0x96d9420, uuid=uuid@entry=0x969e6e8 "76d7a8b5-1716-4b7d-ad57-f583fc1af359", s_ip6=s_ip6@entry=0x96c0258, timeout=timeout@entry=0, dhcp_anycast_addr=dhcp_anycast_addr@entry=0x0, info_only=1) at nm-dhcp-manager.c:520 515: if ( g_strcmp0 (hostname, "localhost.localdomain") == 0 516: || g_strcmp0 (hostname, "localhost6.localdomain6") == 0) 517: hostname = NULL; 518: } 519: 520: return client_start (self, iface, hwaddr, uuid, TRUE, NULL, s_ip6, timeout, dhcp_anycast_addr, hostname, info_only); 521: } 522: 523: static void 524: hostname_provider_destroyed (gpointer data, GObject *destroyed_object) 525: { #5 0x080697c2 in dhcp6_start (self=self@entry=0x96d4090, connection=, dhcp_opt=1, reason=reason@entry=0xbfcdfc0c) at nm-device.c:2499 #6 0x080717af in ip6_addrconf_complete (ip6_manager=ip6_manager@entry=0x96c3790, ifindex=3, dhcp_opts=1, success=1, user_data=0x96d4090) at nm-device.c:2581 #7 0x080b7c38 in _nm_marshal_VOID__INT_UINT_BOOLEAN (closure=closure@entry=0x96dd680, return_value=return_value@entry=0x0, n_param_values=n_param_values@entry=4, param_values=param_values@entry=0xbfcdfdd0, invocation_hint=invocation_hint@entry=0xbfcdfd7c, marshal_data=marshal_data@entry=0x0) at nm-marshal.c:159 154: data1 = g_value_peek_pointer (param_values + 0); 155: data2 = closure->data; 156: } 157: callback = (GMarshalFunc_VOID__INT_UINT_BOOLEAN) (marshal_data ? marshal_data : cc->callback); 158: 159: callback (data1, 160: g_marshal_value_peek_int (param_values + 1), 161: g_marshal_value_peek_uint (param_values + 2), 162: g_marshal_value_peek_boolean (param_values + 3), 163: data2); 164: } #8 0xb72d5d16 in g_closure_invoke (closure=0x96dd680, return_value=return_value@entry=0x0, n_param_values=4, param_values=param_values@entry=0xbfcdfdd0, invocation_hint=invocation_hint@entry=0xbfcdfd7c) at /build/buildd/glib2.0-2.35.8/./gobject/gclosure.c:777 [Error: /build/buildd/glib2.0-2.35.8/./gobject/gclosure.c was not found in source tree] #9 0xb72e8e36 in signal_emit_unlocked_R (node=node@entry=0x96ccc78, detail=detail@entry=0, instance=instance@entry=0x96c3790, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0xbfcdfdd0) at /build/buildd/glib2.0-2.35.8/./gobject/gsignal.c:3566 [Error: /build/buildd/glib2.0-2.35.8/./gobject/gsignal.c was not found in source tree] #10 0xb72f1369 in g_signal_emit_valist (instance=instance@entry=0x96c3790, signal_id=signal_id@entry=97, detail=detail@entry=0, var_args=0xbfcdfff8 "", var_args@entry=0xbfcdffec "\003") at /build/buildd/glib2.0-2.35.8/./gobject/gsignal.c:3314 [Error: /build/buildd/glib2.0-2.35.8/./gobject/gsignal.c was not found in source tree] #11 0xb72f1563 in g_signal_emit (instance=instance@entry=0x96c3790, signal_id=97, detail=detail@entry=0) at /build/buildd/glib2.0-2.35.8/./gobject/gsignal.c:3370 [Error: /build/buildd/glib2.0-2.35.8/./gobject/gsignal.c was not found in source tree] #12 0x080d070f in finish_addrconf (user_data=user_data@entry=0x96dd718) at nm-ip6-manager.c:457 452: } else { 453: nm_log_info (LOGD_IP6, "(%s): IP6 addrconf timed out or failed.", 454: device->iface); 455: 456: nm_ip6_manager_cancel_addrconf (manager, ifindex); 457: g_signal_emit (manager, signals[ADDRCONF_COMPLETE], 0, 458: ifindex, device->dhcp_opts, FALSE); 459: } 460: 461: return FALSE; 462: } #13 0xb720be50 in g_idle_dispatch (source=source@entry=0x96cc918, callback=0x80d0650 , user_data=0x96dd718) at /build/buildd/glib2.0-2.35.8/./glib/gmain.c:5205 [Error: /build/buildd/glib2.0-2.35.8/./glib/gmain.c was not found in source tree] #14 0xb720f2f3 in g_main_dispatch (context=0x9692c90) at /build/buildd/glib2.0-2.35.8/./glib/gmain.c:3054 [Error: /build/buildd/glib2.0-2.35.8/./glib/gmain.c was not found in source tree] #15 g_main_context_dispatch (context=context@entry=0x9692c90) at /build/buildd/glib2.0-2.35.8/./glib/gmain.c:3630 [Error: /build/buildd/glib2.0-2.35.8/./glib/gmain.c was not found in source tree] #16 0xb720f690 in g_main_context_iterate (context=0x9692c90, block=block@entry=1, dispatch=dispatch@entry=1, self=) at /build/buildd/glib2.0-2.35.8/./glib/gmain.c:3701 [Error: /build/buildd/glib2.0-2.35.8/./glib/gmain.c was not found in source tree] #17 0xb720fb6b in g_main_loop_run (loop=0x9692520) at /build/buildd/glib2.0-2.35.8/./glib/gmain.c:3895 [Error: /build/buildd/glib2.0-2.35.8/./glib/gmain.c was not found in source tree] #18 0x080653f3 in main (argc=1, argv=0xbfce04f4) at main.c:627 622: 623: /* Told to quit before getting to the mainloop by the signal handler */ 624: if (quit_early == TRUE) 625: goto done; 626: 627: g_main_loop_run (main_loop); 628: 629: done: 630: if (policy) 631: nm_policy_destroy (policy); 632: