PB has lately begun causing the kernel to put Oops-messages into the system
log. I'm at at loss as to why a user space program can cause the kernel to
hiccup. I have absolutely no idea of what this means and that's why I turn
to
you to give me some advise.
Since PB is a ham program I hope that this is not totally off topic, but if
you
feel that another list will be more appropriate, please tell me, and I will
turn to that list instead.
Now some details: The Oops lines from the syslog are the following (I have
deleted the timestamp and the words "oz7sat kernel:" from each line):
Warning: kfree_skb passed an skb still on a list (from c066fd60).
Unable to handle kernel NULL pointer dereference at virtual address
00000004
current->tss.cr3 = 0047f000, %cr3 = 0047f000
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[skb_recv_datagram+346/412]
EFLAGS: 00010046
eax: c066fd60 ebx: 00000246 ecx: c05c1ca4 edx: 00000000
esi: 00000000 edi: c05c1c60 ebp: c05c1ca4 esp: c07a7e28
ds: 0018 es: 0018 ss: 0018
Process pb (pid: 5401, process nr: 30, stackpage=c07a7000)
Stack: c07a7ea8 c07a7f58 c05068f0 c05068f0 c07a7eea c0186ab1 c05c1c60
00000000
00000000 c07a7e64 c06755dc 00000200 c07a7ea8 c07a7f58 c05c1c60
00000055
c0156f65 c06755dc c07a7f58 00000200 00000000 c07a7e94 00000000
c06755dc
Call Trace: [packet_recvmsg+81/252] [sock_recvmsg+57/168]
[sys_recvfrom+163/248] [schedule+334/632] [pty_chars_in_buffer+35/60]
[free_pages+36/40] [free_wait+97/108]
Code: 89 4a 04 89 57 44 c7 00 00 00 00 00 c7 40 04 00 00 00 00 c7
I have run the syslog lines through ksymoops v 2.3.4, but that does not give
much (to me, at least):
Code; 00000000 Before first symbol
00000000 <_EIP>:
Code; 00000000 Before first symbol
0: 89 4a 04 movl %ecx,0x4(%edx)
Code; 00000003 Before first symbol
3: 89 57 44 movl %edx,0x44(%edi)
Code; 00000006 Before first symbol
6: c7 00 00 00 00 00 movl $0x0,(%eax)
Code; 0000000c Before first symbol
c: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax)
Code; 00000013 Before first symbol
13: c7 00 00 00 00 00 movl $0x0,(%eax)
If this makes any sense to you, please tell me what I can do. It
must be something in PB, but what?
Best 73 de Bent/OZ6BL
(also [EMAIL PROTECTED])