OpenSolaris

Printable Version Enter a New Search
Bug ID 6580259
Synopsis onnv ZFS panic with zfs_purgedir in zfs_dir.c
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:zfs
Keywords
Responsible Engineer Christopher Kirby
Reported Against
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_82
Fixed In snv_82
Release Fixed solaris_nevada(snv_82) , solaris_10u6(s10u6_01) (Bug ID:2160875)
Related Bugs
Submit Date 13-July-2007
Last Update Date 31-January-2008
Description
while run zfs_stress004.sh on onnv-0711 I hit this panic:
[@griffit|hl153459]$more  /etc/motd
Sun Microsystems Inc.   SunOS 5.11      onnv-gate:2007-07-10    Jul. 10, 2007
SunOS Internal Development:  gk 2007-07-10 [onnv-gate]
bfu'ed from /ws/onnv-gate/archives/sparc/daily.0710 on 2007-07-11
Sun Microsystems Inc.   SunOS 5.11      snv_62  October 2007
panic[cpu5]/thread=3007388c1c0: 
assertion failed: error == 2, file: ../../common/fs/zfs/zfs_dir.c, line: 432


000002a1028db350 genunix:assfail+78 (7af530d8, 7af52fd0, 1b0, 1852400, 131e000, 
0)
  %l0-3: 000000007af40e30 00000000701bc600 0000000000000007 0000000000000002
  %l4-7: 000000000008e7bd 0000000000000000 00000000018a1c00 0000000000000000
000002a1028db400 zfs:zfs_purgedir+1ec (0, 5, 304a2535200, 2a1028db4f0, 7af52c00,
 7af53000)
  %l0-3: 000002a1028db5f0 0000000000000000 00000300e3cc7200 0000035386060380
  %l4-7: 00000000701bc600 000000007af42400 0000060032701c50 00000000fffffffe
000002a1028db620 zfs:zfs_rmnode+84 (302a55b3d88, 3007388c1c0, 10b2, 0, 60026825b
48, 300e3cc7200)
  %l0-3: 0000000000000000 0000000000000001 ffffffffffffffff 00000309d4e34fa0
  %l4-7: 000003000000e040 0000000000000180 0000000000000006 0000000000000006
000002a1028db6f0 zfs:zfs_zinactive+bc (302a55b3d88, cf, 300e3cc72a0, 300e3cc7200
, 302a55b3da0, 304a2535200)
  %l0-3: 0000000000000000 0000000000000001 00000300e3cc7318 0000000000000001
  %l4-7: 0000033662e6a800 feedface00000000 000000007af4fc00 0000000000000001
000002a1028db7a0 zfs:zfs_inactive+180 (300e3cc7258, 0, 459640, 2420, 0, 302a55b3
d88)
  %l0-3: 00000300e3cc7200 00000304a2535200 0000000000000002 00000600216224c0
  %l4-7: 000006002fca5a40 0000000000000b1a 0000000000000b19 000000007af36800
000002a1028db850 genunix:dnlc_purge_vfsp+1e0 (60024109100, 0, 2a1028db910, 986, 
32b, 187f790)                         
  %l0-3: 000003002ac7a9d0 000000000000032a 000003002ac7a9d0 0000000000000002
  %l4-7: 000003002ac7a9e0 0000000001312370 00000000013123d0 0000000000000002
000002a1028db950 genunix:dounmount+3c (60024109100, 0, 60023a33128, 378, 300dbe1
1940, 19e5)
  %l0-3: 00000300b8181dc0 0000000001893400 000000000000008f 000000000000006d
  %l4-7: 0000000003fae898 000003000005af80 00000300b8181d80 0000000001332c00
000002a1028dba00 genunix:umount2+120 (60024109100, 0, 0, 3a10c000, 0, 171388)
  %l0-3: 000006002e990650 0000000868c3b766 0000000000000001 0000000000000000
  %l4-7: 0000000868c3b6c4 000000000131a400 0000000000000000 0000000000000000


panic[cpu5]/thread=3007388c1c0: 

> $C
000002a1028daaa1 vpanic(131e240, 7af530d8, 7af52fd0, 1b0, 1, 2a1028db5f8)
000002a1028dab51 assfail+0x78(7af530d8, 7af52fd0, 1b0, 1852400, 131e000, 0)
000002a1028dac01 zfs_purgedir+0x1ec(0, 5, 304a2535200, 2a1028db4f0, 7af52c00, 
7af53000)
000002a1028dae21 zfs_rmnode+0x84(302a55b3d88, 3007388c1c0, 10b2, 0, 60026825b48
, 300e3cc7200)
000002a1028daef1 zfs_zinactive+0xbc(302a55b3d88, cf, 300e3cc72a0, 300e3cc7200, 
302a55b3da0, 304a2535200)
000002a1028dafa1 zfs_inactive+0x180(300e3cc7258, 0, 459640, 2420, 0, 302a55b3d88
)
000002a1028db051 dnlc_purge_vfsp+0x1e0(60024109100, 0, 2a1028db910, 986, 32b, 
187f790)
000002a1028db151 dounmount+0x3c(60024109100, 0, 60023a33128, 378, 300dbe11940, 
19e5)
000002a1028db201 umount2+0x120(60024109100, 0, 0, 3a10c000, 0, 171388)
000002a1028db2e1 syscall_trap32+0x1e8(1599c0, 0, 0, 3a10c000, 1f1f8, 171388)

I've uploaded the core to:
/net/zion.eng/export/dumps/hl153459/<bugid>
Work Around
N/A
Comments
N/A