TMPL_TYPE_LITERAL has non-zero bytes in its data union

Geaaru geaaru at gmail.com
Fri Jun 21 10:03:36 CEST 2019


Hi,

in our dev environment now with development version from upstream tree
3.0.x I see this error:

CONSISTENCY CHECK FAILED src/main/map.c[1529]: TMPL_TYPE_LITERAL has
non-zero bytes in its data union
SOFT ASSERT FAILED src/main/tmpl.c[2155]: 0
CAUGHT SIGNAL: Aborted
Backtrace of last 16 frames:
/usr/lib64/libfreeradius-radius.so(fr_fault+0x1a7)[0x7f4f26716637]
/usr/lib64/libfreeradius-radius.so(fr_assert_cond+0x50)[0x7f4f26716840]
/usr/lib64/libfreeradius-server.so(tmpl_verify+0x1d0)[0x7f4f26773590]
/usr/lib64/libfreeradius-server.so(map_prints+0x58)[0x7f4f26770e28]
/usr/lib64/libfreeradius-
server.so(fr_cond_sprint+0x1a9)[0x7f4f2676f069]
/usr/sbin/radiusd(modcall_debug+0x27c)[0x55a776bfdffc]
/usr/sbin/radiusd(modcall_debug+0xed)[0x55a776bfde6d]
/usr/sbin/radiusd(modcall_debug+0xed)[0x55a776bfde6d]
/usr/sbin/radiusd(modcall_debug+0xed)[0x55a776bfde6d]
/usr/sbin/radiusd(+0x26c0a)[0x55a776bf5c0a]
/usr/sbin/radiusd(+0x26e83)[0x55a776bf5e83]
/usr/sbin/radiusd(virtual_servers_load+0xfd)[0x55a776bf77ad]
/usr/sbin/radiusd(modules_init+0x90e)[0x55a776bf84fe]
/usr/sbin/radiusd(main+0x5a8)[0x55a776be3a68]
/lib64/libc.so.6(__libc_start_main+0xe7)[0x7f4f25af2c07]
/usr/sbin/radiusd(_start+0x2a)[0x55a776be401a]
No panic action set
Aborted (core dumped)

This is an error is related to some issue on linking of the binary
between mismatched versioning for same libraries or it's related to a
wrong configuration?
In Sabayon we have upgraded to glibc-2.29 so I'm not sure if could be
related to some issues of compatibility or whatever.

Thanks in advance for any clarification
g.


More information about the Freeradius-Devel mailing list