Oops in 1.3.68; syslogd killed [long]

Drago Goricanec (drago@iac.co.jp)
Sat, 24 Feb 1996 03:28:31 +0900


I got the following Oops (2 in a row), the very first time I booted up
1.3.68. The second time it worked fine. Before this I ran 1.3.49 SMP
for several weeks without any problems.

The EIP in the first Oops is outside the kernel function name space.

Unable to handle kernel paging request at virtual address c7200720
current->tss.cr3 = 00362000, %cr3 = 00362000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<07200720>]
EFLAGS: 00010202
eax: 07200720 ebx: 00000000 ecx: 0007e000 edx: 00000022
esi: bfffec06 edi: 0007e000 ebp: 00000000 esp: 01314f30
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process syslogd (pid: 55, process nr: 9, stackpage=01314000)
Stack: 0017c65c 0007e000 0007e000 01222690 01ff6ba0 0000003a 00000000 01315018
01314f4c 00178ee7 0007e000 01ff6ba0 bfffebcc 0000003a 01222690 01ff6ba0
0000003a bfffebcc 00124348 01222690 01ff6ba0 bfffebcc 0000003a 01315018
Call Trace: [<0017c65c>] [<00178ee7>] [<00124348>] [<00125d54>] [<0010a625>]
Code: <1>Unable to handle kernel paging request at virtual address c7200720
current->tss.cr3 = 00362000, %cr3 = 00362000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<0010ad5b>]
EFLAGS: 00010216
eax: 00000010 ebx: 0000002b ecx: 07200720 edx: 01315810
esi: 00000000 edi: 01315000 ebp: 01314ef4 esp: 01314e9c
ds: 0018 es: 0018 fs: 0010 gs: 002b ss: 0018
Process syslogd (pid: 55, process nr: 9, stackpage=01314000)
Stack: 0000002b 00000000 c7200720 0007e000 00000000 02800000 03000000 02800000
001b0018 00112fec 001bce4d 01314ef4 00000000 00112cb4 bfffec06 0007e000
00000000 00000000 0000002b 0010a8ff 01314ef4 00000000 00000000 0007e000
Call Trace: [<02800000>] [<03000000>] [<02800000>] [<001b0018>] [<00112fec>] [<00112cb4>] [<0010a8ff>]
[<0017c65c>] [<00178ee7>] [<00124348>] [<00125d54>] [<0010a625>]
Code: 64 8a 04 0e 0f a1 88 c2 81 e2 ff 00 00 00 89 54 24 10 52 68

0010aab0 T page_fault
0010aabc T die_if_kernel
0010aabc t gcc2_compiled. <--- in this procedure
0010ad9c T do_divide_error
0010ae00 T do_int3
0010ae80 T do_overflow
0010aee4 T do_bounds
0010af48 T do_invalid_op
0010afac T do_device_not_available

I compiled with SMP, but the SMP code failed to start the second
processor. See my previous post to the linux-kernel list.

I will compile the kernel with "-g" and see if I can reproduce the
problem.

I'm including the entire syslog including the first and second times I
booted up with 1.3.68, to give you an idea at which point in the boot.
I trimmed much of the redundant prefix.

Also, I preserved "dmesg" output from the first boot, which includes
the Oops. It follows the syslog output. Both CD-ROM drives had data
CD-ROM's and they are mounted by /etc/rc.d.

==== syslogd output ===========================================================

