OpenSolaris

Printable Version Enter a New Search
Bug ID 6761406
Synopsis AMD errata 91 workaround doesn't work on 64-bit systems
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:amd64
Keywords
Responsible Engineer Jeff Bonwick
Reported Against snv_101
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_105
Fixed In snv_105
Release Fixed solaris_nevada(snv_105) , solaris_10u8(s10u8_01) (Bug ID:2176239)
Related Bugs 6840236 , 6842685
Submit Date 20-October-2008
Last Update Date 21-April-2009
Description
We saw a single instance of BAD TRAP during TX setup (which creates 
TX local zones prior to test run) in snv_101 on v20z - then later 
reproduced singluarly on a "off-shelf" amd64 and a iwashi (Sun-Storage-7110) 
platform - neither of these could produce a coredump as they continuially 
panic. This wasn't seen before in previous builds of nevada. 

The operating system root FS is ZFS. There is putback made to ON that could be 
the cause for this. See comments.

panic[cpu1]/thread=ffffff0004087c80: BAD TRAP: type=e (#pf Page fault) rp=ffffff00040879b0 addr=ffffff0195c6d000

sched: #pf Page fault
Bad kernel fault at addr=0xffffff0195c6d000
pid=0, pc=0xfffffffffba8b0a7, sp=0xffffff0004087aa0, eflags=0x10202
cr0: 8005003b<pg,wp,ne,et,ts,mp,pe> cr4: 6f8<xmme,fxsr,pge,mce,pae,pse,de>
cr2: ffffff0195c6d000cr3: 3800000cr8: c

        rdi: ffffff014d8937a8 rsi:                0 rdx: ffffff0004087c80
        rcx:                0  r8: ffffff0195c6c800  r9:                4
        rax:               20 rbx:                a rbp: ffffff0004087b30
        r10:                a r11: ffffff0159d0eb00 r12:               1c
        r13: ffffff0199f3f7b8 r14: ffffff014d8936f0 r15: ffffff014d8937a8
        fsb:                0 gsb: ffffff01500cf580  ds:               4b
         es:               4b  fs:                0  gs:              1c3
        trp:                e err:                0 rip: fffffffffba8b0a7
         cs:               30 rfl:            10202 rsp: ffffff0004087aa0
         ss:                0

cpu          address    timestamp type  vc  handler   pc
  0 fffffffffbc1afb0  2beee8bb2cf intr  d1 cbe_fire mutex_enter+10
  0 fffffffffbc1ae28  2beed7a1f8b intr  d1 cbe_fire do_splx+89
  0 fffffffffbc1aca0  2beec687ff3 intr  d1 cbe_fire do_splx+89
  0 fffffffffbc1ab18  2beeb56e061 intr  d1 cbe_fire do_splx+89
  0 fffffffffbc1a990  2beea453dcf intr  d1 cbe_fire do_splx+89
  0 fffffffffbc1a808  2bee9339e7f intr  d1 cbe_fire do_splx+89
  0 fffffffffbc1a680  2bee8c41118 intr  1b mpt_intr x86_hm_held+c
  0 fffffffffbc1a4f8  2bee8c08a90 intr  1b mpt_intr do_splx+89
  0 fffffffffbc1a370  2bee8bcc45a intr  1b mpt_intr atomic_add_32+3
  0 fffffffffbc1a1e8  2bee8b80ecc intr  1b mpt_intr page_numtopp_nolock+4c
  1 ffffff01500db000  2beef4086f6 intr  f0  xc_serv cmp_to_prefetch+1
  1 ffffff01500e7278  2beef406f91 intr  f0  xc_serv htable_lookup+120
  1 ffffff01500e70f0  2beef405b13 intr  f0  xc_serv htable_lookup+10f
  1 ffffff01500e6f68  2beef404557 intr  f0  xc_serv hat_getpfnum+1
  1 ffffff01500e6de0  2beef402fb1 intr  f0  xc_serv as_fault+742
  1 ffffff01500e6c58  2beef401aac intr  f0  xc_serv segkmem_fault+0
  1 ffffff01500e6ad0  2beef400476 intr  f0  xc_serv as_segat+c
  1 ffffff01500e6948  2beef3fee99 intr  f0  xc_serv as_fault+1ca
  1 ffffff01500e67c0  2beef3fd7f0 intr  f0  xc_serv segkp_map_red+50
  1 ffffff01500e6638  2beef3fc1fb intr  f0  xc_serv new_mstate+c

ffffff0004087870 unix:die+119 ()
ffffff00040879a0 unix:trap+19b5 ()
ffffff00040879b0 unix:cmntrap+1d0 ()
ffffff0004087b30 zfs:dbuf_write_ready+3a7 ()
ffffff0004087b70 zfs:arc_write_ready+4b ()
ffffff0004087ba0 zfs:zio_ready+93 ()
ffffff0004087be0 zfs:zio_execute+d0 ()
ffffff0004087c60 genunix:taskq_thread+1b5 ()
ffffff0004087c70 unix:thread_start+8 ()

syncing file systems... done
dumping to /dev/zvol/dsk/zfsroot/dump, offset 65536, content: kernel + curproc
rebooting...
Work Around
N/A
Comments
N/A