Definitely looks like a real bug. The logs from the SIGSEGV event are, unfortunately, pretty useless.

The best possible information you could provide is a way that someone else could reproduce the bug on demand. I guess that's going to be difficult in this case, but it might be possible. If you turn on the dnsmasq --log-queries option, it might turn out that it's the same query and reply each time, so that's worth doing.


The next best possible situation is that you can reproduce the bug on demand, and it looks like we have that. If you can trigger the bug and gather information, that's really useful. The first thing is setting --log-queries, as described above. If that doesn't get us to the bug, the next stage is to compile dnsmasq with debugging symbols and run it under gdb. Let me know if you need education on how to do that and I'll work you through it off-list.


Cheers,

Simon.

On 28/03/2025 14:03, ABC DEF wrote:
It's not a glitch it's a bug.


dnsmasq-bdce03f-v2.92test1 (started about 01:00:00):
/.../
Mar 28 07:48:01 router daemon.warn dnsmasq[11494]: Insecure DS reply received for 168.192.in-addr.arpa, check domain configuration and upstream DNS server DNSSEC support Mar 28 07:49:31 router kern.warn kernel: dnsmasq/11494: potentially unexpected fatal signal 11.
Mar 28 07:49:31 router kern.warn kernel: Pid: 11494, comm: dnsmasq
Mar 28 07:49:31 router kern.warn kernel: CPU: 0 Tainted: P (2.6.36.4brcmarm #2)
Mar 28 07:49:31 router kern.warn kernel: PC is at 0x2e404
Mar 28 07:49:31 router kern.warn kernel: LR is at 0x92c18
Mar 28 07:49:31 router kern.warn kernel: pc : [<0002e404>] lr : [<00092c18>] psr: 00000010 Mar 28 07:49:31 router kern.warn kernel: sp : bedd1a60 ip : 00028a24 fp : 00000012 Mar 28 07:49:31 router kern.warn kernel: r10: 00000000 r9 : bedd1a9c r8 : 00091e3c Mar 28 07:49:31 router kern.warn kernel: r7 : 00091e3c r6 : 00000000 r5 : 00095f20 r4 : 00871948 Mar 28 07:49:31 router kern.warn kernel: r3 : 00092c18 r2 : 4012f008 r1 : 4012f008 r0 : 746e656e Mar 28 07:49:31 router kern.warn kernel: Flags: nzcv IRQs on FIQs on Mode USER_32 ISA ARM Segment user Mar 28 07:49:31 router kern.warn kernel: Control: 10c53c7d Table: 8ddbc04a DAC: 00000015 Mar 28 07:58:04 router daemon.err mdu[11008]: libcurl error (6) - Could not resolve host: ident.me.

(dnsmasq restart)
/.../
Mar 28 09:08:28 router daemon.info dnsmasq-dhcp[5052]: DHCPREQUEST(br0) 192.168.1.2 XX:XX Mar 28 09:08:28 router daemon.info dnsmasq-dhcp[5052]: DHCPACK(br0) 192.168.1.2 XX:XX MacBook Mar 28 09:12:27 router kern.warn kernel: dnsmasq/29679: potentially unexpected fatal signal 11.
Mar 28 09:12:27 router kern.warn kernel: Pid: 29679, comm: dnsmasq
Mar 28 09:12:27 router kern.warn kernel: CPU: 0 Tainted: P (2.6.36.4brcmarm #2)
Mar 28 09:12:27 router kern.warn kernel: PC is at 0x2a93c
Mar 28 09:12:27 router kern.warn kernel: LR is at 0x4bd24
Mar 28 09:12:27 router kern.warn kernel: pc : [<0002a93c>] lr : [<0004bd24>] psr: 20000010 Mar 28 09:12:27 router kern.warn kernel: sp : beffaa30 ip : 00000080 fp : 400be18c Mar 28 09:12:27 router kern.warn kernel: r10: 6c62756f r9 : 0088977a r8 : 00889778 Mar 28 09:12:27 router kern.warn kernel: r7 : 00091e3c r6 : 6c62756f r5 : 00093830 r4 : 00040000 Mar 28 09:12:27 router kern.warn kernel: r3 : 402b4008 r2 : 00000000 r1 : 008897a2 r0 : 400be18c Mar 28 09:12:27 router kern.warn kernel: Flags: nzCv IRQs on FIQs on Mode USER_32 ISA ARM Segment user Mar 28 09:12:27 router kern.warn kernel: Control: 10c53c7d Table: 8ddec04a DAC: 00000015 Mar 28 09:12:27 router daemon.warn dnsmasq[5052]: TCP helper process 29679 died unexpectedly Mar 28 09:12:27 router kern.warn kernel: dnsmasq/29692: potentially unexpected fatal signal 11.
Mar 28 09:12:27 router kern.warn kernel: Pid: 29692, comm: dnsmasq
Mar 28 09:12:27 router kern.warn kernel: CPU: 1 Tainted: P (2.6.36.4brcmarm #2)
Mar 28 09:12:27 router kern.warn kernel: PC is at 0x2a93c
Mar 28 09:12:27 router kern.warn kernel: LR is at 0x4bd24
Mar 28 09:12:27 router kern.warn kernel: pc : [<0002a93c>] lr : [<0004bd24>] psr: 20000010 Mar 28 09:12:27 router kern.warn kernel: sp : beffaa30 ip : 00000080 fp : 400be18c Mar 28 09:12:27 router kern.warn kernel: r10: 6c62756f r9 : 0088977a r8 : 00889778 Mar 28 09:12:27 router kern.warn kernel: r7 : 00091e3c r6 : 6c62756f r5 : 00093830 r4 : 00040000 Mar 28 09:12:27 router kern.warn kernel: r3 : 402b4008 r2 : 00000000 r1 : 008897a2 r0 : 400be18c Mar 28 09:12:27 router kern.warn kernel: Flags: nzCv IRQs on FIQs on Mode USER_32 ISA ARM Segment user Mar 28 09:12:27 router kern.warn kernel: Control: 10c53c7d Table: 8ddec04a DAC: 00000015 Mar 28 09:12:27 router daemon.warn dnsmasq[5052]: TCP helper process 29692 died unexpectedly Mar 28 09:12:27 router kern.warn kernel: dnsmasq/5052: potentially unexpected fatal signal 11.
Mar 28 09:12:27 router kern.warn kernel: Pid: 5052, comm: dnsmasq
Mar 28 09:12:27 router kern.warn kernel: CPU: 1 Tainted: P (2.6.36.4brcmarm #2)
Mar 28 09:12:27 router kern.warn kernel: PC is at 0x2e404
Mar 28 09:12:27 router kern.warn kernel: LR is at 0x92c18
Mar 28 09:12:27 router kern.warn kernel: pc : [<0002e404>] lr : [<00092c18>] psr: 00000010 Mar 28 09:12:27 router kern.warn kernel: sp : beffaaf0 ip : 00021794 fp : 0000000e Mar 28 09:12:27 router kern.warn kernel: r10: 00000000 r9 : beffab2c r8 : 00091e3c Mar 28 09:12:27 router kern.warn kernel: r7 : 00091e3c r6 : 00000000 r5 : 00095f20 r4 : 00870f60 Mar 28 09:12:27 router kern.warn kernel: r3 : 00092c18 r2 : 402b4008 r1 : 402b4008 r0 : 6c62756f Mar 28 09:12:27 router kern.warn kernel: Flags: nzcv IRQs on FIQs on Mode USER_32 ISA ARM Segment user Mar 28 09:12:27 router kern.warn kernel: Control: 10c53c7d Table: 8dee804a DAC: 00000015

(dnsmasq restart)
/.../
Mar 28 09:18:41 router daemon.warn dnsmasq[30243]: TCP helper process 722 died unexpectedly Mar 28 09:18:41 router daemon.warn dnsmasq[30243]: TCP helper process 717 died unexpectedly Mar 28 09:18:41 router kern.warn kernel: dnsmasq/713: potentially unexpected fatal signal 11. Mar 28 09:18:41 router kern.warn kernel: dnsmasq/722: potentially unexpected fatal signal 11.
Mar 28 09:18:41 router kern.warn kernel: Pid: 722, comm: dnsmasq
Mar 28 09:18:41 router kern.warn kernel: CPU: 1 Tainted: P (2.6.36.4brcmarm #2)
Mar 28 09:18:41 router kern.warn kernel: PC is at 0x2a93c
Mar 28 09:18:41 router kern.warn kernel: LR is at 0x4bd24
Mar 28 09:18:41 router kern.warn kernel: pc : [<0002a93c>] lr : [<0004bd24>] psr: 20000010 Mar 28 09:18:42 router kern.warn kernel: sp : becc2a30 ip : 00010000 fp : 400d944c Mar 28 09:18:42 router kern.warn kernel: r10: 666f2e73 r9 : 0088526a r8 : 00885268 Mar 28 09:18:42 router kern.warn kernel: r7 : 00091e3c r6 : 666f2e73 r5 : 00093830 r4 : 00040000 Mar 28 09:18:42 router kern.warn kernel: r3 : 40281008 r2 : 00000000 r1 : 0088526a r0 : 400d944c Mar 28 09:18:42 router kern.warn kernel: Flags: nzCv IRQs on FIQs on Mode USER_32 ISA ARM Segment user Mar 28 09:18:42 router kern.warn kernel: Control: 10c53c7d Table: 8dda804a DAC: 00000015 Mar 28 09:18:42 router kern.warn kernel: dnsmasq/717: potentially unexpected fatal signal 11.
Mar 28 09:18:42 router kern.warn kernel: Pid: 717, comm: dnsmasq
Mar 28 09:18:42 router kern.warn kernel: CPU: 1 Tainted: P (2.6.36.4brcmarm #2)
Mar 28 09:18:42 router kern.warn kernel: PC is at 0x2a93c
Mar 28 09:18:42 router kern.warn kernel: LR is at 0x4bd24
Mar 28 09:18:42 router kern.warn kernel: pc : [<0002a93c>] lr : [<0004bd24>] psr: 20000010 Mar 28 09:18:42 router kern.warn kernel: sp : becc2a30 ip : 00010000 fp : 400d944c Mar 28 09:18:42 router kern.warn kernel: r10: 666f2e73 r9 : 0088526a r8 : 00885268 Mar 28 09:18:42 router kern.warn kernel: r7 : 00091e3c r6 : 666f2e73 r5 : 00093830 r4 : 00040000 Mar 28 09:18:42 router kern.warn kernel: r3 : 40281008 r2 : 00000000 r1 : 0088526a r0 : 400d944c Mar 28 09:18:42 router kern.warn kernel: Flags: nzCv IRQs on FIQs on Mode USER_32 ISA ARM Segment user Mar 28 09:18:42 router kern.warn kernel: Control: 10c53c7d Table: 8f13804a DAC: 00000015
Mar 28 09:18:42 router kern.warn kernel: Pid: 713, comm: dnsmasq
Mar 28 09:18:42 router kern.warn kernel: CPU: 0 Tainted: P (2.6.36.4brcmarm #2)
Mar 28 09:18:42 router kern.warn kernel: PC is at 0x2a93c
Mar 28 09:18:42 router kern.warn kernel: LR is at 0x4bd24
Mar 28 09:18:42 router kern.warn kernel: pc : [<0002a93c>] lr : [<0004bd24>] psr: 20000010 Mar 28 09:18:42 router kern.warn kernel: sp : becc2a30 ip : 00010000 fp : 400d944c Mar 28 09:18:42 router kern.warn kernel: dnsmasq/30243: potentially unexpected fatal signal 11.
Mar 28 09:18:42 router kern.warn kernel: Pid: 30243, comm: dnsmasq
Mar 28 09:18:42 router kern.warn kernel: CPU: 1 Tainted: P (2.6.36.4brcmarm #2)
Mar 28 09:18:42 router kern.warn kernel: PC is at 0x2e404
Mar 28 09:18:42 router kern.warn kernel: LR is at 0x92c18
Mar 28 09:18:42 router kern.warn kernel: pc : [<0002e404>] lr : [<00092c18>] psr: 00000010 Mar 28 09:18:42 router kern.warn kernel: sp : becc2af0 ip : 00029e52 fp : 0000000e Mar 28 09:18:42 router kern.warn kernel: r10: 00000000 r9 : becc2b2c r8 : 00091e3c Mar 28 09:18:42 router kern.warn kernel: r7 : 00091e3c r6 : 00000000 r5 : 00095f20 r4 : 00870f70 Mar 28 09:18:42 router kern.warn kernel: r3 : 00092c18 r2 : 40281008 r1 : 40281008 r0 : 666f2e73 Mar 28 09:18:42 router kern.warn kernel: Flags: nzcv IRQs on FIQs on Mode USER_32 ISA ARM Segment user Mar 28 09:18:42 router kern.warn kernel: Control: 10c53c7d Table: 8de7c04a DAC: 00000015 Mar 28 09:18:42 router kern.warn kernel: r10: 666f2e73 r9 : 0088526a r8 : 00885268 Mar 28 09:18:42 router kern.warn kernel: r7 : 00091e3c r6 : 666f2e73 r5 : 00093830 r4 : 00040000 Mar 28 09:18:42 router kern.warn kernel: r3 : 40281008 r2 : 00000000 r1 : 0088526a r0 : 400d944c Mar 28 09:18:42 router kern.warn kernel: Flags: nzCv IRQs on FIQs on Mode USER_32 ISA ARM Segment user Mar 28 09:18:42 router kern.warn kernel: Control: 10c53c7d Table: 8f36804a DAC: 00000015

Downgrade to dnsmasq-581c201:
/.../
Mar 28 10:50:09 router daemon.warn dnsmasq[3391]: Insecure DS reply received for 168.192.in-addr.arpa, check domain configuration and upstream DNS server DNSSEC support Mar 28 10:59:23 router kern.warn kernel: dnsmasq/31937: potentially unexpected fatal signal 11.
Mar 28 10:59:23 router kern.warn kernel: Pid: 31937, comm: dnsmasq
Mar 28 10:59:23 router kern.warn kernel: CPU: 0 Tainted: P (2.6.36.4brcmarm #2)
Mar 28 10:59:23 router kern.warn kernel: PC is at 0x2a884
Mar 28 10:59:23 router daemon.warn dnsmasq[3391]: TCP helper process 31939 died unexpectedly
Mar 28 10:59:24 router kern.warn kernel: LR is at 0x4b8b4
Mar 28 10:59:24 router kern.warn kernel: dnsmasq/31939: potentially unexpected fatal signal 11.
Mar 28 10:59:24 router kern.warn kernel: Pid: 31939, comm: dnsmasq
Mar 28 10:59:24 router daemon.warn dnsmasq[3391]: TCP helper process 31937 died unexpectedly Mar 28 10:59:24 router kern.warn kernel: CPU: 1 Tainted: P (2.6.36.4brcmarm #2)
Mar 28 10:59:24 router kern.warn kernel: PC is at 0x2a884
Mar 28 10:59:24 router kern.warn kernel: LR is at 0x4b8b4
Mar 28 10:59:24 router kern.warn kernel: pc : [<0002a884>] lr : [<0004b8b4>] psr: 20000010 Mar 28 10:59:24 router kern.warn kernel: sp : bebc5a30 ip : 00010000 fp : 40326398 Mar 28 10:59:24 router kern.warn kernel: r10: 666f2e73 r9 : 0088a8aa r8 : 0088a8a8 Mar 28 10:59:24 router kern.warn kernel: r7 : 00091e3c r6 : 666f2e73 r5 : 00093828 r4 : 00040000 Mar 28 10:59:24 router kern.warn kernel: r3 : 4023a008 r2 : 00000000 r1 : 0088a8aa r0 : 40326398 Mar 28 10:59:24 router kern.warn kernel: Flags: nzCv IRQs on FIQs on Mode USER_32 ISA ARM Segment user Mar 28 10:59:24 router kern.warn kernel: Control: 10c53c7d Table: 8de3c04a DAC: 00000015 Mar 28 10:59:24 router kern.warn kernel: pc : [<0002a884>] lr : [<0004b8b4>] psr: 20000010 Mar 28 10:59:24 router kern.warn kernel: CPU: 0 Tainted: P (2.6.36.4brcmarm #2)
Mar 28 10:59:24 router kern.warn kernel: PC is at 0x2e350
Mar 28 10:59:24 router kern.warn kernel: LR is at 0x92c18
Mar 28 10:59:24 router kern.warn kernel: pc : [<0002e350>] lr : [<00092c18>] psr: 00000010 Mar 28 10:59:24 router kern.warn kernel: sp : bebc5af0 ip : 00029e52 fp : 0000000e Mar 28 10:59:24 router kern.warn kernel: r10: 00000000 r9 : bebc5b2c r8 : 00091e3c Mar 28 10:59:24 router kern.warn kernel: r7 : 00091e3c r6 : 00000000 r5 : 00095f18 r4 : 008702c8 Mar 28 10:59:24 router kern.warn kernel: r3 : 00092c18 r2 : 4023a008 r1 : 4023a008 r0 : 666f2e73 Mar 28 10:59:24 router kern.warn kernel: Flags: nzcv IRQs on FIQs on Mode USER_32 ISA ARM Segment user Mar 28 10:59:24 router kern.warn kernel: Control: 10c53c7d Table: 8df5004a DAC: 00000015

(dnsmasq restart)
/.../
Mar 28 11:04:18 router daemon.notice stubby[1995]: Stubby version: Stubby 0.4.3 Mar 28 11:04:20 router daemon.info dnsmasq[2005]: started, version cachesize 8192 Mar 28 11:04:20 router daemon.info dnsmasq[2005]: compile time options: IPv6 GNU-getopt no-RTC no-DBus no-UBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset no-nftset Tomato-helper auth DNSSEC no-ID loop- detect inotify dumpfile
Mar 28 11:04:20 router daemon.info dnsmasq[2005]: DNSSEC validation enabled
Mar 28 11:04:20 router daemon.info dnsmasq[2005]: configured with trust anchor for <root> keytag 20326 Mar 28 11:04:20 router daemon.warn dnsmasq[2005]: warning: interface wg0 does not currently exist Mar 28 11:04:20 router daemon.warn dnsmasq[2005]: warning: interface tun21 does not currently exist Mar 28 11:04:20 router daemon.warn dnsmasq[2005]: warning: ignoring resolv-file flag because no-resolv is set Mar 28 11:04:20 router daemon.info dnsmasq[2005]: asynchronous logging enabled, queue limit is 5 messages Mar 28 11:04:20 router daemon.info dnsmasq-dhcp[2005]: DHCP, IP range 192.168.3.200 -- 192.168.3.254, lease time 1d Mar 28 11:04:20 router daemon.info dnsmasq-dhcp[2005]: DHCP, IP range 192.168.2.200 -- 192.168.2.201, lease time 1d Mar 28 11:04:20 router daemon.info dnsmasq-dhcp[2005]: DHCP, IP range 192.168.1.200 -- 192.168.1.254, lease time 1d Mar 28 11:04:20 router daemon.info dnsmasq[2005]: using nameserver 127.0.0.1#5453 Mar 28 11:04:20 router daemon.info dnsmasq[2005]: using 175481 more local addresses
Mar 28 11:04:22 router daemon.info dnsmasq[2005]: read /etc/hosts - 22 names
Mar 28 11:04:22 router daemon.info dnsmasq[2005]: read /etc/ hosts.dnsmasq - 68 names Mar 28 11:04:22 router daemon.err dnsmasq[2011]: failed to allocate 66573 bytes
(but still up and running)

Except of:

Mar 28 09:18:41 router daemon.warn dnsmasq[30243]: TCP helper process 722 died unexpectedly Mar 28 09:18:41 router daemon.warn dnsmasq[30243]: TCP helper process 717 died unexpectedly

there is nothing in the log immediately preceding SIGSEGV.

Now I'll go back to dnsmasq-7c1212e.

_______________________________________________
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

Reply via email to