2009-09-01 05:39:41     Kernel Hang

Document created by Aaronwu Employee on Aug 19, 2013
Version 1Show Document
  • View in full screen mode

2009-09-01 05:39:41     Kernel Hang

Parimala Baggiri (INDIA)

Message: 79423   

 

Hello,

 

          Could you please help me in locating the following problem

 

BUG: scheduling while atomic: events/0/5/0x00000200

BUG: soft lockup - CPU#0 stuck for 61s! [events/0:5]

Modules linked in: crossload(P) vtty uart sport(P)

 

ADSP-BF537-0.2 500(MHz CCLK) 100(MHz SCLK) (mpu off)

Linux version 2.6.30.5-ADI-2010R1-pre-svn7247 (parimala@debian) (gcc version 4.1.2 (ADI svn)) #36 Sat Aug 29 11:20:37 IST 2009

 

SEQUENCER STATUS:        Tainted: P        

SEQSTAT: 00000000  IPEND: c450  IMASK: 0000  SYSCFG: 0006

  Global Interrupts Disabled (IPEND[4])

  Peripheral interrupts masked off

  Kernel interrupts masked off

  EXCAUSE   : 0x0

  interrupts disabled

  physical IVG6 asserted : <0xffa00d6c> { _evt_timer + 0x0 }

  physical IVG10 asserted : <0xffa00e9c> { _evt_evt10 + 0x0 }

  physical IVG14 asserted : <0xffa00a3c> { _evt_evt14 + 0x0 }

  physical IVG15 asserted : <0xffa00fcc> { _evt_system_call + 0x0 }

  logical irq   6 mapped  : <0xffa00374> { _timer_interrupt + 0x0 }

  logical irq  14 mapped  : <0x00b6434c> { :sport:_sport_DMARxIrqHandler + 0x0 }

  logical irq  15 mapped  : <0x00b64000> { :sport:_sport_DMATxIrqHandler + 0x0 }

  logical irq  18 mapped  : <0x000af9fc> { _bfin_serial_dma_rx_int + 0x0 }

  logical irq  19 mapped  : <0x000afd30> { _bfin_serial_dma_tx_int + 0x0 }

  logical irq  20 mapped  : <0xffa02e50> /* kernel dynamic memory */

  logical irq  21 mapped  : <0xffa02c84> /* kernel dynamic memory */

  logical irq  24 mapped  : <0x000bc304> { _bfin_mac_interrupt + 0x0 }

  logical irq  35 mapped  : <0xffa02d7c> /* kernel dynamic memory */

  logical irq  46 mapped  : <0x00b6421c> { :sport:_sport_ErrorHandler + 0x0 }

RETE: <0x00000000> /* Maybe null pointer? */

RETN: <0x00f80000> /* kernel dynamic memory */

RETX: <0x020cbc68> [ tlmdmip + 0xcbc68 ]

RETS: <0xffa01430> { _handle_simple_irq + 0x3c }

PC  : <0xffa01358> { _handle_IRQ_event + 0x1c }

 

PROCESSOR STATE:

R0 : 0000ffff    R1 : 00befc60    R2 : 00010000    R3 : 000011cd

R4 : 00159a24    R5 : 00000014    R6 : 005ede54    R7 : 00000014

P0 : 0018a054    P1 : 0019d6fc    P2 : 0019a360    P3 : 0018e8a3

P4 : 0019a360    P5 : 00befc60    FP : 0019b358    SP : 005ed9b4

LB0: ffa01670    LT0: ffa0166e    LC0: 00000000

LB1: 0009e0c2    LT1: 0009e0b6    LC1: 00000000

B0 : 0000001b    L0 : 00000000    M0 : 00000001    I0 : 00000003

B1 : 00000000    L1 : 00000000    M1 : 00000000    I1 : 0000000f

B2 : 00000000    L2 : 00000000    M2 : 00000000    I2 : 00000000

B3 : 00000000    L3 : 00000000    M3 : 00000000    I3 : 0012b568

A0.w: 0000001c   A0.x: 00000000   A1.w: 0000001c   A1.x: 00000000

USP : 00000000  ASTAT: 02002020

 

Regards,

 

Parimala

QuoteReplyEditDelete

 

 

2009-09-01 09:45:29     Re: Kernel Hang

Mike Frysinger (UNITED STATES)

Message: 79441   

 

you didnt include the actual back trace.  presumably it is your custom modules doing something wrong like the error indicates:

BUG: scheduling while atomic: events/0/5/0x00000200

 

... so dont schedule while in atomic sections ...

QuoteReplyEditDelete

 

 

2009-09-01 23:54:22     Re: Kernel Hang

Parimala Baggiri (INDIA)

Message: 79458   

 

Hello Mike,

 

                   Eventhough I enabled Hardware trace, I am getting only that line without any backtrace. Is there any other option I have to enable to get the back trace, so that it will be easy to locate the problem?

 

Thank You.

 

Regards,

 

Parimala

