Milan Kocián
2005-09-16 01:35:37 UTC
Hello,
I did the changes in ospf areas and after this, my testing quagga box
began to crash down.
Areas on quagga's box remained unchanged.
Valgrind is my friend :-). So I send valgrind logs (quagga cvs from
21.8.2005, debian stable, kernel 2.6.11.12):
osadni:~# valgrind /usr/lib/quagga/ospfd
==17866== Memcheck, a memory error detector for x86-linux.
==17866== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et
al.
==17866== Using valgrind-2.4.0, a program supervision framework for
x86-linux.
==17866== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et
al.
==17866== For more details, rerun with: -v
==17866==
==17866== Invalid read of size 4
==17866== at 0x1B9358D7: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A46: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866== Address 0x1BEFB0A0 is 8 bytes inside a block of size 12
free'd
==17866== at 0x1B904B04: free (vg_replace_malloc.c:152)
==17866== by 0x1B9973BD: zfree (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x1B9355FE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9356DE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9363CD: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A23: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866==
==17866== Invalid read of size 4
==17866== at 0x1B935902: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A46: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866== Address 0x1BEFB0A0 is 8 bytes inside a block of size 12
free'd
==17866== at 0x1B904B04: free (vg_replace_malloc.c:152)
==17866== by 0x1B9973BD: zfree (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x1B9355FE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9356DE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9363CD: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A23: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866==
==17866== Invalid read of size 4
==17866== at 0x1B935916: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A46: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866== Address 0x1BEFB0A0 is 8 bytes inside a block of size 12
free'd
==17866== at 0x1B904B04: free (vg_replace_malloc.c:152)
==17866== by 0x1B9973BD: zfree (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x1B9355FE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9356DE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9363CD: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A23: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866==
==17866== Invalid read of size 4
==17866== at 0x1B937B2A: ospf_route_copy_nexthops_from_vertex
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9373BB: ospf_intra_add_router
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A58: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866== Address 0x1BEFB098 is 0 bytes inside a block of size 12
free'd
==17866== at 0x1B904B04: free (vg_replace_malloc.c:152)
==17866== by 0x1B9973BD: zfree (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x1B9355FE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9356DE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9363CD: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A23: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866==
==17866== Invalid read of size 4
==17866== at 0x1B937B34: ospf_route_copy_nexthops_from_vertex
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9373BB: ospf_intra_add_router
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A58: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866== Address 0x1BEFB09C is 4 bytes inside a block of size 12
free'd
==17866== at 0x1B904B04: free (vg_replace_malloc.c:152)
==17866== by 0x1B9973BD: zfree (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x1B9355FE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9356DE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9363CD: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A23: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866==
==17866== Invalid read of size 4
==17866== at 0x1B937B4B: ospf_route_copy_nexthops_from_vertex
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9373BB: ospf_intra_add_router
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A58: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866== Address 0x1BEFB09C is 4 bytes inside a block of size 12
free'd
==17866== at 0x1B904B04: free (vg_replace_malloc.c:152)
==17866== by 0x1B9973BD: zfree (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x1B9355FE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9356DE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9363CD: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A23: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866==
==17866== Invalid read of size 4
==17866== at 0x1B937B50: ospf_route_copy_nexthops_from_vertex
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9373BB: ospf_intra_add_router
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A58: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866== Address 0x1BEFB098 is 0 bytes inside a block of size 12
free'd
==17866== at 0x1B904B04: free (vg_replace_malloc.c:152)
==17866== by 0x1B9973BD: zfree (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x1B9355FE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9356DE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9363CD: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A23: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866==
==17866== Invalid read of size 4
==17866== at 0x1B937B2A: ospf_route_copy_nexthops_from_vertex
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9374BF: ospf_intra_add_transit
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A64: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866== Address 0x1BEFB098 is 0 bytes inside a block of size 12
free'd
==17866== at 0x1B904B04: free (vg_replace_malloc.c:152)
==17866== by 0x1B9973BD: zfree (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x1B9355FE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9356DE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9363CD: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A23: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866==
==17866== Invalid read of size 4
==17866== at 0x1B937B34: ospf_route_copy_nexthops_from_vertex
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9374BF: ospf_intra_add_transit
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A64: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866== Address 0x1BEFB09C is 4 bytes inside a block of size 12
free'd
==17866== at 0x1B904B04: free (vg_replace_malloc.c:152)
==17866== by 0x1B9973BD: zfree (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x1B9355FE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9356DE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9363CD: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A23: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866==
==17866== Invalid read of size 4
==17866== at 0x1B937B4B: ospf_route_copy_nexthops_from_vertex
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9374BF: ospf_intra_add_transit
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A64: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866== Address 0x1BEFB09C is 4 bytes inside a block of size 12
free'd
==17866== at 0x1B904B04: free (vg_replace_malloc.c:152)
==17866== by 0x1B9973BD: zfree (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x1B9355FE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9356DE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9363CD: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A23: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866==
==17866== Invalid read of size 4
==17866== at 0x1B937B50: ospf_route_copy_nexthops_from_vertex
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9374BF: ospf_intra_add_transit
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A64: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866== Address 0x1BEFB098 is 0 bytes inside a block of size 12
free'd
==17866== at 0x1B904B04: free (vg_replace_malloc.c:152)
==17866== by 0x1B9973BD: zfree (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x1B9355FE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9356DE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9363CD: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A23: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
Best regard,
I did the changes in ospf areas and after this, my testing quagga box
began to crash down.
Areas on quagga's box remained unchanged.
Valgrind is my friend :-). So I send valgrind logs (quagga cvs from
21.8.2005, debian stable, kernel 2.6.11.12):
osadni:~# valgrind /usr/lib/quagga/ospfd
==17866== Memcheck, a memory error detector for x86-linux.
==17866== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et
al.
==17866== Using valgrind-2.4.0, a program supervision framework for
x86-linux.
==17866== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et
al.
==17866== For more details, rerun with: -v
==17866==
==17866== Invalid read of size 4
==17866== at 0x1B9358D7: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A46: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866== Address 0x1BEFB0A0 is 8 bytes inside a block of size 12
free'd
==17866== at 0x1B904B04: free (vg_replace_malloc.c:152)
==17866== by 0x1B9973BD: zfree (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x1B9355FE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9356DE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9363CD: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A23: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866==
==17866== Invalid read of size 4
==17866== at 0x1B935902: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A46: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866== Address 0x1BEFB0A0 is 8 bytes inside a block of size 12
free'd
==17866== at 0x1B904B04: free (vg_replace_malloc.c:152)
==17866== by 0x1B9973BD: zfree (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x1B9355FE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9356DE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9363CD: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A23: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866==
==17866== Invalid read of size 4
==17866== at 0x1B935916: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A46: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866== Address 0x1BEFB0A0 is 8 bytes inside a block of size 12
free'd
==17866== at 0x1B904B04: free (vg_replace_malloc.c:152)
==17866== by 0x1B9973BD: zfree (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x1B9355FE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9356DE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9363CD: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A23: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866==
==17866== Invalid read of size 4
==17866== at 0x1B937B2A: ospf_route_copy_nexthops_from_vertex
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9373BB: ospf_intra_add_router
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A58: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866== Address 0x1BEFB098 is 0 bytes inside a block of size 12
free'd
==17866== at 0x1B904B04: free (vg_replace_malloc.c:152)
==17866== by 0x1B9973BD: zfree (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x1B9355FE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9356DE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9363CD: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A23: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866==
==17866== Invalid read of size 4
==17866== at 0x1B937B34: ospf_route_copy_nexthops_from_vertex
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9373BB: ospf_intra_add_router
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A58: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866== Address 0x1BEFB09C is 4 bytes inside a block of size 12
free'd
==17866== at 0x1B904B04: free (vg_replace_malloc.c:152)
==17866== by 0x1B9973BD: zfree (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x1B9355FE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9356DE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9363CD: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A23: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866==
==17866== Invalid read of size 4
==17866== at 0x1B937B4B: ospf_route_copy_nexthops_from_vertex
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9373BB: ospf_intra_add_router
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A58: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866== Address 0x1BEFB09C is 4 bytes inside a block of size 12
free'd
==17866== at 0x1B904B04: free (vg_replace_malloc.c:152)
==17866== by 0x1B9973BD: zfree (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x1B9355FE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9356DE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9363CD: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A23: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866==
==17866== Invalid read of size 4
==17866== at 0x1B937B50: ospf_route_copy_nexthops_from_vertex
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9373BB: ospf_intra_add_router
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A58: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866== Address 0x1BEFB098 is 0 bytes inside a block of size 12
free'd
==17866== at 0x1B904B04: free (vg_replace_malloc.c:152)
==17866== by 0x1B9973BD: zfree (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x1B9355FE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9356DE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9363CD: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A23: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866==
==17866== Invalid read of size 4
==17866== at 0x1B937B2A: ospf_route_copy_nexthops_from_vertex
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9374BF: ospf_intra_add_transit
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A64: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866== Address 0x1BEFB098 is 0 bytes inside a block of size 12
free'd
==17866== at 0x1B904B04: free (vg_replace_malloc.c:152)
==17866== by 0x1B9973BD: zfree (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x1B9355FE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9356DE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9363CD: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A23: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866==
==17866== Invalid read of size 4
==17866== at 0x1B937B34: ospf_route_copy_nexthops_from_vertex
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9374BF: ospf_intra_add_transit
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A64: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866== Address 0x1BEFB09C is 4 bytes inside a block of size 12
free'd
==17866== at 0x1B904B04: free (vg_replace_malloc.c:152)
==17866== by 0x1B9973BD: zfree (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x1B9355FE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9356DE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9363CD: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A23: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866==
==17866== Invalid read of size 4
==17866== at 0x1B937B4B: ospf_route_copy_nexthops_from_vertex
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9374BF: ospf_intra_add_transit
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A64: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866== Address 0x1BEFB09C is 4 bytes inside a block of size 12
free'd
==17866== at 0x1B904B04: free (vg_replace_malloc.c:152)
==17866== by 0x1B9973BD: zfree (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x1B9355FE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9356DE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9363CD: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A23: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866==
==17866== Invalid read of size 4
==17866== at 0x1B937B50: ospf_route_copy_nexthops_from_vertex
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9374BF: ospf_intra_add_transit
(in /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A64: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
==17866== Address 0x1BEFB098 is 0 bytes inside a block of size 12
free'd
==17866== at 0x1B904B04: free (vg_replace_malloc.c:152)
==17866== by 0x1B9973BD: zfree (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x1B9355FE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9356DE: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B9363CD: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936A23: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B936B36: (within /usr/lib/libospf.so.0.0.0)
==17866== by 0x1B99604D: thread_call (in /usr/lib/libzebra.so.0.0.0)
==17866== by 0x804945B: main (in /usr/lib/quagga/ospfd)
Best regard,
--
Milan Kocián <***@wq.cz>
Milan Kocián <***@wq.cz>