mirror causes oops in 2.3.15pre3

Thomas Molina (tmolina@home.com)
Wed, 25 Aug 1999 22:21:19 -0500 (CDT)


[1.] One line summary of the problem:
mirror causes oops in 2.3.15pre3
[2.] Full description of the problem/report:
Last night I compiled and installed 2.3.15pre3. This morning I found a
fresh oops sitting on the screen. There were no clues in the log.
Investigation revealed it was caused by a cron.daily job which runs the
mirror program to sync local RedHat 6.0 updates from updates.redhat.com.
This oops is perfectly reproduceable. As I was getting ready to process
this for an oops report I noticed that 2.3.15 final was out. I'll send
it anyway and see if it happens for that version.
[4.] Kernel version (from /proc/version):
Linux version 2.3.15pre3 (root@wr5z) (gcc version egcs-2.91.66
19990314/Linux (egcs-1.1.2 release)) #3 Wed Aug 25 18:30:27 CDT 1999

[5.] Output of Oops.. message (if applicable) with symbolic information
resolved (see Documentation/oops-tracing.txt)
ksymoops 0.7c on i586 2.2.11. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /boot/module-info-2.2.11 (default)
-m /boot/System.map (specified)

Error (regular_file): read_ksyms stat /proc/ksyms failed
No modules in ksyms, skipping objects
No ksyms, skipping lsmod
*pde = 00000000
Oops: 0000
EIP: 0010:[<c0107d1a>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010086
eax: 00000000 ebx: c0100176 ecx: c0227e2c edx: c3b04000
esi: 00000000 edi: c0228000 ebp: c4800000 esp: c0227dc0
ds: 0018 es: 0018 ss: 0018
Process swapper (pid: 0,stackpage=c0227000)
Stack: 00000000 c0227e1c c5000000 c0107d7c c0227e2c c01da128 c01dc21e 00000000
00000000 c010caad c01dc21e c0227e2c 00000000 c0226000 c0227e94 c0093020
c0227e1c c32c34a0 c0226000 00000034 c0227e94 c0093020 00000000 c0227eb0
Call Trace: [<c5000000>] [<c0107d7c>] [<c01da128>] [<c01dc21e>] [<c010caad>] [<c01dc21e>] [<c0107a15>]
[<c016c206>] [<c015d6a5>] [<c015d799>] [<c015da69>] [<c015749f>] [<c01156c9>] [<c0108873>] [<c01079ac>]
[<c0106224>] [<c0106000>] [<c0100176>]
Code: 8a 04 06 25 ff 00 00 00 50 68 20 a1 1d c0 e8 8b a3 00 00 83

>>EIP; c0107d1a <show_registers+1ea/21c> <=====
Trace; c5000000 <END_OF_CODE+4da8c54/????>
Trace; c0107d7c <die+30/3c>
Trace; c01da128 <stext_lock+1804/2048>
Trace; c01dc21e <IRQ0x0f_interrupt+180e/1c38>
Trace; c010caad <do_page_fault+395/498>
Trace; c01dc21e <IRQ0x0f_interrupt+180e/1c38>
Trace; c0107a15 <error_code+2d/34>
Trace; c016c206 <tcp_v4_rcv+256/388>
Trace; c015d6a5 <ip_run_ipprot+69/80>
Trace; c015d799 <ip_local_deliver+dd/134>
Trace; c015da69 <ip_rcv+279/2c0>
Trace; c015749f <net_bh+197/1f0>
Trace; c01156c9 <do_bottom_half+49/70>
Trace; c0108873 <do_IRQ+a7/b8>
Trace; c01079ac <ret_from_intr+0/20>
Trace; c0106224 <cpu_idle+34/54>
Trace; c0106000 <get_option+0/4c>
Trace; c0100176 <L6+0/2>
Code; c0107d1a <show_registers+1ea/21c>
00000000 <_EIP>:
Code; c0107d1a <show_registers+1ea/21c> <=====
0: 8a 04 06 movb (%esi,%eax,1),%al <=====
Code; c0107d1d <show_registers+1ed/21c>
3: 25 ff 00 00 00 andl $0xff,%eax
Code; c0107d22 <show_registers+1f2/21c>
8: 50 pushl %eax
Code; c0107d23 <show_registers+1f3/21c>
9: 68 20 a1 1d c0 pushl $0xc01da120
Code; c0107d28 <show_registers+1f8/21c>
e: e8 8b a3 00 00 call a39e <_EIP+0xa39e> c01120b8 <printk+0/174>
Code; c0107d2d <show_registers+1fd/21c>
13: 83 00 00 addl $0x0,(%eax)

Aiee, killing interrupt handler
Kernel panic: Attempted to kill the idle task!
In swapper task - not syncing

1 error issued. Results may not be reliable.
[7.1.] Software (add the output of the ver_linux script here)
[root@wr5z scripts]# sh ver_linux
-- Versions installed: (if some fields are empty or look
-- unusual then possibly you have very old versions)
Linux wr5z 2.3.15pre3 #3 Wed Aug 25 18:30:27 CDT 1999 i586 unknown
Kernel modules 2.1.121
Gnu C egcs-2.91.66
Binutils 2.9.1.0.23
Linux C Library 2.1.1
Dynamic linker ldd (GNU libc) 2.1.1
Procps 2.0.2
Mount 2.9o
Net-tools 1.52
Console-tools 1999.03.02
Sh-utils 1.16
cat: /proc/modules: No such file or directory
Modules Loaded

[7.2.] Processor information (from /proc/cpuinfo):
[root@wr5z scripts]# cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 5
model : 8
model name : AMD-K6(tm) 3D processor
stepping : 0
cpu MHz : 350.805510
fdiv_bug : no
hlt_bug : no
sep_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr mce cx8 sep mmx 3dnow
bogomips : 699.60

[7.3.] Module information (from /proc/modules): N/A kernel is monolithic

[7.4.] SCSI information (from /proc/scsi/scsi)
[root@wr5z scripts]# cat /proc/scsi/scsi
Attached devices: none
Note: I'm not sure about this. Look at a part of dmesg which shows my
CD/RW drive using ide-scsi emulation:
hdd: PHILIPS CDD3610 CD-R/RW, ATAPI CDROM drive
hdm: probing with STATUS(0xa1) instead of ALTSTATUS(0xff)
hdm: probing with STATUS(0xa1) instead of ALTSTATUS(0xff)
hdm: no response (status = 0xa1), resetting drive
hdm: probing with STATUS(0xa1) instead of ALTSTATUS(0xff)
hdm: no response (status = 0xa1)
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: SAMSUNG VG34323A (4.32GB), 4124MB w/496kB Cache, CHS=525/255/63
hdb: WDC AC14300R, 4112MB w/512kB Cache, CHS=524/255/63
hdc: ATAPI 24X CD-ROM drive, 128kB Cache
Uniform CDROM driver Revision: 3.02
hdd: ATAPI 6X CD-ROM CD-R/RW drive, 768kB Cache
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
scsi : 1 host.
scsi : detected total.

-
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/