QuoteReplyEditDelete

 

 

2009-09-02 00:11:28     Re: Kernel Hang

Yi Li (CHINA)

Message: 79459   

 

Did you enable "CONFIG_DEBUG_VERBOSE" (i.e: Verbose fault messages).

 

-Yi

QuoteReplyEditDelete

 

 

2009-09-02 00:23:02     Re: Kernel Hang

Parimala Baggiri (INDIA)

Message: 79461   

 

Yes, I have enabled CONFIG_DEBUG_VERBOSE.

 

Thank you.

 

Regards,

 

Parimala

QuoteReplyEditDelete

 

 

2009-09-02 00:55:31     Re: Kernel Hang

Mike Frysinger (UNITED STATES)

Message: 79465   

 

post your actual kernel config

 

and try enabling verbose BUG() reporting

QuoteReplyEditDelete

 

 

2009-09-02 01:21:17     Re: Kernel Hang

Parimala Baggiri (INDIA)

Message: 79468   

 

Hello Mike,

 

                   Sometimes I get the following trace

 

BUG: scheduling while atomic: events/0/5/0x00000200

Modules linked in: crossload(P) vtty uart sport(P)

 

ADSP-BF537-0.2 500(MHz CCLK) 100(MHz SCLK) (mpu off)

Linux version 2.6.30.5-ADI-2010R1-pre-svn7247 (parimala@debian) (gcc version 4.1.2 (ADI svn)) #36 Sat Aug 29 11:20:37 IST 2009

 

SEQUENCER STATUS:        Tainted: P        

SEQSTAT: 00000000  IPEND: 8210  IMASK: 0000  SYSCFG: 0006

  Global Interrupts Disabled (IPEND[4])

  Peripheral interrupts masked off

  Kernel interrupts masked off

  EXCAUSE   : 0x0

  interrupts disabled

  physical IVG9 asserted : <0xffa00e50> { _evt_evt9 + 0x0 }

  physical IVG15 asserted : <0xffa00fcc> { _evt_system_call + 0x0 }

  logical irq   6 mapped  : <0xffa00374> { _timer_interrupt + 0x0 }

  logical irq  14 mapped  : <0x00b6034c> { :sport:_sport_DMARxIrqHandler + 0x0 }

  logical irq  15 mapped  : <0x00b60000> { :sport:_sport_DMATxIrqHandler + 0x0 }

  logical irq  18 mapped  : <0x000af9fc> { _bfin_serial_dma_rx_int + 0x0 }

  logical irq  19 mapped  : <0x000afd30> { _bfin_serial_dma_tx_int + 0x0 }

  logical irq  20 mapped  : <0xffa02e50> /* kernel dynamic memory */

  logical irq  21 mapped  : <0xffa02c84> /* kernel dynamic memory */

  logical irq  24 mapped  : <0x000bc304> { _bfin_mac_interrupt + 0x0 }

  logical irq  35 mapped  : <0xffa02d7c> /* kernel dynamic memory */

  logical irq  46 mapped  : <0x00b6021c> { :sport:_sport_ErrorHandler + 0x0 }

RETE: <0x00000000> /* Maybe null pointer? */

RETN: <0x00c70000> { :vtty:_tldbg_SetLevel + 0x0 }

RETX: <0x020cbb54> [ tlmdmip + 0xcbb54 ]

RETS: <0x00014662> { ___tasklet_schedule + 0x66 }

PC  : <0x00014656> { ___tasklet_schedule + 0x5a }

 

PROCESSOR STATE:

R0 : 0000ffff    R1 : ffffffc0    R2 : 00000000    R3 : 00198def

R4 : 00000800    R5 : 0000033b    R6 : 00c65000    R7 : 0000ffff

P0 : 0019adfc    P1 : 005dd68c    P2 : 0019a360    P3 : 00c74a3c

P4 : 00c76e0c    P5 : 0063f000    FP : 005ec000    SP : 005ede28

LB0: ffa01670    LT0: ffa0166e    LC0: 00000000

LB1: 0009e0c2    LT1: 0009e0b6    LC1: 00000000

B0 : 00000000    L0 : 00000000    M0 : 00000000    I0 : 00000004

B1 : 00000000    L1 : 00000000    M1 : 00000000    I1 : 0333dcc4

B2 : 00000000    L2 : 00000000    M2 : 00000000    I2 : 00000000

B3 : 00000000    L3 : 00000000    M3 : 00000000    I3 : 00000000

A0.w: 00000028   A0.x: 00000000   A1.w: 00000028   A1.x: 00000000

USP : 00000000  ASTAT: 02003004

 

NULL pointer access

Kernel OOPS in progress

Deferred Exception context

 

No Valid process in current context

return address: [0xffa00852]; contents of:

0xffa00830:  e10a  2108  e14a  ffe0  0023  9110  b070  3107

0xffa00840:  b230  307e  e106  e000  e146  ffff  55f7  3217

