lkml.org 
[lkml]   [2000]   [Oct]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectKernel OOPS on boot


Hello,

I'm unable to boot kernel 2.4.0-test10-pre5 on a:

root@cyrix:/usr/src/linux/arch/i386/mm# cat /proc/cpuinfo
processor : 0
vendor_id : CyrixInstead
cpu family : 6
model : 2
model name : 6x86MX 2.5x Core/Bus Clock
stepping : 7
cpu MHz : 166.452871
fdiv_bug : no
hlt_bug : no
sep_bug : no
f00f_bug : no
coma_bug : yes
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu de tsc msr cx8 mtrr pge cmov mmx
bogomips : 331.78



2.4.0-test6-pre5 is the current version that works fine on this computer.


Here is the ksymoops dump (the serial console was my salvation this
time :-)).

ksymoops 2.3.4 on i686 2.4.0-test6. Options used
-v /usr/src/linux/vmlinux (specified)
-K (specified)
-L (specified)
-O (specified)
-m /usr/src/linux/System.map (default)

Unable to handle kernel paging request at virtual address c0000000
c0112913
*pde = 00001063
Oops: 0003
CPU: 0
EIP: 0010:[<c0112913>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010206
eax: c0000000 ebx: 00001000 ecx: 00000001 edx: 00000001
esi: 00000163 edi: 00000050 ebp: 00000004 esp: c0253fbc
ds: 0018 es: 0018 ss: 0018
Process swapper (pid: 0, stackpage=c0253000)
Stack: c025af9f c0000000 000004f6 00000000 c025b198 69727943 0009e200 c0105000
0008e000 00000051 00000005 00002000 00000264 c025495e 69727943 c0285e24
c0100193
Call Trace: [<c0105000>] [<c0100193>]
Code: 88 10 31 c9 89 c8 c3 89 f6 56 53 bb 00 40 25 c0 81 fb 00 30

>>EIP; c0112913 <do_test_wp_bit+b/14> <=====
Trace; c0105000 <empty_bad_page+0/1000>
Trace; c0100193 <L6+0/2>
Code; c0112913 <do_test_wp_bit+b/14>
00000000 <_EIP>:
Code; c0112913 <do_test_wp_bit+b/14> <=====
0: 88 10 movb %dl,(%eax) <=====
Code; c0112915 <do_test_wp_bit+d/14>
2: 31 c9 xorl %ecx,%ecx
Code; c0112917 <do_test_wp_bit+f/14>
4: 89 c8 movl %ecx,%eax
Code; c0112919 <do_test_wp_bit+11/14>
6: c3 ret
Code; c011291a <do_test_wp_bit+12/14>
7: 89 f6 movl %esi,%esi
Code; c011291c <free_initmem+0/80>
9: 56 pushl %esi
Code; c011291d <free_initmem+1/80>
a: 53 pushl %ebx
Code; c011291e <free_initmem+2/80>
b: bb 00 40 25 c0 movl $0xc0254000,%ebx
Code; c0112923 <free_initmem+7/80>
10: 81 fb 00 30 00 00 cmpl $0x3000,%ebx

Kernel panic: Attempted to kill the idle task!



And here is the broken routine:

000003f4 <do_test_wp_bit>:
3f4: 8b 44 24 04 movl 0x4(%esp,1),%eax
3f8: b9 01 00 00 00 movl $0x1,%ecx
3fd: 8a 10 movb (%eax),%dl
3ff: 88 10 movb %dl,(%eax)
401: 31 c9 xorl %ecx,%ecx
403: 89 c8 movl %ecx,%eax
405: c3 ret
406: 89 f6 movl %esi,%esi


It works fine with 2.2.14 too if that matters.

Thank you for your patience,

--
Mircea Damian
E-mails: dmircea@kappa.ro, dmircea@roedu.net
WebPage: http://taz.mania.k.ro/~dmircea/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 12:41    [W:0.044 / U:20.764 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site