Feb 24 02:27:43 toritsu syslogd: restart
named[62]: starting. named 4.9.3-BETA9 Thu Feb 16 07:32:56 CST 1995 ^Iroot@bigkitty:/tmp/bind-4.9.3-BETA9/named
named[63]: Ready to answer queries.
kernel: Kernel logging (proc) started.
kernel: Intel MultiProcessor Specification v1.1
kernel: Virtual Wire compatibility mode.
kernel: OEM ID: ASUSTEK1 Product ID: P54NIP400000 APIC at: 0xFEE00000
kernel: Processor #0 Pentium(tm) APIC version 17
kernel: Processor #1 Pentium(tm) APIC version 17
kernel: I/O APIC #2 Version 17 at 0xFEC00000.
kernel: Processors: 2
kernel: Console: 16 point font, 400 scans
kernel: Console: colour VGA+ 80x25, 1 virtual console (max 63)
kernel: pcibios_init : BIOS32 Service Directory structure at 0x000fc8f0
kernel: pcibios_init : BIOS32 Service Directory entry at 0xfcd20
kernel: pcibios_init : PCI BIOS revision 2.00 entry at 0xfcd50
kernel: Probing PCI hardware.
kernel: Calibrating delay loop.. ok - 39.83 BogoMIPS
kernel: Memory: 30916k/32768k available (768k kernel code, 384k reserved, 700k data)
kernel: This processor honours the WP bit even when in supervisor mode. Good.
kernel: Swansea University Computer Society NET3.033 for Linux 1.3.50
kernel: NET3: Unix domain sockets 0.10 BETA for Linux NET3.033.
kernel: Swansea University Computer Society TCP/IP for NET3.033
kernel: IP Protocols: ICMP, UDP, TCP
kernel: VFS: Diskquotas version dquot_5.6.0 initialized
kernel:
kernel: Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
kernel: Checking 'hlt' instruction... Ok.
kernel: Linux version 1.3.68 (drago@toritsu) (gcc version 2.7.0) #1 Sat Feb 24 01:11:59 JST 1996
kernel: Booting processor 1 stack 00002000: APIC never delivered???
kernel: Error: only one processor found.
kernel: Serial driver version 4.11 with no serial options enabled
kernel: tty00 at 0x03f8 (irq = 4) is a 16550A
kernel: tty01 at 0x02f8 (irq = 3) is a 16550A
kernel: tty03 at 0x02e8 (irq = 3) is a 16550A
kernel: lp1 at 0x0378, (polling)

[*** This is where I got the Oops, and where syslogd died ***]

