OpenSolaris

Printable Version Enter a New Search
Bug ID 6297692
Synopsis ASSERT failure forwarding IPV6 traffic to unreachable destination
State 10-Fix Delivered (Fix available in build)
Category:Subcategory ipv6:kernel
Keywords onnv_triage | tx-nice-sol
Responsible Engineer Ken Powell
Reported Against snv_43 , snv_85 , ts10_b23
Duplicate Of
Introduced In solaris_10
Commit to Fix snv_93
Fixed In snv_93
Release Fixed solaris_nevada(snv_93) , solaris_10u7(s10u7_01) (Bug ID:2163838)
Related Bugs 6430851 , 6440949 , 6442390 , 6446106 , 6740956 , 6798716
Submit Date 15-July-2005
Last Update Date 29-August-2009
Description
Network scenario:
ALL systems were running TS10_b23.

Network configuration
######################
           HostA
          +----------+
          |  HA_INTF1|--------------------|
          |          |                    |
          |          |                    |
          |  HA_INTF2|--------|           |
          +----------+        |           |
                              |           |
          Gateway1            |fec0:0:0:1::/64
          +----------+        |           |
          | GW1_INTF2|--------|           |
          |          |                    |
          | GW1_INTF1|--------------------|
          |          |                    |
          | GW1_INTF3|--------|           |
          +----------+        |           | 10.8.57.0/24
                              |           |-------------
          Gateway2            |fec0:0:0:2::/64
          +----------+        |           |
          | GW2_INTF3|--------|           |
          |          |                    |
          | GW2_INTF1|--------------------|
          |          |--------|           |
          |  GW2_INT5|        |           |
          +----------+        |           |
                              |fec0:0:0:3::/64
          HostB               |           |
          +----------+        |           |
          |  HB_INTF2|--------|           |
          |          |                    |
          |          |                    |
          | HB_INTF1 |--------------------|
          +----------+

Interface configuration on the systems:
HostA   (k2.east)
++++++++
HA_INTF1                        10.8.57.205/24     e1000g0      sw1p47
HA_INTF2        global          fec0:0:0:1::1/64   e1000g1      sw3p24
                shared          fec0:0:0:1::2/64   e1000g1      sw3p24
                needtoknow      fec0:0:0:1::3/64   e1000g1      /tsol-HA-GW1
                internal        fec0:0:0:1::4/64   e1000g1
                restricted      fec0:0:0:1::5/64   e1000g1
                public          fec0:0:0:1::6/64   e1000g1

Gateway 1(purple-192.east)
++++++++
GW1_INTF1                       10.8.57.192/24          hme0            sw1p35
GW1_INTF2                       fec0:0:0:1::7/64        qfe0            sw3p25
                                                                /tsol-HA-GW1
GW1_INTF3                       fec0:0:0:2::1/64        qfe1            sw3p26
                                                                /tsol-GW1-GW2
GW1_INTF4                                       qfe2            sw3p27
GW1_INTF5                                       qfe3            sw3p28



Gateway 2(martsa.east.sun.com)
+++++++++
GW2_INTF1                       10.8.57.200/24  e1000g1         sw1p42
GW2_INTF2                       fec0:0:0:3::7/64 iprb0          sw3p12
                                                                /tsol-HB-GW2
GW2_INTF3                       fec0:0:0:2::2/64        e1000g2         sw3p10
                                                                /tsol-GW1-GW2
GW2_INTF4                                       e1000g3         sw3p11
                                                                /tsol-GW1-GW2
GW2_INTF4                                       e1000g3         sw3p11
GW2_INTF5                       e1000g0         sw1p41



HostB   (purple-156.east)
++++++++
HB_INTF1                        10.8.57.193/24  hme0            sw1p44
HB_INTF2        global          fec0:0:3::1/64  qfe0
                shared          fec0:0:3::2/64  qfe0            sw3p9
                                                                /tsol-HB-GW2
                needtoknow      fec0:0:3::3/64  qfe0
                internal        fec0:0:3::4/64  qfe0
                restricted      fec0:0:3::5/64  qfe0
                public          fec0:0:3::6/64  qfe0

Vlan            subnet
+++++++++++     +++++++++++++
tsol-HA-GW1     fec8:0:0:1::/64
tsol-GW1-GW2    fec8:0:0:2::/64
tsol-HB-GW2     fec8:0:0:3::/64

I attempted to telnet to IPV6 address fec8:0:0:3:1 on HostB from HostA.
The system that paniced was Gateway 1. 

See comments for more information.





 xxxxx@xxxxx.com 2005-07-15 21:06:09 GMT
The following was originally entered as Comment #1:

Here's the panic:
panic[cpu0]/thread=2a10010fcc0: assertion failed: mp->b_next == NULL &&
mp->b_prev == NULL, file: ../../common/io/stream.c, line: 512

000002a10010ed00 genunix:assfail+74 (12a75b8, 12a75e8, 200, 1852800,
1297800, 0)  %l0-3: 0000000000000000 0000000000000007 0000000000000003
0000000000004707
  %l4-7: 0000000001297800 0000000000000000 0000000001895800 0000000000000000
000002a10010edb0 genunix:freemsg+a0 (3000df5bfa0, 1, 180c000, 1876628, 0,
1ff)
  %l0-3: 00000000012a7598 00000000012a7588 0000000000000000 000003000e13adc0
 %l4-7: 0000000000000001 000003000000e040 0000000000000000 00000000011cc154
