OK Nico !!!
Here is the result of the translation from System.map :
REALLY HOPE SOMEONE WILL BE ABLE TO HELP BECAUSE I"M TOTALLY BLOCKED !!!
*pgd = b1f00442, *pmd = b1f00442(bad)
Unable to handle kernel paging request at virtual address 00009ac2
*pgd = c01b4001, *pmd = c01b4001, *pte = 00000000, *ppte = 00000000
Internal error: Oops: 0
CPU: 0
pc : [<c001ffd4>] lr : [<c00202f4>]
Using defaults from ksymoops -t elf32-i386 -a i386
sp : c18a3df8 ip : 20000013 fp : c18a3e30
r10: 01000000 r9 : 0000000c r8 : c18a3e58
Warning (Oops_set_i370_regs): garbage 'r9 : 0000000c r8 : c18a3e58' at
end of i370 register line ignored
r7 : 00000003 r6 : 00000000 r5 : e59c3000 r4 : 00009ac2
r3 : 00000005 r2 : 01000000 r1 : c0176274 r0 : 00009ac2
Flags: nzcv IRQs on FIQs on Mode SVC_32 Segment user
Control: C189D17F Table: C189D17F DAC: 00000015
Process syslogd (pid: 37, stackpage=c18a3000)
Code: e3150601 0a00000c (e5d43000) e357000f e5d41001
>>EIP; c001ffd4 <do_alignment+2ec/500> <=====
>>r10; 01000000 Before first symbol
Code; c001ffcc <do_alignment+2e4/500>
00000000 <_EIP>:
Code; c001ffcc <do_alignment+2e4/500>
0: 01 06 add %eax,(%esi)
Code; c001ffce <do_alignment+2e6/500>
2: 15 e3 0c 00 00 adc $0xce3,%eax
Code; c001ffd3 <do_alignment+2eb/500> <=====
7: 0a 00 or (%eax),%al <=====
Code; c001ffd5 <do_alignment+2ed/500>
9: 30 d4 xor %dl,%ah
Code; c001ffd7 <do_alignment+2ef/500>
b: e5 0f in $0xf,%eax
Code; c001ffd9 <do_alignment+2f1/500>
d: 00 57 e3 add %dl,0xffffffe3(%edi)
Code; c001ffdc <do_alignment+2f4/500>
10: 01 10 add %edx,(%eax)
Code; c001ffde <do_alignment+2f6/500>
12: d4 e5 aam $0xffffffe5
c18a3de0: c00202f4 c001ffd4 00000013 ffffffff
c18d5a20 c18a3e3c
c18a3e00: 00000001 00000004 ffffffff 00009ac2 c18a3e58 c012e9d0
00000003 20000013
c18a3e20: c013098c c18a3e54 c18a3e34 c00202f4 c001fcf4 ffffffff
c18a3e8c 0000000f
c18a3e40: c01697f8 c0166900 c18a3ec0 c18a3e58 c00198a0 c0020234
c0166900 a0000013
c18a3e60: 00009aea 0000000f ffffffdf 00000000 0000000f c01697f8
c0166900 c18a3f0c
c18a3e80: c013098c c18a3ec0 00009ac2 c18a3ea0 00009aea c005d43c
20000013 ffffffff
c18a3ea0: c0166900 c18a2000 00000000 c18a2000 0000000b c18a3ed4
c18a3ec4 c005d4d4
c18a3ec0: c005d40c c0166900 c18a3eec c18a3ed8 c005cdd8 c005d4c0
c18a2000 c18a2000
c18a3ee0: c18a3efc c18a3ef0 c00291e4 c005cba8 c18a3fb4 c18a3f00
c001db40 c002905c
c18a3f00: 00000000 00000001 c18a2320 0000000b 00000000 00030001
4010b000 c18bb620
c18a3f20: a0000013 c18a2000 c000e3a0 c017d220 c18a3f60 c0023028
c0166924 c18a2000
c18a3f40: c18a2000 00001000 bfffeda0 00000000 00000001 c18a3f9c
c18a3f64 c0025a94
c18a3f60: c002414c 00000000 c18a2000 c0166928 c0166928 bfffeda0
00000006 c0160c80
c18a3f80: 4010b000 a0000010 c000517f 00000001 c18a2000 a0000010
c000517f c18a3ff4
c18a3fa0: 02018870 40104f28 00000000 c18a3fb8 c0019c5c c001d848
40108560 00000001
c18a3fc0: 4010a6f0 00000fb8 4010a6f0 bfffeda3 00000001 bfffed3c
00000000 02018870
c18a3fe0: 40104f28 bfffed10 bfffed14 bfffece0 40092cb0 4010b000
a0000010 ffffffff
Backtrace:
Function entered at [<c001fce8>] from [<c00202f4>]
Function entered at [<c0020228>] from [<c00198a0>]
r8 = C0166900 r7 = C01697F8 r6 = 0000000F r5 = C18A3E8C
r4 = FFFFFFFF
Function entered at [<c005d400>] from [<c005d4d4>]
r8 = 0000000B r7 = C18A2000 r6 = 00000000 r5 = C18A2000
r4 = C0166900
Function entered at [<c005d4b4>] from [<c005cdd8>]
r4 = C0166900
Function entered at [<c005cb9c>] from [<c00291e4>]
r5 = C18A2000 r4 = C18A2000
Function entered at [<c0029050>] from [<c001db40>]
Function entered at [<c001d83c>] from [<c0019c5c>]
Unable to handle kernel paging request at virtual address e5862004
*pgd = 00000000, *pmd = 00000000
Internal error: Oops: 0
CPU: 0
pc : [<c001f848>] lr : [<c001f83c>]
sp : c0265ea0 ip : c000d1a0 fp : c0265ec4
r10: c000e080 r9 : ffffffff r8 : ffffffff
Warning (Oops_set_i370_regs): garbage 'r9 : ffffffff r8 : ffffffff' at
end of i370 register line ignored
r7 : 0200e680 r6 : fffffffe r5 : c0264000 r4 : e5862000
r3 : 0200f000 r2 : ffffffff r1 : 0200e680 r0 : e5862000
Flags: NzCv IRQs on FIQs on Mode SVC_32 Segment user
Control: C000917F Table: C000917F DAC: 00000015
Process init (pid: 1, stackpage=c0265000)
Code: e2504000 0a000052 (e5942004) e1520007 8a000028
Trace; c001fce8 <do_alignment+0/500>
Trace; c00202f4 <do_DataAbort+cc/ec>
Trace; c0020228 <do_DataAbort+0/ec>
Trace; c00198a0 <__dabt_svc+40/60>
Trace; c005d400 <select_parent+0/b4>
Trace; c005d4d4 <shrink_dcache_parent+20/2c>
Trace; c005d4b4 <shrink_dcache_parent+0/2c>
Trace; c005cdd8 <d_invalidate+40/94>
Trace; c005cb9c <dput+0/1fc>
Trace; c00291e4 <do_exit+194/348>
Trace; c0029050 <do_exit+0/348>
Trace; c001db40 <do_signal+304/3f4>
Trace; c001d83c <do_signal+0/3f4>
Trace; c0019c5c <ret_from_all+0/24>
>>EIP; c001f848 <__do_page_fault+2c/180> <=====
>>r10; c000e080 <load_ramdisk+8/30>
Code; c001f840 <__do_page_fault+24/180>
00000000 <_EIP>:
Code; c001f840 <__do_page_fault+24/180>
0: 00 40 50 add %al,0x50(%eax)
Code; c001f843 <__do_page_fault+27/180>
3: e2 52 loop 57 <_EIP+0x57> c001f897
<__do_page_fault+7b/180>
Code; c001f845 <__do_page_fault+29/180>
5: 00 00 add %al,(%eax)
Code; c001f847 <__do_page_fault+2b/180> <=====
7: 0a 04 20 or (%eax,1),%al <=====
Code; c001f84a <__do_page_fault+2e/180>
a: 94 xchg %eax,%esp
Code; c001f84b <__do_page_fault+2f/180>
b: e5 07 in $0x7,%eax
Code; c001f84d <__do_page_fault+31/180>
d: 00 52 e1 add %dl,0xffffffe1(%edx)
Code; c001f850 <__do_page_fault+34/180>
10: 28 00 sub %al,(%eax)
Code; c001f852 <__do_page_fault+36/180>
12: 00 8a 00 00 00 00 add %cl,0x0(%edx)
c0265e80: c001f83c c001f848
a0000013 ffffffff
c0265ea0: c000e09c c0264000 0200e680 c012ea60 c0265f98 c000e080
c0265f70 c0265ec8
c0265ec0: c001fa84 c001f828 c0264000 c0264000 c0265f94 c0265ee0
c001dbb8 c001d74c
c0265ee0: c0265f98 00000001 c0264320 00000011 00000000 00040002
00000025 00000000
c0265f00: 0000000b 00000000 00000019 0000002a fffffdfe 00000001
c0265f34 c0265f40
c0265f20: c0265f2c c00286ac c001b168 c18a2000 00000025 c0265f8c
c0265f44 c002979c
c0265f40: c002414c 00000000 c0160c80 0200e680 c0265f98 c012ea60
0000000f 02001d80
c0265f60: 0200dd80 c0265f94 c0265f74 c00202f4 c001fa04 c0160c80
0200de40 00000000
c0265f80: c000517f 02001e88 00000000 c0265f98 c0019c28 c0020234
00000000 0000000d
c0265fa0: 00000007 00000000 0200e680 0200de40 00000000 00000001
02001e88 02001d80
c0265fc0: 0200dd80 bffffbe4 33320023 bffffbc8 0200e6a0 02003678
20000010 ffffffff
c0265fe0: 00002000 c01a1078 c0175a20 c0175a10 00000000 c0266000
c001b3e0 c00190a4
Backtrace:
Function entered at [<c001f81c>] from [<c001fa84>]
Function entered at [<c001f9f8>] from [<c00202f4>]
Function entered at [<c0020228>] from [<c0019c28>]
r8 = 02001E88 r7 = C000517F r6 = 00000000 r5 = 0200DE40
r4 = C0160C80
Kernel panic: Attempted to kill init!
Unable to handle kernel paging request at virtual address e59f227c
*pgd = 00000000, *pmd = 00000000
Internal error: Oops: 0
CPU: 0
pc : [<c006cdf4>] lr : [<c006cd90>]
sp : c0265ca8 ip : e59f2248 fp : c0265cd4
r10: 00000000 r9 : 00000000 r8 : 00000000
Warning (Oops_set_i370_regs): garbage 'r9 : 00000000 r8 : 00000000' at
end of i370 register line ignored
r7 : 00000000 r6 : c1b907e0 r5 : c0245600 r4 : c0245600
r3 : 00000000 r2 : 0000001f r1 : c0267b20 r0 : 00000156
Flags: NzCv IRQs on FIQs on Mode SVC_32 Segment user
Control: C000917F Table: C000917F DAC: 00000015
Process init (pid: 1, stackpage=c0265000)
Code: e596508c e5960020 (e59c4034) e59510b0 e2400001
Trace; c001f81c <__do_page_fault+0/180>
Trace; c001fa84 <do_page_fault+8c/1e8>
Trace; c001f9f8 <do_page_fault+0/1e8>
Trace; c00202f4 <do_DataAbort+cc/ec>
Trace; c0020228 <do_DataAbort+0/ec>
Trace; c0019c28 <ret_from_sys_call+0/1c>
>>EIP; c006cdf4 <ext2_update_inode+e0/3d0> <=====
Code; c006cdec <ext2_update_inode+d8/3d0>
00000000 <_EIP>:
Code; c006cdec <ext2_update_inode+d8/3d0>
0: 8c 50 96 movl %ss,0xffffff96(%eax)
Code; c006cdef <ext2_update_inode+db/3d0>
3: e5 20 in $0x20,%eax
Code; c006cdf1 <ext2_update_inode+dd/3d0> <=====
5: 00 96 e5 34 40 9c add %dl,0x9c4034e5(%esi) <=====
Code; c006cdf7 <ext2_update_inode+e3/3d0>
b: e5 b0 in $0xb0,%eax
Code; c006cdf9 <ext2_update_inode+e5/3d0>
d: 10 95 e5 01 00 40 adc %dl,0x400001e5(%ebp)
Code; c006cdff <ext2_update_inode+eb/3d0>
13: e2 00 loop 15 <_EIP+0x15> c006ce01
<ext2_update_inode+ed/3d0>
c0265c80:
c006cd90 c006cdf4
c0265ca0: a0000013 ffffffff c196bde0 e59f2248 00000001 c1b907e0
c0245638 00000000
c0265cc0: c0245600 c0169818 c0265ce4 c0265cd8 c006d0f4 c006cd20
c0265d10 c0265ce8
c0265ce0: c005e5a8 c006d0f0 00000000 c0264000 c0265e58 c0264000
0000000b 00000000
c0265d00: c000e080 c0265d24 c0265d14 c0048984 c005e434 c0178960
c0265d34 c0265d28
c0265d20: c00489a8 c0048960 c0265d44 c0265d38 c00258c4 c00489a0
c0265d64 c0265d58
c0265d40: c00290b0 c002585c c01309dc 00000000 00000000 00000001
c0265d84 c0265d68
c0265d60: c001e8fc c002905c 00000003 c0264000 e5862004 fffffffe
c0265e30 c0265d88
c0265d80: c001fba8 c001e814 00000001 00000001 00000400 c0265dc0
c0265da4 c006b534
c0265da0: c0069a00 c0265dcc c0265dcc 00001000 c0016460 c0265df8
c0265dc4 c006b694
c0265dc0: c006b4bc c0265e4c c0265e3c 00000000 c0265e1c 00001000
c0016460 c0265e1c
c0265de0: 00000001 00000001 c0265e1c c0265e84 c0265dfc c006bb74
c006b668 c0265e1c
c0265e00: 00000400 c0265e4c ffffffff e5862004 c0265e58 c012e9e8
00000005 a0000013
c0265e20: c000e080 c0265e54 c0265e34 c00202f4 c001fa04 ffffffff
c0265e8c fffffffe
c0265e40: 0200e680 ffffffff c0265ec4 c0265e58 c00198a0 c0020234
e5862000 0200e680
c0265e60: ffffffff 0200f000 e5862000 c0264000 fffffffe 0200e680
ffffffff ffffffff
c0265e80: c000e080 c0265ec4 c000d1a0 c0265ea0 c001f83c c001f848
a0000013 ffffffff
c0265ea0: c000e09c c0264000 0200e680 c012ea60 c0265f98 c000e080
c0265f70 c0265ec8
c0265ec0: c001fa84 c001f828 c0264000 c0264000 c0265f94 c0265ee0
c001dbb8 c001d74c
c0265ee0: c0265f98 00000001 c0264320 00000011 00000000 00040002
00000025 00000000
c0265f00: 0000000b 00000000 00000019 0000002a fffffdfe 00000001
c0265f34 c0265f40
c0265f20: c0265f2c c00286ac c001b168 c18a2000 00000025 c0265f8c
c0265f44 c002979c
c0265f40: c002414c 00000000 c0160c80 0200e680 c0265f98 c012ea60
0000000f 02001d80
c0265f60: 0200dd80 c0265f94 c0265f74 c00202f4 c001fa04 c0160c80
0200de40 00000000
c0265f80: c000517f 02001e88 00000000 c0265f98 c0019c28 c0020234
00000000 0000000d
c0265fa0: 00000007 00000000 0200e680 0200de40 00000000 00000001
02001e88 02001d80
c0265fc0: 0200dd80 bffffbe4 33320023 bffffbc8 0200e6a0 02003678
20000010 ffffffff
c0265fe0: 00002000 c01a1078 c0175a20 c0175a10 00000000 c0266000
c001b3e0 c00190a4
Backtrace:
Function entered at [<c006cd14>] from [<c006d0f4>]
Function entered at [<c006d0e4>] from [<c005e5a8>]
Function entered at [<c005e428>] from [<c0048984>]
Function entered at [<c0048954>] from [<c00489a8>]
r4 = C0178960
Function entered at [<c0048994>] from [<c00258c4>]
Function entered at [<c0025850>] from [<c00290b0>]
Function entered at [<c0029050>] from [<c001e8fc>]
Function entered at [<c001e808>] from [<c001fba8>]
r7 = FFFFFFFE r6 = E5862004 r5 = C0264000 r4 = 00000003
Function entered at [<c001f9f8>] from [<c00202f4>]
Function entered at [<c0020228>] from [<c00198a0>]
r8 = FFFFFFFF r7 = 0200E680 r6 = FFFFFFFE r5 = C0265E8C
r4 = FFFFFFFF
Function entered at [<c001f81c>] from [<c001fa84>]
Function entered at [<c001f9f8>] from [<c00202f4>]
Function entered at [<c0020228>] from [<c0019c28>]
r8 = 02001E88 r7 = C000517F r6 = 00000000 r5 = 0200DE40
r4 = C0160C80
Kernel panic: Attempted to kill init!
Warning (Oops_read): Code line not seen, dumping what data is available
Trace; c006cd14 <ext2_update_inode+0/3d0>
Trace; c006d0f4 <ext2_write_inode+10/14>
Trace; c006d0e4 <ext2_write_inode+0/14>
Trace; c005e5a8 <sync_inodes+180/1dc>
Trace; c005e428 <sync_inodes+0/1dc>
Trace; c0048984 <fsync_dev+30/40>
Trace; c0048954 <fsync_dev+0/40>
Trace; c00489a8 <sys_sync+14/1c>
Trace; c0048994 <sys_sync+0/1c>
Trace; c00258c4 <panic+78/120>
Trace; c0025850 <panic+4/120>
Trace; c00290b0 <do_exit+60/348>
Trace; c0029050 <do_exit+0/348>
Trace; c001e8fc <die+f4/108>
Trace; c001e808 <die+0/108>
Trace; c001fba8 <do_page_fault+1b0/1e8>
Trace; c001f9f8 <do_page_fault+0/1e8>
Trace; c00202f4 <do_DataAbort+cc/ec>
Trace; c0020228 <do_DataAbort+0/ec>
Trace; c00198a0 <__dabt_svc+40/60>
Trace; c001f81c <__do_page_fault+0/180>
Trace; c001fa84 <do_page_fault+8c/1e8>
Trace; c001f9f8 <do_page_fault+0/1e8>
Trace; c00202f4 <do_DataAbort+cc/ec>
Trace; c0020228 <do_DataAbort+0/ec>
Trace; c0019c28 <ret_from_sys_call+0/1c>
869 warnings and 3 errors issued. Results may not be reliable.
[ngalle@ncetst2 linux]$
-----Original Message-----
From: Nicolas Pitre [mailto:[EMAIL PROTECTED]]
Sent: Monday, March 19, 2001 5:22 PM
To: Cyrille Ngalle
Cc: [EMAIL PROTECTED];
[EMAIL PROTECTED]
Subject: Re: Big MP3 sound trouble as my board hangs !!
On Mon, 19 Mar 2001, Cyrille Ngalle wrote:
> I downloaded madplay on my board and tried to play an MP3 sound.
> But the program crashes and my board hangs.
[...]
> Backtrace:
> Function entered at [<c001fce8>] from [<c00202f4>]
> Function entered at [<c0020228>] from [<c00198a0>]
> r8 = C0166900 r7 = C01697F8 r6 = 0000000F r5 = C18A3E8C
> r4 = FFFFFFFF
> Function entered at [<c005d400>] from [<c005d4d4>]
> r8 = 0000000B r7 = C18A2000 r6 = 00000000 r5 = C18A2000
> r4 = C0166900
[...]
All the addresses presented between [< >] would definitely mean a lot
more
if you could look them up into your System.map file and post them along
Nicolas
_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
Please visit the above address for information on this list.