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/dis

2012-06-26 Thread Dimitry Andric
On 2012-06-25 23:37, Jung-uk Kim wrote:
...
> I submitted this patch and I am waiting for confirmation:
> 
> http://people.freebsd.org/~jkim/evxfgpe.diff

I've tested your diff, and it made the panic disappear for me.  Thanks!
___
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"


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/dis

2012-06-25 Thread Jung-uk Kim
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 2012-06-24 14:13:48 -0400, Ruslan Bukin wrote:
> On Fri, Jun 22, 2012 at 11:53:30AM -0400, Jung-uk Kim wrote:
>> -BEGIN PGP SIGNED MESSAGE- Hash: SHA1
>> 
>> On 2012-06-22 05:58:47 -0400, Konstantin Belousov wrote:
>>> On Fri, Jun 22, 2012 at 12:40:45AM +, 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
 
 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 = 0 KDB: stack backtrace: db_trace_self_wrapper() at 
>>> 0x80279d0a = db_trace_self_wrapper+0x2a panic() at 
>>> 0x80325a28 = panic+0x1d8 witness_checkorder() at 
>>> 0x80377938 = witness_checkorder+0x1d8 _mtx_lock_flags()
>>> at 0x80313777 = _mtx_lock_flags+0x87 uma_zalloc_arg()
>>> at 0x804db97a = uma_zalloc_arg+0x2ea malloc() at 
>>> 0x8030f7cd = malloc+0xbd AcpiUtAllocate() at 
>>> 0x802704f1 = AcpiUtAllocate+0x31 AcpiUtAllocateZeroed()
>>> at 0x80270559 = AcpiUtAllocateZeroed+0x19 
>>> AcpiSetupGpeForWake() at 0x8025becc = 
>>> AcpiSetupGpeForWake+0xfc acpi_probe_child() at
>>> 0x802848e9 = acpi_probe_child+0x2b9
>>> AcpiNsWalkNamespace() at 0x802686ef =
>>> AcpiNsWalkNamespace+0x15f AcpiWalkNamespace() at 
>>> 0x80268c0f = AcpiWalkNamespace+0xbf acpi_attach() at 
>>> 0x80283e43 = acpi_attach+0x993 device_attach() at 
>>> 0x8035ab62 = device_attach+0x72 bus_generic_attach()
>>> at 0x8035bd3a = bus_generic_attach+0x1a
>>> nexus_acpi_attach() at 0x804fbd89 =
>>> nexus_acpi_attach+0x69 device_attach() at 0x8035ab62 =
>>> device_attach+0x72 bus_generic_new_pass() at 0x8035bf46
>>> = bus_generic_new_pass+0xd6 bus_set_pass() at 
>>> 0x803597ba = bus_set_pass+0x7a configure() at 
>>> 0x804fd51a = configure+0xa mi_startup() at 
>>> 0x802d5c17 = mi_startup+0x77 btext() at
>>> 0x802531cc = btext+0x2c KDB: enter: panic [ thread pid
>>> 0 tid 10 ] Stopped at  0x8035fffb =
>>> kdb_enter+0x3b:movq $0,0x1027d62(%rip) db> show alllocks
>>> Process 0 (kernel) thread 0x80837cc0 (10) exclusive
>>> sleep mutex Giant (Giant) r = 0 (0x8133a900) locked @ 
>>> /usr/home/kostik/work/build/bsd/DEV/src/sys/kern/kern_module.c:116
>>>  exclusive spin mutex ACPI lock (0xfe000321da80) (ACPI
>>> lock (0xfe000321da80)) r = 0 (0xfe000321da80) locked @ 
>>> /usr/home/kostik/work/build/bsd/DEV/src/sys/dev/acpica/Osd/OsdSynch.c:535
>>
>>
>>> 
Hmm...
>>> 
>> I was afraid it might happen.  I'll look into it ASAP.
>> 
>> Sorry for the trouble,
>> 
> 
> I have the same problem on server & laptop
> 
> -Ruslan .
> 

I submitted this patch and I am waiting for confirmation:

http://people.freebsd.org/~jkim/evxfgpe.diff

Jung-uk Kim
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/o2i4ACgkQmlay1b9qnVOQxwCcDkT6IRp7BhI0OqC2drumJ7wP
R3kAoISjm6sEyxQ6TF6hbgNxv9JA07Xe
=ityD
-END PGP SIGNATURE-
___
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"


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/dis