Feb 24 02:42:36 toritsu syslogd: restart
named[62]: starting. named 4.9.3-BETA9 Thu Feb 16 07:32:56 CST 1995 ^Iroot@bigkitty:/tmp/bind-4.9.3-BETA9/named
named[63]: Ready to answer queries.
kernel: Kernel logging (proc) started.
kernel: Intel MultiProcessor Specification v1.1
kernel: Virtual Wire compatibility mode.
kernel: OEM ID: ASUSTEK1 Product ID: P54NIP400000 APIC at: 0xFEE00000
kernel: Processor #0 Pentium(tm) APIC version 17
kernel: Processor #1 Pentium(tm) APIC version 17
kernel: I/O APIC #2 Version 17 at 0xFEC00000.
kernel: Processors: 2
kernel: Console: 16 point font, 400 scans
kernel: Console: colour VGA+ 80x25, 1 virtual console (max 63)
kernel: pcibios_init : BIOS32 Service Directory structure at 0x000fc8f0
kernel: pcibios_init : BIOS32 Service Directory entry at 0xfcd20
kernel: pcibios_init : PCI BIOS revision 2.00 entry at 0xfcd50
kernel: Probing PCI hardware.
kernel: Calibrating delay loop.. ok - 39.83 BogoMIPS
kernel: Memory: 30916k/32768k available (768k kernel code, 384k reserved, 700k data)
kernel: This processor honours the WP bit even when in supervisor mode. Good.
kernel: Swansea University Computer Society NET3.033 for Linux 1.3.50
kernel: NET3: Unix domain sockets 0.10 BETA for Linux NET3.033.
kernel: Swansea University Computer Society TCP/IP for NET3.033
kernel: IP Protocols: ICMP, UDP, TCP
kernel: VFS: Diskquotas version dquot_5.6.0 initialized
kernel:
kernel: Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
kernel: Checking 'hlt' instruction... Ok.
kernel: Linux version 1.3.68 (drago@toritsu) (gcc version 2.7.0) #1 Sat Feb 24 01:11:59 JST 1996
kernel: Booting processor 1 stack 00002000: APIC never delivered???
kernel: Error: only one processor found.
kernel: Serial driver version 4.11 with no serial options enabled
kernel: tty00 at 0x03f8 (irq = 4) is a 16550A
kernel: tty01 at 0x02f8 (irq = 3) is a 16550A
kernel: tty03 at 0x02e8 (irq = 3) is a 16550A
kernel: lp1 at 0x0378, (polling)
kernel: Logitech bus mouse detected, using IRQ 3.
kernel: Sound initialization started
kernel: <GUS MAX (CS4231A)> at 0x32c dma 7,6
kernel: <Gravis UltraSound MAX (512k)> at 0x220 irq 11 dma 6,7
kernel: Sound initialization complete
kernel: loop: registered device at major 28
kernel: Floppy drive(s): fd0 is 1.44M
kernel: Started kswapd v 1.4.2.2
kernel: FDC 0 is a post-1991 82077
kernel: scsi-ncr53c7,8xx : at PCI bus 0, device 7, function 0
kernel: scsi-ncr53c7,8xx : NCR53c810 at memory 0xfb7eb000, io 0xe800, irq 9
kernel: scsi0 : burst length 8
kernel: scsi0 : NCR code relocated to 0x8c5fc (virt 0x0008c5fc)
kernel: scsi0 : test 1 started
kernel: scsi0 : NCR53c{7,8}xx (rel 17)
kernel: scsi : 1 host.
kernel: scsi0 : target 0 accepting period 100ns offset 8 10.00MHz FAST SCSI-II
kernel: scsi0 : setting target 0 to period 100ns offset 8 10.00MHz FAST SCSI-II
kernel: Vendor: Quantum Model: XP32150 Rev: 81HB
kernel: Type: Direct-Access ANSI SCSI revision: 02
kernel: Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
kernel: scsi0 : target 1 accepting period 100ns offset 8 10.00MHz FAST SCSI-II
kernel: scsi0 : setting target 1 to period 100ns offset 8 10.00MHz FAST SCSI-II
kernel: Vendor: SEAGATE Model: ST15230N Rev: 0298
kernel: Type: Direct-Access ANSI SCSI revision: 02
kernel: Detected scsi disk sdb at scsi0, channel 0, id 1, lun 0
kernel: scsi0 : target 3 accepting period 128ns offset 8 7.81MHz FAST SCSI-II
kernel: scsi0 : setting target 3 to period 148ns offset 8 6.75MHz FAST SCSI-II
kernel: Vendor: ARCHIVE Model: Python 28388-XXX Rev: 5.40
kernel: Type: Sequential-Access ANSI SCSI revision: 02
kernel: Detected scsi tape st0 at scsi0, channel 0, id 3, lun 0
kernel: scsi0 : target 4 accepting period 236ns offset 8 4.23MHz synchronous SCSI
kernel: scsi0 : setting target 4 to period 248ns offset 8 4.03MHz synchronous SCSI
kernel: Vendor: TOSHIBA Model: CD-ROM XM-3601TA Rev: 1885
kernel: Type: CD-ROM ANSI SCSI revision: 02
kernel: Detected scsi CD-ROM sr0 at scsi0, channel 0, id 4, lun 0
kernel: scsi0 : target 5 accepting period 172ns offset 8 5.81MHz FAST SCSI-II
kernel: scsi0 : setting target 5 to period 172ns offset 8 5.81MHz FAST SCSI-II
kernel: Vendor: PLEXTOR Model: CD-ROM PX-4XCE Rev: 1.01
kernel: Type: CD-ROM ANSI SCSI revision: 02
kernel: Detected scsi CD-ROM sr1 at scsi0, channel 0, id 5, lun 0
kernel: scsi : detected 1 SCSI tape 2 SCSI cdroms 2 SCSI disks total.
kernel: SCSI Hardware sector size is 512 bytes on device sda
kernel: SCSI Hardware sector size is 512 bytes on device sdb
kernel: PPP: version 2.2.0 (dynamic channel allocation)
sendmail[74]: starting daemon (8.6.12): SMTP+queueing@00:15:00
kernel: TCP compression code copyright 1989 Regents of the University of California
kernel: PPP Dynamic channel allocation code copyright 1995 Caldera, Inc.
kernel: PPP line discipline registered.
kernel: Partition check:
kernel: sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 >
kernel: sdb: sdb1 sdb2 sdb3 sdb4 < sdb5 sdb6 >
kernel: VFS: Mounted root (ext2 filesystem) readonly.
kernel: Adding Swap: 81076k swap-space
kernel: Adding Swap: 65964k swap-space
kernel: ISO9660 Extensions: RRIP_1991A
su: drago on /dev/ttyp0

