Messages in this thread | | | Date | Mon, 25 Jan 1999 10:31:51 +0100 (CET) | From | Geert Uytterhoeven <> | Subject | pre9: 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/
| |