3.0.x HEAD crashing

Phil Mayers p.mayers at imperial.ac.uk
Wed Jun 18 12:24:17 CEST 2014

On 17/06/14 23:57, Arran Cudbard-Bell wrote:

> OK. Fixed the obvious places which might have triggered that. The
> code in tmpl2str for printing literals was not threadsafe and that's
> been fixed too.

Ok, runs now. Will set it going and see if it dies after time.

n.b. there are still a couple of valgrind-reported leaks with "-m" in 
the clients and another bit I don't understand, but otherwise clean 
valgrind report:

2,784 (168 direct, 2,616 indirect) bytes in 1 blocks ar
    at 0x4A069EE: malloc (vg_replace_malloc.c:270)
    by 0x36AD405228: _talloc_zero (talloc.c:560)
    by 0x4E5DECA: rbtree_create (rbtree.c:116)
    by 0x40E69B: client_add (client.c:222)
    by 0x41002E: clients_parse_section (client.c:889)
    by 0x41424E: common_socket_parse (listen.c:1222)
    by 0x41CB30: listen_parse (listen.c:2863)
    by 0x41D22C: listen_init (listen.c:3104)
    by 0x43CFEA: radius_event_start (process.c:4760)
    by 0x429EDF: main (radiusd.c:462)

26,637 bytes in 13 blocks are definitely lost in loss r
    at 0x4A069EE: malloc (vg_replace_malloc.c:270)
    by 0x4E50012: fr_strerror_printf (log.c:68)
    by 0x4E646F6: pairparsevalue (valuepair.c:1426)
    by 0x4E6553D: pairmake (valuepair.c:1886)
    by 0x435141: request_finish (process.c:1342)
    by 0x4355F7: request_running (process.c:1526)
    by 0x430D70: request_handler_thread (threads.c:685)
    by 0x379E4079D0: start_thread (pthread_create.c:301)
    by 0x379DCE8B7C: clone (clone.S:115)

More information about the Freeradius-Devel mailing list