Linux 2.0.36 crash

Carlo Strozzi (carlos@linux.it)
Mon, 19 Apr 1999 19:11:04 +0200


--wq9mPyueHGvFACwf
Content-Type: text/plain; charset=us-ascii

Hi everybody.
I have been told to post here the following problem. I hope it
is the right place. My apologies if it isn't :-).

Here's what I'm running:

Debian/GNU Linux 2.0 , kernel 2.0.36
CPU: Pentium 166, 64MB RAM
Network interface: IBM Token Ring

The machine is a mildly loaded web- news- ftp- server which
has been running for a long time and has never crashed until today,
where it crashed twice in a couple of hours. Attached is the relevant
syslog section. The log shows several token-ring errors just before
the crash, but that may just be a coincidence, as that does happen
every now and again, but the machine never crashed before.
I have now activated some logging on the IP packet flow, to see
whether someone is playing tricks on the machine, just in case.

Thank you for any help you'll be able to give.

Cheers

-- 
Carlo Strozzi       PGP Public Key fingerprint :
ED 4A 7A 6C 88 66 1B 34  06 14 FC 2E C7 EA F2 EE

--wq9mPyueHGvFACwf Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=var-log-syslog

Apr 19 12:20:00 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:20:00 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:20:00 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:20:00 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:20:00 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:20:00 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:20:00 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:20:00 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:20:00 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:20:01 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:20:01 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:20:01 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:20:01 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:20:01 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:20:01 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:20:01 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:20:01 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:20:01 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:20:02 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:20:02 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:20:02 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:20:02 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:20:02 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:20:02 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:20:03 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:20:03 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:20:03 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:20:04 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:20:04 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:20:04 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:20:05 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:20:05 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:20:05 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:20:07 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:20:07 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:20:07 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:20:09 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:20:09 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:20:09 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:20:14 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:20:14 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:20:14 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:20:16 waltz in.qpopper[10486]: @sungold8.uk.ibm.com: -ERR POP timeout Apr 19 12:20:19 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:20:19 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:20:19 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:20:26 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:20:26 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:20:26 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:20:31 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:20:31 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:20:31 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:20:36 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:20:36 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:20:36 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:20:41 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:20:41 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:20:41 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:20:46 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:20:46 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:20:46 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:20:51 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:20:51 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:20:51 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:20:57 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:20:57 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:20:57 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:21:02 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:21:02 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:21:02 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:21:07 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:21:07 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:21:07 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:21:14 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:21:14 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:21:14 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:21:19 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:21:19 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:21:19 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:21:24 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:21:24 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:21:24 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:21:30 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:21:30 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:21:30 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:21:35 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:21:35 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:21:35 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:21:40 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:21:40 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:21:40 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:21:45 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:21:45 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:21:45 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:21:50 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:21:50 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:21:50 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:21:55 waltz kernel: tr0: Arrg. Transmitter busy for more than 50 msec. Donald resets adapter, but resetting Apr 19 12:21:55 waltz kernel: the IBM tokenring adapter takes a long time. It might not even help when the Apr 19 12:21:55 waltz kernel: ring is very busy, so we just wait a little longer and hope for the best. Apr 19 12:22:00 waltz kernel: general protection: 0000 Apr 19 12:22:00 waltz kernel: CPU: 0 Apr 19 12:22:00 waltz kernel: EIP: 0010:[def_callback3+15/60] Apr 19 12:22:00 waltz kernel: EFLAGS: 00010246 Apr 19 12:22:00 waltz kernel: eax: 00151c00 ebx: 031f5810 ecx: 00dfa20c edx: 00000114 Apr 19 12:22:00 waltz kernel: esi: 00000114 edi: 00000000 ebp: 00000246 esp: 001d7a48 Apr 19 12:22:00 waltz kernel: ds: 0018 es: 0018 fs: 002b gs: 0018 ss: 0018 Apr 19 12:22:00 waltz kernel: Process swapper (pid: 0, process nr: 0, stackpage=001d5ba0) Apr 19 12:22:00 waltz kernel: Stack: 031f5810 0013b317 031f5810 031f5810 00dfa294 0013b617 031f5810 00dfa294 Apr 19 12:22:00 waltz kernel: 00dfa200 00000000 01aae758 0013baa6 00dfa294 00000000 00dfa294 01aae718 Apr 19 12:22:00 waltz kernel: 0014ea77 00dfa294 00000000 00dfa294 01aae740 01aae718 00000202 001d7ad8 Apr 19 12:22:00 waltz kernel: Call Trace: [sock_wfree+35/44] [kfree_skb+183/244] [dev_kfree_skb+62/76] [arp_purge_send_q+83/100] [arp_expire_request+238/472] [arp_expire_request+0/472] [timer_bh+749/820] Apr 19 12:22:00 waltz kernel: [do_bottom_half+59/96] [handle_bottom_half+11/24] [sys_idle+92/112] [system_call+85/124] [init+0/612] [start_kernel+429/440] Apr 19 12:22:00 waltz kernel: Code: 89 4c ff cf 39 83 3c 01 00 00 7c 1d 8b 83 d0 00 00 00 50 e8 Apr 19 12:22:00 waltz kernel: Aiee, killing interrupt handler Apr 19 12:22:00 waltz kernel: kfree of non-kmalloced memory: 001d7be8, next= 00000000, order=0 Apr 19 12:22:00 waltz kernel: kfree of non-kmalloced memory: 001d7bd8, next= 00000000, order=0 Apr 19 12:22:00 waltz kernel: kfree of non-kmalloced memory: 001d80ec, next= 00000000, order=0 Apr 19 12:22:00 waltz kernel: idle task may not sleep Apr 19 12:22:00 waltz last message repeated 4 times

--wq9mPyueHGvFACwf--

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