2012-06-24 Thread Ruslan Bukin
On Fri, Jun 22, 2012 at 11:53:30AM -0400, Jung-uk Kim wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> On 2012-06-22 05:58:47 -0400, Konstantin Belousov wrote:
> > On Fri, Jun 22, 2012 at 12:40:45AM +, 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
> >> 
> >> 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 = 0 KDB: stack backtrace: db_trace_self_wrapper() at
> > 0x80279d0a = db_trace_self_wrapper+0x2a panic() at
> > 0x80325a28 = panic+0x1d8 witness_checkorder() at
> > 0x80377938 = witness_checkorder+0x1d8 _mtx_lock_flags() at
> > 0x80313777 = _mtx_lock_flags+0x87 uma_zalloc_arg() at
> > 0x804db97a = uma_zalloc_arg+0x2ea malloc() at
> > 0x8030f7cd = malloc+0xbd AcpiUtAllocate() at
> > 0x802704f1 = AcpiUtAllocate+0x31 AcpiUtAllocateZeroed() at
> > 0x80270559 = AcpiUtAllocateZeroed+0x19 
> > AcpiSetupGpeForWake() at 0x8025becc =
> > AcpiSetupGpeForWake+0xfc acpi_probe_child() at 0x802848e9 =
> > acpi_probe_child+0x2b9 AcpiNsWalkNamespace() at 0x802686ef
> > = AcpiNsWalkNamespace+0x15f AcpiWalkNamespace() at
> > 0x80268c0f = AcpiWalkNamespace+0xbf acpi_attach() at
> > 0x80283e43 = acpi_attach+0x993 device_attach() at
> > 0x8035ab62 = device_attach+0x72 bus_generic_attach() at
> > 0x8035bd3a = bus_generic_attach+0x1a nexus_acpi_attach() at
> > 0x804fbd89 = nexus_acpi_attach+0x69 device_attach() at
> > 0x8035ab62 = device_attach+0x72 bus_generic_new_pass() at
> > 0x8035bf46 = bus_generic_new_pass+0xd6 bus_set_pass() at
> > 0x803597ba = bus_set_pass+0x7a configure() at
> > 0x804fd51a = configure+0xa mi_startup() at
> > 0x802d5c17 = mi_startup+0x77 btext() at 0x802531cc
> > = btext+0x2c KDB: enter: panic [ thread pid 0 tid 10 ] Stopped
> > at  0x8035fffb = kdb_enter+0x3b:movq
> > $0,0x1027d62(%rip) db> show alllocks Process 0 (kernel) thread
> > 0x80837cc0 (10) exclusive sleep mutex Giant (Giant) r =
> > 0 (0x8133a900) locked @
> > /usr/home/kostik/work/build/bsd/DEV/src/sys/kern/kern_module.c:116 
> > exclusive spin mutex ACPI lock (0xfe000321da80) (ACPI lock
> > (0xfe000321da80)) r = 0 (0xfe000321da80) locked @
> > /usr/home/kostik/work/build/bsd/DEV/src/sys/dev/acpica/Osd/OsdSynch.c:535
> 
> Hmm...
> > 
> I was afraid it might happen.  I'll look into it ASAP.
> 
> Sorry for the trouble,
> 

I have the same problem on server & laptop

-Ruslan
___
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"


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/dis

2012-06-22 Thread Jung-uk Kim
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 2012-06-22 05:58:47 -0400, Konstantin Belousov wrote:
> On Fri, Jun 22, 2012 at 12:40:45AM +, 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
>> 
>> 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 = 0 KDB: stack backtrace: db_trace_self_wrapper() at
> 0x80279d0a = db_trace_self_wrapper+0x2a panic() at
> 0x80325a28 = panic+0x1d8 witness_checkorder() at
> 0x80377938 = witness_checkorder+0x1d8 _mtx_lock_flags() at
> 0x80313777 = _mtx_lock_flags+0x87 uma_zalloc_arg() at
> 0x804db97a = uma_zalloc_arg+0x2ea malloc() at
> 0x8030f7cd = malloc+0xbd AcpiUtAllocate() at
> 0x802704f1 = AcpiUtAllocate+0x31 AcpiUtAllocateZeroed() at
> 0x80270559 = AcpiUtAllocateZeroed+0x19 
> AcpiSetupGpeForWake() at 0x8025becc =
> AcpiSetupGpeForWake+0xfc acpi_probe_child() at 0x802848e9 =
> acpi_probe_child+0x2b9 AcpiNsWalkNamespace() at 0x802686ef
> = AcpiNsWalkNamespace+0x15f AcpiWalkNamespace() at
> 0x80268c0f = AcpiWalkNamespace+0xbf acpi_attach() at
> 0x80283e43 = acpi_attach+0x993 device_attach() at
> 0x8035ab62 = device_attach+0x72 bus_generic_attach() at
> 0x8035bd3a = bus_generic_attach+0x1a nexus_acpi_attach() at
> 0x804fbd89 = nexus_acpi_attach+0x69 device_attach() at
> 0x8035ab62 = device_attach+0x72 bus_generic_new_pass() at
> 0x8035bf46 = bus_generic_new_pass+0xd6 bus_set_pass() at
> 0x803597ba = bus_set_pass+0x7a configure() at
> 0x804fd51a = configure+0xa mi_startup() at
> 0x802d5c17 = mi_startup+0x77 btext() at 0x802531cc
> = btext+0x2c KDB: enter: panic [ thread pid 0 tid 10 ] Stopped
> at  0x8035fffb = kdb_enter+0x3b:movq
> $0,0x1027d62(%rip) db> show alllocks Process 0 (kernel) thread
> 0x80837cc0 (10) exclusive sleep mutex Giant (Giant) r =
> 0 (0x8133a900) locked @
> /usr/home/kostik/work/build/bsd/DEV/src/sys/kern/kern_module.c:116 
> exclusive spin mutex ACPI lock (0xfe000321da80) (ACPI lock
> (0xfe000321da80)) r = 0 (0xfe000321da80) locked @
> /usr/home/kostik/work/build/bsd/DEV/src/sys/dev/acpica/Osd/OsdSynch.c:535

