Re: oops in 2.2.9 on alpha

Kevin George (nop@blue.netnation.com)
Wed, 26 May 1999 12:47:22 -0700 (PDT)


On Sun, 23 May 1999, Kevin George wrote:

>
> I can get this to happen fairly regularly after using a program of mine
> that plays audio piped raw over my network (using tcp). I can send the
> source on request.
[snip]

I just got these whenever I tried to download a file from a win98 box
(not mine) on my lan (the part of the network that the eepro100 is
attached to) using smbclient:

lca: machine check (la=0xfffffc00002084d0,pc=0xfffffc000041f8d0)
Reason: access to non-existent memory (long frame):
reason: fffffffffffffff8 exc_addr: fffffc000041f8d0 dc_stat: 7
car: 205c1141
A read error to memory occurred at address 2000000
Several other uncorrectable errors occurred.
Attempted to access non-existent memory.
+ 0 0000000000000198 0000019800000110
+ 10 0000000100000084 fffffffffffffff8
+ 20 000006f800000000 0000000000000001
+ 30 0000000000003509 0000000000000027
+ 40 000000011ffffaf0 fffffc0001054000
+ 50 0000000000000008 0000000000000000
+ 60 fffffc00003103e0 fffffc0000310620
+ 70 fffffc0000310520 fffffc0000310460
+ 80 fffffc0000310938 fffffc0000310b70
+ 90 fffffc00003105a0 fffffc0000208000
+ a0 000000011fffd160 fffffc0001568000
+ b0 fffffc0000482f90 0000000000000200
+ c0 0032323a3a3e3e3e 000000011ffffb2c
+ d0 0000000000000000 0000000000000001
+ e0 0000000000000000 0000000000000000
+ f0 0000000000c0c000 fffffffe00000000
+ 100 0000000000200000 0000000001054360
+ 110 fffffc000041f8d0 0000000000000000
+ 120 0000000000000000 0000000000000000
+ 130 0000000000200000 0000000000001c70
+ 140 0000000000000042 0000000000005010
+ 150 0000000000000007 00000007ffffffff
+ 160 0000000000000428 67f4fae800001411
+ 170 0000000062000003 00000000205c1141
+ 180 0000000200000002 0000007100000071
+ 190 0000000000000000 0000000000000000

When I tried again (killing smbclient and running it again) I got this:

lca: machine check (la=0xfffffc00002084d0,pc=0xfffffc000041f8d0)
Reason: access to non-existent memory (long frame):
reason: fffffffffffffff8 exc_addr: fffffc000041f8d0 dc_stat: 7
car: 61b81141
A read error to memory occurred at address 2000000
Several other uncorrectable errors occurred.
Attempted to access non-existent memory.
+ 0 0000000000000198 0000019800000110
+ 10 0000000100000084 fffffffffffffff8
+ 20 000006f800000000 0000000000000000
+ 30 0000000000000000 fffffc0001fffef8
+ 40 0000000120180d50 0000000000000000
+ 50 0000000000000008 0000000000000000
+ 60 fffffc00003103e0 fffffc0000310620
+ 70 fffffc0000310520 fffffc0000310460
+ 80 fffffc0000310938 fffffc0000310b70
+ 90 fffffc00003105a0 fffffc0000208000
+ a0 000000011fffd160 fffffc0001058000
+ b0 fffffc0000482f90 000000000000000a
+ c0 0032323a3a3e3e3e 0000000000000000
+ d0 0000000000000000 0000000000000001
+ e0 0000000000000000 0000000000000000
+ f0 0000000000c0c000 fffffffe00000000
+ 100 0000000000200000 0000000001054360
+ 110 fffffc000041f8d0 0000000000000000
+ 120 0000000000000000 0000000000000000
+ 130 0000000000200000 0000000000001c70
+ 140 0000000000000042 0000000000005210
+ 150 0000000000000007 00000007ffffffff
+ 160 0000000000000428 67f4fae800001411
+ 170 0000000062000003 0000000061b81141
+ 180 0000000200000002 0000007100000071
+ 190 0000000000000000 0000000000000000

0xfffffc000041f8d0 is in do_csum_partial_copy_from_user (fffffc000041f6a0):

fffffc000041f880: 00 04 05 40 addq v0,t4,v0
fffffc000041f884: 61 07 a6 48 insql t4,t5,t0
fffffc000041f888: 01 04 e1 44 or t6,t0,t0
fffffc000041f88c: 00 00 31 3c stq_u t0,0(a1)
fffffc000041f890: a4 03 05 40 cmpult v0,t4,t3
fffffc000041f894: 16 00 40 e6 beq a2,fffffc000041f8f0 <do_csum_partial_copy_from_user+0x250>
fffffc000041f898: 08 00 31 2c ldq_u t0,8(a1)
fffffc000041f89c: e7 0e a6 48 insqh t4,t5,t6
fffffc000041f8a0: 41 0e 32 48 mskqh t0,a2,t0
fffffc000041f8a4: 01 04 e1 44 or t6,t0,t0
fffffc000041f8a8: 08 00 31 3c stq_u t0,8(a1)
fffffc000041f8ac: 10 00 e0 c3 br fffffc000041f8f0 <do_csum_partial_copy_from_user+0x250>
fffffc000041f8b0: 01 f0 40 46 and a2,0x7,t0
fffffc000041f8b4: 0f 00 20 e4 beq t0,fffffc000041f8f4 <do_csum_partial_copy_from_user+0x254>
fffffc000041f8b8: 01 04 ff 47 clr t0
fffffc000041f8bc: 00 00 b0 a4 ldq t4,0(a0)
fffffc000041f8c0: 01 04 c1 46 or t8,t0,t0
fffffc000041f8c4: 16 00 3f 40 addl t0,zero,t8
fffffc000041f8c8: 00 00 71 2c ldq_u t2,0(a1)
fffffc000041f8cc: 22 05 46 42 subq a2,t5,t1
fffffc000041f8d0: 45 06 a2 48 mskql t4,t1,t4
^^^^^^
fffffc000041f8d4: 00 04 05 40 addq v0,t4,v0
fffffc000041f8d8: 43 0e 72 48 mskqh t2,a2,t2
fffffc000041f8dc: a4 03 05 40 cmpult v0,t4,t3
fffffc000041f8e0: 65 07 a6 48 insql t4,t5,t4
fffffc000041f8e4: 01 04 e5 44 or t6,t4,t0
fffffc000041f8e8: 01 04 23 44 or t0,t2,t0
fffffc000041f8ec: 00 00 31 3c stq_u t0,0(a1)
fffffc000041f8f0: 00 04 04 40 addq v0,t3,v0

The disassembly of all of do_csum_partial_copy_from_user is rather long,
so I didn't include it here, if anyone wants it, email me.

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