Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Aug 2009 13:59:42 +0300
From:      Shteryana Shopova <syrinx@FreeBSD.org>
To:        freebsd-current@freebsd.org
Subject:   kernel crash while loading snd_hda - _sx_xlock_hard: recursed on  non-recursive sx
Message-ID:  <61b573980908070359h2b79d507t4661bea162378ab0@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
--0016368e21cc278c2904708b2246
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Hi,

I am getting a kernel crash every time I try to load the snd_hda
module - backtrace in the attachment - this is on a current as of
August 6th,  ~17pm. Making the newbus lock recursable fixed the issue
for me (patch attached) but I am not familiar with the newbus
subsystem & locking so I am not sure that this is the appropriate
solution.

cheers,
Shteryana

--0016368e21cc278c2904708b2246
Content-Type: text/plain; charset=US-ASCII; name="bt.txt"
Content-Disposition: attachment; filename="bt.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_fy2simhv0

IzkgIDB4YzA4N2ZjZTYgaW4gcGFuaWMgKAogICAgZm10PTB4YzBjNzA0MjkgIl9zeF94bG9ja19o
YXJkOiByZWN1cnNlZCBvbiBub24tcmVjdXJzaXZlIHN4ICVzIEAgJXM6JWRcbiIpCiAgICBhdCAv
dXNyL3NyYy9zeXMva2Vybi9rZXJuX3NodXRkb3duLmM6NTU4CiMxMCAweGMwODg3NTU0IGluIF9z
eF94bG9ja19oYXJkIChzeD0weGMwZGQ0NzQwLCB0aWQ9MzMyMDg0NDg2NCwgb3B0cz0wLCAKICAg
IGZpbGU9MHhjMGM3MjRjMCAiL3Vzci9zcmMvc3lzL2tlcm4vc3Vicl9idXMuYyIsIGxpbmU9MjE5
KQogICAgYXQgL3Vzci9zcmMvc3lzL2tlcm4va2Vybl9zeC5jOjQ4NAojMTEgMHhjMDg4N2NiMCBp
biBfc3hfeGxvY2sgKHN4PTB4YzBkZDQ3NDAsIG9wdHM9MCwgCiAgICBmaWxlPTB4YzBjNzI0YzAg
Ii91c3Ivc3JjL3N5cy9rZXJuL3N1YnJfYnVzLmMiLCBsaW5lPTIxOSkgYXQgc3guaDoxNTUKIzEy
IDB4YzA4YTc1MmEgaW4gbmV3YnVzX3hsb2NrICgpIGF0IC91c3Ivc3JjL3N5cy9rZXJuL3N1YnJf
YnVzLmM6MjE5CiMxMyAweGM2M2EwMTI0IGluIGhkYWNfYXR0YWNoMiAoYXJnPTB4YzVhYzY4MDAp
Ci0tLVR5cGUgPHJldHVybj4gdG8gY29udGludWUsIG9yIHEgPHJldHVybj4gdG8gcXVpdC0tLSAK
ICAgIGF0IC91c3Ivc3JjL3N5cy9tb2R1bGVzL3NvdW5kL2RyaXZlci9oZGEvLi4vLi4vLi4vLi4v
ZGV2L3NvdW5kL3BjaS9oZGEvaGRhYy5jOjc0MzgKIzE0IDB4YzYzYTg5ZTUgaW4gaGRhY19hdHRh
Y2ggKGRldj0weGM1YjA3ZTgwKQogICAgYXQgL3Vzci9zcmMvc3lzL21vZHVsZXMvc291bmQvZHJp
dmVyL2hkYS8uLi8uLi8uLi8uLi9kZXYvc291bmQvcGNpL2hkYS9oZGFjLmM6NDE5MwojMTUgMHhj
MDhhODgxNyBpbiBkZXZpY2VfYXR0YWNoIChkZXY9MHhjNWIwN2U4MCkgYXQgZGV2aWNlX2lmLmg6
MTc4CiMxNiAweGMwOGE5NTRjIGluIGRldmljZV9wcm9iZV9hbmRfYXR0YWNoIChkZXY9MHhjNWIw
N2U4MCkKICAgIGF0IC91c3Ivc3JjL3N5cy9rZXJuL3N1YnJfYnVzLmM6MjYwMgojMTcgMHhjMDcw
ZDliNSBpbiBwY2lfZHJpdmVyX2FkZGVkIChkZXY9MHhjNWIwOTM4MCwgZHJpdmVyPTB4YzYzYWQz
MjApCiAgICBhdCAvdXNyL3NyYy9zeXMvZGV2L3BjaS9wY2kuYzoyODM5CiMxOCAweGMwOGE2NDg4
IGluIGRldmNsYXNzX2RyaXZlcl9hZGRlZCAoZGM9MHhjNTk1NWIwMCwgZHJpdmVyPTB4YzYzYWQz
MjApCiAgICBhdCBidXNfaWYuaDoxODMKIzE5IDB4YzA4YTgxNjMgaW4gZHJpdmVyX21vZHVsZV9o
YW5kbGVyIChtb2Q9MHhjNWU4YmI0MCwgd2hhdD0wLCAKICAgIGFyZz0weGM2M2FkMmYwKSBhdCAv
dXNyL3NyYy9zeXMva2Vybi9zdWJyX2J1cy5jOjEwODQKIzIwIDB4YzA4NmY1NTcgaW4gbW9kdWxl
X3JlZ2lzdGVyX2luaXQgKGFyZz0weGM2M2FkMjUwKQogICAgYXQgL3Vzci9zcmMvc3lzL2tlcm4v
a2Vybl9tb2R1bGUuYzoxMjQKIzIxIDB4YzA4NjZkMmEgaW4gbGlua2VyX2xvYWRfbW9kdWxlIChr
bGRuYW1lPVZhcmlhYmxlICJrbGRuYW1lIiBpcyBub3QgYXZhaWxhYmxlLgopCiAgICBhdCAvdXNy
L3NyYy9zeXMva2Vybi9rZXJuX2xpbmtlci5jOjIzNAojMjIgMHhjMDg2NzFlYSBpbiBrZXJuX2ts
ZGxvYWQgKHRkPTB4YzVmMDEyNDAsIGZpbGU9MHhjNWUwZjgwMCAic25kX2hkYSIsIAogICAgZmls
ZWlkPTB4ZTgxZTRjNzApIGF0IC91c3Ivc3JjL3N5cy9rZXJuL2tlcm5fbGlua2VyLmM6MTAxNgoj
MjMgMHhjMDg2NzMyNCBpbiBrbGRsb2FkICh0ZD0weGM1ZjAxMjQwLCB1YXA9MHhlODFlNGNmOCkK
ICAgIGF0IC91c3Ivc3JjL3N5cy9rZXJuL2tlcm5fbGlua2VyLmM6MTA0NAoK
--0016368e21cc278c2904708b2246
Content-Type: application/octet-stream; name="subr_bus.c-20090807-01.diff"
Content-Disposition: attachment; filename="subr_bus.c-20090807-01.diff"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_fy2st0x31