000002a10010ee60 qfe:qfestart_dvma+4c0 (3000e1bc000, 3000df50680,
30002659058, 14, 70068400, 3000df5bee0)
  %l0-3: 000000000000009e 0000000000000000 0000000000005400 0000030002659050
 %l4-7: 0000030002659000 00000000deadbc00 0000000000000050 0000000000000000
000002a10010ef30 qfe:qfestart+234 (3000e1bc000, 3000d5e48f0, 3000df50680,
5558, 3000e1bc420, 5400)
  %l0-3: 0000000000000001 0000000000000000 0000000000000000 000003000007b0b0
 %l4-7: 0000000000000000 0000000000000000 000000007bbdcecc 000003000e1c1558
000002a10010efe0 qfe:qfeudreq+1f4 (3000d5e48f0, 3000df50680, fc00,
3000d5ecd70, 3000d5ecb70, 3000e1bc000)
  %l0-3: 000003000d5ecd00 000003000d5ecd70 0000000000000000 000003000df56d20
 %l4-7: 00000000000086dd 0000000000000086 0000000000008600 000000000000ff00
000002a10010f090 qfe:qfewput+1a0 (3000d5e48f0, 3000df50680, 0, 100, 1388,
3000e1bc000)
  %l0-3: 000003000d5ecb70 0000000000000003 0000000000000000 0000000000000000
 %l4-7: 0000000000000000 00000000feedface 0000000000000000 00000000feedf800
000002a10010f140 unix:putnext+414 (100, 3000d5e48f0, 3000d5e49e8,
3000df50680, 7002a800, 0)
  %l0-3: 000003000d5e4648 0000000000000000 0000000000000000 0000000000000000
 %l4-7: 000003000cf34230 0000000001852800 000002a10010a000 000000007bbda27c
000002a10010f1f0 ip:ip_xmit_v6+c40 (0, 3000df45540, 0, 0, 0, 0)
  %l0-3: 0000000000002c00 0000000000000000 000003000df50680 000003000d5e4648
 %l4-7: 00000300028a01b0 0000000000010000 00000300028a0240 0000000000000003
000002a10010f2e0 ip:ip_wput_ire_v6+f5c (3000df56d20, 300028b0ba8, 0, 5dc,
fdbf, 0)
  %l0-3: 0000000000000000 0000000000000003 000003000d5ecd70 0000000000000002
 %l4-7: 000000007bb2b800 000000000000003a 000003000df45540 000003000df45540
000002a10010f400 ip:ip_output_v6+16dc (0, 300028b0628, 3000df50680,
3000df45540, 0, ffffffffffffffff)
  %l0-3: 0000000000010000 0000000000000800 0000000000000000 0000000000000000
 %l4-7: 0000000000000000 0000000000000002 0000000000000000 0000000000000000
000002a10010f540 unix:put+364 (100, 1818c00, 3000df55738, 3000df55640,
3000df50680, 0)
  %l0-3: 0000000000000000 0000000000000001 0000000000000000 0000000000000000
 %l4-7: 00000000010b2000 0000000000000001 fffffd5effef6000 000000007ba49620
000002a10010f5f0 ip:icmp_pkt_v6+460 (3000df55640, 68, 1, 68, 3000df56d20,
3000df50680)
  %l0-3: 0000000000000002 0000000000000090 000003000d5ecd70 0000000000000030
 %l4-7: 0000000000000060 0000000000010027 0000000000010000 000003000d5ecd98
000002a10010f6c0 ip:icmp_unreachable_v6+80 (3000df55640, 3000df5bfa0, 3, 0,
1, 30004e1be40)
  %l0-3: 0000000000000000 000002a10010fad0 0000000000000003 000003000e022fb0
 %l4-7: 000002a10010fad0 0000000000000001 000003000df50680 000000000000000d
000002a10010f780 ip:nce_resolv_failed+12c (300028a1e30, 300028b0628, 3,
7dfaae02, 3000df50680, 0)
  %l0-3: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
 %l4-7: 0000000000000033 0000000000000033 0000000000000001 00000300028a1ec0
000002a10010f860 ip:ndp_timer+6d8 (300028a1ec0, 2a10010fcc0, 300028a1e30, 0,
0, 3000e13ae50)
  %l0-3: 0000000000000813 000000007bb434d8 000000007004fb90 000000007bb43490
 %l4-7: 000003000df50680 000000000000d33a 00000000018cbc00 00000300028b0628
000002a10010f950 genunix:callout_execute+ac (3000257d000, 8000000000000000,
bfffffffffff3e49, d33a, 3000257ea08, 3000d5eefd8)
  %l0-3: 0000000000000100 0000000000000000 000003000257d038 0000000000000000
 %l4-7: 000003000257e038 000000000000d33a 0000000001272f78 0000000001272f58
000002a10010fa00 genunix:taskq_thread+1f8 (300024ad8c0, 300024ad868,
2a10010faca, 2a10010fac8, 902a9c38b4, 904bfcfb50)
  %l0-3: 0000000000000000 0000000000000001 00000300024ad898 00000300024ad89a
 %l4-7: 00000300024854c0 00000300024ad888 00000300024ad890 0000000000010000

 xxxxx@xxxxx.com 2005-07-15 21:06:09 GMT
 xxxxx@xxxxx.com 2005-07-15 21:13:57 GMT
*** (#1 of 4): 2005-07-15 17:06:09 EDT  xxxxx@xxxxx.com
*** Last Edit: 2005-07-15 17:13:57 EDT defect-conversion- xxxxx@xxxxx.com
Work Around
N/A
Comments
N/A