0xffa00850:  9152 [e716] 0080  e127  0170  3070  08be  1382

0xffa00860:  307e  e106  e000  e146  ffff  55f7  3217  a097

 

ADSP-BF537-0.2 500(MHz CCLK) 100(MHz SCLK) (mpu off)

Linux version 2.6.30.5-ADI-2010R1-pre-svn7247 (parimala@debian) (gcc version 4.1.2 (ADI svn)) #36 Sat Aug 29 11:20:37 IST 2009

 

SEQUENCER STATUS:        Tainted: P        

SEQSTAT: 00000027  IPEND: 8008  IMASK: ffff  SYSCFG: 0006

  EXCAUSE   : 0x27

  physical IVG3 asserted : <0xffa006f8> { _trap + 0x0 }

  physical IVG15 asserted : <0xffa00fcc> { _evt_system_call + 0x0 }

  logical irq   6 mapped  : <0xffa00374> { _timer_interrupt + 0x0 }

  logical irq  14 mapped  : <0x00b6034c> { :sport:_sport_DMARxIrqHandler + 0x0 }

  logical irq  15 mapped  : <0x00b60000> { :sport:_sport_DMATxIrqHandler + 0x0 }

  logical irq  18 mapped  : <0x000af9fc> { _bfin_serial_dma_rx_int + 0x0 }

  logical irq  19 mapped  : <0x000afd30> { _bfin_serial_dma_tx_int + 0x0 }

  logical irq  20 mapped  : <0xffa02e50> /* kernel dynamic memory */

  logical irq  21 mapped  : <0xffa02c84> /* kernel dynamic memory */

  logical irq  24 mapped  : <0x000bc304> { _bfin_mac_interrupt + 0x0 }

  logical irq  35 mapped  : <0xffa02d7c> /* kernel dynamic memory */

  logical irq  46 mapped  : <0x00b6021c> { :sport:_sport_ErrorHandler + 0x0 }

RETE: <0x00000000> /* Maybe null pointer? */

RETN: <0x008e3730> [ tlmdmip vma:0x8e0000-0x8e5000]

RETX: <0x00000480> /* Maybe fixed code section */

RETS: <0xffa01030> { _evt_system_call + 0x64 }

PC  : <0xffa00852> { _system_call + 0x22 }

DCPLB_FAULT_ADDR: <0x00000200> /* Maybe null pointer? */

ICPLB_FAULT_ADDR: <0xffa00852> { _system_call + 0x22 }

 

PROCESSOR STATE:

R0 : ffa01030    R1 : c0305008    R2 : 008e3884    R3 : 00c3e2e0

R4 : 00000000    R5 : 00000063    R6 : ffffe000    R7 : 008e2000

P0 : 00000036    P1 : 008e3844    P2 : 00000000    P3 : 000000c3

P4 : 00000020    P5 : 008e3e24    FP : 008e381c    SP : 008e3654

LB0: 020c8b49    LT0: 020c8b3c    LC0: 00000000

LB1: 034d3feb    LT1: 034d3fe0    LC1: ffffffff

B0 : 008e3798    L0 : 00000000    M0 : 00000002    I0 : 008e3824

B1 : 00c0502c    L1 : 00000000    M1 : ffffff7e    I1 : 00c05080

B2 : 00000000    L2 : 00000000    M2 : 00000000    I2 : 00000000

B3 : 00000000    L3 : 00000000    M3 : 00000000    I3 : 00000000

A0.w: 000425ef   A0.x: 00000000   A1.w: 00001207   A1.x: 00000000

USP : 008e39bc  ASTAT: 02022000

 

Hardware Trace:

   0 Target : <0x00004e98> { _trap_c + 0x0 }

     Source : <0xffa0068c> { _exception_to_level5 + 0xa4 } CALL pcrel

   1 Target : <0xffa005e8> { _exception_to_level5 + 0x0 }

     Source : <0xffa0049c> { _bfin_return_from_exception + 0x20 } RTX

   2 Target : <0xffa0047c> { _bfin_return_from_exception + 0x0 }

     Source : <0xffa00540> { _ex_trap_c + 0x74 } JUMP.S

   3 Target : <0xffa004cc> { _ex_trap_c + 0x0 }

     Source : <0xffa003a4> { _ex_workaround_261 + 0x1c } JUMP.S

   4 Target : <0xffa00388> { _ex_workaround_261 + 0x0 }

     Source : <0xffa00760> { _trap + 0x68 } JUMP (P4)

   5 Target : <0xffa00718> { _trap + 0x20 }

     Source : <0xffa00714> { _trap + 0x1c } IF !CC JUMP

   6 Target : <0xffa006f8> { _trap + 0x0 }

     Source : <0xffa0049c> { _bfin_return_from_exception + 0x20 } RTX

   7 Target : <0xffa0047c> { _bfin_return_from_exception + 0x0 }

     Source : <0xffa0039a> { _ex_workaround_261 + 0x12 } IF !CC JUMP

   8 Target : <0xffa00388> { _ex_workaround_261 + 0x0 }

     Source : <0xffa00760> { _trap + 0x68 } JUMP (P4)

   9 Target : <0xffa00718> { _trap + 0x20 }

     Source : <0xffa00714> { _trap + 0x1c } IF !CC JUMP

  10 Target : <0xffa006f8> { _trap + 0x0 }

     Source : <0xffa00850> { _system_call + 0x20 } 0x9152

  11 Target : <0xffa00830> { _system_call + 0x0 }

     Source : <0xffa0102c> { _evt_system_call + 0x60 } CALL pcrel

  12 Target : <0xffa00fcc> { _evt_system_call + 0x0 }

     Source : <0xffa0049c> { _bfin_return_from_exception + 0x20 } RTX

  13 Target : <0xffa0047c> { _bfin_return_from_exception + 0x0 }

     Source : <0xffa00426> { _ex_syscall + 0x2 } JUMP.S

  14 Target : <0xffa00424> { _ex_syscall + 0x0 }

     Source : <0xffa00760> { _trap + 0x68 } JUMP (P4)

  15 Target : <0xffa00718> { _trap + 0x20 }

     Source : <0xffa00714> { _trap + 0x1c } IF !CC JUMP

 