LS0tIC91c3Ivc3JjL3N5cy9rZXJuL3N1YnJfYnVzLmMJMjAwOS0wOC0wNyAxMjowNTo0MC4wMDAw
MDAwMDAgKzAzMDAKKysrIGtlcm4vc3Vicl9idXMuYwkyMDA5LTA4LTA3IDExOjQwOjIxLjAwMDAw
MDAwMCArMDMwMApAQCAtMTk3LDcgKzE5Nyw3IEBACiAgKi8KIHN0YXRpYyBzdHJ1Y3Qgc3ggbmV3
YnVzX2xvY2s7CiAKLSNkZWZpbmUJTkJMX0xPQ0tfSU5JVCgpCQlzeF9pbml0X2ZsYWdzKCZuZXdi
dXNfbG9jaywgIm5ld2J1cyIsIFNYX1JFQ1VSU0UpCisjZGVmaW5lCU5CTF9MT0NLX0lOSVQoKQkJ
c3hfaW5pdCgmbmV3YnVzX2xvY2ssICJuZXdidXMiKQogI2RlZmluZQlOQkxfTE9DS19ERVNUUk9Z
KCkJc3hfZGVzdHJveSgmbmV3YnVzX2xvY2spCiAjZGVmaW5lCU5CTF9YTE9DSygpCQlzeF94bG9j
aygmbmV3YnVzX2xvY2spCiAjZGVmaW5lCU5CTF9TTE9DSygpCQlzeF9zbG9jaygmbmV3YnVzX2xv
Y2spCg==
--0016368e21cc278c2904708b2246--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?61b573980908070359h2b79d507t4661bea162378ab0>