Hi,
yes, i had to copy it from the screen. And if you look at the stack trace,
you will propably find it not very helpful. But it _is_ a problem with
the ax25-stuff. It happens some seconds after typing ifconfig ax0 down
if there are open ax25 connections. there is enough time to switch to
the syslog-console. About 2 secounds, then the Oops happens.
Here the ksymoops output (the defaults are ok).
-- snip --
Options used: -V (default)
-o /lib/modules/2.2.5/ (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-m /usr/src/linux/System.map (default)
-c 1 (default)
You did not tell me where to find symbol information. I will assume
that the log matches the kernel and modules that are running right now
and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc. ksymoops -h explains the options.
current->tss.cr3=001001000, %cr3=00101000
Oops: 0000
CPU: 0
EIP: 0010:[<c3851aa3>]
EFLAGS: 00010246
eax: 00000000 ebx: c1496900 ecx: 00000000 edx: c1496900
esi: c3851a9c edi: 000000b3 ebp: c01d1f4c esp: c01d1f34
ds: 0018 es: 0018 ss: 0018
Process swapper (pid: 0, process id: 0, stackpage=c01d1000)
Stack: 00000001 c01edfe0 000652b2 00000001 00000001 c01d0000 c01d1f60 c0115ce9
00000001 c01d0000 c0108bbf 00009000 c0107a40 00000001 c195e000 c01be9c0
c01d0000 000652b2 00009000 00000000 00000018 c01d0018 ffffff00 c010627d
Code: 8b 81 d0 02 00 85 c0 7c 28 83 f8 01 7e 1a 83 f8 02 74 01
>>EIP: c3851aa3 <DMAbuf_get_buffer_pointer+2b/12c>
Code: c3851aa3 <DMAbuf_get_buffer_pointer+2b/12c> 00000000 <_EIP>: <===
Code: c3851aa3 <DMAbuf_get_buffer_pointer+2b/12c> 0: 8b 81 d0 02 00 85
movl 0x850002d0(%ecx),%eax <===
Code: c3851aa9 <DMAbuf_get_buffer_pointer+31/12c> 6: c0 7c 28 83 f8
sarb $0xf8,0xffffff83(%eax,%ebp,1)
Code: c3851aae <DMAbuf_get_buffer_pointer+36/12c> b: 01 7e 1a
addl %edi,0x1a(%esi)
Code: c3851ab1 <DMAbuf_get_buffer_pointer+39/12c> e: 83 f8 02
cmpl $0x2,%eax
Code: c3851ab4 <DMAbuf_get_buffer_pointer+3c/12c> 11: 74 01
je c3851ab7 <DMAbuf_get_buffer_pointer+3f/12c>
Aiee, killing interrupt handler
Kernel panic: Attempt to kill the idle task.
in swapper task not syncing
2 warnings issued. Results may not be reliable.
-- snip --
There may be errors, since I had to write it down on paper and then
type it in again. ksymoops complains about module mkiss not exporting
symbols:
Warning in compare_ksyms_lsmod, module mkiss is in lsmod but not in ksyms, probably no
symbols exported
Don't know why.
73s Hans-Peter