Kernel Stack

Stack info:

SP: [0x008e35a8] <0x008e35a8> [ tlmdmip vma:0x8e0000-0x8e5000]

FP: (0x008e381c)

Memory from 0x008e35a0 to 008e4000

008e35a0: 00000027  03450358 [008e35a8] 0000003f  00000000  00000000  0003000b  00220000

008e35c0: 008e35d4 <034769e4> 00c0c94c  008e363c <020cf1fe> 008e3600 <034727ee> 00c0c94c

008e35e0: fdd6e74b  00000000  00000000  ffffffc0  008e36d0  034d516c  00000003  00000000

008e3600: 008e3638 <034d3f6a> 00000005  00000002  000000e3  00000003  008e36d0  034d516c

008e3620: 008e3730  00000000  00000005  0000001d <ffa00690> 00187000  00008008  00000027

008e3640: 00000063  00000000  034d516c  00000004  00000480  00000480  00008008  00000027

008e3660: 00000000  008e3730  00000480  ffa00852 <ffa01030><ffa01030> 02022000  034d3feb

008e3680: 020c8b49  034d3fe0  020c8b3c  ffffffff  00000000  00001207  00000000  000425ef

008e36a0: 00000000  00000000  00000000  00c0502c  008e3798  00000000  00000000  00000000

008e36c0: 00000000  00000000  00000000  ffffff7e  00000002  00000000  00000000  00c05080

008e36e0: 008e3824  008e39bc  008e381c  008e3e24  00000020  000000c3  00000000  008e3844

008e3700: 00000036  008e2000  ffffe000  00000063  00000000  00c3e2e0  008e3884  c0305008

008e3720:<ffa01030><ffa01030> 00000036  00000006  020cb481  00008000  00000000  00000000

008e3740: 008e380c  020cb480  020cb481 <0200e6a2><ffa01030> 02022000  034d3feb  020c8b49

008e3760: 034d3fe0  020c8b3c  ffffffff  00000000  00001207  00000000  000425ef  00000000

008e3780: 00000000  00000000  00c0502c  008e3798  00000000  00000000  00000000  00000000

008e37a0: 00000000  00000000  ffffff7e  00000002  00000000  00000000  00c05080  008e3824

008e37c0: 008e39bc  008e381c  008e3e24  00000020  000000c3  00000007  008e3844  00000036

008e37e0: 00c3e2d0  00c251cc  00000063  00000000  00c3e2e0  008e3884  c0305008  00000007

008e3800: 00000007  00000036  00000006  fd0d01be  006b0422  080101b9  008e3834 (008e3e04)

008e3820:<0200e6a2> 00c3e2d0  008e3844  008e383c  008e3884  008e384c  ffffffec  00000007

008e3840: c0305008  618c03aa  00000015  000002ac  00000000  008e38b8 <0340dbe8> ffffffec

008e3860: 000003d9  000004cf <0200e55c> 00c3e2d0  00c0005c  008e3884  00000000  ffffffff

008e3880: 00000019  00000000  00000002  ffffffe2  00000000  00000008  00000e2e  00000078

008e38a0: 000001e2  00000000  fffffffb  00000019  00000e2e  02160580  00000015 <0200ea7a>

008e38c0: 00c0005c  f864f900  03e2fe39  002e0442  0453ffde  ffaf04b3  02e2fe61  f8da00d7

008e38e0: 0252fbff  ff3cfdf1  ff4d0556  0480fe21  01b8fffb  fd0d083c  07e5fb41  fdfe0367

008e3900: f98dff9c  072dfef4  fb76fdb3  ffd800a9  05c1059d  f886f9c0  00e0ffd5  fa55fbc0

