lkml.org 
[lkml]   [2000]   [Aug]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subjecttest6-pre2 loop in ext2_get_block
Hi,

After building pre2 (missed pre1), when I try to build a kernel it
hangs in ext2_get_block repeatably when I start make dep. I set an
oops trap which fires if it reaches gogo reread a :) thousand times
and also disabled inlining. Overkill oops below. Emergency trace
reads forward in time.. last 100 function calls before I nuked it.

ksymoops 2.3.4 on i686 2.4.0-test6. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.0-test6/ (default)
-m /boot/2.4.0-test6/System.map (specified)

Unable to handle kernel NULL pointer dereference at virtual address 00000000
c014d53b
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[<c014d53b>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010202
eax: 000003e9 ebx: 000003ea ecx: c36a7e88 edx: 00000000
esi: c36a7e88 edi: 00000001 ebp: c36a7ec8 esp: c36a7e74
ds: 0018 es: 0018 ss: 0018
Process mkdep (pid: 303, stackpage=c36a7000)
Stack: 00000000 c36a7f08 fffffff4 000003ea 00000000 c37fdd40 00000000 00000000
c10da3c0 c37fdc60 c4197460 00000001 c3fbc540 00000119 c36a7ecc c0131816
c10da3c0 00000000 00000001 c10da3c0 c36a7f08 c36a7f10 c0131ad9 c37fdc60
Call Trace: [<c0131ad9>] (0) [<c013209f>] (72) [<c014d78f>] (36) [<c0128442>] (24) [<c012f5e8>] (76) [<c010a925>] (36) [<ffffffff>]
[<c014d020>] (303) [<c014ccd9>] (303) [<c014cfb7>] (303) [<c014ce27>] (303)
[<c014ccb5>] (303) [<c014d020>] (303) [<c014ccd9>] (303) [<c014cfb7>] (303)
[<c014ce27>] (303) [<c014ccb5>] (303) [<c014d020>] (303) [<c014ccd9>] (303)
[<c014cfb7>] (303) [<c014ce27>] (303) [<c014ccb5>] (303) [<c014d020>] (303)
[<c014ccd9>] (303) [<c014cfb7>] (303) [<c014ce27>] (303) [<c014ccb5>] (303)
[<c014d020>] (303) [<c014ccd9>] (303) [<c014cfb7>] (303) [<c014ce27>] (303)
[<c014ccb5>] (303) [<c014d020>] (303) [<c014ccd9>] (303) [<c014cfb7>] (303)
[<c014ce27>] (303) [<c014ccb5>] (303) [<c014d020>] (303) [<c014ccd9>] (303)
[<c014cfb7>] (303) [<c014ce27>] (303) [<c014ccb5>] (303) [<c014d020>] (303)
[<c014ccd9>] (303) [<c014cfb7>] (303) [<c014ce27>] (303) [<c014ccb5>] (303)
[<c014d020>] (303) [<c014ccd9>] (303) [<c014cfb7>] (303) [<c014ce27>] (303)
[<c014ccb5>] (303) [<c014d020>] (303) [<c014ccd9>] (303) [<c014cfb7>] (303)
[<c014ce27>] (303) [<c014ccb5>] (303) [<c014d020>] (303) [<c014ccd9>] (303)
[<c014cfb7>] (303) [<c014ce27>] (303) [<c014ccb5>] (303) [<c014d020>] (303)
[<c014ccd9>] (303) [<c014cfb7>] (303) [<c014ce27>] (303) [<c014ccb5>] (303)
[<c014d020>] (303) [<c014ccd9>] (303) [<c014cfb7>] (303) [<c014ce27>] (303)
[<c014ccb5>] (303) [<c014d020>] (303) [<c014ccd9>] (303) [<c014cfb7>] (303)
[<c014ce27>] (303) [<c014ccb5>] (303) [<c014d020>] (303) [<c014ccd9>] (303)
[<c014cfb7>] (303) [<c014ce27>] (303) [<c014ccb5>] (303) [<c014d020>] (303)
[<c014ccd9>] (303) [<c014cfb7>] (303) [<c014ce27>] (303) [<c014ccb5>] (303)
[<c014d020>] (303) [<c014ccd9>] (303) [<c014cfb7>] (303) [<c014ce27>] (303)
[<c014ccb5>] (303) [<c014d020>] (303) [<c014ccd9>] (303) [<c014cfb7>] (303)
[<c014ce27>] (303) [<c014ccb5>] (303) [<c014d020>] (303) [<c014ccd9>] (303)
[<c014cfb7>] (303) [<c014ce27>] (303) [<c014ccb5>] (303) [<c014d020>] (303)
[<c014ccd9>] (303) [<c014cfb7>] (303) [<c0113b66>] (303) [<c01246c2>] (303)
Code: c7 05 00 00 00 00 00 00 00 00 e9 ad fe ff ff 8d b6 00 00 00

>>EIP; c014d53b <ext2_get_block+17f/1a0> <=====
Trace; c0131ad9 <__block_prepare_write+d1/1e4>
Trace; c013209f <block_prepare_write+2b/48>
Trace; c014d78f <ext2_prepare_write+23/28>
Trace; c0128442 <generic_file_write+282/362>
Trace; c012f5e8 <sys_write+a0/b8>
Trace; c010a925 <system_call+3d/44>
Trace; ffffffff <EMERGENCY_TRACE>
Trace; c014d020 <ext2_find_goal+10/70>
Trace; c014ccd9 <verify_chain+d/34>
Trace; c014cfb7 <ext2_find_near+f/68>
Trace; c014ce27 <ext2_get_branch+13/194>
Trace; c014ccb5 <add_chain+d/24>
Trace; c014d020 <ext2_find_goal+10/70>
Trace; c014ccd9 <verify_chain+d/34>
Trace; c014cfb7 <ext2_find_near+f/68>
Trace; c014ce27 <ext2_get_branch+13/194>
Trace; c014ccb5 <add_chain+d/24>
Trace; c014d020 <ext2_find_goal+10/70>
Trace; c014ccd9 <verify_chain+d/34>
Trace; c014cfb7 <ext2_find_near+f/68>
Trace; c014ce27 <ext2_get_branch+13/194>
Trace; c014ccb5 <add_chain+d/24>
Trace; c014d020 <ext2_find_goal+10/70>
Trace; c014ccd9 <verify_chain+d/34>
Trace; c014cfb7 <ext2_find_near+f/68>
Trace; c014ce27 <ext2_get_branch+13/194>
Trace; c014ccb5 <add_chain+d/24>
Trace; c014d020 <ext2_find_goal+10/70>
Trace; c014ccd9 <verify_chain+d/34>
Trace; c014cfb7 <ext2_find_near+f/68>
Trace; c014ce27 <ext2_get_branch+13/194>
Trace; c014ccb5 <add_chain+d/24>
Trace; c014d020 <ext2_find_goal+10/70>
Trace; c014ccd9 <verify_chain+d/34>
Trace; c014cfb7 <ext2_find_near+f/68>
Trace; c014ce27 <ext2_get_branch+13/194>
Trace; c014ccb5 <add_chain+d/24>
Trace; c014d020 <ext2_find_goal+10/70>
Trace; c014ccd9 <verify_chain+d/34>
Trace; c014cfb7 <ext2_find_near+f/68>
Trace; c014ce27 <ext2_get_branch+13/194>
Trace; c014ccb5 <add_chain+d/24>
Trace; c014d020 <ext2_find_goal+10/70>
Trace; c014ccd9 <verify_chain+d/34>
Trace; c014cfb7 <ext2_find_near+f/68>
Trace; c014ce27 <ext2_get_branch+13/194>
Trace; c014ccb5 <add_chain+d/24>
Trace; c014d020 <ext2_find_goal+10/70>
Trace; c014ccd9 <verify_chain+d/34>
Trace; c014cfb7 <ext2_find_near+f/68>
Trace; c014ce27 <ext2_get_branch+13/194>
Trace; c014ccb5 <add_chain+d/24>
Trace; c014d020 <ext2_find_goal+10/70>
Trace; c014ccd9 <verify_chain+d/34>
Trace; c014cfb7 <ext2_find_near+f/68>
Trace; c014ce27 <ext2_get_branch+13/194>
Trace; c014ccb5 <add_chain+d/24>
Trace; c014d020 <ext2_find_goal+10/70>
Trace; c014ccd9 <verify_chain+d/34>
Trace; c014cfb7 <ext2_find_near+f/68>
Trace; c014ce27 <ext2_get_branch+13/194>
Trace; c014ccb5 <add_chain+d/24>
Trace; c014d020 <ext2_find_goal+10/70>
Trace; c014ccd9 <verify_chain+d/34>
Trace; c014cfb7 <ext2_find_near+f/68>
Trace; c014ce27 <ext2_get_branch+13/194>
Trace; c014ccb5 <add_chain+d/24>
Trace; c014d020 <ext2_find_goal+10/70>
Trace; c014ccd9 <verify_chain+d/34>
Trace; c014cfb7 <ext2_find_near+f/68>
Trace; c014ce27 <ext2_get_branch+13/194>
Trace; c014ccb5 <add_chain+d/24>
Trace; c014d020 <ext2_find_goal+10/70>
Trace; c014ccd9 <verify_chain+d/34>
Trace; c014cfb7 <ext2_find_near+f/68>
Trace; c014ce27 <ext2_get_branch+13/194>
Trace; c014ccb5 <add_chain+d/24>
Trace; c014d020 <ext2_find_goal+10/70>
Trace; c014ccd9 <verify_chain+d/34>
Trace; c014cfb7 <ext2_find_near+f/68>
Trace; c014ce27 <ext2_get_branch+13/194>
Trace; c014ccb5 <add_chain+d/24>
Trace; c014d020 <ext2_find_goal+10/70>
Trace; c014ccd9 <verify_chain+d/34>
Trace; c014cfb7 <ext2_find_near+f/68>
Trace; c014ce27 <ext2_get_branch+13/194>
Trace; c014ccb5 <add_chain+d/24>
Trace; c014d020 <ext2_find_goal+10/70>
Trace; c014ccd9 <verify_chain+d/34>
Trace; c014cfb7 <ext2_find_near+f/68>
Trace; c014ce27 <ext2_get_branch+13/194>
Trace; c014ccb5 <add_chain+d/24>
Trace; c014d020 <ext2_find_goal+10/70>
Trace; c014ccd9 <verify_chain+d/34>
Trace; c014cfb7 <ext2_find_near+f/68>
Trace; c014ce27 <ext2_get_branch+13/194>
Trace; c014ccb5 <add_chain+d/24>
Trace; c014d020 <ext2_find_goal+10/70>
Trace; c014ccd9 <verify_chain+d/34>
Trace; c014cfb7 <ext2_find_near+f/68>
Trace; c014ce27 <ext2_get_branch+13/194>
Trace; c014ccb5 <add_chain+d/24>
Trace; c014d020 <ext2_find_goal+10/70>
Trace; c014ccd9 <verify_chain+d/34>
Trace; c014cfb7 <ext2_find_near+f/68>
Trace; c0113b66 <do_page_fault+16/3e6>
Trace; c01246c2 <find_vma+e/80>
Code; c014d53b <ext2_get_block+17f/1a0>
00000000 <_EIP>:
Code; c014d53b <ext2_get_block+17f/1a0> <=====
0: c7 05 00 00 00 00 00 movl $0x0,0x0 <=====
Code; c014d542 <ext2_get_block+186/1a0>
7: 00 00 00
Code; c014d545 <ext2_get_block+189/1a0>
a: e9 ad fe ff ff jmp fffffebc <_EIP+0xfffffebc> c014d3f7 <ext2_get_block+3b/1a0>
Code; c014d54a <ext2_get_block+18e/1a0>
f: 8d b6 00 00 00 00 lea 0x0(%esi),%esi



-
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/

\
 
 \ /
  Last update: 2005-03-22 13:58    [W:0.090 / U:0.116 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site