Hi,
Flo found out that trying to configure Samba 2.0.7 on his
Indigo2 with 2.3.99-pre8 generates and oops at some point.
I tried too and got the same result.
I tried to track the error down. Here's what I found out:
1st this is the ksymoops output of the dump - it _really_
looks like this is a MIPS problem:
>>RA; 8803ecd0 <filemap_sync+220/4b0>
>>PC; 8801e8d8 <r4k_flush_cache_page_s128d16i16+74/314> <=====
Trace; 88048400 <free_page_and_swap_cache+104/118>
Trace; 8803ef70 <filemap_unmap+10/1c>
Trace; 8803b060 <exit_mmap+78/198>
Trace; 8803b12c <exit_mmap+144/198>
Trace; 880279b8 <mmput+3c/74>
Trace; 88034cc0 <acct_process+18/28>
Trace; 8802fa64 <do_exit+d8/338>
Trace; 8802fa30 <do_exit+a4/338>
Trace; 8802fcd8 <sys_wait4+0/590>
Trace; 88010ec8 <stack_done+1c/38>
Trace; 88010858 <nopage_tlbl+f4/fc>
Code; 8801e8cc <r4k_flush_cache_page_s128d16i16+68/314>
0000000000000000 <_PC>:
Code; 8801e8cc <r4k_flush_cache_page_s128d16i16+68/314>
0: 8c840014 lw $a0,20($a0)
Code; 8801e8d0 <r4k_flush_cache_page_s128d16i16+6c/314>
4: 8f82002c lw $v0,44($gp)
Code; 8801e8d4 <r4k_flush_cache_page_s128d16i16+70/314>
8: 8cc30044 lw $v1,68($a2)
Code; 8801e8d8 <r4k_flush_cache_page_s128d16i16+74/314> <=====
c: 8c420044 lw $v0,68($v0) <=====
Code; 8801e8dc <r4k_flush_cache_page_s128d16i16+78/314>
10: 1062007a beq $v1,$v0,1fc <_PC+1fc> 8801eac8
<r4k_flush_cache_page_s128d16i16+264/314>
Code; 8801e8e0 <r4k_flush_cache_page_s128d16i16+7c/314>
14: 30840004 andi $a0,$a0,0x4
Code; 8801e8e4 <r4k_flush_cache_page_s128d16i16+80/314>
18: 3c028819 lui $v0,0x8819
Code; 8801e8e8 <r4k_flush_cache_page_s128d16i16+84/314>
1c: 8c42d440 lw $v0,-11200($v0)
Code; 8801e8ec <r4k_flush_cache_page_s128d16i16+88/314>
20: 3c038000 lui $v1,0x8000
2nd the program which causes the dump is attached. It seems
to be a reproducable error in the mmap function.
My kernel knowledge is far away from being able to hunt down
the bug, I hope someone else can take a look.
HTH, Klaus
--
Full Name : Klaus Naumann | (http://www.mgnet.de/) (Germany)
Nickname : Spock | Org.: Mad Guys Network
Phone / FAX : ++49/3661/675457 | E-Mail: (spock@mgnet.de)
PGP Key : www.mgnet.de/keys/key_spock.txt
shared_mmap.c
Description: Text Data
|