008e3920: fda5ffd4  02c0fad1  f8c4ffbf  000000f9  008e3980 <03470ac0> 00c20894  00000080

008e3940: 0168fb27  00000000  00000000  00c0c7eb  f900056b  0000001e  0000001e  00000008

008e3960: 0000f900  00000001  00000001  000000f9  00c050ac  00c050ac <020c8e94> 000000ff

008e3980: 008e39ac <03471e5a> 00c20894  00000390  00000000  00000000  00000006  03450358

008e39a0:<03452a3c> 00c00ca4  008e38ba  008e39d4  008e3e04 <0206d9ec> 008e3e24  00000020

008e39c0: 00000000  00000000  00000001 <0206da04><0206de26> 008e3b30 <0345a55a> 000003e8

008e39e0: 00000390  00000001  00000000  03450358  45984fac  000f32a0  00000001  008e3b54

008e3a00: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3a20: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3a40: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3a60: 00000000  02160580  008e39b8  00c24522  00000000  00000000  00000000  00000000

008e3a80: 00000000 <0201585e> 00c3e2d0  00c0005c  00c2451e  008e3a98  00000400  00c00594

008e3aa0: 00c2451e  00000000  00000000  00000000 <0201669c> 00c00594  00000000  00000000

008e3ac0: 02160580  00c251b4  008e3b30  00000001  00000001  55c175a0  02160580  000dea80

008e3ae0: 00000000  00c3e2d0 <02010b82> 00c00594  00000000  00000000  00000001  02160580

008e3b00:<02000160> 00c00594  00000000  00c3e2e0 <020007f2> 00c00004  00000000  fefefeff

008e3b20: 00000000  00c251e4  00c251fc  00000001  00c23ff4  00000000  00000005  00000006

008e3b40: 00000001  00000002  00000003  00000002  00000002  00000007  00000000  00000010

008e3b60: 00000010  00000001  00000001  ffffffff  00000010  00000010  00000010  00000000

008e3b80: 00000000  ffffffff  00000010  00000010  00000010  00000000  00000000  ffffffff

008e3ba0: 00000010  00000010  00000010  00000000  00000000  ffffffff  00000010  00000010

008e3bc0: 00000010  00000000  00000000  ffffffff  00000010  00000010  00000010  00000000

008e3be0: 00000000  ffffffff  00000010  00000010  00000010  00000000  00000000  ffffffff

008e3c00: 00000010  00000010  00000010  00000000  00000000  ffffffff  00000010  00000010

008e3c20: 00000010  00000000  00000000  ffffffff  00000010  00000010  00000010  00000000

008e3c40: 00000000  ffffffff  00000010  00000010  00000010  00000000  00000000  ffffffff

008e3c60: 00000010  00000010  00000010  00000000  00000000  ffffffff  00000010  00000010

008e3c80: 00000010  00000000  00000000  ffffffff  00000010  00000010  00000010  00000000

008e3ca0: 00000000  ffffffff  00000010  00000010  00000010  00000000  00000000  0000000e

008e3cc0: 00c2530c  0000001b  7665642f  6f70732f  6f637472  31636564  00000000  008e3cc8

008e3ce0: 7665642f  7474762f  00316d79  00000000  00000000  00000002  00000063  00000063

008e3d00: 00c00004  02160580  00c251b4  00000000  0000000e  00000000  00000000  008e3cdc

008e3d20: 00000004  00000004  00000004  00000004  00000004  00000004  00000000  00000000

008e3d40: 00000000  00000000  00000000 <020c4bca> 00004000  00000020  02000178  00000000

008e3d60: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3d80: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3da0: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3dc0: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3de0: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3e00: 00000000 (00000000)<020cabcc> 008e3e24  00000000  000000c3  00000000  00000000

008e3e20: 00000000  0223f6c4  00d63e24  00000000  00000000  00000402  000000c5  00000063

008e3e40: 022ab0a8  00000000  00000000  00000000  00000100  00000000  00000000  00000000

008e3e60: 00000000  00000000  008e3e6c  00000000  008e3e74  00000000  00000000  00000000

008e3e80: 02000178  00000000  80000000  00000000  022bff18  fdd6e74b  022aae54  020db154

008e3ea0: 00000002  022bfab0 <020cf170> 00000000  022b00d0  fffffffe  022918b4  ffffffff

008e3ec0: 022918c5  022918b4  022918b4  ffffffff  00000000  022bfae0 <020706a8> 02160500

008e3ee0: 022bfafc  00013462  000002e4  022bfed4 <0207042c><020cf170> 00000000  0000004c

008e3f00: 00000012  00000009  ffffffff  00000000  0086b148  00000000  00000000  00000000

008e3f20: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3f40: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3f60: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3f80: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3fa0: 00000000  00000000  00000000  00000000  00000000  00000000  008e3e24  00000002

008e3fc0: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3fe0: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

