What type of defect/bug is this?
Crash or memory corruption (segv, abort, etc...)
How can the issue be reproduced?
Lots and lots of proxy traffic.
Log output from the FreeRADIUS daemon
This issue happened without the `-X` flag.
Relevant log output from client utilities
No response
Backtrace from LLDB or GDB
GDB output:
Core was generated by `/usr/sbin/freeradius -lstdout -f'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x000055b50565dc60 in request_proxy_reply (packet=0x7ffb2c0dbb40) at src/main/process.c:2988
warning: Source file is more recent than executable.
2988 listen_socket_t *sock = request->proxy_listener->data;
[Current thread is 1 (Thread 0x7ffb4331c080 (LWP 2795))]
(gdb) p request
$1 = (REQUEST *) 0x55b526296240
(gdb) p request->proxy_listener
$2 = (rad_listen_t *) 0x0
(gdb) bt
#0 0x000055b50565dc60 in request_proxy_reply (packet=0x7ffb2c0dbb40) at src/main/process.c:2988
#1 0x000055b50563b7c2 in proxy_socket_recv (listener=0x55b525eac390) at src/main/listen.c:2672
#2 0x00007ffb440e9683 in fr_event_loop (el=0x55b525dc94c0) at src/lib/event.c:756
#3 0x000055b50562e7d4 in main (argc=<optimized out>, argv=<optimized out>) at src/main/radiusd.c:646
What type of defect/bug is this?
Crash or memory corruption (segv, abort, etc...)
How can the issue be reproduced?
Lots and lots of proxy traffic.
Log output from the FreeRADIUS daemon
This issue happened without the `-X` flag.Relevant log output from client utilities
No response
Backtrace from LLDB or GDB