Freeradius crash with two radclient

fulvio fabiani fabiani.fulvio at gmail.com
Thu Mar 22 17:44:11 CET 2012


Hi all,
please find attached also the output produced executing same test with
2.1.X GIT version,

Best regards
Fulvio


2012/3/22 fulvio fabiani <fabiani.fulvio at gmail.com>

> Hi all,
> sorry for the misunderstanding.
>
> We execute same test (with two radClient) on Freeradius 2.1.12 following
> the instruction in "doc/bugs" documentation, result is the same.
> Find attached the output.
>
>
> We are now executing same test on freeradius v2.1.x GIT, I will update
> with the results,
>
>
> Best Regards
> Fulvio
>
>
>
> 2012/3/22 Alan DeKok <aland at deployingradius.com>
>
>> fulvio fabiani wrote:
>> > Yes I know,
>> > we did not yet test the latest 2.1.x GIT release and test with 2.1.12 or
>> > 2.1.11 give same results.
>> >
>> > Is it mandatory?
>>
>>   It's mandatory to follow instructions on this list.
>>
>>  You were asked to do certain things which would let us help you.
>> You've ignored those instructions, and done something *else*.  That is
>> useless, and wasting our time.
>>
>>  If you're not going to follow instructions, you will be unsubscribed
>> from this list.  It's the only way we've found to convince people that
>> they DO NEED to follow instructions.
>>
>>  Alan DeKok.
>> -
>> List info/subscribe/unsubscribe? See
>> http://www.freeradius.org/list/users.html
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20120322/f6237253/attachment.html>
-------------- next part --------------
Starting program: /product/freeradius-server-2.1.x/sbin/radiusd -fxx
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x2aaaaaaab000
[Thread debugging using libthread_db enabled]
[New Thread 0x40a00940 (LWP 12373)]
[New Thread 0x41401940 (LWP 12374)]
[New Thread 0x41e02940 (LWP 12375)]
[New Thread 0x42803940 (LWP 12376)]
[New Thread 0x43204940 (LWP 12377)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x42803940 (LWP 12376)]
0x00002aaab0508fab in slaac_int () from /product/oracle/client//lib/libclntsh.so.11.1
  6 Thread 0x43204940 (LWP 12377)  0x0000003d3ee0d91b in read () from /lib64/libpthread.so.0
* 5 Thread 0x42803940 (LWP 12376)  0x00002aaab0508fab in slaac_int () from /product/oracle/client//lib/libclntsh.so.11.1
  4 Thread 0x41e02940 (LWP 12375)  0x0000003d3ee0cd01 in sem_wait () from /lib64/libpthread.so.0
  3 Thread 0x41401940 (LWP 12374)  0x0000003d3ee0cd01 in sem_wait () from /lib64/libpthread.so.0
  2 Thread 0x40a00940 (LWP 12373)  0x0000003d3ee0cd01 in sem_wait () from /lib64/libpthread.so.0
  1 Thread 0x2aaaaaef45b0 (LWP 12370)  0x0000003d3e2cd372 in select () from /lib64/libc.so.6