Return addresses in stack:

    address : <0x034769e4> /* kernel dynamic memory */

    address : <0x020cf1fe> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x034727ee> /* kernel dynamic memory */

    address : <0x034d3f6a> /* kernel dynamic memory */

    address : <0xffa00690> { _exception_to_level5 + 0xa8 }

    address : <0xffa01030> { _evt_system_call + 0x64 }

    address : <0xffa01030> { _evt_system_call + 0x64 }

    address : <0xffa01030> { _evt_system_call + 0x64 }

    address : <0xffa01030> { _evt_system_call + 0x64 }

    address : <0x0200e6a2> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0xffa01030> { _evt_system_call + 0x64 }

   frame  1 : <0x0200e6a2> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x0340dbe8> /* kernel dynamic memory */

    address : <0x0200e55c> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x0200ea7a> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x03470ac0> /* kernel dynamic memory */

    address : <0x020c8e94> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x03471e5a> /* kernel dynamic memory */

    address : <0x03452a3c> /* kernel dynamic memory */

    address : <0x0206d9ec> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x0206da04> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x0206de26> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x0345a55a> /* kernel dynamic memory */

    address : <0x0201585e> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x0201669c> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x02010b82> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x02000160> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x020007f2> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x020c4bca> [ tlmdmip vma:0x2000000-0x22c0000]

   frame  2 : <0x020cabcc> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x020cf170> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x020706a8> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x0207042c> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x020cf170> [ tlmdmip vma:0x2000000-0x22c0000]

Modules linked in: crossload(P) vtty uart sport(P)

Kernel panic - not syncing: Kernel exception

Hardware Trace:

Stack info:

SP: [0x008e356c] <0x008e356c> [ tlmdmip vma:0x8e0000-0x8e5000]

FP: (0x008e381c)

Memory from 0x008e3560 to 008e4000

008e3560: 00000013  008e356c  000000c3 [001545c0]<0000ffcc> 00183654  001545c0  0018a39e

008e3580: 0018a39e  0018a39e  008e35a8  008e35a8 <0000520a> 008e3654  ffe02014  000000c3

008e35a0: 0015408c  03450358  0019b348  0000003f  00000000  00000000  0003000b  00220000

008e35c0: 008e35d4 <034769e4> 00c0c94c  008e363c <020cf1fe> 008e3600 <034727ee> 00c0c94c

008e35e0: fdd6e74b  00000000  00000000  ffffffc0  008e36d0  034d516c  00000003  00000000

008e3600: 008e3638 <034d3f6a> 00000005  00000002  000000e3  00000003  008e36d0  034d516c

008e3620: 008e3730  00000000  00000005  0000001d <ffa00690> 00187000  00008008  00000027

008e3640: 00000063  00000000  034d516c  00000004  00000480  00000480  00008008  00000027

008e3660: 00000000  008e3730  00000480  ffa00852 <ffa01030><ffa01030> 02022000  034d3feb

008e3680: 020c8b49  034d3fe0  020c8b3c  ffffffff  00000000  00001207  00000000  000425ef

008e36a0: 00000000  00000000  00000000  00c0502c  008e3798  00000000  00000000  00000000

008e36c0: 00000000  00000000  00000000  ffffff7e  00000002  00000000  00000000  00c05080

008e36e0: 008e3824  008e39bc  008e381c  008e3e24  00000020  000000c3  00000000  008e3844

008e3700: 00000036  008e2000  ffffe000  00000063  00000000  00c3e2e0  008e3884  c0305008

008e3720:<ffa01030><ffa01030> 00000036  00000006  020cb481  00008000  00000000  00000000

008e3740: 008e380c  020cb480  020cb481 <0200e6a2><ffa01030> 02022000  034d3feb  020c8b49

008e3760: 034d3fe0  020c8b3c  ffffffff  00000000  00001207  00000000  000425ef  00000000

008e3780: 00000000  00000000  00c0502c  008e3798  00000000  00000000  00000000  00000000

008e37a0: 00000000  00000000  ffffff7e  00000002  00000000  00000000  00c05080  008e3824

008e37c0: 008e39bc  008e381c  008e3e24  00000020  000000c3  00000007  008e3844  00000036

008e37e0: 00c3e2d0  00c251cc  00000063  00000000  00c3e2e0  008e3884  c0305008  00000007

008e3800: 00000007  00000036  00000006  fd0d01be  006b0422  080101b9  008e3834 (008e3e04)

008e3820:<0200e6a2> 00c3e2d0  008e3844  008e383c  008e3884  008e384c  ffffffec  00000007

008e3840: c0305008  618c03aa  00000015  000002ac  00000000  008e38b8 <0340dbe8> ffffffec

008e3860: 000003d9  000004cf <0200e55c> 00c3e2d0  00c0005c  008e3884  00000000  ffffffff

008e3880: 00000019  00000000  00000002  ffffffe2  00000000  00000008  00000e2e  00000078

008e38a0: 000001e2  00000000  fffffffb  00000019  00000e2e  02160580  00000015 <0200ea7a>

