Your message dated Mon, 07 Jun 2010 22:06:05 +0000
with message-id <e1olksl-0008sm...@ries.debian.org>
and subject line Bug#584754: fixed in dnsmasq 2.55-1
has caused the Debian Bug report #584754,
regarding crash in dhcp_reply on last /etc/ethers entry when i18n is enabled
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
584754: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=584754
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dnsmasq
Version: 2.53-1
Severity: serious
Tags: sid

I've got this nasty bugs, when I connect using my nokia n97
dnsmasq crashes, after a lot of trials/debugs

I've found that the place where it crashes is only a side effect
even if the code looks a bit 'obscure':

 645.   if (config)
 646.     {
 647.       struct dhcp_netid_list *list;
 648.
 649.       for (list = config->netid; list; list = list->next)
 650.         {
 651.>          list->list->next = netid;
 652.           netid = list->list;
 653.         }
 654.     }

src/rfc2131.c

list->list->next seems to be bogus but looks like it's a circular list

the bt:

0x08065aed in dhcp_reply (context=0x807fbc0, iface_name=0xbffff39c "eth0", 
int_index=2, sz=300, now=1275819570, unicast_dest=0, is_inform=0xbffff360, 
pxe=0) a
t rfc2131.c:651
(gdb) bt
#0  0x08065aed in dhcp_reply (context=0x807fbc0, iface_name=0xbffff39c "eth0", 
int_index=2, sz=300, now=1275819570, unicast_dest=0, is_inform=0xbffff360, pxe=
0) at rfc2131.c:651
#1  0x08060f44 in dhcp_packet (now=1275819570, pxe_fd=0) at dhcp.c:301
#2  0x0805f1c2 in main (argc=8, argv=0xbffff794) at dnsmasq.c:688

(gdb) p list->list
$6 = (struct dhcp_netid *) 0x57e58955

(gdb) p list->list->next
Cannot access memory at address 0x57e58959


anyway disabling i18n the problem does not happens,
looks like canonicalise() in utils.c has something to do with the problem


the linked list code was added in 2.53

Regards


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (x86_64)

Kernel: Linux 2.6.26-2-xen-amd64 (SMP w/8 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages dnsmasq depends on:
ii  adduser                       3.112      add and remove users and groups
pn  dnsmasq-base                  <none>     (no description available)
ii  netbase                       4.41       Basic TCP/IP networking system

dnsmasq recommends no packages.

Versions of packages dnsmasq suggests:
pn  resolvconf                    <none>     (no description available)



--- End Message ---
--- Begin Message ---
Source: dnsmasq
Source-Version: 2.55-1

We believe that the bug you reported is fixed in the latest version of
dnsmasq, which is due to be installed in the Debian FTP archive:

dnsmasq-base_2.55-1_i386.deb
  to main/d/dnsmasq/dnsmasq-base_2.55-1_i386.deb
dnsmasq_2.55-1.diff.gz
  to main/d/dnsmasq/dnsmasq_2.55-1.diff.gz
dnsmasq_2.55-1.dsc
  to main/d/dnsmasq/dnsmasq_2.55-1.dsc
dnsmasq_2.55-1_all.deb
  to main/d/dnsmasq/dnsmasq_2.55-1_all.deb
dnsmasq_2.55.orig.tar.gz
  to main/d/dnsmasq/dnsmasq_2.55.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 584...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon Kelley <si...@thekelleys.org.uk> (supplier of updated dnsmasq package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 6 Jun 2010 20:33:13 +0000
Source: dnsmasq
Binary: dnsmasq dnsmasq-base
Architecture: source i386 all
Version: 2.55-1
Distribution: unstable
Urgency: low
Maintainer: Simon Kelley <si...@thekelleys.org.uk>
Changed-By: Simon Kelley <si...@thekelleys.org.uk>
Description: 
 dnsmasq    - A small caching DNS proxy and DHCP/TFTP server
 dnsmasq-base - A small caching DNS proxy and DHCP/TFTP server
Closes: 584754
Changes: 
 dnsmasq (2.55-1) unstable; urgency=low
 .
    * New upstream.
    * Fix crash when /etc/ethers in use. (closes: #584754)
Checksums-Sha1: 
 1e1a684e5f0f15302ed4a5d1774f78444c9ffbdb 986 dnsmasq_2.55-1.dsc
 df9924fa3ff84036d649996989b10163557e69e4 435375 dnsmasq_2.55.orig.tar.gz
 c00adb125821347433ce0ce7d573209e17936d2d 16193 dnsmasq_2.55-1.diff.gz
 e07cef395883923263230109880283f985463b7f 307302 dnsmasq-base_2.55-1_i386.deb
 c968aefef83b3694e4ebf4f27b74606805532b52 14216 dnsmasq_2.55-1_all.deb
Checksums-Sha256: 
 774029422e04c45272c4c3337ac9d572b33c89b5d9fa55321b45cb69ac639f63 986 
dnsmasq_2.55-1.dsc
 0689983f32ee7890f3e7b25dad4078a8162b05947b0bc3e81ad1ac6b3e5e9ff9 435375 
dnsmasq_2.55.orig.tar.gz
 ffdfbccdeed67941113eb4b3fa75abc86ca31445621addcbd1c1ebbed69c6d43 16193 
dnsmasq_2.55-1.diff.gz
 a84c55b822f761dc9d949edcd5917e18cf2f56bc422fd2b66b9efbb6720d318f 307302 
dnsmasq-base_2.55-1_i386.deb
 8c43a2a284245d6d99fddcd6384d62107ebee719cef3d7a999bfbd17f5e907ee 14216 
dnsmasq_2.55-1_all.deb
Files: 
 eacba3059799b3082eb34dff6025802b 986 net optional dnsmasq_2.55-1.dsc
 af39c57497b997e8268e4344177622ab 435375 net optional dnsmasq_2.55.orig.tar.gz
 7535ab06e2e1dbdd715cd7a42404525d 16193 net optional dnsmasq_2.55-1.diff.gz
 1a2edf6d6c5e6dd426a4d65e65cbdc98 307302 net optional 
dnsmasq-base_2.55-1_i386.deb
 a8c5d731509409168101edf67aa5bc89 14216 net optional dnsmasq_2.55-1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkwNXkwACgkQKPyGmiibgrfLzwCeM/KLPpEgzU2qf9QdmKMZVCaS
VLsAnAwe19kSa/ueOSX7tBPeugvSEHoQ
=qDiT
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to