*** From dhcp-server -- To unsubscribe, see the end of this message. ***
Hopefully this is a place where I can send a problem we are seeing under RH
Linux 5.2 (2.0.36-3) running dhcp-3.0-alpha-19990315. The code performs a
voluntary abort due to the following error:
Non-null pointer in buffer_reference (evaluate_data_expression)
Details from the /var/log/messages follow.
I have turned on debugging and numbered the evaluate_data_expression debug
notes to see where the problem is manifested. My changes have "ASU" in the
line changed. Debug output also follows the code.
common/tree.c
.
.
.
/* Some constant data... */
case expr_const_data:
/* #if defined (DEBUG_EXPRESSIONS) ASU */
log_info ("data: const = %s",
print_hex_1 (expr -> data.const_data.len,
expr -> data.const_data.data, 60));
/* ASU #endif ASU */
data_string_copy (result,
&expr -> data.const_data,
"#6 evaluate_data_expression");
return 1;
common/alloc.c
int buffer_reference (ptr, bp, name)
struct buffer **ptr;
struct buffer *bp;
char *name;
{
if (!ptr) {
log_error ("Null pointer passed to buffer_reference: %s",
name);
abort ();
}
if (*ptr) {
log_error ("Non-null pointer in buffer_reference (%s)",
name);
/* ASU abort (); ASU */
}
*ptr = bp;
bp -> refcnt++;
return 1;
}
===============================================================
Mar 23 09:12:21 cni dhcpd: Non-null pointer in buffer_reference
(#6 evaluate_data_expression)
Mar 23 09:21:26 cni dhcpd: Non-null pointer in buffer_reference
(#6 evaluate_data_expression)
Mar 23 09:23:13 cni dhcpd: Non-null pointer in buffer_reference
(#6 evaluate_data_expression)
Mar 23 09:25:55 cni dhcpd: Non-null pointer in buffer_reference
(#6 evaluate_data_expression)
Data from /var/log/messages for each occurence above separated by string of
"====" signs::
Mar 23 09:01:12 cni dhcpd: DHCPREQUEST for 152.10.38.109 from
00:00:c0:64:9a:e2 via eth0
Mar 23 09:01:12 cni dhcpd: data: const = 05
Mar 23 09:01:12 cni dhcpd: data: const = 98:0a:01:3a
Mar 23 09:01:12 cni dhcpd: data: const = 00:00:38:40
Mar 23 09:01:12 cni dhcpd: data: const = ff:ff:00:00
Mar 23 09:01:12 cni dhcpd: data: const = 98:0a:0a:fe
Mar 23 09:01:12 cni dhcpd: data: const = "athletics.appstate.edu"
Mar 23 09:01:12 cni dhcpd: data: const = 98:0a:01:05
Mar 23 09:01:12 cni dhcpd: data: const = 98:0a:01:36
Mar 23 09:01:12 cni dhcpd: DHCPACK on 152.10.38.109 to 00:00:c0:64:9a:e2
via eth0
Mar 23 09:01:13 cni dhcpd: no free leases on network 152.10.0.0 match
52:41:53:20:e0:ec:3a:63:04:35:be:01:01:00:00:00
Mar 23 09:01:16 cni dhcpd: DHCPREQUEST for 152.10.41.211 from
00:80:c7:fa:cc:83 via eth0: unknown lease 152.10.41.211.
Mar 23 09:01:19 cni dhcpd: DHCPREQUEST for 152.10.41.214 from
00:80:c7:a0:5a:84 via eth0: unknown lease 152.10.41.214.
Mar 23 09:01:20 cni dhcpd: data: const = 98:0a:03:72
Mar 23 09:01:20 cni dhcpd: data: const = 98:0a:03:72
Mar 23 09:01:20 cni dhcpd: data: const = ff:ff:00:00
Mar 23 09:01:20 cni dhcpd: data: const = 98:0a:0a:fe
Mar 23 09:01:20 cni dhcpd: data: const = 98:0a:01:05
Mar 23 09:01:20 cni dhcpd: data: const = 98:0a:01:36
Mar 23 09:01:20 cni dhcpd: data: const = 98:0a:01:05
Mar 23 09:01:20 cni dhcpd: data: const = 98:0a:01:06
Mar 23 09:01:20 cni dhcpd: data: const = "hubbard.appstate.edu"
Mar 23 09:01:20 cni dhcpd: data: const = "hubbard.appstate.edu"
Mar 23 09:01:20 cni dhcpd: Non-null pointer in buffer_reference
(#6 evaluate_data_expression)
Mar 23 09:01:20 cni dhcpd: BOOTREQUEST from 00:00:94:5c:87:c8 via eth0
======================================================================
Mar 23 09:03:12 cni dhcpd: no free leases on network 152.10.0.0 match
00:90:27:21:7d:05
Mar 23 09:03:12 cni dhcpd: DHCPREQUEST for 152.10.41.52 from
00:90:27:21:7d:05 via eth0: un
known lease 152.10.41.52.
Mar 23 09:03:15 cni dhcpd: data: const = 98:0a:03:82
Mar 23 09:03:15 cni dhcpd: data: const = 98:0a:03:82
Mar 23 09:03:15 cni dhcpd: data: const = ff:ff:00:00
Mar 23 09:03:15 cni dhcpd: data: const = 98:0a:0a:fe
Mar 23 09:03:15 cni dhcpd: data: const = 98:0a:01:05
Mar 23 09:03:15 cni dhcpd: data: const = 98:0a:01:36
Mar 23 09:03:15 cni dhcpd: data: const = 98:0a:01:05
Mar 23 09:03:15 cni dhcpd: data: const = 98:0a:01:06
Mar 23 09:03:15 cni dhcpd: data: const = "music.appstate.edu"
Mar 23 09:03:15 cni dhcpd: data: const = "music.appstate.edu"
Mar 23 09:03:15 cni dhcpd: Non-null pointer in buffer_reference
(#6 evaluate_data_expression)
Mar 23 09:03:15 cni dhcpd: BOOTREQUEST from 00:05:02:36:72:00 via eth0
Mar 23 09:03:15 cni dhcpd: BOOTREPLY for 152.10.3.130 to white
(00:05:02:36:72:00) via eth0
Mar 23 09:03:15 cni dhcpd: data: const = 98:0a:25:b9
Mar 23 09:03:15 cni dhcpd: data: const = 00:00:38:40
Mar 23 09:03:15 cni dhcpd: DHCPDISCOVER from 00:c0:4f:57:ab:73 via eth0
Mar 23 09:03:15 cni dhcpd: data: const = 02
Mar 23 09:03:15 cni dhcpd: data: const = 98:0a:01:3a
Mar 23 09:03:15 cni dhcpd: data: const = 00:00:38:40
Mar 23 09:03:15 cni dhcpd: data: const = ff:ff:00:00
Mar 23 09:03:15 cni dhcpd: data: const = 98:0a:0a:fe
Mar 23 09:03:15 cni dhcpd: data: const = 98:0a:01:05
Mar 23 09:03:15 cni dhcpd: data: const = 98:0a:01:36
Mar 23 09:03:15 cni dhcpd: data: const = 00:00:1c:20
Mar 23 09:03:15 cni dhcpd: data: const = 00:00:31:38
Mar 23 09:03:15 cni dhcpd: data: const = 98:0a:01:05
Mar 23 09:03:15 cni dhcpd: data: const = 98:0a:01:06
Mar 23 09:03:15 cni dhcpd: data: const = "polsci.appstate.edu"
Mar 23 09:03:15 cni dhcpd: DHCPOFFER on 152.10.37.185 to 00:c0:4f:57:ab:73
via eth0
Mar 23 09:03:15 cni dhcpd: data: const = 98:0a:25:b9
Mar 23 09:03:15 cni dhcpd: DHCPREQUEST for 152.10.37.185 from
00:c0:4f:57:ab:73 via eth0
Mar 23 09:03:15 cni dhcpd: data: const = 00:00:38:40
Mar 23 09:03:15 cni dhcpd: DHCPREQUEST for 152.10.37.185 from
00:c0:4f:57:ab:73 via eth0
Mar 23 09:03:15 cni dhcpd: data: const = 05
Mar 23 09:03:15 cni dhcpd: data: const = 98:0a:01:3a
Mar 23 09:03:15 cni dhcpd: data: const = 00:00:38:40
Mar 23 09:03:15 cni dhcpd: data: const = ff:ff:00:00
Mar 23 09:03:15 cni dhcpd: data: const = 98:0a:0a:fe
==============================================================
Mar 23 09:12:12 cni dhcpd: DHCPINFORM from 152.10.90.22
Mar 23 09:12:17 cni dhcpd: no free leases on network 152.10.0.0 match
52:41:53:20:e0:ec:3a:
63:04:35:be:01:01:00:00:00
Mar 23 09:12:21 cni dhcpd: data: const = 98:0a:26:6a
Mar 23 09:12:21 cni dhcpd: data: const = 98:0a:26:6a
Mar 23 09:12:21 cni dhcpd: data: const = ff:ff:00:00
Mar 23 09:12:21 cni dhcpd: data: const = 98:0a:0a:fe
Mar 23 09:12:21 cni dhcpd: data: const = 98:0a:01:05
Mar 23 09:12:21 cni dhcpd: data: const = 98:0a:01:36
Mar 23 09:12:21 cni dhcpd: data: const = 98:0a:01:05
Mar 23 09:12:21 cni dhcpd: data: const = 98:0a:01:06
Mar 23 09:12:21 cni dhcpd: data: const = "athletics.appstate.edu"
Mar 23 09:12:21 cni dhcpd: data: const = "athletics.appstate.edu"
Mar 23 09:12:21 cni dhcpd: Non-null pointer in buffer_reference
(#6 evaluate_data_expression)
Mar 23 09:12:21 cni dhcpd: BOOTREQUEST from 00:00:94:6a:97:61 via eth0
Mar 23 09:12:21 cni dhcpd: BOOTREPLY for 152.10.38.106 to offenbacher
(00:00:94:6a:97:61) via eth0
Mar 23 09:12:24 cni dhcpd: data: const = 98:0a:1f:2b
Mar 23 09:12:24 cni dhcpd: DHCPREQUEST for 152.10.31.43 from
00:00:c0:75:16:d8 via eth0
Mar 23 09:12:24 cni dhcpd: data: const = 00:00:38:40
Mar 23 09:12:24 cni dhcpd: DHCPREQUEST for 152.10.31.43 from
00:00:c0:75:16:d8 via eth0
Mar 23 09:12:24 cni dhcpd: data: const = 05
Mar 23 09:12:24 cni dhcpd: data: const = 98:0a:01:3a
Mar 23 09:12:24 cni dhcpd: data: const = 00:00:38:40
Mar 23 09:12:24 cni dhcpd: data: const = ff:ff:00:00
Mar 23 09:12:24 cni dhcpd: data: const = 98:0a:0a:fe
Mar 23 09:12:24 cni dhcpd: data: const = 98:0a:01:05
Mar 23 09:12:24 cni dhcpd: data: const = 98:0a:01:36
Mar 23 09:12:24 cni dhcpd: data: const = "acs.appstate.edu"
------------------------------------------------------------------------------
To unsubscribe from this list, please visit http://www.fugue.com/dhcp/lists
If you are without web access, or if you are having trouble with the web page,
please send mail to [EMAIL PROTECTED] Please try to use the web
page first - it will take a long time for your request to be processed by hand.
------------------------------------------------------------------------------