OpenSolaris

Printable Version Enter a New Search
Bug ID 6746290
Synopsis panic[cpu0]/thread=ffffff01d1ebdc60: bcmp: arguments below kernelbase
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:nfs
Keywords 2009.06-reviewed | rtiq_regression
Responsible Engineer Nagakiran Rajashekar
Reported Against snv_98 , osol_2008.11
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_112
Fixed In snv_111a
Release Fixed solaris_nevada(snv_111a)
Related Bugs 6627507 , 6746393 , 6806417
Submit Date 9-September-2008
Last Update Date 1-June-2009
Description
PIT hit a reproducible panic on a galaxy (x4100 prototype) system
running nfsv4_test during snv_98. Both times it produced, the
system was acting as server in a sparc/x86/sparc combination.

See comments for systems configurations.

The system encountered a 

  panic[cpu0]/thread=ffffff01d1ebdc60: bcmp: arguments below kernelbase
   
   ffffff0007c3f300 unix:bcmp+23 ()
   ffffff0007c3f760 nfssrv:rfs_write+a4 ()
   ffffff0007c3fa60 nfssrv:common_dispatch+45c ()
   ffffff0007c3fa80 nfssrv:rfs_dispatch+2d ()
   ffffff0007c3fb70 rpcmod:svc_getreq+234 ()
   ffffff0007c3fbe0 rpcmod:svc_run+1ae ()
   ffffff0007c3fc20 rpcmod:svc_do_run+85 ()
   ffffff0007c3feb0 nfs:nfssys+7f2 ()
   ffffff0007c3ff00 unix:brand_sys_syscall32+292 ()
   
   syncing file systems... done
   dumping to /dev/dsk/c0t0d0s1, offset 378404864, content: kernel + curproc
     1% done  ... 100% done: 
   149866 pages dumped, compression ratio 4.21, dump succeeded
   rebooting..


bash-3.2# mdb 9
Loading modules: [ unix genunix specfs dtrace cpu.generic cpu_ms.AuthenticAMD.15 uppc pcplusmp scsi_vhci ufs mpt sd ip hook neti sctp arp usba fctl stmf nca lofs zfs random nfs sppp cpc fcip logindmux ptm ]
> ::status
debugging crash dump vmcore.9 (64-bit) from xxxxxxx
operating system: 5.11 snv_98 (i86pc)
panic message: bcmp: arguments below kernelbase
dump content: kernel pages and pages from PID 117506
> ::cpuinfo
 ID ADDR             FLG NRUN BSPL PRI RNRN KRNRN SWITCH THREAD           PROC
  0 fffffffffbc40600  1b    0    0  60   no    no t-0    ffffff01e6d6b760 nfsd
  1 ffffff01d2f11580  1f    1    0  -1   no    no t-0    ffffff0007a99c80 (idle)
> ::memstat
Page Summary                Pages                MB  %Tot
------------     ----------------  ----------------  ----
Kernel                     179258               700   18%
Anon                        41106               160    4%
Exec and libs                5558                21    1%
Page cache                  35882               140    4%
Free (cachelist)            48151               188    5%
Free (freelist)            711880              2780   70%

Total                     1021835              3991
Physical                  1021834              3991
> panic_thread/J
panic_thread:
panic_thread:   ffffff01e6d6b760 
> ffffff01e6d6b760::findstack
stack pointer for thread ffffff01e6d6b760: ffffff0007db3200
  ffffff0007db32f0 panic+0x9c()
  ffffff0007db3300 bcmp+0x23()
  ffffff0007db3760 rfs_write+0xa4()
  ffffff0007db3a60 common_dispatch+0x45c()
  ffffff0007db3a80 rfs_dispatch+0x2d()
  ffffff0007db3b70 svc_getreq+0x234()
  ffffff0007db3be0 svc_run+0x1ae()
  ffffff0007db3c20 svc_do_run+0x85()
  ffffff0007db3eb0 nfssys+0x7f2()
  ffffff0007db3f00 sys_syscall32+0x1fc()
> ffffff01e6d6b760::thread -p
            ADDR             PROC              LWP             CRED
ffffff01e6d6b760 ffffff033a9963a0 ffffff01d3a75100 ffffff01dff43bc0
> ffffff033a9963a0::ps -flt
S    PID   PPID   PGID    SID    UID      FLAGS             ADDR NAME
R 117506      1 117506 117506      1 0x42000000 ffffff033a9963a0 /usr/lib/nfs/nfsd
        T  0xffffff0242679c60 <TS_SLEEP>
        L  0xffffff01d3e2abb0 ID: 1
        T  0xffffff01dfa238c0 <TS_SLEEP>
        L  0xffffff0301651e60 ID: 2
        T  0xffffff01e6d6b760 <TS_ONPROC>
        L  0xffffff01d3a75100 ID: 45
> ffffff033a9963a0::ptree
fffffffffbc36f70  sched
     ffffff01d30d43a0  init
          ffffff033a9963a0  nfsd
>
Work Around
N/A
Comments
N/A