Bug 61732

Summary: Deleting IP addresses or interfaces on routers with zebra reboots the computers
Product: Base System Reporter: Adrian Bocaniciu <a.bocaniciu>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.9-RELEASE   
Hardware: Any   
OS: Any   

Description Adrian Bocaniciu 2004-01-22 15:40:11 UTC
      I do not have the detailed error messages any more, because for a very long time it was impossible to send bug reports to FreeBSD, as the Web interface was disabled and your mail server does not accept messages when reverse DNS does not work.  You should be aware that there are a lot of ISP's that either do not offer reverse DNS or charge it too much.  Unlike direct DNS which is cheap and easy to obtain by registering a domain, reverse DNS is sometimes impossible to get, so this has probably prevented many bug reports to reach FreeBSD.org.
   Nevertheless, this bug is very obvious.  With zebra running as an ospf router, when ifconfig is used to delete an alias IP address or to destroy an interface, the kernel (running on behalf of ospfd) shows a panic message and reboots the computer.
    Even if the origin of the bug might be in zebra, it is not acceptable that the kernel is crashed by that action.

How-To-Repeat: Install FreeBSD 4.9-RELEASE and the zebra-0.93b package from ports/net on a computer with several network interfaces or with more aliased addresses for an interface.
Start with zebractl the OSPF router daemon, then execute a "ifconfig ... delete" or a "ifconfig ... destroy".  A kernel panic message and instant rebooting follows.
Comment 1 Kris Kennaway freebsd_committer freebsd_triage 2004-01-23 21:10:40 UTC
State Changed
From-To: open->feedback

We need the panic message and traceback to make further progress 
with this.
Comment 2 Kris Kennaway freebsd_committer freebsd_triage 2004-04-24 09:08:09 UTC
State Changed
From-To: feedback->closed

Feedback timeout