Is this your status-server glitch in v3.2.5?

Alan DeKok aland at deployingradius.com
Fri Aug 16 12:56:27 UTC 2024


  Yes.  This is fixed in the v3.2.x branch in git.  We'll release 3.2.6 next week.

> On Aug 13, 2024, at 10:19 AM, Stefan Paetow via Freeradius-Devel <freeradius-devel at lists.freeradius.org> wrote:
> 
> Hi Alan, 
> 
> Just a quick one... is this the status-server SEGV? If so, I'm looking forward to your v3.2.6 :-)
> 
> Reading symbols from /usr/sbin/radiusd...
> Reading symbols from /usr/lib/debug/usr/sbin/radiusd-3.2.5-1.el9.x86_64.debug...
> Attaching to program: /usr/sbin/radiusd, process 497516
> [New LWP 497518]
> [New LWP 497519]
> [New LWP 497520]
> [New LWP 497521]
> [New LWP 497522]
> Missing separate debuginfo for /lib64/libcrypto.so.3
> Missing separate debuginfo for /lib64/libssl.so.3
> Missing separate debuginfo for /lib64/libtalloc.so.2
> Missing separate debuginfo for /lib64/libatomic.so.1
> Missing separate debuginfo for /lib64/libpcre.so.1
> Missing separate debuginfo for /lib64/libresolv.so.2
> Missing separate debuginfo for /lib64/libreadline.so.8
> Missing separate debuginfo for /lib64/libsystemd.so.0
> Missing separate debuginfo for /lib64/libcrypt.so.2
> Missing separate debuginfo for /lib64/libc.so.6
> Missing separate debuginfo for /lib64/libpcap.so.1
> Missing separate debuginfo for /lib64/libz.so.1
> Missing separate debuginfo for /lib64/libtinfo.so.6
> Missing separate debuginfo for /lib64/libcap.so.2
> Missing separate debuginfo for /lib64/libgcrypt.so.20
> Missing separate debuginfo for /lib64/liblzma.so.5
> Missing separate debuginfo for /lib64/libzstd.so.1
> Missing separate debuginfo for /lib64/liblz4.so.1
> Missing separate debuginfo for /lib64/libgcc_s.so.1
> Missing separate debuginfo for /lib64/libibverbs.so.1
> Missing separate debuginfo for /lib64/libgpg-error.so.0
> Missing separate debuginfo for /lib64/libnl-route-3.so.200
> Missing separate debuginfo for /lib64/libnl-3.so.200
> Missing separate debuginfo for /usr/lib64/ossl-modules/legacy.so
> Missing separate debuginfo for /lib64/libwbclient.so.0
> Missing separate debuginfo for /lib64/libnss_sss.so.2
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib64/libthread_db.so.1".
> 0x00007f945d0d8a3f in wait4 () from /lib64/libc.so.6
> No symbol table info available.
> No symbol table info available.
> 
> Thread 6 (Thread 0x7f945882c640 (LWP 497522) "radiusd"):
> #0  0x00007f945d08679a in __futex_abstimed_wait_common () from /lib64/libc.so.6
> No symbol table info available.
> #1  0x00007f945d091c48 in __new_sem_wait_slow64.constprop.0 () from /lib64/libc.so.6
> No symbol table info available.
> #2  0x0000000000432980 in request_handler_thread (arg=0x107fb70) at src/main/threads.c:741
>        self = 0x107fb70
>        re_wait = <optimized out>
> #3  0x00007f945d089c02 in start_thread () from /lib64/libc.so.6
> No symbol table info available.
> #4  0x00007f945d10ec40 in clone3 () from /lib64/libc.so.6
> No symbol table info available.
> 
> Thread 5 (Thread 0x7f945902d640 (LWP 497521) "radiusd"):
> #0  0x00007f945d08679a in __futex_abstimed_wait_common () from /lib64/libc.so.6
> No symbol table info available.
> #1  0x00007f945d091c48 in __new_sem_wait_slow64.constprop.0 () from /lib64/libc.so.6
> No symbol table info available.
> #2  0x0000000000432980 in request_handler_thread (arg=0x1089ae0) at src/main/threads.c:741
>        self = 0x1089ae0
>        re_wait = <optimized out>
> #3  0x00007f945d089c02 in start_thread () from /lib64/libc.so.6
> No symbol table info available.
> #4  0x00007f945d10ec40 in clone3 () from /lib64/libc.so.6
> No symbol table info available.
> 
> Thread 4 (Thread 0x7f945982e640 (LWP 497520) "radiusd"):
> #0  0x00007f945d08679a in __futex_abstimed_wait_common () from /lib64/libc.so.6
> No symbol table info available.
> #1  0x00007f945d091c48 in __new_sem_wait_slow64.constprop.0 () from /lib64/libc.so.6
> No symbol table info available.
> #2  0x0000000000432980 in request_handler_thread (arg=0x1080100) at src/main/threads.c:741
>        self = 0x1080100
>        re_wait = <optimized out>
> #3  0x00007f945d089c02 in start_thread () from /lib64/libc.so.6
> No symbol table info available.
> #4  0x00007f945d10ec40 in clone3 () from /lib64/libc.so.6
> No symbol table info available.
> 
> Thread 3 (Thread 0x7f945a02f640 (LWP 497519) "radiusd"):
> #0  0x00007f945d08679a in __futex_abstimed_wait_common () from /lib64/libc.so.6
> No symbol table info available.
> #1  0x00007f945d091c48 in __new_sem_wait_slow64.constprop.0 () from /lib64/libc.so.6
> No symbol table info available.
> #2  0x0000000000432980 in request_handler_thread (arg=0x1077df0) at src/main/threads.c:741
>        self = 0x1077df0
>        re_wait = <optimized out>
> #3  0x00007f945d089c02 in start_thread () from /lib64/libc.so.6
> No symbol table info available.
> #4  0x00007f945d10ec40 in clone3 () from /lib64/libc.so.6
> No symbol table info available.
> 
> Thread 2 (Thread 0x7f945a830640 (LWP 497518) "radiusd"):
> #0  0x00007f945d08679a in __futex_abstimed_wait_common () from /lib64/libc.so.6
> No symbol table info available.
> #1  0x00007f945d091c48 in __new_sem_wait_slow64.constprop.0 () from /lib64/libc.so.6
> No symbol table info available.
> #2  0x0000000000432980 in request_handler_thread (arg=0x107c510) at src/main/threads.c:741
>        self = 0x107c510
>        re_wait = <optimized out>
> #3  0x00007f945d089c02 in start_thread () from /lib64/libc.so.6
> No symbol table info available.
> #4  0x00007f945d10ec40 in clone3 () from /lib64/libc.so.6
> No symbol table info available.
> 
> Thread 1 (Thread 0x7f945d213400 (LWP 497516) "radiusd"):
> #0  0x00007f945d0d8a3f in wait4 () from /lib64/libc.so.6
> No symbol table info available.
> #1  0x00007f945d04b243 in do_system () from /lib64/libc.so.6
> No symbol table info available.
> #2  0x00007f945daafda6 in fr_fault (sig=<optimized out>) at src/lib/debug.c:793
>        disable = false
>        cmd = "gdb -silent -x /etc/raddb/panic.gdb /usr/sbin/radiusd 497516 2>&1 | tee /var/log/radius/gdb-radiusd-497516.log", '\000' <repeats 421 times>
>        out = 0x7fffe3b6808a ".log"
>        left = 426
>        ret = <optimized out>
>        p = 0x7f945dade6a2 <panic_action+98> ".log"
>        q = 0x0
>        code = <optimized out>
> #3  <signal handler called>
> No symbol table info available.
> #4  0x000000000042ea74 in request_stats_final (request=request at entry=0x7f9450002280) at src/main/stats.c:99
>        listener = <optimized out>
>        client = <optimized out>
>        auth_stats = <optimized out>
>        coa_stats = <optimized out>
> #5  0x0000000000436601 in request_stats_final (request=0x7f9450002280) at src/main/stats.c:91
>        listener = <optimized out>
>        client = <optimized out>
>        auth_stats = <optimized out>
>        coa_stats = <optimized out>
>        dsc_stats = <optimized out>
>        done = <optimized out>
>        proxy_stats = <optimized out>
> #6  request_done (request=request at entry=0x7f9450002280, original=original at entry=2) at src/main/process.c:921
>        now = {tv_sec = 17647328, tv_usec = -6848366252100330752}
>        when = {tv_sec = 17013216, tv_usec = 1}
>        action = <optimized out>
> #7  0x0000000000438abc in request_ping (request=0x7f9450002280, action=<optimized out>) at src/main/process.c:3973
>        home = <optimized out>
>        buffer = "193.63.195.34\000\000\000 \220\266\343\377\177\000\000`\020\000L\224\177\000\000\000\000\000\000 \000\000\000\000\000\000\000\212\264\024\a\032\000\000\000\000\000\000\000혪]\224\177\000\000L\327\254]\224\177\000\000\f٬]\224\177\000\000\016y\375˰\365\355\277\024\326{\263\356\324D\320\340\231\003\001\000\000\000\000\000[ɋ-\267\365\240\301\276\254]\224\177\000\000\350\"\000P\224\177\000"
>        __FUNCTION__ = "request_ping"
> #8  0x0000000000434241 in request_proxy_reply (packet=0x7f944c0030a0) at src/main/process.c:3013
>        proxy_p = 0x7f94500022e8
>        request = 0x7f9450002280
>        now = {tv_sec = 1723555202, tv_usec = 597850}
>        buffer = "\370\231\003\001\000\000\000\000 \222\266\343\377\177\000\000\370\233\003\001\000\000\000\000`t\247]\224\177\000\000 at 0\000L\224\177\000\000\000[ɋ-\267\365\240\202]\273f\000\000\000\000\000[ɋ-\267\365\240\000\000\000\000\000\000\000\000\017", '\000' <repeats 15 times>, "\001\000\000\000\000\000\000\000\370\231\003\001\000\000\000\000 \222\266\343\377\177\000\000\370\233\003\001\000\000\000\000\340\a\254]\224\177\000"
> #9  0x000000000041fe8d in proxy_socket_recv (listener=0x10bda60) at src/main/listen.c:2639
>        packet = 0x7f944c0030a0
>        sock = <optimized out>
>        buffer = "\337ج]\224\177\000\000\024f\247]\224\177\000\000\260F\v\001\000\000\000\000\351\016\254]\224\177\000\000\000k\r\001\000\000\000\000H\f\f\001\000\000\000\000\340\231\003\001\000\000\000\000 at B\020]\224\177\000\000\260\221\266\343\377\177", '\000' <repeats 19 times>, "\063\305\023\000\000\000\000\340\231\003\001\000\000\000\000\000[ɋ-\267\365\240\370\231\003\001\000\000\000\000\340\231\003\001\000\000\000"
> #10 0x00007f945dac7714 in fr_event_loop (el=0x10399e0) at src/lib/event.c:713
>        ef = 0x1039bf8
>        i = 7
>        rcode = <optimized out>
>        when = {tv_sec = 1723555202, tv_usec = 929484}
>        wake = <optimized out>
>        read_fds = {fds_bits = {32768, 0 <repeats 15 times>}}
>        write_fds = {fds_bits = {0 <repeats 16 times>}}
> #11 0x00000000004135cc in main (argc=<optimized out>, argv=<optimized out>) at src/main/radiusd.c:641
>        rcode = 0
>        status = <optimized out>
>        argval = <optimized out>
>        spawn_flag = true
>        display_version = false
>        flag = 0
>        from_child = {-1, -1}
>        p = <optimized out>
>        state = 0x481840 <global_state.lto_priv>
>        autofree = 0xc97620
> A debugging session is active.
> 
> 	Inferior 1 [process 497516] will be detached.
> 
> Quit anyway? (y or n) [answered Y; input not from terminal]
> [Inferior 1 (process 497516) detached]
> 
> 
> 
> Stefan Paetow 
> Federated Roaming Technical Specialist 
> eduroam(UK), Jisc 
> 
> email/teams: stefan.paetow at jisc.ac.uk 
> gpg: 0x3FCE5142 
> 
> For eduroam support, please contact the eduroam team via help at jisc.ac.uk and mark it for eduroam’s attention. 
> On Wednesdays and Fridays, I am not available between 12:00 and 15:00 London time (UTC in winter, UTC+0100 in summer). 
> 
> jisc.ac.uk 
> 
> Jisc is a registered charity (number 1149740) and a company limited by guarantee which is registered in England under Company No. 5747339, VAT No. GB 197 0632 86. Jisc’s registered office is: 4 Portwall Lane, Bristol, BS1 6NB Tel: 020 3697 5800. 
> 
> 
> 
> 
> 
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/devel.html



More information about the Freeradius-Devel mailing list