<div dir="ltr"><div>Reported config installed from Fedora repo:</div><div><br></div><div> C++ Compiler:</div><div>   CXX:             g++</div><div>   CXX_VERSION:     g++ (GCC) 5.3.1 20151207 (Red Hat 5.3.1-2)</div><div>   DEFS:            -DHAVE_CONFIG_H</div><div>   CPPFLAGS:         -DOS_LINUX  -I$(top_srcdir)/ext/coroutine -DBOOST_ASIO_HEADER_ONLY -DBOOST_ASIO_DISABLE_THREADS=1 -DBOOST_ERROR_CODE_HEADER_ONLY -DBOOST_SYSTEM_NO_DEPRECATED</div><div>   CXXFLAGS:        -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic</div><div>   LDFLAGS:         -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lpthread</div><div>   KEA_CXXFLAGS:     -Wall -Wextra -Wnon-virtual-dtor -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -pthread -Werror -fPIC</div><div> </div><div>I rebuilt the package disabling optimizations (also had to remove the D_FORTIFY_SOURCE define) and the DDNS server starts up without issue now. Haven't tested functionality but the process is listening on udp/53001 and CPU usage is normal.</div><div><br></div><div> C++ Compiler:</div><div>   CXX:             g++</div><div>   CXX_VERSION:     g++ (GCC) 5.3.1 20151207 (Red Hat 5.3.1-2)</div><div>   DEFS:            -DHAVE_CONFIG_H</div><div>   CPPFLAGS:         -DOS_LINUX  -I$(top_srcdir)/ext/coroutine -DBOOST_ASIO_HEADER_ONLY -DBOOST_ASIO_DISABLE_THREADS=1 -DBOOST_ERROR_CODE_HEADER_ONLY -DBOOST_SYSTEM_NO_DEPRECATED</div><div>   CXXFLAGS:        -O0 -g -pipe -Wall -Werror=format-security -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic</div><div>   LDFLAGS:         -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lpthread</div><div>   KEA_CXXFLAGS:     -Wall -Wextra -Wnon-virtual-dtor -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -pthread -Werror -fPIC</div><div><br></div><div>Thanks for the tip! This will at least allow me to move forward with my testing.</div><div><br></div><div>Derek</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 4, 2016 at 11:09 AM, Tomek Mrugalski <span dir="ltr"><<a href="mailto:tomasz@isc.org" target="_blank">tomasz@isc.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 04/02/16 14:48, Derek Lambert wrote:<br>
> On Fedora 23 running Kea 1.0.0-1.fc23 x86_64 installed from Fedora repo.<br>
><br>
> When the DHCP-DDNS server is started it repeatedly logs "Resource<br>
> temporarily unavailable" errors:<br>
</span>We heard about this issue, but were unable to find a root cause so far.<br>
<br>
Can you check which compiler and which version was used to compile Kea?<br>
Was it gcc-5?<br>
<br>
Also, this may be a long shot, but can you recompile Kea with -o0? We<br>
observed an issue in one unit-test in DDNS that also complained about<br>
resources being temporarily unavailable. We haven't had time to get<br>
round to it, but the workaround that works for the unit-test is to<br>
disable compiler optimizations.<br>
<br>
Obviously, this is not a solution, but it may give us more info to help<br>
rootcausing the actual issue.<br>
<br>
Tomek<br>
<br>
_______________________________________________<br>
Kea-users mailing list<br>
<a href="mailto:Kea-users@lists.isc.org">Kea-users@lists.isc.org</a><br>
<a href="https://lists.isc.org/mailman/listinfo/kea-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/kea-users</a><br>
</blockquote></div><br></div>