[lkml]   [2000]   [Dec]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subjectoops with 2.4.0-test13-pre7 in acpi_ns_get_next_object
As I wrote in the subject line I get an oops with 2.4.0-test13-pre7.

Board: Gigabyte BXD with newest BIOS, Dual processor

Previous kernels ( <=-test12) just printed

ACPI: support found
ACPI: PBLK 0 @ 0x0000:0
ACPI: PBLK 1 @ 0x0000:0
-0196: *** Error: Sleep State package elements are not both of type

Now I get the attached oops.
I've tracked it back into acpi_ns_get_next_object: that function is
called with both child_node and parent_node == NULL, and then the line

if (parent_node->child)


If you need further infos, please ask.

ManfredACPI: System description tables found
ACPI: System description tables loaded
Unable to handle kernel NULL pointer dereference at virtual address 00000010
printing eip:
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[acpi_ns_get_next_object+19/76]
EFLAGS: 00010246
eax: 00000000 ebx: 00000000 ecx: 54594247 edx: 00000000
esi: 00000000 edi: 0000008d ebp: 00000000 esp: cbf33f34
ds: 0018 es: 0018 ss: 0018
Process kacpid (pid: 7, stackpage=cbf33000)
Stack: 00000000 c01d75fb 00000000 00000000 00000000 c01ce2f4 ffffffff cbf32331
cbf32000 08010646 c01d7d16 00000008 cbf3afc0 ffffffff 00000001 c01ce2f4
00000000 00000000 00000008 00000000 c0269e55 c01ce39c 00000008 cbf3afc0
Call Trace: [acpi_ns_walk_namespace+63/260] [acpi_ev_save_method_info+0/120] [acpi_walk_namespace+70/92] [acpi_ev_save_method_info+0/120] [_acpi_ctype+12949/25696] [acpi_ev_init_gpe_control_methods+48/56] [acpi_ev_save_method_info+0/120]
[acpi_ev_initialize+74/100] [acpi_enable_subsystem+62/104] [acpi_thread+163/540] [empty_bad_page+0/4096] [empty_bad_page+0/4096] [startup_32+24/203] [kernel_thread+26/48] [kernel_thread+35/48]
Code: 8b 40 10 85 c0 74 11 89 c2 eb 0d 89 f6 50 e8 be ff ff ff 89

(gdb) x/30i acpi_ns_get_next_object
0xc01d7570 <acpi_ns_get_next_object>: push %ebx
0xc01d7571 <acpi_ns_get_next_object+1>: xor %edx,%edx
0xc01d7573 <acpi_ns_get_next_object+3>: mov 0x10(%esp,1),%eax
0xc01d7577 <acpi_ns_get_next_object+7>: mov 0x8(%esp,1),%bl
0xc01d757b <acpi_ns_get_next_object+11>: test %eax,%eax
0xc01d757d <acpi_ns_get_next_object+13>: jne 0xc01d7590 <acpi_ns_get_next_object+32>
0xc01d757f <acpi_ns_get_next_object+15>: mov 0xc(%esp,1),%eax
0xc01d7583 <acpi_ns_get_next_object+19>: mov 0x10(%eax),%eax
0xc01d7586 <acpi_ns_get_next_object+22>: test %eax,%eax
0xc01d7588 <acpi_ns_get_next_object+24>: je 0xc01d759b <acpi_ns_get_next_object+43>
0xc01d758a <acpi_ns_get_next_object+26>: mov %eax,%edx
0xc01d758c <acpi_ns_get_next_object+28>: jmp 0xc01d759b <acpi_ns_get_next_object+43>
0xc01d758e <acpi_ns_get_next_object+30>: mov %esi,%esi
0xc01d7590 <acpi_ns_get_next_object+32>: push %eax
0xc01d7591 <acpi_ns_get_next_object+33>: call 0xc01d7554 <acpi_ns_get_next_valid_object>
0xc01d7596 <acpi_ns_get_next_object+38>: mov %eax,%edx
0xc01d7598 <acpi_ns_get_next_object+40>: add $0x4,%esp
0xc01d759b <acpi_ns_get_next_object+43>: test %bl,%bl
0xc01d759d <acpi_ns_get_next_object+45>: jne 0xc01d75b3 <acpi_ns_get_next_object+67>
0xc01d759f <acpi_ns_get_next_object+47>: mov %edx,%eax
0xc01d75a1 <acpi_ns_get_next_object+49>: jmp 0xc01d75b9 <acpi_ns_get_next_object+73>
0xc01d75a3 <acpi_ns_get_next_object+51>: cmp %bl,0x1(%edx)
0xc01d75a6 <acpi_ns_get_next_object+54>: je 0xc01d759f <acpi_ns_get_next_object+47>
0xc01d75a8 <acpi_ns_get_next_object+56>: push %edx
0xc01d75a9 <acpi_ns_get_next_object+57>: call 0xc01d7554 <acpi_ns_get_next_valid_object>
0xc01d75ae <acpi_ns_get_next_object+62>: mov %eax,%edx
0xc01d75b0 <acpi_ns_get_next_object+64>: add $0x4,%esp
0xc01d75b3 <acpi_ns_get_next_object+67>: test %edx,%edx
0xc01d75b5 <acpi_ns_get_next_object+69>: jne 0xc01d75a3 <acpi_ns_get_next_object+51>
0xc01d75b7 <acpi_ns_get_next_object+71>: xor %eax,%eax
(gdb) quit
 \ /
  Last update: 2005-03-22 12:52    [W:0.037 / U:0.692 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site