Thread 6 (Thread 0x43204940 (LWP 12377)):
#0  0x0000003d3ee0d91b in read () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x00002aaab1b6c584 in snttread () from /product/oracle/client//lib/libclntsh.so.11.1
No symbol table info available.
#2  0x00002aaab1b6b515 in nttfprd () from /product/oracle/client//lib/libclntsh.so.11.1
No symbol table info available.
#3  0x00002aaab1b5f8c8 in nsbasic_brc () from /product/oracle/client//lib/libclntsh.so.11.1
No symbol table info available.
#4  0x00002aaab1b62e2b in nsbrecv () from /product/oracle/client//lib/libclntsh.so.11.1
No symbol table info available.
#5  0x00002aaab1b51ef3 in nioqrc () from /product/oracle/client//lib/libclntsh.so.11.1
No symbol table info available.
#6  0x00002aaab1baac4d in ttcdrv () from /product/oracle/client//lib/libclntsh.so.11.1
No symbol table info available.
#7  0x00002aaab1b588f5 in nioqwa () from /product/oracle/client//lib/libclntsh.so.11.1
No symbol table info available.
#8  0x00002aaab1b450b5 in upirtrc () from /product/oracle/client//lib/libclntsh.so.11.1
No symbol table info available.
#9  0x00002aaab1b4b706 in kpurcsc () from /product/oracle/client//lib/libclntsh.so.11.1
No symbol table info available.
#10 0x00002aaab1b48a6f in kpuexec () from /product/oracle/client//lib/libclntsh.so.11.1
No symbol table info available.
#11 0x00002aaab1b45bf1 in OCIStmtExecute () from /product/oracle/client//lib/libclntsh.so.11.1
No symbol table info available.
#12 0x00002aaaaf92b39a in ora_st_execute () from /usr/lib/perl5/5.14.1/lib/site_perl/5.14.1/x86_64-linux-thread-multi/auto/DBD/Oracle/Oracle.so
No symbol table info available.
#13 0x00002aaaaf91c56b in XS_DBD__Oracle__st_execute () from /usr/lib/perl5/5.14.1/lib/site_perl/5.14.1/x86_64-linux-thread-multi/auto/DBD/Oracle/Oracle.so
No symbol table info available.
#14 0x00002aaaaf502c4c in XS_DBI_dispatch () from /usr/lib/perl5/5.14.1/lib/site_perl/5.14.1/x86_64-linux-thread-multi/auto/DBI/DBI.so
No symbol table info available.
#15 0x00000038fc2adcb3 in Perl_pp_entersub () from /usr/lib/perl5/5.14.1/lib/5.14.1/x86_64-linux-thread-multi/CORE/libperl.so
No symbol table info available.
#16 0x00000038fc2ac2fe in Perl_runops_standard () from /usr/lib/perl5/5.14.1/lib/5.14.1/x86_64-linux-thread-multi/CORE/libperl.so
No symbol table info available.
#17 0x00000038fc24629b in Perl_call_sv () from /usr/lib/perl5/5.14.1/lib/5.14.1/x86_64-linux-thread-multi/CORE/libperl.so
No symbol table info available.
#18 0x00002aaaabb0ea3a in rlmperl_call (instance=0x7b1780, request=0x2aaab80014f0, function_name=0x7b0660 "accounting") at rlm_perl.c:729
        sp = 0x0
        vp = <value optimized out>
        exitstatus = 1
        count = <value optimized out>
        n_a = <value optimized out>
        rad_reply_hv = 0xba1310
        rad_check_hv = 0xcd1630
        rad_config_hv = <value optimized out>
        rad_request_hv = 0xba1370
        rad_request_proxy_hv = 0xbf7060
        rad_request_proxy_reply_hv = 0xd42cf0
        interp = <value optimized out>
