Oops in 2.0.25, idle machine

Samuli K{rkk{inen (hskarkka@cc.hut.fi)
Sun, 19 Jan 1997 14:47:44 +0200 (EET)


I got an Oops in 2.0.25, quite similar to what Franz <franz@azstarnet.com>
just reported. The computer was most likely idle at that time. As in Franz's
case, the compur continued working several hours after the Oops, although
many commands such as df and sync froze, and couldn't be killed.

Unable to handle kernel paging request at virtual address c24af926
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<001102c9>]
EFLAGS: 00010002
eax: 00e660bc ebx: 00e760b8 ecx: 00e660bc edx: 024af926
esi: 00e66088 edi: 00e660b8 ebp: 001c8938 esp: 001c892c
ds: 0018 es: 0018 fs: 002b gs: 0018 ss: 0018
Process swapper (pid: 0, process nr: 0, stackpage=001c6fc4)
Stack: 00e66088 00e66088 00000004 00271214 00124413 00e660bc 00e66088 0027126c
00000004 001a694f 00e66088 00e66088 00000001 00000018 00000006 00271214
00000000 001a6e25 00271214 00000001 00000006 00000000 00271214 000005db
Call Trace: [<00124413>] [<001a694f>] [<001a6e25>] [<00196308>] [<001a28cf>] [<00195c8c>] [<00195c8c>]
[<00195c8c>] [<00195c8c>] [<0011cf32>] [<00138917>] [<0013877f>] [<00138bb6>] [<00190535>] [<00139592>]
[<001395de>] [<0014ce59>] [<0013b77c>] [<0014c555>] [<0014c9cb>] [<0010f05c>] [<0014ec69>] [<00138463>]
[<0013874b>] [<00138917>] [<0013877f>] [<00138bb6>] [<00190535>] [<00139592>] [<001395de>] [<0282674a>]
[<0282934d>] [<028274f1>] [<02828235>] [<0016a60f>] [<0016a678>] [<0016a701>] [<0017a9cf>] [<001387ec>]
[<00138917>] [<0013877f>] [<00114912>] [<00110c0c>] [<00110c44>] [<001162f3>] [<0010c796>] [<0010bfff>]
[<001095c4>] [<0010a592>] [<001092b8>] [<00109145>]
Code: 8b 02 83 f8 02 74 07 8b 02 83 f8 01 75 5f 9c 5e fa c7 02 00
Aiee, killing interrupt handler
kfree of non-kmalloced memory: 001c900c, next= 00000012, order=0
kfree of non-kmalloced memory: 001c8ffc, next= 00000000, order=0
kfree of non-kmalloced memory: 001c9510, next= 00000012, order=0
idle task may not sleep
idle task may not sleep
idle task may not sleep
idle task may not sleep
idle task may not sleep

And 15 seconds later

scsi : aborting command due to timeout : pid 2044501, scsi0, channel 0, id 6, lun 0 Write (10) 00 00 24 18 5e 00 00 02 00
aic7xxx: (abort) Aborting scb 2, TCL 0/0/0

Using `System.map' to map addresses to symbols.

>>EIP: 1102c9 <wake_up+35/e4>
Trace: 124413 <unlock_buffer+17/13c>
Trace: 1a694f <end_scsi_request+73/130>
Trace: 1a6e25 <rw_intr+245/4bc>
Trace: 196308 <scsi_done+67c/688>
Trace: 1a28cf <aic7xxx_isr+26a3/2b2c>
Trace: 196308 <scsi_done+67c/688>
Trace: 196308 <scsi_done+67c/688>
Trace: 196308 <scsi_done+67c/688>
Trace: 196308 <scsi_done+67c/688>
Trace: 11cf32 <kfree+e6/12c>
Trace: 138917 <kfree_skbmem+43/50>
Trace: 13877f <kfree_skb+db/e4>
Trace: 138bb6 <dev_kfree_skb+3e/4c>
Trace: 190535 <el3_start_xmit+1ad/214>
Trace: 139592 <do_dev_queue_xmit+19a/1cc>
Trace: 1395de <dev_queue_xmit+1a/24>
Trace: 14ce59 <arp_send+219/224>
Trace: 13b77c <eth_header>
Trace: 14c555 <arp_new_entry+bd/e0>
Trace: 14c9cb <arp_bind_cache+27f/2b4>
Trace: 10f05c <pentium_timer_interrupt+18/8c>
Trace: 14ec69 <def_callback3+35/3c>
Trace: 138463 <sock_wfree+23/2c>
Trace: 13874b <kfree_skb+a7/e4>
Trace: 138917 <kfree_skbmem+43/50>
Trace: 13877f <kfree_skb+db/e4>
Trace: 138bb6 <dev_kfree_skb+3e/4c>
Trace: 190535 <el3_start_xmit+1ad/214>
Trace: 139592 <do_dev_queue_xmit+19a/1cc>
Trace: 1395de <dev_queue_xmit+1a/24>
Trace: 282674a
Trace: 282934d
Trace: 28274f1
Trace: 2828235
Trace: 16a60f <_recvfrom+6b/78>
Trace: 16a678 <_sendto+5c/68>
Trace: 16a701 <ncp_wdog_data_ready+7d/90>
Trace: 17a9cf <n_tty_receive_buf+aef/b24>
Trace: 1387ec <alloc_skb+64/14c>
Trace: 138917 <kfree_skbmem+43/50>
Trace: 13877f <kfree_skb+db/e4>
Trace: 114912 <send_sig+13e/148>
Trace: 110c0c <timer_bh+b8/14c>
Trace: 110c44 <timer_bh+f0/14c>
Trace: 1162f3 <do_bottom_half+3b/60>
Trace: 10c796 <do_fast_IRQ+2a/4c>
Trace: 10bfff <fast_IRQ10_interrupt+3f/70>
Trace: 1095c4 <sys_idle+5c/70>
Trace: 10a592 <system_call+52/80>
Trace: 1092b8 <init>
Trace: 109145 <start_kernel+1ad/1b8>

Code: 1102c9 <wake_up+35/e4> movl (%edx),%eax
Code: 1102cb <wake_up+37/e4> cmpl $0x2,%eax
Code: 1102ce <wake_up+3a/e4> je 1102d7 <wake_up+43/e4>
Code: 1102d0 <wake_up+3c/e4> movl (%edx),%eax
Code: 1102d2 <wake_up+3e/e4> cmpl $0x1,%eax
Code: 1102d5 <wake_up+41/e4> jne 110336 <wake_up+a2/e4>
Code: 1102d7 <wake_up+43/e4> pushf
Code: 1102d8 <wake_up+44/e4> popl %esi
Code: 1102d9 <wake_up+45/e4> cli
Code: 1102da <wake_up+46/e4> movl $0x90900000,(%edx)

Jan 11 21:09:30 misse linux: Console: 16 point font, 400 scans
Jan 11 21:09:32 misse linux: Console: colour VGA+ 80x25, 1 virtual console (max 63)
Jan 11 21:09:32 misse linux: pcibios_init : BIOS32 Service Directory structure at 0x000fbad0
Jan 11 21:09:32 misse linux: pcibios_init : BIOS32 Service Directory entry at 0xfbe14
Jan 11 21:09:32 misse linux: pcibios_init : PCI BIOS revision 2.00 entry at 0xfbe44
Jan 11 21:09:32 misse linux: Probing PCI hardware.
Jan 11 21:09:32 misse linux: Calibrating delay loop.. ok - 23.91 BogoMIPS
Jan 11 21:09:32 misse linux: Memory: 30920k/32768k available (708k kernel code, 384k reserved, 756k data)
Jan 11 21:09:32 misse linux: Swansea University Computer Society NET3.035 for Linux 2.0
Jan 11 21:09:32 misse linux: NET3: Unix domain sockets 0.12 for Linux NET3.035.
Jan 11 21:09:32 misse linux: Swansea University Computer Society TCP/IP for NET3.034
Jan 11 21:09:33 misse linux: IP Protocols: IGMP, ICMP, UDP, TCP
Jan 11 21:09:33 misse linux: VFS: Diskquotas version dquot_5.6.0 initialized
Jan 11 21:09:33 misse linux: Checking 386/387 coupling... Hmm, FDIV bug i586 system
Jan 11 21:09:33 misse linux: Checking 'hlt' instruction... Ok.
Jan 11 21:09:33 misse linux: Linux version 2.0.25 (root@misse.ijkk.fi) (gcc version 2.7.2) #1 Fri Nov 8 21:07:
44 EET 1996
Jan 11 21:09:33 misse linux: Serial driver version 4.13 with no serial options enabled
Jan 11 21:09:33 misse linux: tty00 at 0x03f8 (irq = 4) is a 16550A
Jan 11 21:09:33 misse linux: tty01 at 0x02f8 (irq = 3) is a 16550A
Jan 11 21:09:33 misse linux: Cyclom driver $Revision: 1.36.3.9 $$Date: 1996/10/07 19:47:13 $
Jan 11 21:09:34 misse linux: Cyclom-Y/ISA #1: 0xd4000-0xd5fff, IRQ12, 8 channels starting from port 0.
Jan 11 21:09:34 misse linux: Software Watchdog Timer: 0.04, timer margin: 60 sec
Jan 11 21:09:34 misse linux: Real Time Clock Driver v1.07
Jan 11 21:09:34 misse linux: Floppy drive(s): fd0 is 1.44M
Jan 11 21:09:34 misse linux: Started kswapd v 1.4.2.2
Jan 11 21:09:34 misse linux: FDC 0 is an 8272A
Jan 11 21:09:34 misse linux: aic7xxx: BurstLen = 0 DWDs, Latency Timer = 0 PCLKS
Jan 11 21:09:34 misse linux: aic7xxx: AHA-2940 Rev B.
Jan 11 21:09:34 misse linux: aic7xxx: devconfig = 0x500.
Jan 11 21:09:34 misse linux: aic7xxx: Reading SEEPROM...done.
Jan 11 21:09:35 misse linux: aic7xxx: Extended translation disabled.
Jan 11 21:09:35 misse linux: aic7xxx: Memory check yields 16 SCBs, paging not enabled.
Jan 11 21:09:35 misse linux: AHA-2940 (PCI-bus), I/O 0xd000, Mem 0xfc000000:
Jan 11 21:09:35 misse linux: irq 10
Jan 11 21:09:35 misse linux: bus release time 40 bclks
Jan 11 21:09:35 misse linux: data fifo threshold 100%
Jan 11 21:09:35 misse linux: SCSI CHANNEL A:
Jan 11 21:09:35 misse linux: scsi id 7
Jan 11 21:09:35 misse linux: scsi selection timeout 256 ms
Jan 11 21:09:35 misse linux: scsi bus reset at power-on enabled
Jan 11 21:09:36 misse linux: scsi bus parity enabled
Jan 11 21:09:36 misse linux: scsi bus termination (low byte) enabled
Jan 11 21:09:36 misse linux: aic7xxx: Downloading sequencer code...done.
Jan 11 21:09:36 misse linux: aic7xxx: Resetting the SCSI bus...done.
Jan 11 21:09:36 misse linux: scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 4.0/3.2/4.0
Jan 11 21:09:36 misse linux: scsi : 1 host.
Jan 11 21:09:36 misse linux: scsi0: Scanning channel A for devices.
Jan 11 21:09:36 misse linux: scsi0: Target 0, channel A, now synchronous at 10.0MHz, offset 15.
Jan 11 21:09:36 misse linux: Vendor: HP Model: C3323-300 Rev: 4326
Jan 11 21:09:36 misse linux: Type: Direct-Access ANSI SCSI revision: 02
Jan 11 21:09:37 misse linux: Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
Jan 11 21:09:37 misse linux: Vendor: TOSHIBA Model: CD-ROM XM-5201TA Rev: 3014
Jan 11 21:09:37 misse linux: Type: CD-ROM ANSI SCSI revision: 02
Jan 11 21:09:37 misse linux: Detected scsi CD-ROM sr0 at scsi0, channel 0, id 1, lun 0
Jan 11 21:09:38 misse linux: Vendor: HP Model: C1533A Rev: 9503
Jan 11 21:09:38 misse linux: Type: Sequential-Access ANSI SCSI revision: 02
Jan 11 21:09:38 misse linux: Detected scsi tape st0 at scsi0, channel 0, id 4, lun 0
Jan 11 21:09:38 misse linux: scsi0: Target 6, channel A, now synchronous at 10.0MHz, offset 15.
Jan 11 21:09:38 misse linux: Vendor: MICROP Model: 3243-19 1128RF Rev: 28RF
Jan 11 21:09:38 misse linux: Type: Direct-Access ANSI SCSI revision: 02
Jan 11 21:09:38 misse linux: Detected scsi disk sdb at scsi0, channel 0, id 6, lun 0
Jan 11 21:09:38 misse linux: scsi : detected 1 SCSI tape 1 SCSI cdrom 2 SCSI disks total.
Jan 11 21:09:38 misse linux: SCSI device sda: hdwr sector= 512 bytes. Sectors= 2056008 [1003 MB] [1.0 GB]
Jan 11 21:09:38 misse linux: SCSI device sdb: hdwr sector= 512 bytes. Sectors= 8388315 [4095 MB] [4.1 GB]
Jan 11 21:09:39 misse linux: PPP: version 2.2.0 (dynamic channel allocation)
Jan 11 21:09:39 misse linux: TCP compression code copyright 1989 Regents of the University of California
Jan 11 21:09:39 misse linux: PPP Dynamic channel allocation code copyright 1995 Caldera, Inc.
Jan 11 21:09:39 misse linux: PPP line discipline registered.
Jan 11 21:09:39 misse linux: SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256) (6 bit encapsulat
ion enabled).
Jan 11 21:09:39 misse linux: CSLIP: code copyright 1989 Regents of the University of California.
Jan 11 21:09:39 misse linux: SLIP linefill/keepalive option.
Jan 11 21:09:39 misse linux: eth0: 3c509 at 0x300 tag 1, 10baseT port, address 00 20 af ab b7 8e, IRQ 11.
Jan 11 21:09:39 misse linux: 3c509.c:1.07 6/15/95 becker@cesdis.gsfc.nasa.gov
Jan 11 21:09:39 misse linux: Partition check:
Jan 11 21:09:40 misse linux: sda: sda1 sda3 sda4
Jan 11 21:09:40 misse linux: sdb: sdb1 sdb2
Jan 11 21:09:40 misse linux: VFS: Mounted root (ext2 filesystem) readonly.
Jan 11 21:09:40 misse linux: Max size:291467 Log zone size:2048
Jan 11 21:09:40 misse linux: First datazone:164 Root inode number 335872
Jan 11 21:09:40 misse linux: ISO9660 Extensions: RRIP_1991A
Jan 11 21:09:40 misse linux: Adding Swap: 65532k swap-space
Jan 11 21:09:40 misse linux: eth0: Setting Rx mode to 1 addresses.
Jan 11 21:09:40 misse linux: Swansea University Computer Society IPX 0.34 for NET3.035
Jan 11 21:09:41 misse linux: IPX Portions Copyright (c) 1995 Caldera, Inc.

processor : 0
cpu : 586
model : Pentium 60/66
vendor_id : GenuineIntel
stepping : 5
fdiv_bug : yes
hlt_bug : no
fpu : yes
fpu_exception : yes
cpuid : yes
wp : yes
flags : fpu vme de pse tsc msr mce cx8
bogomips : 23.91

Previous crash before this one happened 9 days ago. It was different. No
user processes answered, but kernel answered to pings and accepted
tcp-connections. SCSI errors were scrolling on the console, probably of
target 6 as well. Nothing in logs.

--
Samuli.Karkkainen@hut.fi --- http://www.hut.fi/~hskarkka/