lkml.org 
[lkml]   [2000]   [Dec]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject2.2.18pre21 oops reading /proc/apm
Hi Stephen,

I presume this should be going to you, as the person named in
arch/i386/kernel/apm.c - if not please redirect/ignore as appropriate.

I compiled the Debian distribution of 2.2.18pre21 source on and for a
AcerNote-950, with APM enabled.

All is fine except that I can reliably "oops" it simply by trying to read
from /proc/apm (e.g. cat /proc/apm).

oops output and ksymoops-2.3.4 output is attached.

Is there anything else I can contribute?

Thanks,
Neale.
Unable to handle kernel paging request at virtual address 00003eb8
current->tss.cr3 = 02577000, %cr3 = 02577000
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0050:[<00008185>]
EFLAGS: 00010006
eax: 000063cb ebx: 00000000 ecx: 0000012f edx: 0000ffff
esi: 000000ff edi: c25c0391 ebp: 00003eac esp: c25c3eae
ds: 0058 es: 0000 ss: 0018
Process cat (pid: 557, process nr: 58, stackpage=c25c3000)
Stack: 3f300000 005000ff 00013ec0 00000000 8328530a 00000048 ffff0000 61daffff
0010c010 ffff0000 3f30ffff 0018c25c 00180000 51f10000 00ffc01a ffff0000
ffffffff 0292ffff 00000000 0000c20b 63cec014 530ac010 00010000 00000000
Call Trace: Bad ESP value.
Code: <1>Unable to handle kernel paging request at virtual address 00008185
current->tss.cr3 = 02577000, %cr3 = 02577000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0108be3>]
EFLAGS: 00010046
eax: 00008185 ebx: 00000000 ecx: c25c3e72 edx: c25c3e72
esi: c25c3eae edi: c25c3f0e ebp: c25c2000 esp: c25c3e1e
ds: 0018 es: 0018 ss: 0018
Process cat (pid: 557, process nr: 58, stackpage=c25c3000)
Stack: c26d4bf8 c25c2000 c01ebd4e c0108c44 c25c3e72 c01a5856 c01a71ce 00000002
00000000 c010de3c c01a71ce c25c3e72 00000002 c25c2000 000000ff c25c0391
00003eac c26d4bf8 c01088b5 c25c3e72 00000002 00000000 0000012f 0000ffff
Call Trace: Bad ESP value.
Code: 8a 04 03 25 ff 00 00 00 50 68 4e 58 1a c0 e8 4a 9c 00 00 83
ksymoops 2.3.4 on i586 2.2.18pre21. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.2.18pre21/ (default)
-m /boot/System.map-2.2.18pre21 (default)

Warning: You did not tell me where to find symbol information. I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc. ksymoops -h explains the options.

Unable to handle kernel paging request at virtual address 00003eb8
current->tss.cr3 = 02577000, %cr3 = 02577000
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0050:[<00008185>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010006
eax: 000063cb ebx: 00000000 ecx: 0000012f edx: 0000ffff
esi: 000000ff edi: c25c0391 ebp: 00003eac esp: c25c3eae
ds: 0058 es: 0000 ss: 0018
Process cat (pid: 557, process nr: 58, stackpage=c25c3000)
Stack: 3f300000 005000ff 00013ec0 00000000 8328530a 00000048 ffff0000 61daffff
0010c010 ffff0000 3f30ffff 0018c25c 00180000 51f10000 00ffc01a ffff0000
ffffffff 0292ffff 00000000 0000c20b 63cec014 530ac010 00010000 00000000
Call Trace: Bad ESP value.
Code: <1>Unable to handle kernel paging request at virtual address 00008185
Warning (Oops_code): trailing garbage ignored on Code: line
Text: 'Code: <1>Unable to handle kernel paging request at virtual address 00008185'
Garbage: 'Unable to handle kernel paging request at virtual address 00008185'
Warning (Oops_code_values): Code looks like message, not hex digits. No disassembly attempted.

>>EIP; 00008185 Before first symbol <=====

current->tss.cr3 = 02577000, %cr3 = 02577000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0108be3>]
EFLAGS: 00010046
eax: 00008185 ebx: 00000000 ecx: c25c3e72 edx: c25c3e72
esi: c25c3eae edi: c25c3f0e ebp: c25c2000 esp: c25c3e1e
ds: 0018 es: 0018 ss: 0018
Process cat (pid: 557, process nr: 58, stackpage=c25c3000)
Stack: c26d4bf8 c25c2000 c01ebd4e c0108c44 c25c3e72 c01a5856 c01a71ce 00000002
00000000 c010de3c c01a71ce c25c3e72 00000002 c25c2000 000000ff c25c0391
00003eac c26d4bf8 c01088b5 c25c3e72 00000002 00000000 0000012f 0000ffff
Call Trace: Bad ESP value.
Code: 8a 04 03 25 ff 00 00 00 50 68 4e 58 1a c0 e8 4a 9c 00 00 83

>>EIP; c0108be3 <show_registers+213/244> <=====
Code; c0108be3 <show_registers+213/244>
00000000 <_EIP>:
Code; c0108be3 <show_registers+213/244> <=====
0: 8a 04 03 mov (%ebx,%eax,1),%al <=====
Code; c0108be6 <show_registers+216/244>
3: 25 ff 00 00 00 and $0xff,%eax
Code; c0108beb <show_registers+21b/244>
8: 50 push %eax
Code; c0108bec <show_registers+21c/244>
9: 68 4e 58 1a c0 push $0xc01a584e
Code; c0108bf1 <show_registers+221/244>
e: e8 4a 9c 00 00 call 9c5d <_EIP+0x9c5d> c0112840 <printk+0/160>
Code; c0108bf6 <show_registers+226/244>
13: 83 00 00 addl $0x0,(%eax)


3 warnings issued. Results may not be reliable.
\
 
 \ /
  Last update: 2005-03-22 12:51    [W:0.058 / U:0.236 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site