#19 0x000000000041c4d9 in call_modsingle (component=3, c=<value optimized out>, request=0x2aaab80014f0) at modcall.c:297
No locals.
#20 modcall (component=3, c=<value optimized out>, request=0x2aaab80014f0) at modcall.c:670
        myresult = 1
        stack = {pointer = 6, priority = {0, 0, 0, 344, 0, -1207945872, 10922, -1207951248, 10922, -1207951248, 10922, -1207945872, 10922, -1431561678, 10922, 0 <repeats 12 times>, 1126186480, 0, 16, 
            0, 1126186256}, result = {7, 7, 7, 1126185936, 0, 32, 0, 0, 0, -610282545, -1677174654, -1207951248, 10922, 33, 0, -1294139390, -1755797312, 33, 0, -1207945872, 10922, -1431557045, 10922, 
            1126186480, 0, 352, 0, -1207959416, 10922, 1126186448, 0, 1}, children = {0xb48410, 0xb48480, 0xb484f0, 0x0, 0x0, 0x0, 0x43203e10, 0x0, 0x7acba0, 0x0, 0x2aaaaaab8122, 0x66a4c0, 
            0x2aaaaaabab12, 0x1, 0x0, 0x7acba0, 0x0, 0x4, 0x2aaaaaabac99, 0x0, 0x2aaaaaab78bd, 0x100000007, 0x0, 0x2aaab8007080, 0x2aaab80053c0, 0x0, 0x2aaaaaac08c1, 0x700000007, 0x2aaab8007080, 0x7, 
            0x6799b8, 0x7}, start = {0x0, 0xb482f0, 0xb484f0, 0x7acba0, 0x0, 0x2aaab8007080, 0x2aaaaaac09c0, 0x2aaaaacd4d20, 0x2aaaaaabe1fc, 0x2aaaaacd4d20, 0x2aaaaacd4d0c, 0x0, 0x4, 0x2aaab80053e8, 
            0x2aaaaaac0ee9, 0x43203f90, 0x8, 0x0, 0x2aaaaaabd52f, 0x43203f90, 0x43204010, 0x43204010, 0x9, 0x6, 0x7acba0, 0x0, 0x2aaab8007080, 0x3000000030, 0x43204050, 0x43203f60, 0x2aaaaaac18c6, 
            0x0}}
        parent = 0xb48480
        child = 0xb484f0
        if_taken = 0
        was_if = 1
#21 0x0000000000419815 in indexed_modcall (comp=3, idx=0, request=0x2aaab80014f0) at modules.c:740
        rcode = <value optimized out>
        list = 0xb48410
        server = 0x416f40
#22 0x0000000000408471 in rad_accounting (request=0x2aaab80014f0) at acct.c:94
        vp = 0xfffffffffffffe00
        acct_type = 0
        result = <value optimized out>
#23 0x0000000000427931 in radius_handle_request (request=0x2aaab80014f0, fun=0x4083d0 <rad_accounting>) at event.c:3785
No locals.
#24 0x0000000000420710 in request_handler_thread (arg=<value optimized out>) at threads.c:537
        fun = 0x4083d0 <rad_accounting>
        self = 0xb76530
