BR
pedro
I'm sending this again because the first time I only sent it to the list.
----------------------------------------------------------------
Hello Simon,
I was unfortunately wrong.
The following commit is responsible for this issue: https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=commitdiff;h=57f0489f384193f7c962fb2a20c9e2e867f86039
Before that, with the same settings, everything works fine.
I'm using this adblock file: https://bitbucket.org/pedro311/freshtomato-arm/downloads/dnsmasq.adblock
and this (more or less) config file: https://bitbucket.org/pedro311/freshtomato-arm/downloads/dnsmasq.conf
Using these settings, query the following domains (in random order, multiple times):
adservice.google.com
google.com
consent.google.com
play.google.com
google.com/etc/
I can get dnsmasq to SIGSEGV.
BTW, I have a ready dnsmasq with gdb symbols - how do I run it to get some info?
-------------------------------------
[querying some domain that (page) contains a lot of google stuff in it, but it's better to do it manually]
Apr 1 04:59:09 router daemon.info dnsmasq[4396]: query[A] play.google.com from 192.168.2.200
Apr 1 04:59:09 router daemon.info dnsmasq[4396]: forwarded play.google.com to 127.0.0.1#5453
Apr 1 04:59:09 router daemon.info dnsmasq[4396]: validation result is INSECURE
Apr 1 04:59:09 router daemon.info dnsmasq[4396]: reply play.google.com is 142.250.203.206
Apr 1 04:59:09 router daemon.info dnsmasq[4396]: query[A] consent.google.pl from 192.168.2.200
Apr 1 04:59:09 router daemon.info dnsmasq[4396]: forwarded consent.google.pl to 127.0.0.1#5453
Apr 1 04:59:09 router daemon.info dnsmasq[4396]: validation result is INSECURE
Apr 1 04:59:09 router daemon.info dnsmasq[4396]: reply consent.google.pl is 216.58.215.110
Apr 1 04:59:09 router daemon.info dnsmasq[4396]: query[A] www.google-analytics.com from 192.168.1.201
Apr 1 04:59:09 router daemon.info dnsmasq[4396]: config www.google-analytics.com is NXDOMAIN
Apr 1 04:59:09 router daemon.info dnsmasq[4396]: query[A] adservice.google.com from 192.168.1.201
Apr 1 04:59:09 router daemon.info dnsmasq[4396]: config adservice.google.com is NXDOMAIN
Apr 1 04:59:09 router daemon.info dnsmasq[4396]: query[A] adservice.google.pl from 192.168.1.201
Apr 1 04:59:09 router daemon.info dnsmasq[4396]: forwarded adservice.google.pl to 127.0.0.1#5453
Apr 1 04:59:09 router daemon.info dnsmasq[4396]: query[A] adservice.google.pl from 192.168.1.201
Apr 1 04:59:09 router daemon.info dnsmasq[4396]: forwarded adservice.google.pl to 127.0.0.1#5453
Apr 1 04:59:09 router daemon.info dnsmasq[4396]: dnssec-query[DS] google.pl to 127.0.0.1#5453
Apr 1 04:59:09 router daemon.info dnsmasq[4396]: reply google.pl is no DS
Apr 1 04:59:09 router kern.warn kernel: dnsmasq/4396: potentially unexpected fatal signal 11.
Apr 1 04:59:09 router kern.warn kernel: Pid: 4396, comm: dnsmasq
Apr 1 04:59:09 router kern.warn kernel: CPU: 0 Tainted: P (2.6.36.4brcmarm #28)
Apr 1 04:59:09 router kern.warn kernel: PC is at 0x2e404
Apr 1 04:59:09 router kern.warn kernel: LR is at 0x92c18
Apr 1 04:59:09 router kern.warn kernel: pc : [<0002e404>] lr : [<00092c18>] psr: 00000010
Apr 1 04:59:09 router kern.warn kernel: sp : beaefa60 ip : 000205e6 fp : 0000000e
Apr 1 04:59:09 router kern.warn kernel: r10: 00000000 r9 : beaefa9c r8 : 00091e3c
Apr 1 04:59:09 router kern.warn kernel: r7 : 00091e3c r6 : 00000000 r5 : 00095f20 r4 : 00831400
Apr 1 04:59:09 router kern.warn kernel: r3 : 00092c18 r2 : 402c8008 r1 : 402c8008 r0 : 6c62756f
Apr 1 04:59:09 router kern.warn kernel: Flags: nzcv IRQs on FIQs on Mode USER_32 ISA ARM Segment user
Apr 1 04:59:09 router kern.warn kernel: Control: 10c53c7d Table: 8f34004a DAC: 00000015
Apr 1 05:00:00 router syslog.info root: -- MARK --
Apr 1 05:00:00 router user.notice dnsmasq-watchdog: dnsmasq stopped? Starting...
-------------------------------------
BR
pedro
Hello Simon,
Thanks for answering. I'm helping Pedro, FreshTomato main dev. I'm acting as messenger.
Here's what he have found so far:
```
I'm checking now which commit is responsible for this problem. It looks like this one:
https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=snapshot;h=7c1212e3d1b88359d2c28fa2fe42fee2fcc39732;sf=tgz <https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=snapshot;h=7c1212e3d1b88359d2c28fa2fe42fee2fcc39732;sf=tgz>
Everything after that causes these problems. Once I know for sure, I'll try posting the log here with --log-queries enabled and if that doesn't help, then with gdb.
The previous bug was easy to find: https://github.com/FreshTomato-Project/freshtomato-mips/issues/6 , but this one looks more complex.
```
Thank you!
Mat (HommeOursPorc)
_______________________________________________
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss
_______________________________________________ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss