Kernel oops (fwd)

Mike Ricketts (mike@oakley.keble.ox.ac.uk)
Sat, 24 Jan 1998 16:26:52 +0000 (GMT)


Any idea what caused this, and whether it is likely to recur?
Should I upgrade the kernel or forget about it?

Jan 24 05:09:07 kami kernel: Unable to handle kernel NULL pointer dereference at virtual address c0000084
Jan 24 05:09:07 kami kernel: current->tss.cr3 = 01520000, <r3 = 01520000
Jan 24 05:09:07 kami kernel: *pde = 00102067
Jan 24 05:09:07 kami kernel: *pte = 00000000
Jan 24 05:09:07 kami kernel: Oops: 0000
Jan 24 05:09:07 kami kernel: CPU: 0
Jan 24 05:09:07 kami kernel: EIP: 0010:[<0281d7b1>]
Jan 24 05:09:07 kami kernel: EFLAGS: 00010216
Jan 24 05:09:07 kami kernel: eax: 000080f4 ebx: 00000000 ecx: 00000019 edx: 000000f4
Jan 24 05:09:07 kami kernel: esi: 00edd100 edi: 00edd100 ebp: 000000f4 esp: 015d2d34
Jan 24 05:09:07 kami kernel: ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Jan 24 05:09:07 kami kernel: Process netmux (pid: 308, process nr: 24, stackpage=015d2000)
Jan 24 05:09:07 kami kernel: Stack: 0009ff0e 000000ca 0009ff0e 00edd100 00ed0018 00000019 00000010 00edd100
Jan 24 05:09:07 kami kernel: 0281d0e7 00edd018 0009eaf8 04000000 0000000b 015d2ddc 0072a600 00000080
Jan 24 05:09:07 kami kernel: 0025e218 001e1540 00176230 015d2e30 001771be 001e1540 0009e0b8 20000000
Jan 24 05:09:07 kami kernel: Call Trace: [<0281d0e7>] [write_intr+0/224] [ide_intr+62/112] [do_fast_IRQ+42/80] [do_IRQ+45/80] [tcp_delack_timer+0/16] [IRQ11_interrupt+95/144]
Jan 24 05:09:07 kami kernel: [tcp_delack_timer+0/16] [timer_bh+791/864] [set_bitmap+160/192] [do_bottom_half+53/112] [do_bottom_half+59/112] [handle_bottom_half+11/24] [do_select+226/496] [sys_select+387/608]
Jan 24 05:09:07 kami kernel: [tcp_send_partial+18/64] [tcp_sendmsg+206/224] [inet_sendmsg+161/192] [_getitimer+225/240] [_setitimer+189/304] [old_select+63/96] [system_call+85/124]
Jan 24 05:09:07 kami kernel: Code: 8b ab 84 00 00 00 8d 3c 2a 89 bb 84 00 00 00 01 53 30 8b 83
Jan 24 05:09:07 kami kernel: Aiee, killing interrupt handler
Jan 24 05:09:08 kami kernel: eth1: transmit timed out, tx_status 00 status e601.
Jan 24 05:09:08 kami kernel: eth1: Interrupt posted but not handled -- IRQ blocked by another device?
Jan 24 05:09:08 kami kernel: eth1: Re-entering the interrupt handler.
Jan 24 05:09:08 kami kernel: Unable to handle kernel NULL pointer dereference at virtual address c0000084
Jan 24 05:09:08 kami kernel: current->tss.cr3 = 00cc3000, <r3 = 00cc3000
Jan 24 05:09:08 kami kernel: *pde = 00102067
Jan 24 05:09:08 kami kernel: *pte = 00000000
Jan 24 05:09:08 kami kernel: Oops: 0000
Jan 24 05:09:08 kami kernel: CPU: 0
Jan 24 05:09:08 kami kernel: EIP: 0010:[<0281d7b1>]
Jan 24 05:09:08 kami kernel: EFLAGS: 00010216
Jan 24 05:09:08 kami kernel: eax: 000080f4 ebx: 00000000 ecx: 00000019 edx: 000000f4
Jan 24 05:09:08 kami kernel: esi: 00edd100 edi: 00edd018 ebp: 000000f4 esp: 00ca0c0c
Jan 24 05:09:08 kami kernel: ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Jan 24 05:09:08 kami kernel: Process ytalk (pid: 13387, process nr: 46, stackpage=00ca0000)
Jan 24 05:09:08 kami kernel: Stack: 0000000d 00017b9e 0000ff0e 00edd100 00000206 00000019 00017b9d 00edd100
Jan 24 05:09:08 kami kernel: 0281d0e7 00edd018 0000ff1b 00edd100 0000ff0e 0000ff00 00000000 00000046
Jan 24 05:09:08 kami kernel: 00000000 00000008 001c2901 00000e60 00000002 0018a624 00edd100 014f8a84
Jan 24 05:09:08 kami kernel: Call Trace: [<0281d0e7>] [console_print+388/416] [<0281c847>] [<0281e6ec>] [<0281cca2>] [ipfw_output_check+35/48] [do_dev_queue_xmit+431/480]
Jan 24 05:09:08 kami kernel: [dev_queue_xmit+26/48] [ip_build_xmit+1475/3104] [def_callback3+53/64] [dev_queue_xmit+26/48] [ip_build_xmit+1475/3104] [udp_send+229/272] [udp_getfrag+0/192] [udp_sendto+200/240]
Jan 24 05:09:08 kami kernel: [sock_select+0/64] [check+71/144] [udp_sendmsg+52/224] [inet_sendmsg+161/192] [sys_sendto+333/368] [write_chan+271/432] [tty_write+245/336] [sys_socketcall+563/848]
Jan 24 05:09:08 kami kernel: [system_call+85/124]
Jan 24 05:09:08 kami kernel: Code: 8b ab 84 00 00 00 8d 3c 2a 89 bb 84 00 00 00 01 53 30 8b 83
Jan 24 05:09:08 kami kernel: Aiee, killing interrupt handler
Jan 24 05:09:39 kami kernel: eth1: transmit timed out, tx_status 00 status e601.
Jan 24 05:09:39 kami kernel: eth1: Interrupt posted but not handled -- IRQ blocked by another device?
Jan 24 05:09:39 kami kernel: eth1: Re-entering the interrupt handler.
Jan 24 05:09:39 kami kernel: Unable to handle kernel NULL pointer dereference at virtual address c0000084
Jan 24 05:09:39 kami kernel: current->tss.cr3 = 016ea000, <r3 = 016ea000
Jan 24 05:09:39 kami kernel: *pde = 00102067
Jan 24 05:09:39 kami kernel: *pte = 00000000
Jan 24 05:09:39 kami kernel: Oops: 0000
Jan 24 05:09:39 kami kernel: CPU: 0
Jan 24 05:09:39 kami kernel: EIP: 0010:[<0281d7b1>]
Jan 24 05:09:39 kami kernel: EFLAGS: 00010216
Jan 24 05:09:39 kami kernel: eax: 000080f4 ebx: 00000000 ecx: 00000019 edx: 000000f4
Jan 24 05:09:39 kami kernel: esi: 00edd100 edi: 00edd018 ebp: 000000f4 esp: 0126fcf0
Jan 24 05:09:39 kami kernel: ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Jan 24 05:09:39 kami kernel: Process tar (pid: 13406, process nr: 24, stackpage=0126f000)
Jan 24 05:09:39 kami kernel: Stack: 0000000d 00017bae 0000ff0e 00edd100 00000202 00000019 00017bad 00edd100
Jan 24 05:09:39 kami kernel: 0281d0e7 00edd018 0000ff1b 00edd100 0000ff0e 0000ff00 00000001 00000046
Jan 24 05:09:39 kami kernel: 00000000 00000004 001c2901 00001040 00000001 0018a624 00edd100 0127eee0
Jan 24 05:09:39 kami kernel: Call Trace: [<0281d0e7>] [console_print+388/416] [<0281c847>] [<0281e6ec>] [<0281cca2>] [ipfw_output_check+35/48] [do_dev_queue_xmit+431/480]
Jan 24 05:09:39 kami kernel: [dev_queue_xmit+26/48] [tcp_do_retransmit+1453/1632] [tcp_retransmit_time+22/128] [tcp_retransmit+22/128] [tcp_time_write_timeout+19/32] [tcp_retransmit_timer+150/240] [tcp_retransmit_timer+0/240] [timer_bh+793/864]
Jan 24 05:09:39 kami kernel: [do_bottom_half+59/112] [handle_bottom_half+11/24] [generic_readpage+51/128] [generic_file_read+1106/1584] [generic_file_read+1341/1584] [sys_read+204/256] [system_call+85/124]
Jan 24 05:09:39 kami kernel: Code: 8b ab 84 00 00 00 8d 3c 2a 89 bb 84 00 00 00 01 53 30 8b 83
Jan 24 05:09:39 kami kernel: Aiee, killing interrupt handler
Jan 24 05:10:01 kami kernel: eth1: transmit timed out, tx_status 00 status e601.
Jan 24 05:10:01 kami kernel: eth1: Interrupt posted but not handled -- IRQ blocked by another device?
Jan 24 05:10:01 kami kernel: eth1: Re-entering the interrupt handler.
Jan 24 05:10:01 kami kernel: Unable to handle kernel NULL pointer dereference at virtual address c0000084
Jan 24 05:10:01 kami kernel: current->tss.cr3 = 01e84000, <r3 = 01e84000
Jan 24 05:10:01 kami kernel: *pde = 00102067
Jan 24 05:10:01 kami kernel: *pte = 00000000
Jan 24 05:10:01 kami kernel: Oops: 0000
Jan 24 05:10:01 kami kernel: CPU: 0
Jan 24 05:10:01 kami kernel: EIP: 0010:[<0281d7b1>]
Jan 24 05:10:01 kami kernel: EFLAGS: 00010216
Jan 24 05:10:01 kami kernel: eax: 000080f4 ebx: 00000000 ecx: 00000019 edx: 000000f4
Jan 24 05:10:01 kami kernel: esi: 00edd100 edi: 00edd018 ebp: 000000f4 esp: 00e3add0
Jan 24 05:10:01 kami kernel: ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Jan 24 05:10:01 kami kernel: Process gzip (pid: 13430, process nr: 39, stackpage=00e3a000)
Jan 24 05:10:01 kami kernel: Stack: 0000000d 00017bbe 0000ff0e 00edd100 00000202 00000019 00017bbd 00edd100
Jan 24 05:10:01 kami kernel: 0281d0e7 00edd018 0000ff1b 00edd100 0000ff0e 0000ff00 00000000 00000046
Jan 24 05:10:01 kami kernel: 00000000 00000004 001c2901 000017c0 00000001 0018a624 00edd100 014e8e7c
Jan 24 05:10:01 kami kernel: Call Trace: [<0281d0e7>] [console_print+388/416] [<0281c847>] [<0281e6ec>] [rpc_recv+432/1296] [<0281cca2>] [ipfw_output_check+35/48]
Jan 24 05:10:01 kami kernel: [do_dev_queue_xmit+431/480] [dev_queue_xmit+26/48] [tcp_do_retransmit+1453/1632] [tcp_retransmit_time+22/128] [tcp_retransmit+22/128] [tcp_time_write_timeout+19/32] [tcp_retransmit_timer+150/240] [tcp_retransmit_timer+0
/240]
Jan 24 05:10:01 kami kernel: [timer_bh+793/864] [do_bottom_half+59/112] [handle_bottom_half+11/24]
Jan 24 05:10:01 kami kernel: Code: 8b ab 84 00 00 00 8d 3c 2a 89 bb 84 00 00 00 01 53 30 8b 83
Jan 24 05:10:01 kami kernel: Aiee, killing interrupt handler

