OpenSolaris

Printable Version Enter a New Search
Bug ID 6683580
Synopsis remount during install causes panic in subsequent lookup
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:devname
Keywords no-s10
Responsible Engineer Jerry Gilliam
Reported Against
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_87
Fixed In snv_87
Release Fixed solaris_nevada(snv_87)
Related Bugs 6672987
Submit Date 2-April-2008
Last Update Date 9-April-2008
Description
Martin Baxter wrote:
> 
> Hi,
> 
> Getting this panic the second i boot part of the miniroot :
> 
> I've produced it so far on a v65x, x4150 and a generic amd64
> system.
> 
> I'm still waiting on sparc to complete building and will try
> one or two sanity installs of that as well....
> 
> Rgds
> 
> Martin
> 
> ...................................................
> Loading kmdb...
> SunOS Release 5.11 Version snv_87 32-bit
> Copyright 1983-2008  xxxxx , Inc.  All rights reserved.
> Use is subject to license terms.
> DEBUG enabled
> Configuring /dev
> -
> panic[cpu2]/thread=d13f3560: assertion failed: 
> avl_find(&ddv->sdev_entries, dv, &where) == NULL, file: 
> ../../common/fs/dev/sdev_subr
> .c, line: 1045
> 
> d152d8c0 genunix:assfail+5a (febd8b74, febd9174,)
> d152d8f8 dev:sdev_direnter+e2 (c9dc7f20, d0e4c8a0)
> d152d910 dev:sdev_cache_add+e2 (c9dc7f20, d152d978,)
> d152d93c dev:sdev_cache_update+3e (c9dc7f20, d152d978,)
> d152d97c dev:sdev_mknode+ad (c9dc7f20, d152db20,)
> d152da54 dev:devname_lookup_func+895 (c9dc7f20, d152db20,)
> d152da80 dev:sdev_lookup+44 (c9aa87c0, d152db20,)
> d152dad4 genunix:fop_lookup+ac (c9aa87c0, d152db20,)
> d152dc8c genunix:lookuppnvp+313 (d152dd00, 0, 1, 0, )
> d152dcd4 genunix:lookuppnat+ec (d152dd00, 0, 1, 0, )
> d152dd50 genunix:lookupnameat+54 (8054f78, 0, 1, 0, d)
> d152de74 genunix:vn_openat+1a3 (8054f78, 0, 1, e78,)
> d152df58 genunix:copen+2f1 (ffd19553, 8054f78, )
> d152df7c genunix:open+1b (8054f78, 0, 8047e78)
> 
> panic: entering debugger (no dump device/tftpboot/nbp.010007E924D29C: No 
> such file or directory
> twork
> (PANIC)
> , continue to reboot)
> 
> Welcome to kmdb
> kmdb: unable to determine terminal type: assuming `vt100'
> Loaded modules: [ scsi_vhci crypto uppc neti ptm ufs unix mpt zfs krtld 
> uhci
> hook lofs genunix ip logindmux usba specfs pcplusmp md random 
> cpu.generic sctp
> arp ]
> [2]> go
> kmdb: failed to dereference symbol: unknown symbol name
> [2]>
> (BASIC PANIC ANALYSIS)
> $c
> kmdb_enter+0xa()
> debug_enter+0x27(fe8dbccc)
> panicsys+0x338(feaef640, d152d8b4, fec40974, 1)
> vpanic+0xc3(feaef640, d152d8b4)
> panic+0x12(feaef640, febd8b74, febd9174, 415)
> assfail+0x5a(febd8b74, febd9174, 415)
> dev`sdev_direnter+0xe2(c9dc7f20, d0e4c8a0)
> dev`sdev_cache_add+0xe2(c9dc7f20, d152d978, d152db20)
> dev`sdev_cache_update+0x3e(c9dc7f20, d152d978, d152db20, 0)
> dev`sdev_mknode+0xad(c9dc7f20, d152db20, d152da4c, d152d9b8, d0e48e80, 
> d2db1ba8
> )
> dev`devname_lookup_func+0x895(c9dc7f20, d152db20, d152dc84, c98ab8a8, 0, 0)
> dev`sdev_lookup+0x44(c9aa87c0, d152db20, d152dc84, d152dd00, 0, c9aa8ac0)
> fop_lookup+0xac(c9aa87c0, d152db20, d152dc84, d152dd00, 0, c9aa8ac0)
> lookuppnvp+0x313(d152dd00, 0, 1, 0, d152de68, c9aa8ac0)
> lookuppnat+0xec(d152dd00, 0, 1, 0, d152de68, 0)
> lookupnameat+0x54(8054f78, 0, 1, 0, d152de68, 0)
> vn_openat+0x1a3(8054f78, 0, 1, e78, d152df48, 0)
> copen+0x2f1(ffd19553, 8054f78, 1, 8047e78)
> open+0x1b()
> sys_call+0x1aa()
> [2]>
> [2]>
> [2]> ::status
> debugging live kernel (32-bit) on (not set)
> operating system: 5.11 snv_87 (i86pc)
> CPU-specific support: Intel Pentium 4 (pre-Prescott)
> DTrace state: inactive
> stopped on: debugger entry trap
> [2]> $c
> kmdb_enter+0xa()
> debug_enter+0x27(fe8dbccc)
> panicsys+0x338(feaef640, d152d8b4, fec40974, 1)
> vpanic+0xc3(feaef640, d152d8b4)
> panic+0x12(feaef640, febd8b74, febd9174, 415)
> assfail+0x5a(febd8b74, febd9174, 415)
> dev`sdev_direnter+0xe2(c9dc7f20, d0e4c8a0)
> dev`sdev_cache_add+0xe2(c9dc7f20, d152d978, d152db20)
> dev`sdev_cache_update+0x3e(c9dc7f20, d152d978, d152db20, 0)
> dev`sdev_mknode+0xad(c9dc7f20, d152db20, d152da4c, d152d9b8, d0e48e80, 
> d2db1ba8
> )
> dev`devname_lookup_func+0x895(c9dc7f20, d152db20, d152dc84, c98ab8a8, 0, 0)
> dev`sdev_lookup+0x44(c9aa87c0, d152db20, d152dc84, d152dd00, 0, c9aa8ac0)
> fop_lookup+0xac(c9aa87c0, d152db20, d152dc84, d152dd00, 0, c9aa8ac0)
> lookuppnvp+0x313(d152dd00, 0, 1, 0, d152de68, c9aa8ac0)
> lookuppnat+0xec(d152dd00, 0, 1, 0, d152de68, 0)
> lookupnameat+0x54(8054f78, 0, 1, 0, d152de68, 0)
> vn_openat+0x1a3(8054f78, 0, 1, e78, d152df48, 0)
> copen+0x2f1(ffd19553, 8054f78, 1, 8047e78)
> open+0x1b()
> sys_call+0x1aa()
> [2]> ::cpuinfo
>  ID ADDR     FLG NRUN BSPL PRI RNRN KRNRN SWITCH THREAD   PROC
>   0 fec248c8  1f    0    0  -1   no    no t-1    c9918de0 (idle)
>   1 c9f51940  1f    0    0  -1   no    no t-0    d0994de0 (idle)
>   2 fec28100  1b    0    0  29   no    no t-0    d13f3560 syseventd
>   3 c9f508c0  1f    0    0  -1   no    no t-1    d0a96de0 (idle)
> [2]> ::memstat
> Page Summary                Pages                MB  %Tot
> ------------     ----------------  ----------------  ----
> Kernel                      52493               205   20%
> Anon                         1944                 7    1%
> Exec and libs                 716                 2    0%
> Page cache                   5444                21    2%
> Free (cachelist)             7222                28    3%
> Free (freelist)     3204045793954      317827579904  18387844404040695808%
> 
> Total                      258957              1011
> Physical                   258956              1011
> [2]> p
>
Work Around
none
Comments
N/A