Hi Boris, I also see that the issue you describe looks similar to or might even be the same issue fixed by https://github.com/opendnssec/opendnssec/pull/866. That fix has not yet been included in a release of OpenDNSEC.
If I recall correctly this is also a case that setting _FORTIFY_SOURCE=0 during compilation will workaround. Ximom > Op 3 mei 2025 om 19:46 heeft Ximon Eighteen <xi...@nlnetlabs.nl> het volgende > geschreven: > > > Hello Boris, > > One possible cause could be the stricter checks enforced on newer operating > system versions. > > You could try disabling these stricter checks, e.g. by defining > _FORTIFY_SOURCE=0 when compiling OpenDNSSEC from sources: > > ./configure CFLAGS="-D_FORTIFY_SOURCE=0" > > See https://opendnssec.readthedocs.io/en/latest/quickstart/ for more complete > instructions on building from sources. > > Ximon > >>> Op 3 mei 2025 om 16:02 heeft Boris Gulay via Opendnssec-user >>> <opendnssec-user@lists.opendnssec.org> het volgende geschreven: >>> >> >> Hello. >> >> I'm try to run OpenDNSSEC from repo on Ubuntu 24.04. I'm starting from >> scratch with single simple zone. No matter what algorithm I'm using for keys >> I'm getting buffer overflow error when daemon tries to generate KSK. I've >> past dump from logs below. >> >> Is it a known issue? How can I work around it? >> >> Similar issue on launchpad: >> https://bugs.launchpad.net/ubuntu/+source/opendnssec/+bug/2089834 >> >> >> >> May 02 23:50:45 main ods-enforcerd[2712313]: [zone_add_cmd] zone >> chubarovo.ru added [policy: default] >> May 02 23:50:45 main ods-enforcerd[2712313]: INFO: The XML in >> /var/lib/opendnssec/enforcer/zones.xml.update is valid >> May 02 23:50:45 main ods-enforcerd[2712313]: [zone_add_cmd] internal >> zonelist updated successfully >> May 02 23:50:45 main ods-enforcerd[2712313]: 1 zone(s) found on policy >> "default" >> May 02 23:50:45 main ods-enforcerd[2712313]: [hsm_key_factory_generate] 1 >> keys needed for 1 zones covering 31536000 seconds, generating 1 keys for >> policy default >> May 02 23:50:45 main ods-enforcerd[2712313]: 1 new KSK(s) (2048 bits) need >> to be created. >> May 02 23:50:45 main ods-enforcerd[2712313]: *** buffer overflow detected >> ***: terminated >> May 02 23:50:45 main ods-enforcerd[2712313]: Aborted: >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: Aborted >> May 02 23:50:45 main ods-enforcerd[2712313]: pthread_kill >> May 02 23:50:45 main ods-enforcerd[2712313]: gsignal >> May 02 23:50:45 main ods-enforcerd[2712313]: abort >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: __snprintf_chk >> May 02 23:50:45 main ods-enforcerd[2712313]: hsm_generate_rsa_key >> May 02 23:50:45 main ods-enforcerd[2712313]: hsm_key_factory_generate >> May 02 23:50:45 main ods-enforcerd[2712313]: >> hsm_key_factory_generate_policy >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: : >> May 02 23:50:45 main ods-enforcerd[2712313]: Threaddump: >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: pthread_cond_timedwait >> May 02 23:50:45 main ods-enforcerd[2712313]: ods_thread_wait >> May 02 23:50:45 main ods-enforcerd[2712313]: schedule_pop_task >> May 02 23:50:45 main ods-enforcerd[2712313]: worker_start >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: Threaddump: >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: pthread_cond_timedwait >> May 02 23:50:45 main ods-enforcerd[2712313]: ods_thread_wait >> May 02 23:50:45 main ods-enforcerd[2712313]: schedule_pop_task >> May 02 23:50:45 main ods-enforcerd[2712313]: worker_start >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: Threaddump: >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: pthread_cond_timedwait >> May 02 23:50:45 main ods-enforcerd[2712313]: ods_thread_wait >> May 02 23:50:45 main ods-enforcerd[2712313]: schedule_pop_task >> May 02 23:50:45 main ods-enforcerd[2712313]: worker_start >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: Threaddump: >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: pthread_cond_timedwait >> May 02 23:50:45 main ods-enforcerd[2712313]: ods_thread_wait >> May 02 23:50:45 main ods-enforcerd[2712313]: schedule_pop_task >> May 02 23:50:45 main ods-enforcerd[2712313]: worker_start >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: pthread_kill >> May 02 23:50:45 main ods-enforcerd[2712313]: Threaddump: >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: __select >> May 02 23:50:45 main ods-enforcerd[2712313]: cmdhandler_start >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: gsignal >> May 02 23:50:45 main ods-enforcerd[2712313]: abort >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: __snprintf_chk >> May 02 23:50:45 main ods-enforcerd[2712313]: hsm_generate_rsa_key >> May 02 23:50:45 main ods-enforcerd[2712313]: hsm_key_factory_generate >> May 02 23:50:45 main ods-enforcerd[2712313]: >> hsm_key_factory_generate_policy >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: Threaddump >> May 02 23:50:45 main ods-enforcerd[2712313]: : >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: pthread_cond_timedwait >> May 02 23:50:45 main ods-enforcerd[2712313]: ods_thread_wait >> May 02 23:50:45 main ods-enforcerd[2712313]: schedule_pop_task >> May 02 23:50:45 main ods-enforcerd[2712313]: worker_start >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: Threaddump >> May 02 23:50:45 main ods-enforcerd[2712313]: : >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: pthread_cond_timedwait >> May 02 23:50:45 main ods-enforcerd[2712313]: ods_thread_wait >> May 02 23:50:45 main ods-enforcerd[2712313]: schedule_pop_task >> May 02 23:50:45 main ods-enforcerd[2712313]: worker_start >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: Threaddump >> May 02 23:50:45 main ods-enforcerd[2712313]: : >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: pthread_cond_timedwait >> May 02 23:50:45 main ods-enforcerd[2712313]: ods_thread_wait >> May 02 23:50:45 main ods-enforcerd[2712313]: schedule_pop_task >> May 02 23:50:45 main ods-enforcerd[2712313]: worker_start >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: Threaddump >> May 02 23:50:45 main ods-enforcerd[2712313]: : >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: pthread_cond_timedwait >> May 02 23:50:45 main ods-enforcerd[2712313]: ods_thread_wait >> May 02 23:50:45 main ods-enforcerd[2712313]: schedule_pop_task >> May 02 23:50:45 main ods-enforcerd[2712313]: worker_start >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: Threaddump >> May 02 23:50:45 main ods-enforcerd[2712313]: : >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: __select >> May 02 23:50:45 main ods-enforcerd[2712313]: cmdhandler_start >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main ods-enforcerd[2712313]: unknown >> May 02 23:50:45 main systemd[1]: opendnssec-enforcer.service: Main process >> exited, code=dumped, status=6/ABRT >> May 02 23:50:45 main systemd[1]: opendnssec-enforcer.service: Failed with >> result 'core-dump'. >> >> _______________________________________________ >> Opendnssec-user mailing list >> Opendnssec-user@lists.opendnssec.org >> https://lists.opendnssec.org/mailman/listinfo/opendnssec-user > _______________________________________________ > Opendnssec-user mailing list > Opendnssec-user@lists.opendnssec.org > https://lists.opendnssec.org/mailman/listinfo/opendnssec-user
_______________________________________________ Opendnssec-user mailing list Opendnssec-user@lists.opendnssec.org https://lists.opendnssec.org/mailman/listinfo/opendnssec-user