This oops is with kernel 2.4.20 + preemptable patch + xfs + v4l2.
The cpu is an athlon.
Streamer records tv to disk from bttv. The recording is going
to an xfs partition.
There are also ext3 and reiserfs partitions on this system.
The taint is a geforce4 video card.
From: kern.log:
Unable to handle kernel paging request at virtual address 28252227
printing eip:
c012f83d
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[kmem_cache_free+125/176] Tainted: P
EFLAGS: 00010046
eax: dab8e000 ebx: 00000000 ecx: c8eda000 edx: 28252223
esi: c184be50 edi: 00000202 ebp: 000001d2 esp: c2611dd0
ds: 0018 es: 0018 ss: 0018
Process streamer (pid: 28823, stackpage=c2611000)
Stack: c8eda0c0 c8eda0c0 c8eda0c0 000001d2 c013a49a c184be50 c8eda0c0 c013c371
c8eda0c0 c8eda0c0 c107f4a8 000001d2 c2610000 c107f4a8 c107f4a8 c013a7e9
c2610000 c107f4c4 c0130824 c107f4a8 000001d2 00000020 000001d2 00000020
Call Trace: [__put_unused_buffer_head+42/96] [try_to_free_buffers+129/368]
[try_to_release_page+73/80] [shrink_cache+612/1040] [shrink_caches+86/128]
[try_to_free_pages_zone+60/96] [balance_classzone+93/464]
[__alloc_pages+274/352] [generic_file_write_nolock+977/1760]
[_alloc_pages+22/32] [generic_file_write_nolock+1005/1760]
[xfs:pagebuf_offset_R2a780972+32860/48288]
[xfs:pagebuf_offset_R2a780972+10643/48288] [sys_write+150/304]
[system_call+51/56]
Code: 89 42 04 89 10 c7 01 00 00 00 00 c7 41 04 00 00 00 00 8b 46
<6>note: streamer[28823] exited with preempt_count 3
And after ksymoops:
Unable to handle kernel paging request at virtual address 28252227
c012f83d
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[kmem_cache_free+125/176] Tainted: P
EFLAGS: 00010046
eax: dab8e000 ebx: 00000000 ecx: c8eda000 edx: 28252223
esi: c184be50 edi: 00000202 ebp: 000001d2 esp: c2611dd0
ds: 0018 es: 0018 ss: 0018
Process streamer (pid: 28823, stackpage=c2611000)
Stack: c8eda0c0 c8eda0c0 c8eda0c0 000001d2 c013a49a c184be50 c8eda0c0 c013c371
c8eda0c0 c8eda0c0 c107f4a8 000001d2 c2610000 c107f4a8 c107f4a8 c013a7e9
c2610000 c107f4c4 c0130824 c107f4a8 000001d2 00000020 000001d2 00000020
Call Trace: [__put_unused_buffer_head+42/96] [try_to_free_buffers+129/368]
[try_to_release_page+73/80] [shrink_cache+612/1040] [shrink_caches+86/128]
Code: 89 42 04 89 10 c7 01 00 00 00 00 c7 41 04 00 00 00 00 8b 46
Using defaults from ksymoops -t elf32-i386 -a i386
>>eax; dab8e000 <_end+1a8a5894/3060d894>
>>ecx; c8eda000 <_end+8bf1894/3060d894>
>>edx; 28252223 Before first symbol
>>esi; c184be50 <_end+15636e4/3060d894>
>>esp; c2611dd0 <_end+2329664/3060d894>
Code; 00000000 Before first symbol
00000000 <_EIP>:
Code; 00000000 Before first symbol
0: 89 42 04 mov %eax,0x4(%edx)
Code; 00000003 Before first symbol
3: 89 10 mov %edx,(%eax)
Code; 00000005 Before first symbol
5: c7 01 00 00 00 00 movl $0x0,(%ecx)
Code; 0000000b Before first symbol
b: c7 41 04 00 00 00 00 movl $0x0,0x4(%ecx)
Code; 00000012 Before first symbol
12: 8b 46 00 mov 0x0(%esi),%eax
|