Garrett,

Garrett D'Amore wrote, On 03/05/09 06:18 PM:
> I've just posted a refresh of the Boomer beta release.   I've moved it
> to files are for the project instead of the device driver.  Find it here:
> 
> http://www.opensolaris.org/os/project/opensound/files/
> 

I installed the Beta refresh over the Nevada b105.  Then, I got the following
panic at the boot (no crash dump was collected; the following is from kmdb
output):
---------------------------------------------------------------------------
BAD TRAP: type=e (#pf Page fault) rp=ffffff00112dc890 addr=c0 occurred in
module "audiohd" due to a NULL pointer dereference

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

rdi: ffffff02db2c5ac0 rsi:                0 rdx:                0
rcx:                0  r8:               14  r9:                0
rax:                8 rbx:                3 rbp: ffffff00112dc9a0
r10: ffffff02d9c8b480 r11: ffffff02d9c8b484 r12:                0
r13: ffffff02d9c92600 r14: ffffff02d3bd15b0 r15: ffffff02d3bcf350
fsb:                0 gsb: ffffff02d901fb00  ds:               4b
  es:               4b  fs:                0  gs:              1c3
trp:                e err:                0 rip: fffffffff84c8fb4
  cs:               30 rfl:            10202 rsp: ffffff00112dc988
  ss:                0

ffffff00112dc770 unix:die+dd ()
ffffff00112dc880 unix:trap+1752 ()
ffffff00112dc890 unix:_cmntrap+e9 ()
ffffff00112dc9a0 audiohd:audiohd_build_output_amp+64 ()
ffffff00112dc9d0 audiohd:audiohd_build_path+33 ()
ffffff00112dca10 audiohd:audiohd_attach+ba ()
ffffff00112dca70 genunix:devi_attach+80 ()
ffffff00112dcaa0 genunix:attach_node+95 ()
ffffff00112dcae0 genunix:i_ndi_config_node+a5 ()
ffffff00112dcb00 genunix:i_ddi_attachchild+40 ()
ffffff00112dcb40 genunix:devi_attach_node+ac ()
ffffff00112dcba0 genunix:config_immediate_children+d5 ()
ffffff00112dcbf0 genunix:devi_config_common+a6 ()
ffffff00112dcc40 genunix:mt_config_thread+53 ()
ffffff00112dcc50 unix:thread_start+8 ()

[1]> ffffff02db2c5ac::print -ta hda_codec_t widget
ffffff02db2c5af8 struct audiohd_widget *[128] widget = [ 0, 0, 0, 0,
0xffffff02db2c11f0, 0xffffff02db2c1110, 0xffffff02db2c1030,
0xffffff02db2bfe38,
0xffffff02db2bfd58, 0xffffff02db2bfc78, 0xffffff02db2bfb98,
0xffffff02db2bfab8,
0xffffff02db2bf9d8, 0xffffff02db2bf8f8, 0xffffff02db2bf818, 0, 0, 0, 0, 0,
0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ... ]

---------------------------------------------------------------------------

I think the panic is occurring around the following line in 
audiohd_build_output_amp():

                        pin = (audiohd_pin_t *)wpin->priv;


I'm using ASUS P5N7A-VM motherboard that deploys nVidia 9300/nForce 730i
chipset and Realtek ALC1200 8-Channel High-Definition audio codec.
(http://usa.asus.com/products.aspx?modelmenu=2&model=2579&l1=3&l2=11&l3=812&l4=0)
With the previous beta, I had experienced the same panic.

Thanks,
Kenjiro

Reply via email to