[Olsr-commit] OLSR.org main repository branch, release-0.9.0, updated. v0.9.0.3-29-g5d7f0cd

(spam-protected) (spam-protected)
Mon Feb 29 21:33:44 CET 2016


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OLSR.org main repository".

        See http://olsr.org/git/?p=olsrd.git;a=commitdiff;h=v0.9.0.3-29-g5d7f0cd
        for a web version of the last commit.

The branch, release-0.9.0 has been updated
       via  5d7f0cd521984876d956dbbb9530f7923aba781b (commit)
       via  75b1878ca265e23d0d04b971e4d6b0c1ae9e79e0 (commit)
      from  deb9faf2004fbfa32ebdb77c9b0c3b7b65edba94 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 5d7f0cd521984876d956dbbb9530f7923aba781b
Author: Ferry Huberts <(spam-protected)>
Date:   Sat Feb 27 00:48:28 2016 +0100

    main: ensure all timers are stopped in shutdown
    
    Signed-off-by: Ferry Huberts <(spam-protected)>

commit 75b1878ca265e23d0d04b971e4d6b0c1ae9e79e0
Author: Ferry Huberts <(spam-protected)>
Date:   Sat Feb 27 00:20:24 2016 +0100

    scheduler: mark timers for removal and only remove them in a cleanup walk
    
    Fixes crashes in networks with many nodes.
    
    *** olsr.org - pre-0.9.1-git_dd7c5a0-hash_b9729ef932ee0c718b5da79dcf6a5fce ***
     Build date: 2016-02-24 21:02:23 on jenkins
     http://www.olsr.org
    
    /usr/sbin/olsrd               (olsr_segv_handler)          src/main.c:323
    /lib/i386-linux-gnu/libc.so.6 (+0x2de78)                   [0xb760ce78]
    /usr/sbin/olsrd               (list_remove)                src/common/list.c:105
    /usr/sbin/olsrd               (olsr_stop_timer)            src/scheduler.c:874
    /usr/sbin/olsrd               (olsr_del_nbr2_list)         src/neighbor_table.c:85
    /usr/sbin/olsrd               (olsr_delete_neighbor_table) src/neighbor_table.c:211
    /usr/sbin/olsrd               (olsr_delete_link_entry)     src/link_set.c:375
    /usr/sbin/olsrd               (olsr_expire_link_entry)     src/link_set.c:495
    /usr/sbin/olsrd               (walk_timers)                src/scheduler.c:650
    /usr/sbin/olsrd               (olsr_scheduler)             src/scheduler.c:506
    /usr/sbin/olsrd               (main)                       src/main.c:705
    
    olsrd crashed, stack trace follows
    /usr/sbin/olsrd               (olsr_segv_handler)          src/main.c:323
    /lib/i386-linux-gnu/libc.so.6 (+0x2de78)                   [0xb764ce78]
    /usr/sbin/olsrd               (list_remove)                src/common/list.c:105
    /usr/sbin/olsrd               (olsr_stop_timer)            src/scheduler.c:874
    /usr/sbin/olsrd               (olsr_update_gateway_entry)  src/gateway.c:1208
    /usr/sbin/olsrd               (olsr_input_hna)             src/hna_set.c:446
    /usr/sbin/olsrd               (parse_packet)               src/parser.c:393
    /usr/sbin/olsrd               (olsr_input)                 src/parser.c:496
    /usr/sbin/olsrd               (poll_sockets)               src/scheduler.c:341
    /usr/sbin/olsrd               (olsr_scheduler)             src/scheduler.c:499
    /usr/sbin/olsrd               (main)                       src/main.c:705
    
    Signed-off-by: Ferry Huberts <(spam-protected)>
    
    # Conflicts:
    #	src/scheduler.c

-----------------------------------------------------------------------

Summary of changes:
 src/main.c      |  3 ++
 src/scheduler.c | 95 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 src/scheduler.h |  1 +
 3 files changed, 97 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
OLSR.org main repository



More information about the Olsr-commit mailing list