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>