#25 0x0000003d3ee0673d in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#26 0x0000003d3e2d40cd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 5 (Thread 0x42803940 (LWP 12376)):
#0  0x00002aaab0508fab in slaac_int () from /product/oracle/client//lib/libclntsh.so.11.1
No symbol table info available.
#1  0x00002aaab0508eb9 in slrac () from /product/oracle/client//lib/libclntsh.so.11.1
No symbol table info available.
#2  0x00002aaab1614253 in unw_is_signal_frame () from /product/oracle/client//lib/libclntsh.so.11.1
No symbol table info available.
#3  0x00002aaab1607e9d in skgdsgframe () from /product/oracle/client//lib/libclntsh.so.11.1
No symbol table info available.
#4  0x00002aaab13c5c9a in kgdsdsts_extra () from /product/oracle/client//lib/libclntsh.so.11.1
No symbol table info available.
#5  0x00002aaab13c7a1d in kgdsdsts () from /product/oracle/client//lib/libclntsh.so.11.1
No symbol table info available.
#6  0x00002aaab18aa6e2 in kpedbg_dmp_stack () from /product/oracle/client//lib/libclntsh.so.11.1
No symbol table info available.
#7  0x00002aaab18aa868 in kpeDbgCrash () from /product/oracle/client//lib/libclntsh.so.11.1
No symbol table info available.
#8  0x00002aaab00037b7 in kpubndn0 () from /product/oracle/client//lib/libclntsh.so.11.1
No symbol table info available.
#9  0x00002aaaaffe1431 in OCIBindByName () from /product/oracle/client//lib/libclntsh.so.11.1
No symbol table info available.
#10 0x00002aaaaf929fec in dbd_rebind_ph () from /usr/lib/perl5/5.14.1/lib/site_perl/5.14.1/x86_64-linux-thread-multi/auto/DBD/Oracle/Oracle.so
No symbol table info available.
#11 0x00002aaaaf92c13b in ora_bind_ph () from /usr/lib/perl5/5.14.1/lib/site_perl/5.14.1/x86_64-linux-thread-multi/auto/DBD/Oracle/Oracle.so
No symbol table info available.
#12 0x00002aaaaf91b84a in XS_DBD__Oracle__st_bind_param () from /usr/lib/perl5/5.14.1/lib/site_perl/5.14.1/x86_64-linux-thread-multi/auto/DBD/Oracle/Oracle.so
No symbol table info available.
#13 0x00002aaaaf502c4c in XS_DBI_dispatch () from /usr/lib/perl5/5.14.1/lib/site_perl/5.14.1/x86_64-linux-thread-multi/auto/DBI/DBI.so
No symbol table info available.
#14 0x00000038fc2adcb3 in Perl_pp_entersub () from /usr/lib/perl5/5.14.1/lib/5.14.1/x86_64-linux-thread-multi/CORE/libperl.so
No symbol table info available.
#15 0x00000038fc2ac2fe in Perl_runops_standard () from /usr/lib/perl5/5.14.1/lib/5.14.1/x86_64-linux-thread-multi/CORE/libperl.so
No symbol table info available.
#16 0x00000038fc24629b in Perl_call_sv () from /usr/lib/perl5/5.14.1/lib/5.14.1/x86_64-linux-thread-multi/CORE/libperl.so
No symbol table info available.
#17 0x00002aaaabb0ea3a in rlmperl_call (instance=0x7b1780, request=0x2aaab8007250, function_name=0x7b0660 "accounting") at rlm_perl.c:729
        sp = 0x0
        vp = <value optimized out>
        exitstatus = 1
        count = <value optimized out>
        n_a = <value optimized out>
        rad_reply_hv = 0x13d7f30
        rad_check_hv = 0x15c1590
        rad_config_hv = <value optimized out>
        rad_request_hv = 0x13d7f90
        rad_request_proxy_hv = 0x14c6fb0
        rad_request_proxy_reply_hv = 0x1632c50
        interp = <value optimized out>
#18 0x000000000041c4d9 in call_modsingle (component=3, c=<value optimized out>, request=0x2aaab8007250) at modcall.c:297
No locals.
#19 modcall (component=3, c=<value optimized out>, request=0x2aaab8007250) at modcall.c:670
        myresult = 1
        stack = {pointer = 6, priority = {0, 0, 0, 344, 0, -1207940080, 10922, 21656288, 0, 21656288, 0, -1207940080, 10922, -1431561678, 10922, 0 <repeats 12 times>, 1115696624, 0, 16, 0, 
            1115696400}, result = {7, 7, 7, 1115696080, 0, 32, 0, 0, 0, 101103015, -1542326509, 21656288, 0, 33, 0, -1344602110, -1755797312, 33, 0, -1207940080, 10922, -1431557045, 10922, 1115696624, 
            0, 352, 0, 1045772872, 61, 1115696592, 0, 193}, children = {0xb48410, 0xb48480, 0xb484f0, 0x0, 0x0, 0x0, 0x42802e10, 0x0, 0x7acba0, 0x0, 0x2aaaaaab8122, 0x66a4c0, 0x2aaaaaabab12, 0x1, 0x0, 
            0x7acba0, 0x0, 0x4, 0x2aaaaaabac99, 0x0, 0x2aaaaaab78bd, 0x100000007, 0x0, 0x2aaab8006670, 0xb773a0, 0x0, 0x2aaaaaac08c1, 0x700000007, 0x2aaab8006670, 0x7, 0x6799b8, 0x7}, start = {0x0, 
            0xb482f0, 0xb484f0, 0x7acba0, 0x0, 0x2aaab8006670, 0x2aaaaaac09c0, 0x2aaaaacd4d20, 0x2aaaaaabe1fc, 0x2aaaaacd4d20, 0x2aaaaacd4d0c, 0x0, 0x4, 0xb773c8, 0x2aaaaaac0ee9, 0x42802f90, 0x8, 0x0, 
            0x2aaaaaabd52f, 0x42802f90, 0x42803010, 0x42803010, 0x9, 0x6, 0x7acba0, 0x0, 0x2aaab8006670, 0x3000000030, 0x42803050, 0x42802f60, 0x2aaaaaac18c6, 0x0}}
        parent = 0xb48480
        child = 0xb484f0
        if_taken = 0
        was_if = 1