==== dmesg output =============================================================

Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
scsi0 : target 1 accepting period 100ns offset 8 10.00MHz FAST SCSI-II
scsi0 : setting target 1 to period 100ns offset 8 10.00MHz FAST SCSI-II
Vendor: SEAGATE Model: ST15230N Rev: 0298
Type: Direct-Access ANSI SCSI revision: 02
Detected scsi disk sdb at scsi0, channel 0, id 1, lun 0
scsi0 : target 3 accepting period 128ns offset 8 7.81MHz FAST SCSI-II
scsi0 : setting target 3 to period 148ns offset 8 6.75MHz FAST SCSI-II
Vendor: ARCHIVE Model: Python 28388-XXX Rev: 5.40
Type: Sequential-Access ANSI SCSI revision: 02
Detected scsi tape st0 at scsi0, channel 0, id 3, lun 0
scsi0 : target 4 accepting period 236ns offset 8 4.23MHz synchronous SCSI
scsi0 : setting target 4 to period 248ns offset 8 4.03MHz synchronous SCSI
Vendor: TOSHIBA Model: CD-ROM XM-3601TA Rev: 1885
Type: CD-ROM ANSI SCSI revision: 02
Detected scsi CD-ROM sr0 at scsi0, channel 0, id 4, lun 0
scsi0 : target 5 accepting period 172ns offset 8 5.81MHz FAST SCSI-II
scsi0 : setting target 5 to period 172ns offset 8 5.81MHz FAST SCSI-II
Vendor: PLEXTOR Model: CD-ROM PX-4XCE Rev: 1.01
Type: CD-ROM ANSI SCSI revision: 02
Detected scsi CD-ROM sr1 at scsi0, channel 0, id 5, lun 0
scsi : detected 1 SCSI tape 2 SCSI cdroms 2 SCSI disks total.
SCSI Hardware sector size is 512 bytes on device sda
SCSI Hardware sector size is 512 bytes on device sdb
PPP: version 2.2.0 (dynamic channel allocation)
TCP compression code copyright 1989 Regents of the University of California
PPP Dynamic channel allocation code copyright 1995 Caldera, Inc.
PPP line discipline registered.
Partition check:
sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 >
sdb: sdb1 sdb2 sdb3 sdb4 < sdb5 sdb6 >
VFS: Mounted root (ext2 filesystem) readonly.
Adding Swap: 81076k swap-space
Adding Swap: 65964k swap-space
Unable to handle kernel paging request at virtual address c7200720
current->tss.cr3 = 00362000, %cr3 = 00362000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<07200720>]
EFLAGS: 00010202
eax: 07200720 ebx: 00000000 ecx: 0007e000 edx: 00000022
esi: bfffec06 edi: 0007e000 ebp: 00000000 esp: 01314f30
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process syslogd (pid: 55, process nr: 9, stackpage=01314000)
Stack: 0017c65c 0007e000 0007e000 01222690 01ff6ba0 0000003a 00000000 01315018
01314f4c 00178ee7 0007e000 01ff6ba0 bfffebcc 0000003a 01222690 01ff6ba0
0000003a bfffebcc 00124348 01222690 01ff6ba0 bfffebcc 0000003a 01315018
Call Trace: [<0017c65c>] [<00178ee7>] [<00124348>] [<00125d54>] [<0010a625>]
Code: <1>Unable to handle kernel paging request at virtual address c7200720
current->tss.cr3 = 00362000, %cr3 = 00362000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<0010ad5b>]
EFLAGS: 00010216
eax: 00000010 ebx: 0000002b ecx: 07200720 edx: 01315810
esi: 00000000 edi: 01315000 ebp: 01314ef4 esp: 01314e9c
ds: 0018 es: 0018 fs: 0010 gs: 002b ss: 0018
Process syslogd (pid: 55, process nr: 9, stackpage=01314000)
Stack: 0000002b 00000000 c7200720 0007e000 00000000 02800000 03000000 02800000
001b0018 00112fec 001bce4d 01314ef4 00000000 00112cb4 bfffec06 0007e000
00000000 00000000 0000002b 0010a8ff 01314ef4 00000000 00000000 0007e000
Call Trace: [<02800000>] [<03000000>] [<02800000>] [<001b0018>] [<00112fec>] [<00112cb4>] [<0010a8ff>]
[<0017c65c>] [<00178ee7>] [<00124348>] [<00125d54>] [<0010a625>]
Code: 64 8a 04 0e 0f a1 88 c2 81 e2 ff 00 00 00 89 54 24 10 52 68
Warning: bad magic number for tty struct (04:08) in release_dev
Max size:319524 Log zone size:2048
First datazone:20 Root inode number 40960
Max size:336555 Log zone size:2048
First datazone:36 Root inode number 73728
ISO9660 Extensions: RRIP_1991A

-- 
Drago Goricanec <drago@iac.co.jp>      | URL http://www.iac.co.jp/~drago
[This signature is under construction] | PGP key, finger drago@iac.co.jp