From owner-freebsd-current@FreeBSD.ORG Fri Aug 7 11:27:17 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 34D74106566B for ; Fri, 7 Aug 2009 11:27:17 +0000 (UTC) (envelope-from shteryana@gmail.com) Received: from mail-fx0-f224.google.com (mail-fx0-f224.google.com [209.85.220.224]) by mx1.freebsd.org (Postfix) with ESMTP id A64CD8FC1D for ; Fri, 7 Aug 2009 11:27:16 +0000 (UTC) Received: by fxm24 with SMTP id 24so1563546fxm.36 for ; Fri, 07 Aug 2009 04:27:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:reply-to:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=E0Jn6Hyw9SWW/d3NA5Zth54cVyRL3M/N2ul5rEcuoSo=; b=OFV6ESPBpk2aA+jmd5OHD4COPt5Y0d8kBDnNRx8DYVe1TslXGW8WauPMNRqA2dZ8rl eDkVWDAgnaAnYoCGuIu7pyMyVaXgmVTsVgCTX4eUALASL8NV277X9s5QhfOPLL5Rac7U u0udw2gFNk9R3BNjytcaxMnc6cftBNZKQ7IoA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:reply-to:date:x-google-sender-auth:message-id :subject:from:to:content-type; b=IbOVRT5ulU7JkygpY4rkOBxvw9drRRD+9jA3zCzIpFx/wKea5T3ZAetjSlQZzjuYEE Dbs0IP8WNBCFQSjKw2XCr18z4QWvugbJjHlCULzC+QD56i/zXn/KZ+i9Al49o5TbihO+ fx92kXLemDSUhwbDQlJUaFqQVEB+QZ99hbWQQ= MIME-Version: 1.0 Sender: shteryana@gmail.com Received: by 10.204.112.205 with SMTP id x13mr3038629bkp.170.1249642782624; Fri, 07 Aug 2009 03:59:42 -0700 (PDT) Date: Fri, 7 Aug 2009 13:59:42 +0300 X-Google-Sender-Auth: 79628c047ec96b75 Message-ID: <61b573980908070359h2b79d507t4661bea162378ab0@mail.gmail.com> From: Shteryana Shopova To: freebsd-current@freebsd.org Content-Type: multipart/mixed; boundary=0016368e21cc278c2904708b2246 Subject: kernel crash while loading snd_hda - _sx_xlock_hard: recursed on non-recursive sx X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: syrinx@FreeBSD.org List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Aug 2009 11:27:17 -0000 --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--