[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: JFFS2 crash (details)



David Woodhouse writes:
> 
> jim@xxxxxxx.com said:
> > Warning (compare_maps): mismatch on symbol xchg_u32  , ksyms_base says c000abc4, System.map says c0005ff8.  Ignoring ksyms_base entry
> 
> > Trace; c0112fbc <unix_stream_connect+3a8/3ec>
> > Trace; c0041f28 <link_path_walk+868/958>
> > Trace; c02b56a0 <_end+fa688/2e70048>
> > Trace; 00050001 Before first symbol
> > Trace; c0035580 <no_llseek+0/c>
> 
> Those don't make sense. Can you double-check the files you used?

Ya.  In the process, I managed to get it to crash while the root was
jffs2, which produces different output than last time, so:

ksymoops 2.4.5 on ppc 2.4.18.  Options used
     -v ./vmlinux (specified)
     -k /tmp/ksyms (specified)
     -l /tmp/modules (specified)
     -o ../root/lib/modules/2.4.19pre1/net/ (specified)
     -m ./System.map (specified)

Warning (compare_maps): mismatch on symbol xchg_u32  , ksyms_base says c000abc4, vmlinux says c0005ff8.  Ignoring ksyms_base entry
Oops: Exception in kernel mode, sig: 4
NIP: 0017CA30 XER: 00000000 LR: 00000028 SP: C0251DF0 REGS: c0251d40 TRAP: 0700    Not tainted
Using defaults from ksymoops -t elf32-powerpc -a powerpc:common
MSR: 00081002 EE: 0 PR: 0 FP: 0 ME: 1 IR/DR: 00
TASK = c0250000[1] 'init' Last syscall: 162    
last math 00000000 last altivec 00000000    
GPR00: 00001032 C0251DF0 C0250000 00193D28 80808080 00001002 000038D8 C0190000 
GPR08: 00000F00 C0168B90 0000C000 00900000 02000000 00000000 30005140 00000000 
GPR16: 00000002 300050A0 000000CC 000000CC 00009032 00251F20 00000000 C0003D94 
GPR24: 00000000 00003815 30005000 C0190000 000038D8 00001002 80808080 00193D28 
Call backtrace:                                                                
00000009 C0041344 C0041F28 C0191F20 00050001 C0035580 
Oops: kernel access of bad area, sig: 11              
NIP: C00C2A00 XER: 20000000 LR: C00C29B8 SP: C0251970 REGS: c02518c0 TRAP: 0600    Not tainted
MSR: 00001032 EE: 0 PR: 0 FP: 0 ME: 1 IR/DR: 11
TASK = c0250000[1] 'init' Last syscall: 162 
last math 00000000 last altivec 00000000    
GPR00: E089CE7E C0251970 C0250000 00000001 00009032 00000006 C03D70D2 0F00A5A5 
GPR08: C01B75A0 E089CDA2 00000028 C01B0000 44000024 00000000 00000000 00000019 
GPR16: C0170000 00000000 C0170000 00000000 C0170000 00000000 0000001F 00000010 
GPR24: FEBFFF00 00000200 C02FA800 00000001 C017AF20 00000000 C0180000 C03D70E0 
Call backtrace:                                                                
C00C29A8 C00A5FDC C00A6114 C0004D7C C0004E5C C0003D8C C02FA800 
C00CB24C C001C22C C0017BDC C0017A9C C00176DC C0004EC8 C0003D8C 
C0003F14 C0003F50 C00042E4 C0003D94 00000009 C0041344 C0041F28 
C0191F20 00050001 C0035580                                     
Kernel panic: Aiee, killing interrupt handler!
Oops: Exception in kernel mode, sig: 4      
NIP: 0017CA30 XER: 00000000 LR: 00000028 SP: C0251790 REGS: c02516e0 TRAP: 0700    Not tainted
MSR: 00081002 EE: 0 PR: 0 FP: 0 ME: 1 IR/DR: 00
TASK = c0250000[1] 'init' Last syscall: 162    
last math 00000000 last altivec 00000000    
GPR00: 00001032 C0251790 C0250000 00193D28 80808080 00001002 000038D8 C0190000 
GPR08: 0000159B C0168B90 0000C000 00900000 44000024 00000000 00000000 00000019 
GPR16: C0170000 00000000 C0170000 00000000 00001032 002518B0 00000000 C0003D94 
GPR24: 00000000 00000200 C02FA800 C0190000 000038D8 00001002 80808080 00193D28 
Call backtrace:                                                                
C000C460 C0009768 C0011DFC C0015E5C C0003F20 C000CA30 C0004390 
C0003D94 C00C29A8 C00A5FDC C00A6114 C0004D7C C0004E5C C0003D8C 
C02FA800 C00CB24C C001C22C C0017BDC C0017A9C C00176DC C0004EC8 
C0003D8C C0003F14 C0003F50 C00042E4 C0003D94 00000009 C0041344 
C0041F28 C0191F20 00050001 C0035580                            
Kernel panic: Aiee, killing interrupt handler!
Oops: Exception in kernel mode, sig: 4      
NIP: 0017CA30 XER: 00000000 LR: 00000028 SP: C02515B0 REGS: c0251500 TRAP: 0700    Not tainted
MSR: 00081002 EE: 0 PR: 0 FP: 0 ME: 1 IR/DR: 00
TASK = c0250000[1] 'init' Last syscall: 162    
last math 00000000 last altivec 00000000    
GPR00: 00001032 C02515B0 C0250000 00193D28 80808080 00001002 000038D8 C0190000 
GPR08: 000019D2 C0168B90 0000C000 00900000 44000024 00000000 00000000 00000019 
GPR16: C0170000 00000000 C0170000 00000000 00001032 002516D0 00000000 C0003D94 
GPR24: 00000000 00000200 C02FA800 C0190000 000038D8 00001002 80808080 00193D28 
Call backtrace:                                                                
C000C460 C0009768 C0011DFC C0015E5C C0003F20 C0003F50 C00042E4 
C0003D94 C000C460 C0009768 C0011DFC C0015E5C C0003F20 C000CA30 
C0004390 C0003D94 C00C29A8 C00A5FDC C00A6114 C0004D7C C0004E5C 
C0003D8C C02FA800 C00CB24C C001C22C C0017BDC C0017A9C C00176DC 
C0004EC8 C0003D8C C0003F14 C0003F50 C00042E4                   
Kernel panic: Aiee, killing interrupt handler!
Warning (Oops_read): Code line not seen, dumping what data is available


>>NIP; 0017ca30 Before first symbol   <=====

>>GPR0; 00001032 Before first symbol
>>GPR1; c0251df0 <_end+96dd8/2e70048>
>>GPR2; c0250000 <_end+94fe8/2e70048>
>>GPR3; 00193d28 Before first symbol
>>GPR4; 80808080 Before first symbol
>>GPR5; 00001002 Before first symbol
>>GPR6; 000038d8 Before first symbol
>>GPR7; c0190000 <serial_pci_tbl+418/b7c>
>>GPR8; 00000f00 Before first symbol
>>GPR9; c0168b90 <log_wait+4/c>
>>GPR10; 0000c000 Before first symbol
>>GPR11; 00900000 Before first symbol
>>GPR12; 02000000 Before first symbol
>>GPR14; 30005140 Before first symbol
>>GPR17; 300050a0 Before first symbol
>>GPR20; 00009032 Before first symbol
>>GPR21; 00251f20 Before first symbol
>>GPR23; c0003d94 <ret_from_except+0/34>
>>GPR25; 00003815 Before first symbol
>>GPR26; 30005000 Before first symbol
>>GPR27; c0190000 <serial_pci_tbl+418/b7c>
>>GPR28; 000038d8 Before first symbol
>>GPR29; 00001002 Before first symbol
>>GPR30; 80808080 Before first symbol
>>GPR31; 00193d28 Before first symbol

Trace; 00000009 Before first symbol
Trace; c0041344 <cached_lookup+18/84>
Trace; c0041f28 <link_path_walk+868/958>
Trace; c0191f20 <__initcall_init+0/4>
Trace; 00050001 Before first symbol
Trace; c0035580 <no_llseek+0/c>

>>NIP; c00c2a00 <netif_rx+84/190>   <=====

>>GPR0; e089ce7e <END_OF_CODE+1d863a5a/????>
>>GPR1; c0251970 <_end+96958/2e70048>
>>GPR2; c0250000 <_end+94fe8/2e70048>
>>GPR4; 00009032 Before first symbol
>>GPR6; c03d70d2 <_end+21c0ba/2e70048>
>>GPR7; 0f00a5a5 Before first symbol
>>GPR8; c01b75a0 <netdev_rx_stat+0/40>
>>GPR9; e089cda2 <END_OF_CODE+1d86397e/????>
>>GPR11; c01b0000 <blk_dev+5464/8f70>
>>GPR12; 44000024 Before first symbol
>>GPR16; c0170000 <rs_table+2c64/3300>
>>GPR18; c0170000 <rs_table+2c64/3300>
>>GPR20; c0170000 <rs_table+2c64/3300>
>>GPR24; febfff00 <END_OF_CODE+3bbc6adc/????>
>>GPR26; c02fa800 <_end+13f7e8/2e70048>
>>GPR28; c017af20 <softnet_data+0/40>
>>GPR30; c0180000 <io_block_mapping+0/dc>
>>GPR31; c03d70e0 <_end+21c0c8/2e70048>

Trace; c00c29a8 <netif_rx+2c/190>
Trace; c00a5fdc <tulip_rx+3d8/43c>
Trace; c00a6114 <tulip_interrupt+d4/9bc>
Trace; c0004d7c <ppc_irq_dispatch_handler+190/234>
Trace; c0004e5c <do_IRQ+3c/c0>
Trace; c0003d8c <ret_from_intercept+0/8>
Trace; c02fa800 <_end+13f7e8/2e70048>
Trace; c00cb24c <dev_watchdog+a4/f8>
Trace; c001c22c <timer_bh+2d8/320>
Trace; c0017bdc <bh_action+3c/8c>
Trace; c0017a9c <tasklet_hi_action+a0/e0>
Trace; c00176dc <do_softirq+88/100>
Trace; c0004ec8 <do_IRQ+a8/c0>
Trace; c0003d8c <ret_from_intercept+0/8>
Trace; c0003f14 <die+54/60>
Trace; c0003f50 <_exception+30/50>
Trace; c00042e4 <ProgramCheckException+80/94>
Trace; c0003d94 <ret_from_except+0/34>
Trace; 00000009 Before first symbol
Trace; c0041344 <cached_lookup+18/84>
Trace; c0041f28 <link_path_walk+868/958>
Trace; c0191f20 <__initcall_init+0/4>
Trace; 00050001 Before first symbol
Trace; c0035580 <no_llseek+0/c>

>>NIP; 0017ca30 Before first symbol   <=====

>>GPR0; 00001032 Before first symbol
>>GPR1; c0251790 <_end+96778/2e70048>
>>GPR2; c0250000 <_end+94fe8/2e70048>
>>GPR3; 00193d28 Before first symbol
>>GPR4; 80808080 Before first symbol
>>GPR5; 00001002 Before first symbol
>>GPR6; 000038d8 Before first symbol
>>GPR7; c0190000 <serial_pci_tbl+418/b7c>
>>GPR8; 0000159b Before first symbol
>>GPR9; c0168b90 <log_wait+4/c>
>>GPR10; 0000c000 Before first symbol
>>GPR11; 00900000 Before first symbol
>>GPR12; 44000024 Before first symbol
>>GPR16; c0170000 <rs_table+2c64/3300>
>>GPR18; c0170000 <rs_table+2c64/3300>
>>GPR20; 00001032 Before first symbol
>>GPR21; 002518b0 Before first symbol
>>GPR23; c0003d94 <ret_from_except+0/34>
>>GPR26; c02fa800 <_end+13f7e8/2e70048>
>>GPR27; c0190000 <serial_pci_tbl+418/b7c>
>>GPR28; 000038d8 Before first symbol
>>GPR29; 00001002 Before first symbol
>>GPR30; 80808080 Before first symbol
>>GPR31; 00193d28 Before first symbol

Trace; c000c460 <musenki_restart+20/88>
Trace; c0009768 <machine_restart+1c/2c>
Trace; c0011dfc <panic+158/160>
Trace; c0015e5c <do_exit+40/2a4>
Trace; c0003f20 <_exception+0/50>
Trace; c000ca30 <bad_page_fault+44/58>
Trace; c0004390 <AlignmentException+64/88>
Trace; c0003d94 <ret_from_except+0/34>
Trace; c00c29a8 <netif_rx+2c/190>
Trace; c00a5fdc <tulip_rx+3d8/43c>
Trace; c00a6114 <tulip_interrupt+d4/9bc>
Trace; c0004d7c <ppc_irq_dispatch_handler+190/234>
Trace; c0004e5c <do_IRQ+3c/c0>
Trace; c0003d8c <ret_from_intercept+0/8>
Trace; c02fa800 <_end+13f7e8/2e70048>
Trace; c00cb24c <dev_watchdog+a4/f8>
Trace; c001c22c <timer_bh+2d8/320>
Trace; c0017bdc <bh_action+3c/8c>
Trace; c0017a9c <tasklet_hi_action+a0/e0>
Trace; c00176dc <do_softirq+88/100>
Trace; c0004ec8 <do_IRQ+a8/c0>
Trace; c0003d8c <ret_from_intercept+0/8>
Trace; c0003f14 <die+54/60>
Trace; c0003f50 <_exception+30/50>
Trace; c00042e4 <ProgramCheckException+80/94>
Trace; c0003d94 <ret_from_except+0/34>
Trace; 00000009 Before first symbol
Trace; c0041344 <cached_lookup+18/84>
Trace; c0041f28 <link_path_walk+868/958>
Trace; c0191f20 <__initcall_init+0/4>
Trace; 00050001 Before first symbol
Trace; c0035580 <no_llseek+0/c>

>>NIP; 0017ca30 Before first symbol   <=====

>>GPR0; 00001032 Before first symbol
>>GPR1; c02515b0 <_end+96598/2e70048>
>>GPR2; c0250000 <_end+94fe8/2e70048>
>>GPR3; 00193d28 Before first symbol
>>GPR4; 80808080 Before first symbol
>>GPR5; 00001002 Before first symbol
>>GPR6; 000038d8 Before first symbol
>>GPR7; c0190000 <serial_pci_tbl+418/b7c>
>>GPR8; 000019d2 Before first symbol
>>GPR9; c0168b90 <log_wait+4/c>
>>GPR10; 0000c000 Before first symbol
>>GPR11; 00900000 Before first symbol
>>GPR12; 44000024 Before first symbol
>>GPR16; c0170000 <rs_table+2c64/3300>
>>GPR18; c0170000 <rs_table+2c64/3300>
>>GPR20; 00001032 Before first symbol
>>GPR21; 002516d0 Before first symbol
>>GPR23; c0003d94 <ret_from_except+0/34>
>>GPR26; c02fa800 <_end+13f7e8/2e70048>
>>GPR27; c0190000 <serial_pci_tbl+418/b7c>
>>GPR28; 000038d8 Before first symbol
>>GPR29; 00001002 Before first symbol
>>GPR30; 80808080 Before first symbol
>>GPR31; 00193d28 Before first symbol

Trace; c000c460 <musenki_restart+20/88>
Trace; c0009768 <machine_restart+1c/2c>
Trace; c0011dfc <panic+158/160>
Trace; c0015e5c <do_exit+40/2a4>
Trace; c0003f20 <_exception+0/50>
Trace; c0003f50 <_exception+30/50>
Trace; c00042e4 <ProgramCheckException+80/94>
Trace; c0003d94 <ret_from_except+0/34>
Trace; c000c460 <musenki_restart+20/88>
Trace; c0009768 <machine_restart+1c/2c>
Trace; c0011dfc <panic+158/160>
Trace; c0015e5c <do_exit+40/2a4>
Trace; c0003f20 <_exception+0/50>
Trace; c000ca30 <bad_page_fault+44/58>
Trace; c0004390 <AlignmentException+64/88>
Trace; c0003d94 <ret_from_except+0/34>
Trace; c00c29a8 <netif_rx+2c/190>
Trace; c00a5fdc <tulip_rx+3d8/43c>
Trace; c00a6114 <tulip_interrupt+d4/9bc>
Trace; c0004d7c <ppc_irq_dispatch_handler+190/234>
Trace; c0004e5c <do_IRQ+3c/c0>
Trace; c0003d8c <ret_from_intercept+0/8>
Trace; c02fa800 <_end+13f7e8/2e70048>
Trace; c00cb24c <dev_watchdog+a4/f8>
Trace; c001c22c <timer_bh+2d8/320>
Trace; c0017bdc <bh_action+3c/8c>
Trace; c0017a9c <tasklet_hi_action+a0/e0>
Trace; c00176dc <do_softirq+88/100>
Trace; c0004ec8 <do_IRQ+a8/c0>
Trace; c0003d8c <ret_from_intercept+0/8>
Trace; c0003f14 <die+54/60>
Trace; c0003f50 <_exception+30/50>
Trace; c00042e4 <ProgramCheckException+80/94>


2 warnings issued.  Results may not be reliable.


To unsubscribe from this list: send the line "unsubscribe jffs-dev" in
the body of a message to majordomo@xxxxxxx.com