I an give you full source of the netmux program if you want it, the other
pertinent details AFAIK are:

kernel: 2.0.32
tinymux: 1.4p12
ytalk: 3.0.3-1
tar: 1.11.8-11
gzip: 1.2.4-7

Process list immediately afterwards:

USER PID %CPU %MEM SIZE RSS TTY STAT START TIME COMMAND
bin 130 0.0 1.1 896 364 ? S 11:35 0:00 portmap
john 13311 0.0 2.7 1156 852 p0 S 05:07 0:00 /bin/login -h pswales.demon.co.uk -p
john 13346 0.0 2.1 1216 672 p0 S 05:07 0:00 -bash
john 13395 0.0 1.3 1012 408 p0 S 05:09 0:00 pico test.fil
kami 13426 0.1 2.6 1156 820 2 S 05:09 0:00 /bin/login -- kami
kami 13431 0.0 2.2 1228 684 2 S 05:09 0:00 -bash
kami 13454 0.1 1.9 1120 616 2 S 05:10 0:00 tf kami 9889
kami 13562 0.1 2.6 1156 820 4 S 05:10 0:00 /bin/login -- kami
kami 13678 0.1 2.2 1228 684 4 S 05:12 0:00 -bash
kami 13694 0.4 2.0 1124 620 4 S 05:12 0:00 tf kami 2104
monitor 747 0.0 2.6 1156 820 1 S 11:56 0:00 /bin/login -- monitor
monitor 748 0.0 2.1 1208 668 1 S 11:56 0:00 -bash
root 1 0.0 1.0 880 336 ? S 11:35 0:08 init
root 2 0.0 0.0 0 0 ? SW 11:35 0:02 (kflushd)
root 3 0.0 0.0 0 0 ? SW< 11:35 0:02 (kswapd)
root 4 0.0 0.0 0 0 ? SW 11:35 0:00 (nfsiod)
root 5 0.0 0.0 0 0 ? SW 11:35 0:00 (nfsiod)
root 6 0.0 0.0 0 0 ? SW 11:35 0:00 (nfsiod)
root 7 0.0 0.0 0 0 ? SW 11:35 0:00 (nfsiod)
root 21 0.0 1.0 872 316 ? S 11:35 0:00 /sbin/kerneld
root 99 0.0 1.2 904 380 ? S 11:35 0:03 syslogd
root 108 0.0 1.5 1012 488 ? S 11:35 0:00 klogd
root 119 0.0 1.2 904 396 ? S 11:35 0:00 crond
root 141 0.0 1.1 884 356 ? S 11:35 0:00 inetd
root 152 0.0 2.2 1236 712 ? S 11:35 0:03 named
root 165 0.0 1.6 1152 496 ? S 11:35 0:11 /usr/sbin/sshd
root 175 0.0 1.3 928 416 ? S 11:35 0:00 rpc.mountd
root 184 0.0 1.3 960 432 ? S 11:35 0:00 rpc.nfsd
root 198 0.0 0.9 884 308 ? S 11:35 0:00 gpm -t ms
root 347 0.0 0.9 860 284 ? S 11:43 0:04 update (bdflush)
root 716 0.0 2.4 1316 760 ? S 11:55 0:00 sendmail: accepting connections on port 25