008e38c0: 00c0005c  f864f900  03e2fe39  002e0442  0453ffde  ffaf04b3  02e2fe61  f8da00d7

008e38e0: 0252fbff  ff3cfdf1  ff4d0556  0480fe21  01b8fffb  fd0d083c  07e5fb41  fdfe0367

008e3900: f98dff9c  072dfef4  fb76fdb3  ffd800a9  05c1059d  f886f9c0  00e0ffd5  fa55fbc0

008e3920: fda5ffd4  02c0fad1  f8c4ffbf  000000f9  008e3980 <03470ac0> 00c20894  00000080

008e3940: 0168fb27  00000000  00000000  00c0c7eb  f900056b  0000001e  0000001e  00000008

008e3960: 0000f900  00000001  00000001  000000f9  00c050ac  00c050ac <020c8e94> 000000ff

008e3980: 008e39ac <03471e5a> 00c20894  00000390  00000000  00000000  00000006  03450358

008e39a0:<03452a3c> 00c00ca4  008e38ba  008e39d4  008e3e04 <0206d9ec> 008e3e24  00000020

008e39c0: 00000000  00000000  00000001 <0206da04><0206de26> 008e3b30 <0345a55a> 000003e8

008e39e0: 00000390  00000001  00000000  03450358  45984fac  000f32a0  00000001  008e3b54

008e3a00: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3a20: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3a40: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3a60: 00000000  02160580  008e39b8  00c24522  00000000  00000000  00000000  00000000

008e3a80: 00000000 <0201585e> 00c3e2d0  00c0005c  00c2451e  008e3a98  00000400  00c00594

008e3aa0: 00c2451e  00000000  00000000  00000000 <0201669c> 00c00594  00000000  00000000

008e3ac0: 02160580  00c251b4  008e3b30  00000001  00000001  55c175a0  02160580  000dea80

008e3ae0: 00000000  00c3e2d0 <02010b82> 00c00594  00000000  00000000  00000001  02160580

008e3b00:<02000160> 00c00594  00000000  00c3e2e0 <020007f2> 00c00004  00000000  fefefeff

008e3b20: 00000000  00c251e4  00c251fc  00000001  00c23ff4  00000000  00000005  00000006

008e3b40: 00000001  00000002  00000003  00000002  00000002  00000007  00000000  00000010

008e3b60: 00000010  00000001  00000001  ffffffff  00000010  00000010  00000010  00000000

008e3b80: 00000000  ffffffff  00000010  00000010  00000010  00000000  00000000  ffffffff

008e3ba0: 00000010  00000010  00000010  00000000  00000000  ffffffff  00000010  00000010

008e3bc0: 00000010  00000000  00000000  ffffffff  00000010  00000010  00000010  00000000

008e3be0: 00000000  ffffffff  00000010  00000010  00000010  00000000  00000000  ffffffff

008e3c00: 00000010  00000010  00000010  00000000  00000000  ffffffff  00000010  00000010

008e3c20: 00000010  00000000  00000000  ffffffff  00000010  00000010  00000010  00000000

008e3c40: 00000000  ffffffff  00000010  00000010  00000010  00000000  00000000  ffffffff

008e3c60: 00000010  00000010  00000010  00000000  00000000  ffffffff  00000010  00000010

008e3c80: 00000010  00000000  00000000  ffffffff  00000010  00000010  00000010  00000000

008e3ca0: 00000000  ffffffff  00000010  00000010  00000010  00000000  00000000  0000000e

008e3cc0: 00c2530c  0000001b  7665642f  6f70732f  6f637472  31636564  00000000  008e3cc8

008e3ce0: 7665642f  7474762f  00316d79  00000000  00000000  00000002  00000063  00000063

008e3d00: 00c00004  02160580  00c251b4  00000000  0000000e  00000000  00000000  008e3cdc

008e3d20: 00000004  00000004  00000004  00000004  00000004  00000004  00000000  00000000

008e3d40: 00000000  00000000  00000000 <020c4bca> 00004000  00000020  02000178  00000000

008e3d60: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3d80: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3da0: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3dc0: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3de0: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3e00: 00000000 (00000000)<020cabcc> 008e3e24  00000000  000000c3  00000000  00000000

008e3e20: 00000000  0223f6c4  00d63e24  00000000  00000000  00000402  000000c5  00000063

008e3e40: 022ab0a8  00000000  00000000  00000000  00000100  00000000  00000000  00000000

008e3e60: 00000000  00000000  008e3e6c  00000000  008e3e74  00000000  00000000  00000000

008e3e80: 02000178  00000000  80000000  00000000  022bff18  fdd6e74b  022aae54  020db154

008e3ea0: 00000002  022bfab0 <020cf170> 00000000  022b00d0  fffffffe  022918b4  ffffffff

008e3ec0: 022918c5  022918b4  022918b4  ffffffff  00000000  022bfae0 <020706a8> 02160500

