From owner-svn-src-head@FreeBSD.ORG Fri Jun 22 09:58:57 2012 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3C31D106566C; Fri, 22 Jun 2012 09:58:57 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (mx0.zoral.com.ua [91.193.166.200]) by mx1.freebsd.org (Postfix) with ESMTP id 8B3DE8FC15; Fri, 22 Jun 2012 09:58:56 +0000 (UTC) Received: from skuns.kiev.zoral.com.ua (localhost [127.0.0.1]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id q5M9wlAA026219; Fri, 22 Jun 2012 12:58:47 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.5/8.14.5) with ESMTP id q5M9wlhu041642; Fri, 22 Jun 2012 12:58:47 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.5/8.14.5/Submit) id q5M9wldc041641; Fri, 22 Jun 2012 12:58:47 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 22 Jun 2012 12:58:47 +0300 From: Konstantin Belousov To: Jung-uk Kim Message-ID: <20120622095847.GC2337@deviant.kiev.zoral.com.ua> References: <201206220040.q5M0ejNk045397@svn.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="sh1CKz+Jfn6GrauW" Content-Disposition: inline In-Reply-To: <201206220040.q5M0ejNk045397@svn.freebsd.org> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: clamav-milter 0.95.2 at skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-4.0 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r237412 - in head: sys/contrib/dev/acpica sys/contrib/dev/acpica/common sys/contrib/dev/acpica/compiler sys/contrib/dev/acpica/components/debugger sys/contrib/dev/acpica/components/disa... X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jun 2012 09:58:57 -0000 --sh1CKz+Jfn6GrauW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jun 22, 2012 at 12:40:45AM +0000, Jung-uk Kim wrote: > Author: jkim > Date: Fri Jun 22 00:40:44 2012 > New Revision: 237412 > URL: http://svn.freebsd.org/changeset/base/237412 >=20 > Log: > Merge ACPICA 20120620. I think it is caused by import, malloc is called while spinlock is held: ACPI: Executed 1 blocks of module-level executable AML code acpi0: Power Button (fixed) panic: blockable sleep lock (sleep mutex) 16 @ /usr/home/kostik/work/build/= bsd/DEV/src/sys/vm/uma_core.c:2040 cpuid =3D 0 KDB: stack backtrace: db_trace_self_wrapper() at 0xffffffff80279d0a =3D db_trace_self_wrapper+0x2a panic() at 0xffffffff80325a28 =3D panic+0x1d8 witness_checkorder() at 0xffffffff80377938 =3D witness_checkorder+0x1d8 _mtx_lock_flags() at 0xffffffff80313777 =3D _mtx_lock_flags+0x87 uma_zalloc_arg() at 0xffffffff804db97a =3D uma_zalloc_arg+0x2ea malloc() at 0xffffffff8030f7cd =3D malloc+0xbd AcpiUtAllocate() at 0xffffffff802704f1 =3D AcpiUtAllocate+0x31 AcpiUtAllocateZeroed() at 0xffffffff80270559 =3D AcpiUtAllocateZeroed+0x19 AcpiSetupGpeForWake() at 0xffffffff8025becc =3D AcpiSetupGpeForWake+0xfc acpi_probe_child() at 0xffffffff802848e9 =3D acpi_probe_child+0x2b9 AcpiNsWalkNamespace() at 0xffffffff802686ef =3D AcpiNsWalkNamespace+0x15f AcpiWalkNamespace() at 0xffffffff80268c0f =3D AcpiWalkNamespace+0xbf acpi_attach() at 0xffffffff80283e43 =3D acpi_attach+0x993 device_attach() at 0xffffffff8035ab62 =3D device_attach+0x72 bus_generic_attach() at 0xffffffff8035bd3a =3D bus_generic_attach+0x1a nexus_acpi_attach() at 0xffffffff804fbd89 =3D nexus_acpi_attach+0x69 device_attach() at 0xffffffff8035ab62 =3D device_attach+0x72 bus_generic_new_pass() at 0xffffffff8035bf46 =3D bus_generic_new_pass+0xd6 bus_set_pass() at 0xffffffff803597ba =3D bus_set_pass+0x7a configure() at 0xffffffff804fd51a =3D configure+0xa mi_startup() at 0xffffffff802d5c17 =3D mi_startup+0x77 btext() at 0xffffffff802531cc =3D btext+0x2c KDB: enter: panic [ thread pid 0 tid 100000 ] Stopped at 0xffffffff8035fffb =3D kdb_enter+0x3b: movq $0,0x1027= d62(%rip) db> show alllocks Process 0 (kernel) thread 0xffffffff80837cc0 (100000) exclusive sleep mutex Giant (Giant) r =3D 0 (0xffffffff8133a900) locked @ /= usr/home/kostik/work/build/bsd/DEV/src/sys/kern/kern_module.c:116 exclusive spin mutex ACPI lock (0xfffffe000321da80) (ACPI lock (0xfffffe000= 321da80)) r =3D 0 (0xfffffe000321da80) locked @ /usr/home/kostik/work/build= /bsd/DEV/src/sys/dev/acpica/Osd/OsdSynch.c:535 --sh1CKz+Jfn6GrauW Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (FreeBSD) iEYEARECAAYFAk/kQdcACgkQC3+MBN1Mb4gXzwCeN/jRIUQboKt1g/W+0Uc5oAws gjIAmwTHt3NNImKA4iuPfQ9W11p8l8jR =Cd8O -----END PGP SIGNATURE----- --sh1CKz+Jfn6GrauW--