Here is log of ospfd (lastest CVS),
I trying to change ospf cost of one of my pppX interfaces.
After 'ospf cost 5' command:
2004/06/11 23:02:28 OSPF: LSA[Type1]: Cancel previous router-LSA timer
2004/06/11 23:02:28 OSPF: LSA[Type1]: Scheduling router-LSA origination
right away
2004/06/11 23:02:28 OSPF: LSA[Type1]: Create router-LSA instance
2004/06/11 23:02:28 OSPF: LSA[Type1]: Set link Point-to-Point
2004/06/11 23:02:28 OSPF: LSA[Type1]: Set link Point-to-Point
2004/06/11 23:02:28 OSPF: LSA[Type1]: Set link Point-to-Point
2004/06/11 23:02:28 OSPF: LSA[Type1]: Set link Point-to-Point
2004/06/11 23:02:28 OSPF: LSA: freed 0x81431f0
2004/06/11 23:02:28 OSPF: LSA[Type1:10.223.1.1]: data freed 0x8147148
2004/06/11 23:02:28 OSPF: LSA[Type1]: ID 10.223.1.1 seq 0x80000ad5 is
self-originated
2004/06/11 23:02:28 OSPF: LSA[Type1,id(10.223.1.1),ar(10.223.1.1)]:
Install router-LSA to Area 0.0.0.0
2004/06/11 23:02:28 OSPF: RXmtL(0)++, NBR(10.130.11.1),
LSA[Type1,id(10.223.1.1),ar(10.223.1.1)]
2004/06/11 23:02:28 OSPF: RXmtL(0)++, NBR(10.223.7.1),
LSA[Type1,id(10.223.1.1),ar(10.223.1.1)]
2004/06/11 23:02:28 OSPF: RXmtL(0)++, NBR(10.223.3.1),
LSA[Type1,id(10.223.1.1),ar(10.223.1.1)]
2004/06/11 23:02:28 OSPF: RXmtL(0)++, NBR(10.223.3.1),
LSA[Type1,id(10.223.1.1),ar(10.223.1.1)]
2004/06/11 23:02:28 OSPF: LSA[Type1:10.223.1.1]: router-LSA refresh
2004/06/11 23:02:28 OSPF: LSA Header
2004/06/11 23:02:28 OSPF: LS age 0
2004/06/11 23:02:28 OSPF: Options 2 (*|-|-|-|-|-|E|*)
2004/06/11 23:02:28 OSPF: LS type 1 (router-LSA)
2004/06/11 23:02:28 OSPF: Link State ID 10.223.1.1
2004/06/11 23:02:28 OSPF: Advertising Router 10.223.1.1
2004/06/11 23:02:28 OSPF: LS sequence number 0x80000ad5
2004/06/11 23:02:28 OSPF: LS checksum 0x290a
2004/06/11 23:02:28 OSPF: length 132
2004/06/11 23:02:28 OSPF: RXmtL(1)--, NBR(10.223.3.1),
LSA[Type1,id(10.223.1.1),ar(10.223.1.1)]
2004/06/11 23:02:28 OSPF: LSA: freed 0x8147020
2004/06/11 23:02:28 OSPF: RXmtL(1)--, NBR(10.130.11.1),
LSA[Type1,id(10.223.1.1),ar(10.223.1.1)]
2004/06/11 23:02:28 OSPF: LSA: freed 0x8147020
2004/06/11 23:02:28 OSPF: RXmtL(1)--, NBR(10.223.7.1),
LSA[Type1,id(10.223.1.1),ar(10.223.1.1)]
2004/06/11 23:02:28 OSPF: LSA: freed 0x81431f0
2004/06/11 23:02:29 OSPF: RXmtL(1)--, NBR(10.223.3.1),
LSA[Type1,id(10.223.1.1),ar(10.223.1.1)]
2004/06/11 23:02:29 OSPF: LSA: freed 0x81431f0
You can see double free of 0x8147020 and 0x81431f0, then ospfd died.
How can I fix this?
I trying to change ospf cost of one of my pppX interfaces.
After 'ospf cost 5' command:
2004/06/11 23:02:28 OSPF: LSA[Type1]: Cancel previous router-LSA timer
2004/06/11 23:02:28 OSPF: LSA[Type1]: Scheduling router-LSA origination
right away
2004/06/11 23:02:28 OSPF: LSA[Type1]: Create router-LSA instance
2004/06/11 23:02:28 OSPF: LSA[Type1]: Set link Point-to-Point
2004/06/11 23:02:28 OSPF: LSA[Type1]: Set link Point-to-Point
2004/06/11 23:02:28 OSPF: LSA[Type1]: Set link Point-to-Point
2004/06/11 23:02:28 OSPF: LSA[Type1]: Set link Point-to-Point
2004/06/11 23:02:28 OSPF: LSA: freed 0x81431f0
2004/06/11 23:02:28 OSPF: LSA[Type1:10.223.1.1]: data freed 0x8147148
2004/06/11 23:02:28 OSPF: LSA[Type1]: ID 10.223.1.1 seq 0x80000ad5 is
self-originated
2004/06/11 23:02:28 OSPF: LSA[Type1,id(10.223.1.1),ar(10.223.1.1)]:
Install router-LSA to Area 0.0.0.0
2004/06/11 23:02:28 OSPF: RXmtL(0)++, NBR(10.130.11.1),
LSA[Type1,id(10.223.1.1),ar(10.223.1.1)]
2004/06/11 23:02:28 OSPF: RXmtL(0)++, NBR(10.223.7.1),
LSA[Type1,id(10.223.1.1),ar(10.223.1.1)]
2004/06/11 23:02:28 OSPF: RXmtL(0)++, NBR(10.223.3.1),
LSA[Type1,id(10.223.1.1),ar(10.223.1.1)]
2004/06/11 23:02:28 OSPF: RXmtL(0)++, NBR(10.223.3.1),
LSA[Type1,id(10.223.1.1),ar(10.223.1.1)]
2004/06/11 23:02:28 OSPF: LSA[Type1:10.223.1.1]: router-LSA refresh
2004/06/11 23:02:28 OSPF: LSA Header
2004/06/11 23:02:28 OSPF: LS age 0
2004/06/11 23:02:28 OSPF: Options 2 (*|-|-|-|-|-|E|*)
2004/06/11 23:02:28 OSPF: LS type 1 (router-LSA)
2004/06/11 23:02:28 OSPF: Link State ID 10.223.1.1
2004/06/11 23:02:28 OSPF: Advertising Router 10.223.1.1
2004/06/11 23:02:28 OSPF: LS sequence number 0x80000ad5
2004/06/11 23:02:28 OSPF: LS checksum 0x290a
2004/06/11 23:02:28 OSPF: length 132
2004/06/11 23:02:28 OSPF: RXmtL(1)--, NBR(10.223.3.1),
LSA[Type1,id(10.223.1.1),ar(10.223.1.1)]
2004/06/11 23:02:28 OSPF: LSA: freed 0x8147020
2004/06/11 23:02:28 OSPF: RXmtL(1)--, NBR(10.130.11.1),
LSA[Type1,id(10.223.1.1),ar(10.223.1.1)]
2004/06/11 23:02:28 OSPF: LSA: freed 0x8147020
2004/06/11 23:02:28 OSPF: RXmtL(1)--, NBR(10.223.7.1),
LSA[Type1,id(10.223.1.1),ar(10.223.1.1)]
2004/06/11 23:02:28 OSPF: LSA: freed 0x81431f0
2004/06/11 23:02:29 OSPF: RXmtL(1)--, NBR(10.223.3.1),
LSA[Type1,id(10.223.1.1),ar(10.223.1.1)]
2004/06/11 23:02:29 OSPF: LSA: freed 0x81431f0
You can see double free of 0x8147020 and 0x81431f0, then ospfd died.
How can I fix this?