#20 0x0000000000419815 in indexed_modcall (comp=3, idx=0, request=0x2aaab8007250) at modules.c:740
        rcode = <value optimized out>
        list = 0xb48410
        server = 0x416f40
#21 0x0000000000408471 in rad_accounting (request=0x2aaab8007250) at acct.c:94
        vp = 0x2aaab0508f8b
        acct_type = 0
        result = <value optimized out>
#22 0x0000000000427931 in radius_handle_request (request=0x2aaab8007250, fun=0x4083d0 <rad_accounting>) at event.c:3785
No locals.
#23 0x0000000000420710 in request_handler_thread (arg=<value optimized out>) at threads.c:537
        fun = 0x4083d0 <rad_accounting>
        self = 0xb763c0
#24 0x0000003d3ee0673d in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#25 0x0000003d3e2d40cd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 4 (Thread 0x41e02940 (LWP 12375)):
#0  0x0000003d3ee0cd01 in sem_wait () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x0000000000420373 in request_handler_thread (arg=<value optimized out>) at threads.c:498
        fun = 0x4083d0 <rad_accounting>
        self = 0xb76250
#2  0x0000003d3ee0673d in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#3  0x0000003d3e2d40cd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 3 (Thread 0x41401940 (LWP 12374)):
#0  0x0000003d3ee0cd01 in sem_wait () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x0000000000420373 in request_handler_thread (arg=<value optimized out>) at threads.c:498
        fun = 0x4083d0 <rad_accounting>
        self = 0xb760e0
#2  0x0000003d3ee0673d in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#3  0x0000003d3e2d40cd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 2 (Thread 0x40a00940 (LWP 12373)):
#0  0x0000003d3ee0cd01 in sem_wait () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x0000000000420373 in request_handler_thread (arg=<value optimized out>) at threads.c:498
        fun = 0x4083d0 <rad_accounting>
        self = 0xb74fc0
#2  0x0000003d3ee0673d in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#3  0x0000003d3e2d40cd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 1 (Thread 0x2aaaaaef45b0 (LWP 12370)):
#0  0x0000003d3e2cd372 in select () from /lib64/libc.so.6
No symbol table info available.
#1  0x00002aaaaaac93c7 in fr_event_loop (el=0xb6c830) at event.c:391
        i = <value optimized out>
        rcode = 0
        maxfd = 15
        when = {tv_sec = 0, tv_usec = 324}
        wake = 0x7fffffffe5b0
        read_fds = {fds_bits = {64000, 0 <repeats 15 times>}}
        master_fds = {fds_bits = {64000, 0 <repeats 15 times>}}
#2  0x000000000041d02a in main (argc=<value optimized out>, argv=<value optimized out>) at radiusd.c:408
        rcode = 2
        argval = <value optimized out>
        spawn_flag = 1
        dont_fork = 1
        flag = 0
        act = {__sigaction_handler = {sa_handler = 0x41d310 <sig_fatal>, sa_sigaction = 0x41d310 <sig_fatal>}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0}
A debugging session is active.

	Inferior 1 [process 12370] will be killed.

Quit anyway? (y or n) 


More information about the Freeradius-Users mailing list