<html><body><div style="font-size: 12pt; font-family: arial, helvetica, sans-serif; direction: null; color: #000000;" data-attr="forced_root_block_attrs">
<div style="font-size: 12pt; font-family: 'arial' , 'helvetica' , sans-serif; color: #000000;">
<div>Hi,</div>
<div style="font-size: 12pt; font-family: 'arial' , 'helvetica' , sans-serif; color: #000000;"> </div>
<div style="font-size: 12pt; font-family: 'arial' , 'helvetica' , sans-serif; color: #000000;">Thank you for finding this issue.</div>
<div style="font-size: 12pt; font-family: 'arial' , 'helvetica' , sans-serif; color: #000000;"> </div>
<div style="font-size: 12pt; font-family: 'arial' , 'helvetica' , sans-serif; color: #000000;">I was able to replicate this on 2.4, 2.6 and master.</div>
<div style="font-size: 12pt; font-family: 'arial' , 'helvetica' , sans-serif; color: #000000;">It seems that this only occurs if also configuring "early-global-reservations-lookup": true</div>
<div style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;" data-attr="forced_root_block_attrs"> </div>
<div style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;" data-attr="forced_root_block_attrs">Do you want to open a confidential issue on <a href="https://gitlab.isc.org/isc-projects/kea">https://gitlab.isc.org/isc-projects/kea</a></div>
<div style="font-size: 12pt; font-family: 'arial' , 'helvetica' , sans-serif; color: #000000;">or should I?</div>
<div style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;" data-attr="forced_root_block_attrs"> </div>
<div style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;" data-attr="forced_root_block_attrs">Regards,</div>
<div style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;" data-attr="forced_root_block_attrs">Razvan</div>
<div style="font-size: 12pt; font-family: 'arial' , 'helvetica' , sans-serif; color: #000000;"> </div>
<div id="signature-content-no-signature" data-marker="__SIG_PRE__"></div>
<div> </div>
<div>
<div id="OLK_SRC_BODY_SECTION">
<div id="OLK_SRC_BODY_SECTION">
<blockquote style="margin: 0 0 0 0.8em; border-left: 1px #ccc solid; padding-left: 1em;"><hr id="MESSAGE_DATA_MARKER"><strong>From: </strong>Darren <darren.ankney@gmail.com><br><strong>To: </strong>Kea <kea-users@lists.isc.org><br><strong>Date: </strong>Tuesday, 27 May 2025 2:54 PM EEST<br><strong>Subject: </strong>Re: [Kea-users] kea crashes from global reservation ip mismatch<br><br>
<div dir="ltr">
<div>Hi Nathan,</div>
<div> </div>
<div>Thank you for this detail. I am traveling now, but will attempt reproduction of this issue next week. I will be working from the following assumptions (please correct if any of these are wrong):</div>
<div> </div>
<div>- The reservations are stored directly in the global are of the configuration file (not in a PostgreSQL or MySQL database)</div>
<div>- The leases are stored in "memfile" (not in a PostgreSQL or MySQL database).</div>
<div>- The configuration is stored completely in the json configuration file (i.e., the "configuration backend" (see: <a href="https://kea.readthedocs.io/en/kea-2.6.2/arm/dhcp4-srv.html#dhcp4-cb" target="_blank" rel="noopener noreferrer">https://kea.readthedocs.io/en/kea-2.6.2/arm/dhcp4-srv.html#dhcp4-cb</a>) is not in use).</div>
<div>- You have not set any of these configuration directives: <code class="gmail-docutils gmail-literal gmail-notranslate"><span class="gmail-pre"><span class="gmail-highlighted">reservations</span>-<span class="gmail-highlighted">global, </span></span></code><code class="gmail-docutils gmail-literal gmail-notranslate"><span class="gmail-pre"><span class="gmail-highlighted">reservations</span>-in-subnet, </span></code><code class="gmail-docutils gmail-literal gmail-notranslate"><span class="gmail-pre"><span class="gmail-highlighted">reservations</span>-out-of-pool (see: </span></code><a href="https://kea.readthedocs.io/en/kea-2.6.2/arm/dhcp4-srv.html#address-reservation-types" target="_blank" rel="noopener noreferrer">https://kea.readthedocs.io/en/kea-2.6.2/arm/dhcp4-srv.html#address-reservation-types</a>)</div>
<div>- you have not placed any client-class guards (see: <a href="https://kea.readthedocs.io/en/kea-2.6.2/arm/dhcp4-srv.html#pool-selection-with-client-class-reservations" target="_blank" rel="noopener noreferrer">https://kea.readthedocs.io/en/kea-2.6.2/arm/dhcp4-srv.html#pool-selection-with-client-class-reservations</a>) on any of the subnets.</div>
<div> </div>
<div>Thank you,</div>
<div>Darren Ankney</div>
<div> </div>
</div>
<br>
<div class="gmail_quote gmail_quote_container">
<div class="gmail_attr" dir="ltr">On Fri, May 23, 2025 at 2:19 PM Nathan Wicka via Kea-users <<a href="mailto:kea-users@lists.isc.org" target="_blank" rel="noopener noreferrer">kea-users@lists.isc.org</a>> wrote:</div>
<blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left: 1px solid rgb( 204 , 204 , 204 ); padding-left: 1ex;">
<div class="msg-8383707062819425495">
<div>
<div class="m_-8383707062819425495WordSection1">
<p class="MsoNormal"><span style="font-size: 11pt;">Hi, Darren. </span></p>
<p class="MsoNormal"><span style="font-size: 11pt;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt;">We installed it via a package for OL8.</span></p>
<p class="MsoNormal"><span style="font-size: 11pt;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt;">Name : isc-kea<br>Version : 2.6.1<br>Release : isc20240725093407.el8<br>Architecture : x86_64<br>Size : 17 k<br>Source : isc-kea-2.6.1-isc20240725093407.el8.src.rpm<br>Repository : @System<br>From repo : isc-kea-2-6<br>Summary : DHCPv4, DHCPv6 and DDNS server from ISC<br>URL : <a href="http://kea.isc.org" target="_blank" rel="noopener noreferrer">http://kea.isc.org</a><br>License : MPLv2.0 and Boost<br><br></span></p>
<p class="MsoNormal"><span style="font-size: 11pt;">We then compiled it with debug flags via gitlab from the same tag(2.6.1) and were able to reproduce the same error</span></p>
<p class="MsoNormal"><span style="font-size: 11pt;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt;"> </span></p>
<div>
<div style="border-width: 1pt medium medium; border-style: solid none none; border-color: #e1e1e1; padding: 3pt 0in 0in;">
<p class="MsoNormal"><strong><span style="font-size: 11pt; font-family: 'calibri' , sans-serif;">From:</span></strong><span style="font-size: 11pt; font-family: 'calibri' , sans-serif;"> Kea-users <<a href="mailto:kea-users-bounces@lists.isc.org" target="_blank" rel="noopener noreferrer">kea-users-bounces@lists.isc.org</a>> <strong>On Behalf Of </strong>Darren Ankney<br><strong>Sent:</strong> Thursday, May 22, 2025 1:24 PM<br><strong>To:</strong> Kea user's list <<a href="mailto:kea-users@lists.isc.org" target="_blank" rel="noopener noreferrer">kea-users@lists.isc.org</a>><br><strong>Subject:</strong> Re: [Kea-users] kea crashes from global reservation ip mismatch</span></p>
</div>
</div>
<p class="MsoNormal"> </p>
<div>
<p class="MsoNormal"><span style="font-size: 1pt; color: white;">Hi Nate, How was Kea installed? Did you compile from source or install via packages? It doesn't look like that crash from 2018 is relevant. User was able to avoid the crash by not loading a hook he was trying to create. Thank you, Darren Ankney</span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size: 1pt; color: white;">ZjQcmQRYFpfptBannerStart</span></p>
</div>
<table style="width: 100%; border-radius: 4px;" border="0" width="100%" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="padding: 12pt 0in;">
<table style="width: 100%; background: #fce45e; border-width: 3pt medium medium; border-style: solid none none; border-color: #c9c1a0;" border="1" width="100%" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="border: medium; padding: 0in 7.5pt 3.75pt 4.5pt;" valign="top">
<table border="0" cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td style="padding: 3pt 6pt;">
<p class="MsoNormal"><strong><span style="font-size: 10.5pt; font-family: 'arial' , sans-serif; color: black;">This Message Is From an Untrusted Sender </span></strong></p>
</td>
</tr>
<tr>
<td style="padding: 3pt 6pt;">
<p class="MsoNormal"><span style="font-size: 9pt; font-family: 'arial' , sans-serif; color: black;">You have not previously corresponded with this sender. </span></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div>
<p class="MsoNormal"><span style="font-size: 1pt; color: white;">ZjQcmQRYFpfptBannerEnd</span></p>
</div>
<pre style="white-space: pre-wrap;"><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">Hi Nate,</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;"> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">How was Kea installed? Did you compile from source or install via</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">packages? It doesn't look like that crash from 2018 is relevant.</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">User was able to avoid the crash by not loading a hook he was trying</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">to create.</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;"> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">Thank you,</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">Darren Ankney</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;"> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">On Wed, May 21, 2025 at 5:59 PM Nathan Wicka via Kea-users</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;"><<a href="mailto:kea-users@lists.isc.org" target="_blank" rel="noopener noreferrer">kea-users@lists.isc.org</a>> wrote:</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> Hello. I’m running a kea configuration where we leverage kea global reservations w/ Kea v 2.6.1.</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> Most of them look something like this:</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> {</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> "hw-address": "74:86:e2:9d:cf:25",</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> "ip-address": "10.221.53.34",</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> "hostname": "test-switch-123",</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> "option-data": []</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> }</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> Whenever a DHCP request arrives from the client and there is a subnet mismatch:</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> e.g.</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> ./dhcp4-packets.log.3:33153:2025-05-08 07:42:10.381 INFO [kea-dhcp4.packets/231784.140559790003968] DHCP4_PACKET_RECEIVED [hwtype=1 74:86:e2:9d:cf:25], cid=[no info], tid=0x510c7747: DHCPDISCOVER (type 1) received from 10.254.82.1 to 10.80.252.85 on interface ens192</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> Kea crashes with the following error:</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> kea-dhcp4: /usr/include/boost/smart_ptr/shared_ptr.hpp:734: typename boost::detail::sp_member_access<T>::type boost::shared_ptr<T>::operator->() const [with T = const isc::dhcp::Host; typename boost::detail::sp_member_access<T>::type = const isc::dhcp::Host*]: Assertion `px != 0' failed.</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> Running it through GDB, we see this stack trace:</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> Thread 12 "lt-kea-dhcp4" received signal SIGABRT, Aborted.</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> [Switching to Thread 0x7fffe9ff7700 (LWP 519001)]</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> 0x00007ffff21c55ef in raise () from /lib64/libc.so.6</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> Missing separate debuginfos, use: yum debuginfo-install boost-system-1.66.0-13.el8.x86_64 cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 glibc-2.28-251.0.2.el8_10.11.x86_64 isc-kea-common-2.6.1-isc20240725093407.el8.x86_64 isc-kea-hooks-2.6.1-isc20240725093407.el8.x86_64 keyutils-libs-1.5.10-9.0.1.el8.x86_64 krb5-libs-1.18.2-30.0.1.el8_10.x86_64 libcom_err-1.46.2-2.el8.x86_64 libgcc-8.5.0-22.0.1.el8_10.x86_64 libpq-13.11-1.el8.x86_64 libselinux-2.9-9.el8_10.x86_64 libstdc++-8.5.0-22.0.1.el8_10.x86_64 libxcrypt-4.1.1-6.el8.x86_64 log4cplus-1.2.0-11.el8.x86_64 mariadb-connector-c-3.1.11-2.el8_3.x86_64 openldap-2.4.46-20.el8_10.x86_64 openssl-libs-1.1.1k-14.el8_6.x86_64 pcre2-10.32-3.el8_6.x86_64 zlib-1.2.11-25.el8.x86_64</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> (gdb) backtrace</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #0 0x00007ffff21c55ef in raise () from /lib64/libc.so.6</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #1 0x00007ffff2198e65 in abort () from /lib64/libc.so.6</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #2 0x00007ffff2198d39 in __assert_fail_base.cold.0 () from /lib64/libc.so.6</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #3 0x00007ffff21bdf46 in __assert_fail () from /lib64/libc.so.6</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #4 0x0000000000570c53 in boost::shared_ptr<isc::dhcp::Host const>::operator-> (this=0x7fffe9ff4630) at /usr/include/boost/smart_ptr/shared_ptr.hpp:734</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #5 0x00007ffff779c6d9 in (anonymous namespace)::hasAddressReservation (ctx=...) at alloc_engine.cc:3462</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #6 0x00007ffff779ea5d in isc::dhcp::AllocEngine::discoverLease4 (this=0x918a50, ctx=...) at alloc_engine.cc:3856</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #7 0x00007ffff779dc19 in isc::dhcp::AllocEngine::allocateLease4 (this=0x918a50, ctx=...) at alloc_engine.cc:3702</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #8 0x0000000000558a08 in isc::dhcp::Dhcpv4Srv::assignLease (this=0x7fffffffd250, ex=...) at dhcp4_srv.cc:3060</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #9 0x000000000055c8e6 in isc::dhcp::Dhcpv4Srv::processDiscover (this=0x7fffffffd250, discover=..., context=...) at dhcp4_srv.cc:3709</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #10 0x000000000054d809 in isc::dhcp::Dhcpv4Srv::processLocalizedQuery4 (this=0x7fffffffd250, ctx=..., allow_answer_park=true) at dhcp4_srv.cc:1586</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #11 0x000000000054c655 in isc::dhcp::Dhcpv4Srv::processDhcp4Query (this=0x7fffffffd250, query=..., allow_answer_park=true) at dhcp4_srv.cc:1532</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #12 0x000000000054b49b in isc::dhcp::Dhcpv4Srv::processPacket (this=0x7fffffffd250, query=..., allow_answer_park=true) at dhcp4_srv.cc:1455</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #13 0x000000000054a215 in isc::dhcp::Dhcpv4Srv::processPacketAndSendResponse (this=0x7fffffffd250, query=...) at dhcp4_srv.cc:1256</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #14 0x0000000000549f98 in isc::dhcp::Dhcpv4Srv::processPacketAndSendResponseNoThrow (this=0x7fffffffd250, query=...) at dhcp4_srv.cc:1244</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #15 0x0000000000598e09 in std::__invoke_impl<void, void (isc::dhcp::Dhcpv4Srv::*&)(boost::shared_ptr<isc::dhcp::Pkt4>), isc::dhcp::Dhcpv4Srv*&, boost::shared_ptr<isc::dhcp::Pkt4>&> (__f=</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> @0x93aa30: (void (isc::dhcp::Dhcpv4Srv::*)(isc::dhcp::Dhcpv4Srv * const, boost::shared_ptr<isc::dhcp::Pkt4>)) 0x549f4a <isc::dhcp::Dhcpv4Srv::processPacketAndSendResponseNoThrow(boost::shared_ptr<isc::dhcp::Pkt4>)>, __t=@0x93aa50: 0x7fffffffd250) at /usr/include/c++/8/bits/invoke.h:73</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #16 0x0000000000595cb7 in std::__invoke<void (isc::dhcp::Dhcpv4Srv::*&)(boost::shared_ptr<isc::dhcp::Pkt4>), isc::dhcp::Dhcpv4Srv*&, boost::shared_ptr<isc::dhcp::Pkt4>&> (__fn=</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> @0x93aa30: (void (isc::dhcp::Dhcpv4Srv::*)(isc::dhcp::Dhcpv4Srv * const, boost::shared_ptr<isc::dhcp::Pkt4>)) 0x549f4a <isc::dhcp::Dhcpv4Srv::processPacketAndSendResponseNoThrow(boost::shared_ptr<isc::dhcp::Pkt4>)>) at /usr/include/c++/8/bits/invoke.h:95</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #17 0x0000000000592359 in std::_Bind<void (isc::dhcp::Dhcpv4Srv::*(isc::dhcp::Dhcpv4Srv*, boost::shared_ptr<isc::dhcp::Pkt4>))(boost::shared_ptr<isc::dhcp::Pkt4>)>::__call<void, , 0ul, 1ul>(std::tuple<>&&, std::_Index_tuple<0ul, 1ul>) (this=0x93aa30, __args=...) at /usr/include/c++/8/functional:400</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #18 0x000000000058c8c2 in std::_Bind<void (isc::dhcp::Dhcpv4Srv::*(isc::dhcp::Dhcpv4Srv*, boost::shared_ptr<isc::dhcp::Pkt4>))(boost::shared_ptr<isc::dhcp::Pkt4>)>::operator()<, void>() (</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> this=0x93aa30) at /usr/include/c++/8/functional:484</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #19 0x0000000000584d2f in std::_Function_handler<void (), std::_Bind<void (isc::dhcp::Dhcpv4Srv::*(isc::dhcp::Dhcpv4Srv*, boost::shared_ptr<isc::dhcp::Pkt4>))(boost::shared_ptr<isc::dhcp::Pkt4>)> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/include/c++/8/bits/std_function.h:297</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #20 0x00007ffff79143a6 in std::function<void ()>::operator()() const (this=0x1426af0) at /usr/include/c++/8/bits/std_function.h:687</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #21 0x00007ffff4187348 in isc::util::ThreadPool<std::function<void ()>, std::deque<boost::shared_ptr<std::function<void ()> >, std::allocator<boost::shared_ptr<std::function<void ()> > > > >::run() (this=0x7ffff43ffa58 <isc::util::MultiThreadingMgr::instance()::manager+24>) at ../../../src/lib/util/thread_pool.h:599</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #22 0x00007ffff4189058 in std::__invoke_impl<void, void (isc::util::ThreadPool<std::function<void ()>, std::deque<boost::shared_ptr<std::function<void ()> >, std::allocator<boost::shared_ptr<std::function<void ()> > > > >::*)(), isc::util::ThreadPool<std::function<void ()>, std::deque<boost::shared_ptr<std::function<void ()> >, std::allocator<boost::shared_ptr<std::function<void ()> > > > >*>(std::__invoke_memfun_deref, void (isc::util::ThreadPool<std::function<void ()>, std::deque<boost::shared_ptr<std::function<void ()> >, std::allocator<boost::shared_ptr<std::function<void ()> > > > >::*&&)(), isc::util::ThreadPool<std::function<void ()>, std::deque<boost::shared_ptr<std::function<void ()> >, std::allocator<boost::shared_ptr<std::function<void ()> > > > >*&&) (</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> __f=@0x1531210: (void (isc::util::ThreadPool<std::function<void()>, std::deque<boost::shared_ptr<std::function<void()> >, std::allocator<boost::shared_ptr<std::function<void()> > > > >::*)(isc::util::ThreadPool<std::function<void()>, std::deque<boost::shared_ptr<std::function<void()> >, std::allocator<boost::shared_ptr<std::function<void()> > > > > * const)) 0x7ffff41872e6 <isc::util::ThreadPool<std::function<void ()>, std::deque<boost::shared_ptr<std::function<void ()> >, std::allocator<boost::shared_ptr<std::function<void ()> > > > >::run()>,</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> __t=@0x1531208: 0x7ffff43ffa58 <isc::util::MultiThreadingMgr::instance()::manager+24>) at /usr/include/c++/8/bits/invoke.h:73</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #23 0x00007ffff418827d in std::__invoke<void (isc::util::ThreadPool<std::function<void ()>, std::deque<boost::shared_ptr<std::function<void ()> >, std::allocator<boost::shared_ptr<std::function<void ()> > > > >::*)(), isc::util::ThreadPool<std::function<void ()>, std::deque<boost::shared_ptr<std::function<void ()> >, std::allocator<boost::shared_ptr<std::function<void ()> > > > >*>(void (isc::util::ThreadPool<std::function<void ()>, std::deque<boost::shared_ptr<std::function<void ()> >, std::allocator<boost::shared_ptr<std::function<void ()> > > > >::*&&)(), isc::util::ThreadPool<std::function<void ()>, std::deque<boost::shared_ptr<std::function<void ()> >, std::allocator<boost::shared_ptr<std::function<void ()> > > > >*&&) (</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> __fn=@0x1531210: (void (isc::util::ThreadPool<std::function<void()>, std::deque<boost::shared_ptr<std::function<void()> >, std::allocator<boost::shared_ptr<std::function<void()> > > > >::*)(isc::util::ThreadPool<std::function<void()>, std::deque<boost::shared_ptr<std::function<void()> >, std::allocator<boost::shared_ptr<std::function<void()> > > > > * const)) 0x7ffff41872e6 <isc::util::ThreadPool<std::function<void ()>, std::deque<boost::shared_ptr<std::function<void ()> >, std::allocator<boost::shared_ptr<std::function<void ()> > > > >::run()>)</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> at /usr/include/c++/8/bits/invoke.h:95</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #24 0x00007ffff418accb in std::thread::_Invoker<std::tuple<void (isc::util::ThreadPool<std::function<void ()>, std::deque<boost::shared_ptr<std::function<void ()> >, std::allocator<boost::shared_ptr<std::function<void ()> > > > >::*)(), isc::util::ThreadPool<std::function<void ()>, std::deque<boost::shared_ptr<std::function<void ()> >, std::allocator<boost::shared_ptr<std::function<void ()> > > > >*> >::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) (this=0x1531208) at /usr/include/c++/8/thread:244</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #25 0x00007ffff418ac4a in std::thread::_Invoker<std::tuple<void (isc::util::ThreadPool<std::function<void ()>, std::deque<boost::shared_ptr<std::function<void ()> >, std::allocator<boost::shared_ptr<std::function<void ()> > > > >::*)(), isc::util::ThreadPool<std::function<void ()>, std::deque<boost::shared_ptr<std::function<void ()> >, std::allocator<boost::shared_ptr<std::function<void ()> > > > >*> >::operator()() (this=0x1531208) at /usr/include/c++/8/thread:253</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #26 0x00007ffff418ab6a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (isc::util::ThreadPool<std::function<void ()>, std::deque<boost::shared_ptr<std::function<void ()> >, std::allocator<boost::shared_ptr<std::function<void ()> > > > >::*)(), isc::util::ThreadPool<std::function<void ()>, std::deque<boost::shared_ptr<std::function<void ()> >, std::allocator<boost::shared_ptr<std::function<void ()> > > > >*> > >::_M_run() (this=0x1531200) at /usr/include/c++/8/thread:196</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #27 0x00007ffff2baab23 in execute_native_thread_routine () from /lib64/libstdc++.so.6</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #28 0x00007ffff3c941da in start_thread () from /lib64/libpthread.so.0</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> #29 0x00007ffff21b08d3 in clone () from /lib64/libc.so.6, this is the full stack trace:</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> So it appears that Kea is not handling the subnet/IP mismatch.</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> For reference, I also see this error being referenced in this thread from 2018 <a href="https://urldefense.com/v3/__https:/lists.isc.org/pipermail/kea-users/2018-October/002062.html__;!!E3l7wfIP!nxTjPGDuAaEG8QB73V_RrZkNJsctgtCW1LocmxRc3kOn0aLwOLmOG8zIR1EOZSHFwZmzJSz9WJAJla12BQrqCg$" target="_blank" rel="noopener noreferrer">https://urldefense.com/v3/__https://lists.isc.org/pipermail/kea-users/2018-October/002062.html__;!!E3l7wfIP!nxTjPGDuAaEG8QB73V_RrZkNJsctgtCW1LocmxRc3kOn0aLwOLmOG8zIR1EOZSHFwZmzJSz9WJAJla12BQrqCg$</a></span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> Can someone investigate this potential bug, or, if there is a preferred configuration change we can make to stabilize this, we can share more about our configs.</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> Thanks!</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> -Nate</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> --</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> ISC funds the development of this software with paid support subscriptions. Contact us at <a href="https://urldefense.com/v3/__https:/www.isc.org/contact/__;!!E3l7wfIP!nxTjPGDuAaEG8QB73V_RrZkNJsctgtCW1LocmxRc3kOn0aLwOLmOG8zIR1EOZSHFwZmzJSz9WJAJla3Ql1-h7w$" target="_blank" rel="noopener noreferrer">https://urldefense.com/v3/__https://www.isc.org/contact/__;!!E3l7wfIP!nxTjPGDuAaEG8QB73V_RrZkNJsctgtCW1LocmxRc3kOn0aLwOLmOG8zIR1EOZSHFwZmzJSz9WJAJla3Ql1-h7w$</a> for more information.</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> To unsubscribe visit <a href="https://urldefense.com/v3/__https:/lists.isc.org/mailman/listinfo/kea-users__;!!E3l7wfIP!nxTjPGDuAaEG8QB73V_RrZkNJsctgtCW1LocmxRc3kOn0aLwOLmOG8zIR1EOZSHFwZmzJSz9WJAJla2Yz9InKQ$" target="_blank" rel="noopener noreferrer">https://urldefense.com/v3/__https://lists.isc.org/mailman/listinfo/kea-users__;!!E3l7wfIP!nxTjPGDuAaEG8QB73V_RrZkNJsctgtCW1LocmxRc3kOn0aLwOLmOG8zIR1EOZSHFwZmzJSz9WJAJla2Yz9InKQ$</a>.</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> Kea-users mailing list</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> <a href="mailto:Kea-users@lists.isc.org" target="_blank" rel="noopener noreferrer">Kea-users@lists.isc.org</a></span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">> <a href="https://urldefense.com/v3/__https:/lists.isc.org/mailman/listinfo/kea-users__;!!E3l7wfIP!nxTjPGDuAaEG8QB73V_RrZkNJsctgtCW1LocmxRc3kOn0aLwOLmOG8zIR1EOZSHFwZmzJSz9WJAJla2Yz9InKQ$" target="_blank" rel="noopener noreferrer">https://urldefense.com/v3/__https://lists.isc.org/mailman/listinfo/kea-users__;!!E3l7wfIP!nxTjPGDuAaEG8QB73V_RrZkNJsctgtCW1LocmxRc3kOn0aLwOLmOG8zIR1EOZSHFwZmzJSz9WJAJla2Yz9InKQ$</a></span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">-- </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">ISC funds the development of this software with paid support subscriptions. Contact us at <a href="https://urldefense.com/v3/__https:/www.isc.org/contact/__;!!E3l7wfIP!nxTjPGDuAaEG8QB73V_RrZkNJsctgtCW1LocmxRc3kOn0aLwOLmOG8zIR1EOZSHFwZmzJSz9WJAJla3Ql1-h7w$" target="_blank" rel="noopener noreferrer">https://urldefense.com/v3/__https://www.isc.org/contact/__;!!E3l7wfIP!nxTjPGDuAaEG8QB73V_RrZkNJsctgtCW1LocmxRc3kOn0aLwOLmOG8zIR1EOZSHFwZmzJSz9WJAJla3Ql1-h7w$</a> for more information.</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;"> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">To unsubscribe visit <a href="https://urldefense.com/v3/__https:/lists.isc.org/mailman/listinfo/kea-users__;!!E3l7wfIP!nxTjPGDuAaEG8QB73V_RrZkNJsctgtCW1LocmxRc3kOn0aLwOLmOG8zIR1EOZSHFwZmzJSz9WJAJla2Yz9InKQ$" target="_blank" rel="noopener noreferrer">https://urldefense.com/v3/__https://lists.isc.org/mailman/listinfo/kea-users__;!!E3l7wfIP!nxTjPGDuAaEG8QB73V_RrZkNJsctgtCW1LocmxRc3kOn0aLwOLmOG8zIR1EOZSHFwZmzJSz9WJAJla2Yz9InKQ$</a>.</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;"> </span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;">Kea-users mailing list</span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;"><a href="mailto:Kea-users@lists.isc.org" target="_blank" rel="noopener noreferrer">Kea-users@lists.isc.org</a></span></pre>
<pre><span style="font-size: 12pt; font-family: 'arial' , sans-serif;"><a href="https://urldefense.com/v3/__https:/lists.isc.org/mailman/listinfo/kea-users__;!!E3l7wfIP!nxTjPGDuAaEG8QB73V_RrZkNJsctgtCW1LocmxRc3kOn0aLwOLmOG8zIR1EOZSHFwZmzJSz9WJAJla2Yz9InKQ$" target="_blank" rel="noopener noreferrer">https://urldefense.com/v3/__https://lists.isc.org/mailman/listinfo/kea-users__;!!E3l7wfIP!nxTjPGDuAaEG8QB73V_RrZkNJsctgtCW1LocmxRc3kOn0aLwOLmOG8zIR1EOZSHFwZmzJSz9WJAJla2Yz9InKQ$</a></span></pre>
</div>
</div>
-- <br>ISC funds the development of this software with paid support subscriptions. Contact us at <a href="https://www.isc.org/contact/" target="_blank" rel="noopener noreferrer">https://www.isc.org/contact/</a> for more information.<br><br>To unsubscribe visit <a href="https://lists.isc.org/mailman/listinfo/kea-users" target="_blank" rel="noopener noreferrer">https://lists.isc.org/mailman/listinfo/kea-users</a>.<br><br>Kea-users mailing list<br><a href="mailto:Kea-users@lists.isc.org" target="_blank" rel="noopener noreferrer">Kea-users@lists.isc.org</a><br><a href="https://lists.isc.org/mailman/listinfo/kea-users" target="_blank" rel="noopener noreferrer">https://lists.isc.org/mailman/listinfo/kea-users</a></div>
</blockquote>
</div>
</blockquote>
</div>
</div></div>
</div>
</div></body></html>