<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hello,</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
First time posting here and I'm not sure how I can file a bug report. Please excuse my ignorance. Also please excuse my bad English.</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I've reported a bug for the FreshTomato router firmware on GitHub, dnsmasq seems to crash after issuing one IP address. Once one IP address have been issued to the "first" client, subsequent clients won't receive an IP. After further investigation, the dnsmasq
process isn't running anymore after the first client received its address, which makes me conclude that dnsmasq probably crash.</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
The issue on GitHub:</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<a href="https://github.com/FreshTomato-Project/freshtomato-mips/issues/6" id="LPlnk393855">https://github.com/FreshTomato-Project/freshtomato-mips/issues/6</a></div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
The issue have been confirmed by Pedro, the FreshTomato firmware lead developer:</div>
<pre style="margin-top: 0px; margin-bottom: var(--base-size-16); border-radius: 6px;"><div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 1.45; font-family: var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 11.9px; color: rgb(31, 35, 40);"><code style="font-family: var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); display: inline;">Jan 1 01:00:23 unknown kern.warn kernel: dnsmasq/959: potentially unexpected fatal signal 11.
Jan 1 01:00:23 unknown kern.warn kernel: Pid: 959, comm: dnsmasq
Jan 1 01:00:23 unknown kern.warn kernel: CPU: 0 Tainted: P (2.6.36.4brcmarm #2)
Jan 1 01:00:23 unknown kern.warn kernel: PC is at 0x2ce98
Jan 1 01:00:23 unknown kern.warn kernel: LR is at 0x2ce5c
Jan 1 01:00:23 unknown kern.warn kernel: pc : [<0002ce98>] lr : [<0002ce5c>] psr: 60000010
Jan 1 01:00:23 unknown kern.warn kernel: sp : be86ba60 ip : 0009384c fp : 00000029
Jan 1 01:00:23 unknown kern.warn kernel: r10: 00000000 r9 : 00091e3c r8 : 0000001a
Jan 1 01:00:23 unknown kern.warn kernel: r7 : 0000000e r6 : 00093828 r5 : 00091e3c r4 : 00000000
Jan 1 01:00:23 unknown kern.warn kernel: r3 : 00092c18 r2 : 00000000 r1 : 0004b754 r0 : 00000000
Jan 1 01:00:23 unknown kern.warn kernel: Flags: nZCv IRQs on FIQs on Mode USER_32 ISA ARM Segment user
Jan 1 01:00:23 unknown kern.warn kernel: Control: 10c53c7d Table: 9d774059 DAC: 00000015
(so dnsmasq is down)</code></div></pre>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Please see this post from Pedro on GitHub:</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<a href="https://github.com/FreshTomato-Project/freshtomato-mips/issues/6#issuecomment-2715876445" id="LPlnk">https://github.com/FreshTomato-Project/freshtomato-mips/issues/6#issuecomment-2715876445</a></div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
He thinks the issue is somewhere between those dnsmasq versions:</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
"Images with -<br>
this one (2024-10-04) work: <u><a href="https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=commitdiff;h=f006be7842104a9f86fbf419326b7aad08ade61d" id="OWA47e35316-e821-a546-a4c0-c6651047e176" class="OWAAutoLink elementToProof" rel="nofollow" style="text-align: left;">https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=commitdiff;h=f006be7842104a9f86fbf419326b7aad08ade61d</a></u><br>
but with this (2024-12-02)) - no: <u><a href="https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=commitdiff;h=6c9bc0156a8d36d56735831cb81e786d628ed73e" id="OWA355aa74b-45f4-d4d7-f2d7-b42c2a2a4f6d" class="OWAAutoLink elementToProof" rel="nofollow" style="text-align: left;">https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=commitdiff;h=6c9bc0156a8d36d56735831cb81e786d628ed73e</a></u><br>
Probably somewhere between, is the one which causing problems (~67 commits)."</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
In FreshTomato terms, version 2024.4 is OK, 2024.5 and up (latest = 2025.1) is affected by this issue.</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
dnsmasq -v from my MIPS router running FreshTomato 2024.4:</div>
<div class="elementToProof" style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 9.75pt; color: rgb(34, 34, 34);">
Dnsmasq version 2.90-f006be7 Copyright (c) 2000-2024 Simon Kelley</div>
<div class="elementToProof" style="direction: ltr; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 9.75pt; color: rgb(34, 34, 34);">
Compile time options: IPv6 GNU-getopt no-RTC no-DBus no-UBus no-i18n no-IDN DHCP DHCPv6 no-scripts no-TFTP no-conntrack ipset no-nftset Tomato-helper no-auth no-cryptohash no-DNSSEC no-ID loop-detect no-inotify no-dumpfile</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thank you for your help!</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Mat (HommeOursPorc)</div>
</body>
</html>