root 760 0.0 2.5 1136 788 1 S 11:56 0:00 su -c sh /root/monitor
root 761 0.0 1.7 1196 540 1 S 11:56 0:00 sh /root/monitor
root 762 0.0 0.9 884 308 1 S 11:56 0:02 tail -f -v /var/log/messages /home/metamux/metamux.log /home/xtulu/xtulu.log /var/log/exim/exim_mainlog /var/log/exim/exim_paniclog /var/log/exim/exim_rejectlog /var/log/httpd/access_log /var/log/h
ttpd/agent_log /var/log/httpd/error_log /var/log/httpd/referer_l
root 13218 0.0 1.3 908 416 ? S 05:02 0:00 CROND
root 13221 0.0 1.7 1192 548 ? S 05:02 0:00 bash /usr/bin/run-parts /etc/cron.daily
root 13304 0.0 1.7 1144 552 ? S 05:07 0:00 in.telnetd
root 13416 0.0 2.6 1340 816 ? S 05:09 0:00 /usr/sbin/sendmail -FCronDaemon -odi -oem -or0s tim
root 13535 0.0 1.6 1184 524 ? S 05:10 0:00 bash /etc/cron.daily/xntp.cron
root 13536 0.0 1.4 920 436 ? S 05:10 0:00 /usr/sbin/ntpdate -v ntp0.oucs.ox.ac.uk ntp1.oucs.ox.ac.uk
root 13569 0.1 2.6 1156 820 5 S 05:11 0:00 /bin/login -- root
root 13602 0.0 2.3 1260 716 5 S 05:11 0:00 -bash
root 13616 0.1 2.0 1124 648 5 S 05:11 0:00 tf kmai 9889
root 13725 0.0 0.0 0 0 ? Z 05:12 0:00 (request-route <zombie>)
root 13737 0.0 0.0 0 0 ? Z 05:12 0:00 (request-route <zombie>)
root 13738 0.0 0.0 0 0 ? Z 05:12 0:00 (request-route <zombie>)
tim 11730 0.0 2.7 1168 840 3 S 03:18 0:00 /bin/login -- tim
tim 11767 0.0 2.3 1260 716 3 S 03:21 0:00 -bash
tim 12224 0.2 2.6 1864 824 3 S 03:54 0:11 ytalk John@pswales.demon.co.uk
tim 13811 1.0 2.7 1160 840 6 S 05:13 0:00 /bin/login -- tf kami 9889
tim 13827 0.6 2.2 1256 712 6 S 05:13 0:00 -bash
tim 13876 0.0 1.3 924 412 6 R 05:13 0:00 ps auxwww
xtulu 336 0.1 11.3 4844 3512 ? S N 11:43 1:32 ./bin/netmux xtulu.conf
xtulu 348 0.0 0.6 864 216 ? S N 11:43 0:00 slave

Hope this is what you need -- mail me if you want anything else. Let me
knwo what you reckon when you have time.

Tim