Messages in this thread | | | Date | Fri, 13 Mar 1998 20:41:35 -0500 (EST) | From | Sean Farley <> | Subject | Oops in 2.0.33 |
| |
My first "oops" :( ------------------
Unable to handle kernel paging request at virtual address cf000000 current->tss.cr3 = 04891000, ^_r3 = 04891000 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[unix_detach_fds+103/200] EFLAGS: 00013246 eax: 0f000000 ebx: 00000000 ecx: 00000000 edx: 02eebebc esi: 02eebeb0 edi: 00000000 ebp: 00000000 esp: 04b79ecc ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018 Process X (pid: 140, process nr: 5, stackpage=04b79000) Stack: 00000000 02eebeb0 082e6d64 000000b4 02eebc80 0013c0c3 02eebebc 00000000 000016e0 03a60700 082e6758 03a60790 00000000 00000000 00000000 04661ccc 082c9ad0 00000000 04661ccc 00000558 00000000 00000000 04b79f78 000016e0 Call Trace: [unix_recvmsg+859/1044] [sock_write+43/180] [sys_write+24/388] [system_call+85/128] Code: 8b 10 89 54 24 10 8d 70 04 39 d5 7e 04 8b 6c 24 10 31 db 39
I had to chop off all lines before EFLAGS for ksymoops to work. Output of ksymoops (./ksymoops /usr/src/linux/System.map < messages):
Using `/boot/System.map-2.0.33' to map addresses to symbols.
Code: Code: 8b 10 movl (%eax),%edx Code: 89 54 24 10 movl %edx,0x10(%esp,1) Code: 8d 70 04 leal 0x4(%eax),%esi Code: 39 d5 cmpl %edx,%ebp Code: 7e 04 jle 11 <_EIP+11> Code: 8b 6c 24 10 movl 0x10(%esp,1),%ebp Code: 31 db xorl %ebx,%ebx Code: 39 00 cmpl %eax,(%eax) Code: 90 nop Code: 90 nop Code: 90 nop
I just installed a new motherboard and CPU two days ago, and this is my reward. I was running X, PPP, nn, gzip, bzip2, gzip, apache, tar, and etc. I don't recall everything that was running.
I was gzipping one directory and bzipping another as well as reading some news when the screen flashed. The xdm login came up right afterwards. Everything appeared normal except that the VC's were out. When I switched to any VC, all I saw was black with the X mouse cursor. The cursor would not move except under the X display when I switched back to it.
I am running Linux v2.0.33 with a memory detection patch from David Parsons, which helped detect my 80meg. Until I used his patch, Linux would not register more than 64meg even with the 'mem=80M' option using CHOS. With my older motherboard Linux saw all.
Hardware: Abit IT5H v2 Pentium 233MMX Adaptec 2940W (Bios v1.16 non-Ultra) #9 771 3C590C(ombo) (v0.46C driver)
Software: Linux v2.0.33 PPP v2.3.3 Apache 1.2.5 XFree86 v3.3.1
On a possibly related issue, until I told my motherboard to automatically assign an IRQ to my video card, I was getting an IRQ of 255 when cat'ing /proc/pci. When the oops occurred, I had the automatic assignment disabled.
If there are any questions, I will be happy to help answer them.
Sean --------------- sean@farley.org
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu
| |