2.3.9 crash

Jorgen Skjaanes (jorgen@gulesider.no)
Fri, 2 Jul 1999 15:50:59 +0200 (CEST)


I'v crashed 2.3.9 several times the last day or so. Most of the times it
happend while doing a simple grep in a file. It's very hard to get
usefull info as it usually just locks up X completely or reboots. Never
anything in the logs, but I finally got some output to the console that
I could write down on paper and feed ksymoops. I couldn't see the whole dump,
as it scrolled to fast and I couldn't scroll it back. But the trace just
seemed to repeat itself so maybe I got it all.

So, usefull or not, here goes:

Call Trace: [<c01af256>] [<c0116f33>] [<c01092e5>] [<c01092f0>] [<c010e4b5>]
[<c01aee6e>] [<c0108f7d>] [<c01104aa>]
code: 89 02 85 c0 74 03 89 50 04 b8 01 00 00 00 eb 07 90 8d 74 26

Trace: c01af256 <tvecs+96/4440>
Trace: c0116f33 <do_exit+237/23c>
Trace: c01092e5 <die+2d/38>
Trace: c01092f0 <die_if_no_fixup+0/38>
Trace: c010e4b5 <do_page_fault+38d/428>
Trace: c01aee6e <stext_lock+32fa/364c>
Trace: c0108f7d <error_code+2d/34>
Trace: c01104aa <schedule+266/278>
Code: 00000000 Before first symbol 00000000 <_IP>: <===
Code: 00000000 Before first symbol 0: 89 02
movl %eax,(%edx) <===
Code: 00000002 Before first symbol 2: 85 c0
testl %eax,%eax
Code: 00000004 Before first symbol 4: 74 03
je 00000009 Before first symbol
Code: 00000006 Before first symbol 6: 89 50 04
movl %edx,0x4(%eax)
Code: 00000009 Before first symbol 9: b8 01 00 00 00
movl $0x1,%eax
Code: 0000000e Before first symbol e: eb 07
jmp 00000017 Before first symbol
Code: 00000010 Before first symbol 10: 90
nop
Code: 00000011 Before first symbol 11: 8d 74 26 00
leal 0x0(%esi,1),%esi

Aiee, killing interrupt handler
Kernel panic: Attempted to kill the idle task!

1 warning issued. Results may not be reliable.

I then pressed ctr-scroll-lock (or something like that)
and this is what I managed to write down before the screen went black:

Unable to handle kernel null pointer dereference at virtual address 0000006a
current->tss.cr3 = 00000666, %cr3 = 00101000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0111e86>]

About the EIP line, ksymoops says: >>EIP: c0111e86 <show_task+c2/1a8>

About the system:

64MB of memory, never had any crash with 2.2 and 2.1 kernels.

[root@shanes /root]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 3
model name : Pentium II (Klamath)
stepping : 3
cpu MHz : 233.141504
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
sep_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov mmx
bogomips : 232.65

[root@shanes /root]# gcc -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/specs
gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)

[root@shanes linux]# grep -v "#" .config
CONFIG_EXPERIMENTAL=y

CONFIG_M686=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_TSC=y
CONFIG_X86_GOOD_APIC=y
CONFIG_1GB=y
CONFIG_MTRR=y

CONFIG_MODULES=y

CONFIG_NET=y
CONFIG_PCI=y
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_OLD_PROC=y
CONFIG_SYSVIPC=y
CONFIG_SYSCTL=y
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=y

CONFIG_PNP=y

CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_IDE=y

CONFIG_BLK_DEV_IDEDISK=y
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_IDEPCI=y

CONFIG_PARIDE_PARPORT=y

CONFIG_PACKET=y
CONFIG_NETLINK=y
CONFIG_UNIX=y
CONFIG_INET=y

CONFIG_SKB_LARGE=y

CONFIG_NETDEVICES=y
CONFIG_DUMMY=y
CONFIG_NET_ETHERNET=y
CONFIG_NET_EISA=y
CONFIG_TLAN=y

CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_MOUSE=y

CONFIG_PSMOUSE=y

CONFIG_ISO9660_FS=y
CONFIG_PROC_FS=y
CONFIG_EXT2_FS=y

CONFIG_VGA_CONSOLE=y
CONFIG_VIDEO_SELECT=y
CONFIG_FB=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FB_VESA=y
CONFIG_VIDEO_SELECT=y
CONFIG_FB_MATROX=y
CONFIG_FB_MATROX_MILLENIUM=y
CONFIG_FBCON_CFB8=y
CONFIG_FBCON_CFB16=y
CONFIG_FBCON_CFB24=y
CONFIG_FBCON_CFB32=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y

CONFIG_SOUND=y
CONFIG_SOUND_OSS=m
CONFIG_SOUND_SB=m

-- 
Jorgen

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/