Hmm...
> 
I was afraid it might happen.  I'll look into it ASAP.

Sorry for the trouble,

Jung-uk Kim
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/klPoACgkQmlay1b9qnVMg+QCggRXxXE2Wpc6kXWSpwbykhrWq
RvQAniVjs7p/084ZnlDPA+GQqyxTIF/w
=+7Iw
-END PGP SIGNATURE-
___
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"


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/dis

2012-06-22 Thread Konstantin Belousov
On Fri, Jun 22, 2012 at 12:40:45AM +, 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
> 
> 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 = 0
KDB: stack backtrace:
db_trace_self_wrapper() at 0x80279d0a = db_trace_self_wrapper+0x2a
panic() at 0x80325a28 = panic+0x1d8
witness_checkorder() at 0x80377938 = witness_checkorder+0x1d8
_mtx_lock_flags() at 0x80313777 = _mtx_lock_flags+0x87
uma_zalloc_arg() at 0x804db97a = uma_zalloc_arg+0x2ea
malloc() at 0x8030f7cd = malloc+0xbd
AcpiUtAllocate() at 0x802704f1 = AcpiUtAllocate+0x31
AcpiUtAllocateZeroed() at 0x80270559 = AcpiUtAllocateZeroed+0x19
AcpiSetupGpeForWake() at 0x8025becc = AcpiSetupGpeForWake+0xfc
acpi_probe_child() at 0x802848e9 = acpi_probe_child+0x2b9
AcpiNsWalkNamespace() at 0x802686ef = AcpiNsWalkNamespace+0x15f
AcpiWalkNamespace() at 0x80268c0f = AcpiWalkNamespace+0xbf
acpi_attach() at 0x80283e43 = acpi_attach+0x993
device_attach() at 0x8035ab62 = device_attach+0x72
bus_generic_attach() at 0x8035bd3a = bus_generic_attach+0x1a
nexus_acpi_attach() at 0x804fbd89 = nexus_acpi_attach+0x69
device_attach() at 0x8035ab62 = device_attach+0x72
bus_generic_new_pass() at 0x8035bf46 = bus_generic_new_pass+0xd6
bus_set_pass() at 0x803597ba = bus_set_pass+0x7a
configure() at 0x804fd51a = configure+0xa
mi_startup() at 0x802d5c17 = mi_startup+0x77
btext() at 0x802531cc = btext+0x2c
KDB: enter: panic
[ thread pid 0 tid 10 ]
Stopped at  0x8035fffb = kdb_enter+0x3b:movq
$0,0x1027d62(%rip)
db> show alllocks
Process 0 (kernel) thread 0x80837cc0 (10)
exclusive sleep mutex Giant (Giant) r = 0 (0x8133a900) locked @ 
/usr/home/kostik/work/build/bsd/DEV/src/sys/kern/kern_module.c:116
exclusive spin mutex ACPI lock (0xfe000321da80) (ACPI lock 
(0xfe000321da80)) r = 0 (0xfe000321da80) locked @ 
/usr/home/kostik/work/build/bsd/DEV/src/sys/dev/acpica/Osd/OsdSynch.c:535



pgp6HExkXhokZ.pgp
Description: PGP signature