Gianluigi Tiesi wrote: > 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 >
I think the problem is that config->netid is uninitialised if the config is derived from a line in /etc/ethers. Disabling i18n fixes it because there's different random junk there. Please could you try http://www.thekelleys.org.uk/dnsmasq/test-releases/dnsmasq-2.55test1.tar.gz and see if it fixes the problem? (If you can't easily build the source, let me know and I'll find a 64 bit machine to make a binary package). Cheers, Simon. -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org