lkml.org 
[lkml]   [1999]   [Jan]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subjectpre9: recvmsg bug

Got this crash with 2.2.0-pre9 (vger-19990121).
Machine is PPC/CHRP with DEC21041 Ethernet (de4x5).

| Warning: kfree_skb passed an skb still on a list (from c0068b3c).
| recvmsg bug: copied ED4D38C5 seq 0
| last message repeated 104 times
| recvmsg bug: copied ED4D38C5 seq 0seq 0
| recvmsg bug: copied ED4D38C5 seq 0
| last message repeated 570 times
| 4D38C5 seq 0
| recvmsg bug: copied ED4D38C5 seq 0
| last message repeated 428 times
| Warning: kfree_skb passed an skb still on a list (from c0068b3c).
| recvmsg bug: copied ED4D38C5 seq 0
| recvmsg bug: copied ED4D38C5 seq 0

I have the impression that some parts were lost in the logs.

Now the panic:

| NIP: C006EA08 XER: 20000000 LR: C006F0A0 REGS: c7ac1c20 TRAP: 0300
| MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
| TASK = c7ac0000[279] 'XF68_FBDev' mm->pgd c7a4e000 Last syscall: 3
| last math c6928000
| GPR00: 00000000 C7AC1D10 C7AC0000 C7B98570 FFFFFFF5 00000000 00000040 00000000
| GPR08: C6B0BA84 00000000 00000000 00000000 00008000 01A8BAE0 C7AC1E28 00000001
| GPR16: C6B0BA70 C7AC1D38 00000040 00000000 00001000 07AC1E80 C6B0BAF0 C6B0BA84
| GPR24: 40000000 FFFFFFF5 FFFFFFF5 00000000 C6B0BA40 C6B0BA84 C6B0BA84 C7B98500
| Call backtrace:
| 00000000 C006F0A0 C007F5E4 C005BDB8 C005BEEC C00296D0 C0003898
| 018762CC 01876C9C 0186DEE4 01840810 01854958 01605D7C 00000000
| Instruction DUMP: 937f0000 937f0004 937f0008 <916a0004> 914b0000 4bf99579 2c030000 4182000c 7fe3fb78
| Kernel panic: kernel access of bad area pc c006ea08 lr c006f0a0 address 4 tsk XF68_FBDev/279

And then I got an autoreboot.

Ksymoops log:

| Options used: -V (default)
| -o /lib/modules/2.2.0-final/ (default)
| -k /proc/ksyms (default)
| -l /proc/modules (default)
| -m /home/geert/linux/linux/System.map-2.2.0-final (specified)
| -c 1 (default)
|
| 4D38C5 seq 0
| NIP: C006EA08 XER: 20000000 LR: C006F0A0 REGS: c7ac1c20 TRAP: 0300
| MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
| TASK = c7ac0000[279] 'XF68_FBDev' mm->pgd c7a4e000 Last syscall: 3
| last math c6928000
| GPR00: 00000000 C7AC1D10 C7AC0000 C7B98570 FFFFFFF5 00000000 00000040 00000000
| GPR08: C6B0BA84 00000000 00000000 00000000 00008000 01A8BAE0 C7AC1E28 00000001
| GPR16: C6B0BA70 C7AC1D38 00000040 00000000 00001000 07AC1E80 C6B0BAF0 C6B0BA84
| GPR24: 40000000 FFFFFFF5 FFFFFFF5 00000000 C6B0BA40 C6B0BA84 C6B0BA84 C7B98500
| Call backtrace:
| 00000000 C006F0A0 C007F5E4 C005BDB8 C005BEEC C00296D0 C0003898
| 018762CC 01876C9C 0186DEE4 01840810 01854958 01605D7C 00000000
| Instruction DUMP: 937f0000 937f0004 937f0008 <916a0004> 914b0000 4bf99579 2c030000 4182000c 7fe3fb78
|
| >>NIP: c006ea08 <cleanup_rbuf+80/120>
| Trace: 00000000 Before first symbol
| Trace: c006f0a0 <tcp_recvmsg+5f8/630>
| Trace: c007f5e4 <inet_recvmsg+90/b4>
| Trace: c005bdb8 <sock_recvmsg+54/104>
| Trace: c005beec <sock_read+78/88>
| Trace: c00296d0 <sys_read+fc/120>
| Trace: c0003898 <syscall_ret_1+0/a0>
| Trace: 018762cc Before first symbol
| Trace: 01876c9c Before first symbol
| Trace: 0186dee4 Before first symbol
| Trace: 01840810 Before first symbol
| Trace: 01854958 Before first symbol
| Trace: 01605d7c Before first symbol
| Trace: 00000000 Before first symbol
| Code: c006e9fc <cleanup_rbuf+74/120> 00000000 <_NIP>:
| Code: c006e9fc <cleanup_rbuf+74/120> 0: 93 7f 00 00 stw r27,0(r31)
| Code: c006ea00 <cleanup_rbuf+78/120> 4: 93 7f 00 04 stw r27,4(r31)
| Code: c006ea04 <cleanup_rbuf+7c/120> 8: 93 7f 00 08 stw r27,8(r31)
| Code: c006ea08 <cleanup_rbuf+80/120> c: 91 6a 00 04 stw r11,4(r10) <===
| Code: c006ea0c <cleanup_rbuf+84/120> 10: 91 4b 00 00 stw r10,0(r11)
| Code: c006ea10 <cleanup_rbuf+88/120> 14: 4b f9 95 79 bl fff9958c <_NIP+0xfff9958c>
| Code: c006ea14 <cleanup_rbuf+8c/120> 18: 2c 03 00 00 cmpwi r3,0
| Code: c006ea18 <cleanup_rbuf+90/120> 1c: 41 82 00 0c beq 28 <_NIP+0x28>
| Code: c006ea1c <cleanup_rbuf+94/120> 20: 7f e3 fb 78 mr r3,r31
|
| Kernel panic: kernel access of bad area pc c006ea08 lr c006f0a0 address 4 tsk XF68_FBDev/279
|
| >>NIP: c006ea08 <cleanup_rbuf+80/120>
|
|
| 619 warnings issued. Results may not be reliable.

Hmm? Why doesn't ksymoops like my System.map?

Greetings,

Geert

--
Geert Uytterhoeven Geert.Uytterhoeven@cs.kuleuven.ac.be
Wavelets, Linux/{m68k~Amiga,PPC~CHRP} http://www.cs.kuleuven.ac.be/~geert/
Department of Computer Science -- Katholieke Universiteit Leuven -- Belgium


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

\
 
 \ /
  Last update: 2005-03-22 13:49    [W:0.035 / U:25.156 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site