[Quagga-bugs] [Bug 307] ospfd segfaulting

bugzilla-daemon at allevil.dishone.st bugzilla-daemon at allevil.dishone.st
Tue Oct 17 00:17:51 IST 2006


Please do not reply directly to this email. All additional  
comments should be made in the comments box of this bug  
report.  
  
http://bugzilla.quagga.net/show_bug.cgi?id=307  
  




------- Additional Comments From paul at dishone.st  2006-10-16 23:17 -------
That's weird. ifp is null, but oi->ifp can never be NULL, unless we somehow miss
a reference to oi somewhere when freeing oi. However,
ospf_ls_retransmit_delete_nbr_area() does a loop around area->oiflist, which
ospf_if_delete (or that path) removes the oi from when freeing, so that can't be it.

Stranger still, the area argument to ospf_router_lsa_timer() and then to
ospf_ls_retransmit_delete_nbr_area() is 0x0. Which is weird as ospfd
dereferences area /before/ calling down into
ospf_ls_retransmit_delete_nbr_area(), and that function /again/ derefences area,
to retrieve the oiflist particularly.

Highly strange. It's like the area got removed somehow (and then somehow ospfd
managed to muddle on despite, nominally at least, having to derefence area at
least twice).

Can we get:

- the configuration (when ospfd is running)
- the output of 'show ip ospf interface' (when fully operational)

Also, do you know what memory debug tools are available on your system? E.g. is
valgrind available?
  
  
  
  
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


More information about the Quagga-bugs mailing list