008e3ee0: 022bfafc  00013462  000002e4  022bfed4 <0207042c><020cf170> 00000000  0000004c

008e3f00: 00000012  00000009  ffffffff  00000000  0086b148  00000000  00000000  00000000

008e3f20: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3f40: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3f60: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3f80: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3fa0: 00000000  00000000  00000000  00000000  00000000  00000000  008e3e24  00000002

008e3fc0: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

008e3fe0: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

Return addresses in stack:

    address : <0x0000ffcc> { _panic + 0x4c }

    address : <0x0000520a> { _trap_c + 0x372 }

    address : <0x034769e4> /* kernel dynamic memory */

    address : <0x020cf1fe> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x034727ee> /* kernel dynamic memory */

    address : <0x034d3f6a> /* kernel dynamic memory */

    address : <0xffa00690> { _exception_to_level5 + 0xa8 }

    address : <0xffa01030> { _evt_system_call + 0x64 }

    address : <0xffa01030> { _evt_system_call + 0x64 }

    address : <0xffa01030> { _evt_system_call + 0x64 }

    address : <0xffa01030> { _evt_system_call + 0x64 }

    address : <0x0200e6a2> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0xffa01030> { _evt_system_call + 0x64 }

   frame  1 : <0x0200e6a2> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x0340dbe8> /* kernel dynamic memory */

    address : <0x0200e55c> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x0200ea7a> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x03470ac0> /* kernel dynamic memory */

    address : <0x020c8e94> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x03471e5a> /* kernel dynamic memory */

    address : <0x03452a3c> /* kernel dynamic memory */

    address : <0x0206d9ec> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x0206da04> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x0206de26> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x0345a55a> /* kernel dynamic memory */

    address : <0x0201585e> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x0201669c> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x02010b82> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x02000160> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x020007f2> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x020c4bca> [ tlmdmip vma:0x2000000-0x22c0000]

   frame  2 : <0x020cabcc> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x020cf170> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x020706a8> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x0207042c> [ tlmdmip vma:0x2000000-0x22c0000]

    address : <0x020cf170> [ tlmdmip vma:0x2000000-0x22c0000]

 

 

I attached my linux-2.6.x/.config fiel also

 

Regards

 

Parimala

 

myconfig

QuoteReplyEditDelete

 

 

2009-09-02 01:46:59     Re: Kernel Hang

Mike Frysinger (UNITED STATES)

Message: 79469   

 

looks like a double crash in the trace dumping code which we should fix, but that is only the 2nd half.  the first half is still a problem in your system.

 

is there a reason you're using trunk and not the 2009R1 branch ?

 

you really havent described the scenario of this crash (i.e. what is going on in the system) and whether it occurs with your custom code.  again, something is wrongly attempting to schedule (probably call a function that may sleep) from atomic context and the most likely candidate is your code.

QuoteReplyEditDelete

 

 

2009-09-02 02:34:41     Re: Kernel Hang

Parimala Baggiri (INDIA)

Message: 79475   

 

Hello Mike,

 

                   Without proper trace is there any reason to tell the problem could be with my code?

 

<<is there a reason you're using trunk and not the 2009R1 branch ?>>

 

No specific reason just wants to work with latest kerel.

 

Yes, it occurs when I run my application. Each time its not the same scenario. It hangs, I can't even ping to the board.

 

Thank you.

 

Regards,

 

Parimala

QuoteReplyEditDelete

 

 

2009-09-02 03:13:03     Re: Kernel Hang

Mike Frysinger (UNITED STATES)

Message: 79478   

 

you'll have to wait until someone fixes the crash handler, or use the 2009R1 branch

QuoteReplyEditDelete

 

 

2009-09-02 03:51:00     Re: Kernel Hang

Parimala Baggiri (INDIA)

Message: 79481   

 

Hello Mike,

 

                    Is it the same reason, why I am not able to see the back trace sometimes?

 

I will wait for the fix.

 

Thank you.

 

Regards

 

Parimala

QuoteReplyEditDelete

 

 

2009-09-02 07:24:32     Re: Kernel Hang

Robin Getz (UNITED STATES)

Message: 79488   

 

Mike:

 

It's not a double fault - it is a null pointer access in _system_call + 0x22 -- the first dump is from the BUG(), and the next is from the null pointer.

 

-Robin

QuoteReplyEditDelete

 

 

2009-09-03 08:40:53     Re: Kernel Hang

Parimala Baggiri (INDIA)

Message: 79556   

 

Hello Robin,

 

                     Why is the DCPLB_FAULT_ADDR & ICPLB_FAULT_ADDR are not printing for scheduling while atomic BUG?

 

Regards,

 

Parimala

QuoteReplyEditDelete

 

 

2009-09-03 11:12:04     Re: Kernel Hang

Robin Getz (UNITED STATES)

Message: 79570   

 

Parimala:

 

Since it isn't handed by the traps code - BUG() just dumps the stack - which also dumps the trace buffer.

 

-Robin

Attachments

Outcomes