Skip to content

[defect]: 3.2.8 Crash at src/main/process.c:2988 #5895

Description

@meadmaker

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    defectcategory: a defect or misbehaviour

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions