2010-12-05 20:53:02     Why I got this error occasionally?

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

2010-12-05 20:53:02     Why I got this error occasionally?

Zhi Qiang Zhang (CHINA)

Message: 96491   

 

Hi,

 

I am using this uclinux, Linux release 2.6.36.1-ADI-2011R1-pre-svn9520. I used a BF512 to control a ISP1761 usb controller, there is a SATA to USB converter connects to the ISP1761, and there is a DVDROM driver connects to SATA to USB converter.

 

I write a program to read the file in DVDROM, it can read the file most of the time, but got this error occasionally, what is the problem? and how can I know what is the problem by the following message? Is this the kernel error or there is something wrong in my program?

 

NULL pointer access

Kernel OOPS in progress

Deferred Exception context

CURRENT PROCESS:

COMM=kworker/0:1 PID=269  CPU=0

invalid mm

return address: [0x000424a4]; contents of:

0x00042480:  9110  4878  1c02  acd2  0000  9110  4838  183d

0x00042490:  e120  1001  4f40  6003  add5  3214  6001  ac69

0x000424a0:  9154  916a [bc51] 934a  9328  e149  0020  a0e8

0x000424b0:  e109  0200  bc69  5202  a17a  b0f3  e3cd  f87f

 

ADSP-BF512-0.1 406(MHz CCLK) 101(MHz SCLK) (mpu off)

Linux version 2.6.36.1-ADI-2011R1-pre-svn9520 (zzq01@zzq01-desktop) (gcc version 4.3.5 (ADI-trunk/svn-5013) ) #34 Mon Dec 6 09:08:12 CST 2010

 

SEQUENCER STATUS:               Not tainted

SEQSTAT: 00002027  IPEND: 8008  IMASK: 001f  SYSCFG: 0006

  Peripheral interrupts masked off

  Kernel interrupts masked off

  EXCAUSE   : 0x27

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

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

  logical irq   6 mapped  : <0xffa0039c> { _bfin_coretmr_interrupt + 0x0 }

  logical irq  15 mapped  : <0x0013d458> { _err_handler + 0x0 }

  logical irq  23 mapped  : <0x0013d75c> { _rx_handler + 0x0 }

  logical irq  24 mapped  : <0x0013d700> { _tx_handler + 0x0 }

  logical irq  29 mapped  : <0x000e68b0> { _bfin_serial_dma_rx_int + 0x0 }

  logical irq  30 mapped  : <0x000e6624> { _bfin_serial_dma_tx_int + 0x0 }

  logical irq  31 mapped  : <0x000e68b0> { _bfin_serial_dma_rx_int + 0x0 }

  logical irq  32 mapped  : <0x000e6624> { _bfin_serial_dma_tx_int + 0x0 }

  logical irq  78 mapped  : <0x0010a24c> { _usb_hcd_irq + 0x0 }

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

RETN: <0x011c7ec4> /* kernel dynamic memory (maybe user-space) */

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

RETS: <0x00042582> { _drain_array + 0x76 }

PC  : <0x000424a4> { _free_block + 0x80 }

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

ICPLB_FAULT_ADDR: <0x000424a4> { _free_block + 0x80 }

PROCESSOR STATE:

R0 : 00100100    R1 : 00000000    R2 : 015c7508    R3 : 00000000

R4 : 01003eac    R5 : 001e093c    R6 : 00000004    R7 : 00000000

P0 : 0102b010    P1 : 00000000    P2 : 00000000    P3 : 0100c414

P4 : 01008da0    P5 : 015c7000    FP : 01003e60    SP : 011c7de8

LB0: 000c6bf2    LT0: 000c6bf2    LC0: 00000000

LB1: 0160b74d    LT1: 0160b606    LC1: 000003fd

B0 : 00000000    L0 : 00000000    M0 : 00000000    I0 : 01036170

B1 : 00000000    L1 : 00000000    M1 : 00000000    I1 : 001ebb88

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

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

A0.w: 00000063   A0.x: 00000000   A1.w: 00000063   A1.x: 00000000

USP : 00000000  ASTAT: 02002000

 

Hardware Trace:

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

     Source : <0xffa006f0> { _exception_to_level5 + 0xa4 } JUMP.L

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

     Source : <0xffa00500> { _bfin_return_from_exception + 0x18 } RTX

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

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

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

     Source : <0xffa007b6> { _trap + 0x5a } JUMP (P4)

   4 Target : <0xffa0075c> { _trap + 0x0 }

      FAULT : <0x000424a4> { _free_block + 0x80 } W[P2 + 1] = P1

     Source : <0x000424a2> { _free_block + 0x7e } P2 = [P5]

   5 Target : <0x00042488> { _free_block + 0x64 }

     Source : <0x00042484> { _free_block + 0x60 } IF CC JUMP pcrel (BP)

   6 Target : <0x00042470> { _free_block + 0x4c }

     Source : <0x00042448> { _free_block + 0x24 } JUMP.S

   7 Target : <0x00042424> { _free_block + 0x0 }

     Source : <0x0004257e> { _drain_array + 0x72 } CALL pcrel

   8 Target : <0x00042536> { _drain_array + 0x2a }

     Source : <0x00042530> { _drain_array + 0x24 } IF CC JUMP pcrel (BP)

   9 Target : <0x0004250c> { _drain_array + 0x0 }

     Source : <0x000426d6> { _cache_reap + 0x66 } CALL pcrel

  10 Target : <0x000426b4> { _cache_reap + 0x44 }

     Source : <0x0015ec28> { __cond_resched + 0x20 } RTS

  11 Target : <0x0015ec22> { __cond_resched + 0x1a }

     Source : <0x0015ec1a> { __cond_resched + 0x12 } IF CC JUMP pcrel (BP)

  12 Target : <0x0015ec08> { __cond_resched + 0x0 }

     Source : <0x000426b0> { _cache_reap + 0x40 } JUMP.L

  13 Target : <0x000426b0> { _cache_reap + 0x40 }

     Source : <0x000426e2> { _cache_reap + 0x72 } IF CC JUMP pcrel

  14 Target : <0x000426da> { _cache_reap + 0x6a }

     Source : <0x000425aa> { _drain_array + 0x9e } RTS

  15 Target : <0x000425a4> { _drain_array + 0x98 }

     Source : <0x00042524> { _drain_array + 0x18 } IF CC JUMP pcrel

Kernel Stack

Stack info:

SP: [0x011c7f24] <0x011c7f24> /* kernel dynamic memory (maybe user-space) */

FP: (0x011c7fa0)

Memory from 0x011c7f20 to 011c8000

011c7f20: 010678e0 [00000000] 00000000  001f0828  001f0828 <0001da48> 001e9edc  001ec250

011c7f40: 011bfce0  0100c015  00042670  0100c000  00000000  0000b7b6  011c6008  011c6000

011c7f60: 011c6000  001e9edc  0001e418  011bfce0  001ec250  00000000  011bfcf0  011bfcf0

011c7f80: 001ec3d0  001dff14  01027ecc  0001e2f0  00000000  011c6000  011c6000  011c6000

011c7fa0:(00000000)<00021b54> 01027ecc  0001e2f0  00000000  011bfce0  00000000  00000000

011c7fc0: 00000000  00000000  00000000  00021af8  00000000  011bfce0  00000000  011c7fdc

011c7fe0: 011c7fdc <000014a6> 00000000  00000000  00000000  00000000  ffffffff  00000006

Return addresses in stack:

    address : <0x0001da48> { _process_one_work + 0x120 }

   frame  1 : <0x00021b54> { _kthread + 0x5c }

    address : <0x000014a6> { _kernel_thread_helper + 0x6 }

Modules linked in:

Kernel panic - not syncing: Kernel exception

Hardware Trace:

Stack info:

SP: [0x011c7cf4] <0x011c7cf4> /* kernel dynamic memory (maybe user-space) */

FP: (0x011c7fa0)

Memory from 0x011c7cf0 to 011c8000

011c7cf0: 00000013 [00197db8] 0015e504  011c7de8  00197db8  001da4bf  001da4bf  001da4bf

011c7d10: 011c7d3c  01003e60  00004344  011c7de8  ffe02014  0100c414  00008008  0000000b

011c7d30: 00000027  00000013  011c7de8  0000003f  0000003f <00013f30> 00000000  0003000b

011c7d50: 011deae0  000e66bc  00000001  011c7d8c  0000b80e  001ea86c  010678e0  010678e0

011c7d70: 0106790c  00000001  011c6000  001ea86c  00031cb4  0101906c  001ea8a0  01019074

011c7d90:<0000d86e> 001ea86c  010678e0  011c7dbc  0000b7b6  001ea8a0  010678e0  00000000

011c7db0: 010678e0  01067a3c  01019040  011c7dec  0015e9f6  ffa006f4  001d7000  00008008

011c7dd0: 00002027  001e093c  01003eac  001fffff  011c6008  00000480  00000480  00008008

011c7df0: 00002027  00000000  011c7ec4  00000480  000424a4  00042582  00100100  02002000

011c7e10: 0160b74d  000c6bf2  0160b606  000c6bf2  000003fd  00000000  00000063  00000000

011c7e30: 00000063  00000000  00000000  00000000  00000000  00000000  00000000  00000000

011c7e50: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

011c7e70: 001ebb88  01036170  00000000  01003e60  015c7000  01008da0  0100c414  00000000

011c7e90: 00000000  0102b010  00000000  00000004  001e093c  01003eac  00000000  015c7508

011c7eb0: 00000000  00100100  00100100  0102b010  00000006  01003d2c  00000000  00200200

011c7ed0: 00000000  001e0970  00042582  00000004  0100c400  001ebb88  0100c410  00000044

011c7ef0: ffffffbc  00000fa0  0004271e  01064ae0  010519c0  00000000  000426da  01008da0

011c7f10: 01003e60  00000000  0000b7b6  001ea8a0  010678e0  00000000  00000000  001f0828

011c7f30: 001f0828 <0001da48> 001e9edc  001ec250  011bfce0  0100c015  00042670  0100c000

011c7f50: 00000000  0000b7b6  011c6008  011c6000  011c6000  001e9edc  0001e418  011bfce0

011c7f70: 001ec250  00000000  011bfcf0  011bfcf0  001ec3d0  001dff14  01027ecc  0001e2f0

011c7f90: 00000000  011c6000  011c6000  011c6000 (00000000)<00021b54> 01027ecc  0001e2f0

011c7fb0: 00000000  011bfce0  00000000  00000000  00000000  00000000  00000000  00021af8

011c7fd0: 00000000  011bfce0  00000000  011c7fdc  011c7fdc <000014a6> 00000000  00000000

011c7ff0: 00000000  00000000  ffffffff  00000006

Return addresses in stack:

    address : <0x00013f30> { _tasklet_action + 0x64 }

    address : <0x0000d86e> { _dequeue_task + 0x2a }

    address : <0x0001da48> { _process_one_work + 0x120 }

   frame  1 : <0x00021b54> { _kthread + 0x5c }

    address : <0x000014a6> { _kernel_thread_helper + 0x6 }

 

The error message is different from previous,

 

NULL pointer access

Kernel OOPS in progress

Deferred Exception context

CURRENT PROCESS:

COMM=audioproc_bf PID=314  CPU=0

TEXT = 0x01300040-0x0132bd80        DATA = 0x0132bda0-0x0134a53c

BSS = 0x0134a53c-0x01364e40  USER-STACK = 0x01365f84

 

return address: [0x00042c98]; contents of:

0x00042c70:  40c8  a0c1  5041  5e90  a1d0  b140  5e8d  b111

0x00042c80:  6c09  9369  a102  a1e0  0982  1fe6  ac41  9142

0x00042c90:  e122  1001  4f42  300b [bc51] 934a  e149  0020

0x00042ca0:  e109  0200  a140  9302  bc41  0c38  181e  0000

 

ADSP-BF512-0.1 406(MHz CCLK) 101(MHz SCLK) (mpu off)

Linux version 2.6.36.1-ADI-2011R1-pre-svn9520 (zzq01@zzq01-desktop) (gcc version 4.3.5 (ADI-trunk/svn-5013) ) #34 Mon Dec 6 09:08:12 CST 2010

 

SEQUENCER STATUS:               Not tainted

SEQSTAT: 00000027  IPEND: 8008  IMASK: 003f  SYSCFG: 0006

  Peripheral interrupts masked off

  Kernel interrupts masked off

  EXCAUSE   : 0x27

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

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

  logical irq   6 mapped  : <0xffa0039c> { _bfin_coretmr_interrupt + 0x0 }

  logical irq  15 mapped  : <0x0013d458> { _err_handler + 0x0 }

  logical irq  23 mapped  : <0x0013d75c> { _rx_handler + 0x0 }

  logical irq  24 mapped  : <0x0013d700> { _tx_handler + 0x0 }

  logical irq  29 mapped  : <0x000e68b0> { _bfin_serial_dma_rx_int + 0x0 }

  logical irq  30 mapped  : <0x000e6624> { _bfin_serial_dma_tx_int + 0x0 }

  logical irq  31 mapped  : <0x000e68b0> { _bfin_serial_dma_rx_int + 0x0 }

  logical irq  32 mapped  : <0x000e6624> { _bfin_serial_dma_tx_int + 0x0 }

  logical irq  78 mapped  : <0x0010a24c> { _usb_hcd_irq + 0x0 }

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

RETN: <0x013c7bac> /* kernel dynamic memory (maybe user-space) */

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

RETS: <0x00042e96> { _kmem_cache_alloc + 0x72 }

PC  : <0x00042c98> { _cache_alloc_refill + 0xb0 }

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

ICPLB_FAULT_ADDR: <0x00042c98> { _cache_alloc_refill + 0xb0 }

PROCESSOR STATE:

R0 : 00000048    R1 : ffffffff    R2 : 00100100    R3 : ffffffff

R4 : 00000001    R5 : 00000010    R6 : 00008050    R7 : 010081e8

P0 : 0090b000    P1 : 00000000    P2 : 00000000    P3 : 010081e0

P4 : 01003500    P5 : 0100b400    FP : 010081f0    SP : 013c7ad0

LB0: 000c6c54    LT0: 000c6c54    LC0: 00000000

LB1: 0130b74d    LT1: 0130b606    LC1: 000003fd

B0 : 0000000c    L0 : 00000000    M0 : 0000002c    I0 : 00924c3f

B1 : 001f00fc    L1 : 00000000    M1 : 00000000    I1 : 001e093c

B2 : 000000ae    L2 : 00000000    M2 : 00000000    I2 : 0105cca0

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

A0.w: 00000002   A0.x: 00000000   A1.w: 00000002   A1.x: 00000000

USP : 0090ec48  ASTAT: 02003064

 

Hardware Trace:

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

     Source : <0xffa006f0> { _exception_to_level5 + 0xa4 } JUMP.L

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

     Source : <0xffa00500> { _bfin_return_from_exception + 0x18 } RTX

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

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

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

     Source : <0xffa007b6> { _trap + 0x5a } JUMP (P4)

   4 Target : <0xffa0075c> { _trap + 0x0 }

      FAULT : <0x00042c98> { _cache_alloc_refill + 0xb0 } W[P2 + 1] = P1

     Source : <0x00042c96> { _cache_alloc_refill + 0xae } 0x300b

   5 Target : <0x00042c8c> { _cache_alloc_refill + 0xa4 }

     Source : <0x00042c5e> { _cache_alloc_refill + 0x76 } IF CC JUMP pcrel

   6 Target : <0x00042c57> { _cache_alloc_refill + 0x6f }

     Source : <0x00042c8a> { _cache_alloc_refill + 0xa2 } IF CC JUMP pcrel (BP)

   7 Target : <0x00042c58> { _cache_alloc_refill + 0x70 }

     Source : <0x00042c52> { _cache_alloc_refill + 0x6a } IF CC JUMP pcrel (BP)

   8 Target : <0x00042c32> { _cache_alloc_refill + 0x4a }

     Source : <0x00042c18> { _cache_alloc_refill + 0x30 } IF CC JUMP pcrel

   9 Target : <0x00042be8> { _cache_alloc_refill + 0x0 }

     Source : <0x00042e92> { _kmem_cache_alloc + 0x6e } JUMP.L

  10 Target : <0x00042e8e> { _kmem_cache_alloc + 0x6a }

     Source : <0x00042e4c> { _kmem_cache_alloc + 0x28 } IF CC JUMP pcrel

  11 Target : <0x00042e40> { _kmem_cache_alloc + 0x1c }

     Source : <0x00042e9e> { _kmem_cache_alloc + 0x7a } JUMP.S

  12 Target : <0x00042e9e> { _kmem_cache_alloc + 0x7a }

     Source : <0x0015ec28> { __cond_resched + 0x20 } RTS

  13 Target : <0x0015ec22> { __cond_resched + 0x1a }

     Source : <0x0015ec1a> { __cond_resched + 0x12 } IF CC JUMP pcrel (BP)

  14 Target : <0x0015ec08> { __cond_resched + 0x0 }

     Source : <0x00042e9a> { _kmem_cache_alloc + 0x76 } JUMP.L

  15 Target : <0x00042e9a> { _kmem_cache_alloc + 0x76 }

     Source : <0x00042e3a> { _kmem_cache_alloc + 0x16 } IF !CC JUMP pcrel

Kernel Stack

Stack info:

SP: [0x013c7cbc] <0x013c7cbc> /* kernel dynamic memory (maybe user-space) */

Memory from 0x013c7cb0 to 013c8000

013c7cb0: 0000001d  00000020  00100100 [00200200] 013f1940  00084478  012010e0  000000d0

013c7cd0: 013c7cd8  00000000  002475b8  00247598  00000004  0003a2bc  002479a0  0092bde8

013c7cf0: 011c6ae0  00000010  00000004  011c6aa0  00000000  0092bde8  011c6aa0  00000010

013c7d10: 00000020  00000020  0003a5c8  01665606  00001000  00247980  00000001  00000010

013c7d30: 00000004  0003498c  002479a0  0092bde8  011c6aa0  ffffffc0  0000003f  00000010

013c7d50: 013c7d80  0000ba8e  001ea86c  002479a0  00000010  00000004  000339b0  013c7dd4

013c7d70: 013c7e54  0092bd50  011c6ae0  00000014  0000000f  00000000  013c7db8  013c7e90

013c7d90: 0003551a  013c7e90  011c6aa0  000339b0  00000000  00000000  00000000  013c7dd4

013c7db0: 0000d8e8  001ea86c  013c7de8  000339b0  01201920  001ea86c  001e03c0  00000001

013c7dd0: 013c7e54  000063c0  0000363e  01666606  00000000  00000000  0090ec54 <00044fc6>

013c7df0: 013c7e20  011c6aa0  013c7ef0  013c7e90  000099fe  01660246  00000001  ffffffc0

013c7e10: 013f196c  00000001  00009c40  00000000  013c7e50  00009e00  00000000  00000001

013c7e30: ffffffff  011c6aa0  00000000  00000000  00000000  00000000  013f1940  00000000

013c7e50: 00000000  00009c40  00000000  00000001  0090eca0  000099fe  011c6aa8  000099fe

013c7e70: 00000000  00000000  00045040  011c6aa0  000099fe  00000004 <00013f30> 00000000

013c7e90: 01660246  000099fe <000458cc> 011c6aa0  00000003  00856990  013c7ef0  013c6000

013c7eb0: 00000001  00000018  013c7ef0  0000000a  01201920  000459e4  011c6aa0  00000003

013c7ed0: 01660246  000099fe  000099fe  00000001  001f1c34  0093b4c0  00938080  013c7ef0

013c7ef0: 00009c40  00000000  00000001 <ffa008ee> 000459b4  00000000  ffffe000  00938004

013c7f10: 00938040  00ac3994  00000001  00000001  000099fe  0131c5d6  00008000  00000000

013c7f30: 00000000  013c8000  0131c5d6  0131c5d6  01320c6e  ffa00ffc  02003004  01313c0f

013c7f50: 01318ffd  01313c06  01318ffc  00000000  00000000  00000022  00000000  00000022

013c7f70: 00000000  ff4043ce  0132ca10  0093b0b4  ffffffe8  00000000  00000000  00000000

013c7f90: 00000000  0015a710  0018cf6d  feedb726  000046bc  ffffffe4  0093d880  00938080

013c7fb0: 0093c6c0  0090ec48  0090ec54  00856990  01660246  00856990  0000001f  0090ee24

013c7fd0: 00000003  000099fe  00000001  000099fe  00000001  00000001  000099fe  01660246

013c7ff0: 00000007  00000007  00000003  00000006

Return addresses in stack:

    address : <0x00044fc6> { _do_sync_read + 0x8e }

    address : <0x00013f30> { _tasklet_action + 0x64 }

    address : <0x000458cc> { _vfs_read + 0x68 }

    address : <0xffa008ee> { _system_call + 0x6a }

Modules linked in:

Kernel panic - not syncing: Kernel exception

Hardware Trace:

Stack info:

SP: [0x013c79dc] <0x013c79dc> /* kernel dynamic memory (maybe user-space) */

Memory from 0x013c79d0 to 013c8000

013c79d0: 0000000b  013c79dc  00000013 [00197db8] 0015e504  013c7ad0  00197db8  001da4bf

013c79f0: 001da4bf  001da4bf  013c7a24  010081f0  00004344  013c7ad0  ffe02014  010081e0

013c7a10: 00008008  0000000b  00000027  00000013  013c7ad0  0000003f  0000003f  001e9edc

013c7a30: 013f196c  0003000b  00000006  ffffffc0  00000179  0001824e  001e9700  00000179

013c7a50: 0001824e  001e9700  001e9728  00000000  013f1940  00000000  011c1b40  0002b6b6

013c7a70: 001e9700  00000000  00000000  013c6000  001dfcdc  001dfadc  001df8dc  001deda8

013c7a90: 00032ea0  00000009  001dedd4  013c6000  00000001  00000024  00000100  ffa006f4

013c7ab0: 001d7000  00008008  00000027  00000010  00000001  001ecc14  0000004a  00000480

013c7ad0: 00000480  00008008  00000027  00000000  013c7bac  00000480  00042c98  00042e96

013c7af0: 00000048  02003064  0130b74d  000c6c54  0130b606  000c6c54  000003fd  00000000

013c7b10: 00000002  00000000  00000002  00000000  00000001  000000ae  001f00fc  0000000c

013c7b30: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  0000002c

013c7b50: 00000000  0105cca0  001e093c  00924c3f  0090ec48  010081f0  0100b400  01003500

013c7b70: 010081e0  00000000  00000000  0090b000  010081e8  00008050  00000010  00000001

013c7b90: ffffffff  00100100  ffffffff  00000048  00000048  0090b000  00000006  0105f880

013c7bb0: 00000000  00011210  013c6000  00000000  00042e96  01003500  00000000  00247560

013c7bd0: 00000800  00008050  0000ffff  ffffffff  ffffffc0  000610e8  0105f8a0  0005ef5e

013c7bf0: 00247560  00000800  00000000  00000800  013c6000  013c7c34  0000e058  0005f75c

013c7c10: 0000000f  00063bfa  00000001  00247560  0005f7cc  00247560  000000d0  00000020

013c7c30: 00000000  0000000b  00100100  00000800  00000800  0092bd50  0006248a  00062496

013c7c50: 00247560  0000001d  001fb988  00000020  000343a2  00247560  001e9edc  0092bde8

013c7c70: 00000000  0092bd50  00100100  00200200  0090b170  00034512  002474c0  000344cc

013c7c90: 00247560  000000d0  00000020  00000020 <0003a29c> 00247560  000000d0  00000020

013c7cb0: 0000001d  00000020  00100100  00200200  013f1940  00084478  012010e0  000000d0

013c7cd0: 013c7cd8  00000000  002475b8  00247598  00000004  0003a2bc  002479a0  0092bde8

013c7cf0: 011c6ae0  00000010  00000004  011c6aa0  00000000  0092bde8  011c6aa0  00000010

013c7d10: 00000020  00000020  0003a5c8  01665606  00001000  00247980  00000001  00000010

013c7d30: 00000004  0003498c  002479a0  0092bde8  011c6aa0  ffffffc0  0000003f  00000010

013c7d50: 013c7d80  0000ba8e  001ea86c  002479a0  00000010  00000004  000339b0  013c7dd4

013c7d70: 013c7e54  0092bd50  011c6ae0  00000014  0000000f  00000000  013c7db8  013c7e90

013c7d90: 0003551a  013c7e90  011c6aa0  000339b0  00000000  00000000  00000000  013c7dd4

013c7db0: 0000d8e8  001ea86c  013c7de8  000339b0  01201920  001ea86c  001e03c0  00000001

013c7dd0: 013c7e54  000063c0  0000363e  01666606  00000000  00000000  0090ec54 <00044fc6>

013c7df0: 013c7e20  011c6aa0  013c7ef0  013c7e90  000099fe  01660246  00000001  ffffffc0

013c7e10: 013f196c  00000001  00009c40  00000000  013c7e50  00009e00  00000000  00000001

013c7e30: ffffffff  011c6aa0  00000000  00000000  00000000  00000000  013f1940  00000000

013c7e50: 00000000  00009c40  00000000  00000001  0090eca0  000099fe  011c6aa8  000099fe

013c7e70: 00000000  00000000  00045040  011c6aa0  000099fe  00000004 <00013f30> 00000000

013c7e90: 01660246  000099fe <000458cc> 011c6aa0  00000003  00856990  013c7ef0  013c6000

013c7eb0: 00000001  00000018  013c7ef0  0000000a  01201920  000459e4  011c6aa0  00000003

013c7ed0: 01660246  000099fe  000099fe  00000001  001f1c34  0093b4c0  00938080  013c7ef0

013c7ef0: 00009c40  00000000  00000001 <ffa008ee> 000459b4  00000000  ffffe000  00938004

013c7f10: 00938040  00ac3994  00000001  00000001  000099fe  0131c5d6  00008000  00000000

013c7f30: 00000000  013c8000  0131c5d6  0131c5d6  01320c6e  ffa00ffc  02003004  01313c0f

013c7f50: 01318ffd  01313c06  01318ffc  00000000  00000000  00000022  00000000  00000022

013c7f70: 00000000  ff4043ce  0132ca10  0093b0b4  ffffffe8  00000000  00000000  00000000

013c7f90: 00000000  0015a710  0018cf6d  feedb726  000046bc  ffffffe4  0093d880  00938080

013c7fb0: 0093c6c0  0090ec48  0090ec54  00856990  01660246  00856990  0000001f  0090ee24

013c7fd0: 00000003  000099fe  00000001  000099fe  00000001  00000001  000099fe  01660246

013c7ff0: 00000007  00000007  00000003  00000006

Return addresses in stack:

    address : <0x0003a29c> { ___do_page_cache_readahead + 0x1a0 }

    address : <0x00044fc6> { _do_sync_read + 0x8e }

    address : <0x00013f30> { _tasklet_action + 0x64 }

    address : <0x000458cc> { _vfs_read + 0x68 }

    address : <0xffa008ee> { _system_call + 0x6a }

 

 

 

Regards,

 

ZhangZQ

QuoteReplyEditDelete

 

 

2010-12-05 21:11:30     Re: Why I got this error occasionally?

Mike Frysinger (UNITED STATES)

Message: 96493   

 

if userspace apps are corrupting their stack and/or random memory, it can easily corrupt the kernel.  enable the MPU in the kernel and see how things crash.

QuoteReplyEditDelete

 

 

2010-12-05 22:59:29     Re: Why I got this error occasionally?

Zhi Qiang Zhang (CHINA)

Message: 96496   

 

Mike,

 

After I enable the MPU I got this message everytime, audioproc_bf is my userspace app, and I want to know how locate the source code for this message "FAULT : <0x0161233a> [ audioproc_bf + 0x122fa ] [P7 + 0x6c]= R1" ?

 

Here is the error message,

 

 

 

root:/> audioproc_bf

 

 

 

 

        ADON DJPlayer svn:1272, compiled at:Dec  6 2010 10:45:36

 

 

pcm1742_hw_params rate 48000 format 2

 

 

pcm1742_hw_params rate 48000 format 2

pcm1742_hw_params rate 48000 format 2

sound device:/dev/dsp initialized

CD-ROM detected.

constructor - base

constructor - serial

audio file

Root

So Far...The Best of Sinéad O'Connor

Lady GAGA

The Fame Monster [Picture Vinyl]

VBR Test Disc

/cd_l/09 Love in Me.mp3,1

/cd_l/10 Poison.mp3,1

/cd_l/11 When Are You Coming Back-.mp3,1

/cd_l/12 Wake Up Baby.mp3,1

/cd_l/13 Way You Want It.mp3,1

/cd_l/So Far...The Best of Sinéad O'Connor/01 Nothing Compares 2 U.mp3,1

/cd_l/So Far...The Best of Sinéad O'Connor/02 Mandinka.mp3,1

/cd_l/So Far...The Best of Sinéad O'Connor/03 The Emperor's New Clothes.mp3,1

/cd_l/So Far...The Best of Sinéad O'Connor/04 The Last Day of Our Acquaintance.mp3,1

/cd_l/So Far...The Best of Sinéad O'Connor/05 Fire on Babylon.mp3,1

/cd_l/So Far...The Best of Sinéad O'Connor/06 Troy.mp3,1

/cd_l/So Far...The Best of Sinéad O'Connor/07 I Am Stretched on Your Grave.mp3,1

/cd_l/So Far...TDe Best of Sinéad O'Connor/08 Success Has Made a Failure of Our Home.mp3,1

/cd_l/So Far...The Best of Sinéad O'Connor/09 John I Love You.mp3,1

/cd_l/So Far...The Best of Sinéad O'Connor/Lady GAGA/01 Bad Romance.mp3,1

/cd_l/So Far...The Best of Sinéad O'Connor/Lady GAGA/04 Speechless.mp3,1

/cd_l/The Fame Monster [Picture Vinyl]/01 Bad Romance.mp3,1

ata access CPLB protection violation

<5> - Attempted read or write to Supervisor resource,

<5>   or illegal data memory access.

Deferred Exception context

CURRENT PROCESS:

COMM=audioproc_bf PID=314  CPU=0

TEXT = 0x01600040-0x0162bd80        DATA = 0x0162bda0-0x0164a53c

BSS = 0x0164a53c-0x01664e40  USER-STACK = 0x01665f74

 

return address: [0x0161233a]; contents of:

0x01612310:  e120  0880  5007  3200  5a90  9110  e609  01e0

0x01612320:  4380  9310  e801  0000  0530  0010  3201  05e3

0x01612330:  e800  0734  b278  b2b9  b2fa [e639] f8db  a1c3

0x01612340:  a142  4873  1c0b  4f0a  c682  83ca  6078  5441

 

ADSP-BF512-0.1 406(MHz CCLK) 101(MHz SCLK) (mpu on)

Linux version 2.6.36.1-ADI-2011R1-pre-svn9520 (zzq01@zzq01-desktop) (gcc version 4.3.5 (ADI-trunk/svn-5013) ) #36 Mon Dec 6 10:51:18 CST 2010

 

SEQUENCER STATUS:               Not tainted

SEQSTAT: 00000023  IPEND: 0008  IMASK: ffff  SYSCFG: 0006

  EXCAUSE   : 0x23

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

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

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

RETX: <0xffa0064c> { _exception_to_level5 + 0x0 }

RETS: <0x016141a4> [ audioproc_bf + 0x14164 ]

PC  : <0x0161233a> [ audioproc_bf + 0x122fa ]

DCPLB_FAULT_ADDR: <0x017269bc> /* kernel dynamic memory */

ICPLB_FAULT_ADDR: <0x0161233a> [ audioproc_bf + 0x122fa ]

PROCESSOR STATE:

R0 : 017287a0    R1 : 0172880c    R2 : 017286ac    R3 : 00000008

R4 : 000002a2    R5 : 0000007d    R6 : 000002a2    R7 : 0000007d

P0 : 0172880c    P1 : 00000002    P2 : 017286ac    P3 : 00000002

P4 : 017286b6    P5 : 0000031f    FP : 01728650    SP : 0172df24

LB0: 0161efa5    LT0: 0161efa4    LC0: 00000000

LB1: 0160e727    LT1: 0160e71a    LC1: 00000000

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

B1 : 00000000    L1 : 00000000    M1 : 00000000    I1 : 00000001

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

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

A0.w: 00000106   A0.x: 00000000   A1.w: 00000106   A1.x: 00000000

USP : 01726980  ASTAT: 02003064

 

Hardware Trace:

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

     Source : <0xffa006f0> { _exception_to_level5 + 0xa4 } JUMP.L

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

     Source : <0xffa0048c> { _ex_dcplb_miss + 0x78 } RTX

   2 Target : <0xffa00414> { _ex_dcplb_miss + 0x0 }

     Source : <0xffa007b6> { _trap + 0x5a } JUMP (P4)

   3 Target : <0xffa0075c> { _trap + 0x0 }

      FAULT : <0x0161233a> [ audioproc_bf + 0x122fa ] [P7 + 0x6c]= R1

     Source : <0xffa00500> { _bfin_return_from_exception + 0x18 } RTX

   4 Target : <0xffa004e8> { _bfin_return_from_exception + 0x0 }

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

   5 Target : <0xffa0075c> { _trap + 0x0 }

     Source : <0xffa0048c> { _ex_dcplb_miss + 0x78 } RTX

   6 Target : <0xffa00414> { _ex_dcplb_miss + 0x0 }

     Source : <0xffa007b7> { _trap + 0x5b }

   7 Target : <0xffa0075c> { _trap + 0x0 }

     Source : <0x01612338> [ audioproc_bf + 0x122f8 ] [P7 + 11] = R2

   8 Target : <0x0161232c> [ audioproc_bf + 0x122ec ]

     Source : <0xffa0048c> { _ex_dcplb_miss + 0x78 } RTX

   9 Target : <0xffa00414> { _ex_dcplb_miss + 0x0 }

     Source : <0xffa007b6> { _trap + 0x5a } JUMP (P4)

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

     Source : <0x016141a0> [ audioproc_bf + 0x14160 ] JUMP.L

  11 Target : <0x01614180> [ audioproc_bf + 0x14140 ]

     Source : <0x016140ec> [ audioproc_bf + 0x140ac ] JUMP.S

  12 Target : <0x016140c6> [ audioproc_bf + 0x14086 ]

     Source : <0x0160e668> [ audioproc_bf + 0xe628 ] RTS

  13 Target : <0x0160e664> [ audioproc_bf + 0xe624 ]

     Source : <0x0160e65c> [ audioproc_bf + 0xe61c ] JUMP.S

  14 Target : <0x0160e64c> [ audioproc_bf + 0xe60c ]

     Source : <0x016140c2> [ audioproc_bf + 0x14082 ] JUMP.L

  15 Target : <0x016140ba> [ audioproc_bf + 0x1407a ]

     Source : <0x0160e750> [ audioproc_bf + 0xe710 ] RTS

Userspace Stack

Stack info:

SP: [0x01726980] <0x01726980> /* kernel dynamic memory */

Memory from 0x01726980 to 01727000

01726980:[e430b370] b3b0001a  65603046  fd9ce3ff  21223028  a2a4e300  6001b230  001ae430

017269a0: f6eee3ff  60783008  54014f88  18110c00  0174e142  6030e102  b132b0f1  91393002

017269c0: db8ee3fe  0c003028  91381d07  9766e3ff  e1414829  e1400174  e1000174  e10194f4

017269e0: 06086710  3001b271  0174e141  700ce101  e560e3fe  0c00b2b0  e1401008  e1000174

01726a00: a271671c  9730e3ff  6d61324e  bd716182  60013041  273ae3ff  0044e12a  e142325e

01726a20: 5b560174  e1026d63  6005b894  bdb5bdf3  325d2011  e141adf2  e1400174  adb50174

01726a40: e1000853  e101b894  0710b698  a1700611  e12106a8  b0f101fc  304ba2b0  e55ce3fe

01726a60: 913f0c00  0c071004  20ac1090  1c1c0c07  915c3007  e3ff304c  0c002739  a2301bdb

01726a80: e3ff304c  0c002733  30071fd5  304cac5c  272ce3ff  1bce0c00  304ca230  2726e3ff

01726aa0: 13c90c00  e4312fc7  30430019  94c6e300  1fc10c00  a0d86001  f662e3ff  4fea601a

01726ac0: 0c005410  e14117b8  e1010174  a098672c  2b5ee3ff  1faf0c00  0018e430  0c00a0dc

01726ae0: 3228183e  e1212039  0808006e  e122140a  e4a8006f  08100001  6c151004  2002600e

01726b00: 30456006  e3ff6161  32202809  442c303c  304d3007  e3ff3054  0c002917  320f140c

01726b20: 99105aa1  18040c00  08086161  0c061004  200c1382  61613007  279ae3ff  18040c00

01726b40: 640f3038  0c062fe6  5aa51f76  0c009910  6c0c1c06  99285b65  13c60c00  e3ff3004

01726b60: b0d89501  6001a058  7b7ae300  10090c00  60093043  fca8e3ff  30050c00  06286408

01726b80: e3ffa0d8  2f57506b  0c009128  e1401009  e1000174  300f6734  e3ffa272  a0e88fd1

01726ba0: 94e0e3ff  3045b0e8  e4316460  e3ff001a  3045f649  e3ff6001  3028fc87  e3ffa0e8

01726bc0: a2b0504d  e46ce3fe  e3ffa230  e4305047  e3ff001a  6de65043  90776d86  01273005

01726be0: 001005a3  0174e14a  b690e10a  0171e141  e101a050  e2000c58  000090bf  322905e3

01726c00: e1413001  e8000174  e1010003  e3006030  e14a7d15  e10a0174  9152a3e0  0100e127

01726c20: 91205f15  e1400c00  e1000174  07a091d4  0100e120  94bce3ff  68073030  e3009020

01726c40: 3028a63f  10030c00  2065680f  30276803  502667fc  60093228  50163053  52579b29

01726c60: e3ff3015  0c002163  99281c53  101a0c00  3210503e  e4906051  0808fffe  30051813

01726c80: 207ee3ff  100e0c00  0040e122  c6825017  51c883ef  300f3006  9476e3ff  3030321c

01726ca0: c6822fd7  e3ff8017  32289483  3017300e  a26ce300  0cc13208  0c41181f  6ff9180b

01726cc0: 1c080c41  60515e8d  08089110  67f83041  32450788  60025e8d  91012006  92009110

01726ce0: 640a9291  52113049  1bf80882  304d3006  e3003017  3045a34b  4fb0e3ff  0174e14a

01726d00: a068e10a  91113006  21b6e3ff  30052fa1  1550e3ff  0c009120  30061392  4f9ee3ff

01726d20: e3003047  00007a87  e80005e3  e631000f  e1200019  e3ff2080  b1b0943b  b3b06000

01726d40: 0174e141  e1013056  65c26a88  0019e430  7c74e300  60083030  60105506  09845406

01726d60: e14a0720  e10a0174  e140a3e0  e1410174  91530174  94f4e100  700ce101  e39ae3fe

01726d80: 0c003038  306e1808  68056804  e12f6505  20242080  1004482e  68056804  e140202a

01726da0: e1410174  e1000174  e1013e60  e3ff94f4  a3b18ec7  e3003005  0c009341  6060180f

01726dc0: 9450e3ff  a2303228  e3ffbcac  b06893cb  e3ffa270  932893c7  bcf73265  300d3007

01726de0: e3fea1b2  0c00e399  300713e5  e358e3fe  54066100  e5323238  0c470019  18115eda

01726e00: 0174e14a  ba90e10a  91524816  e6b00200  48260017  bdf20200  e6b06005  200b0016

01726e20: 0c00a3b0  911817ee  18030c00  2fe96805  8bbce3ff  0c45911f  91281806  9392e3ff

01726e40: 201e3030  108c0c47  188a0c07  e3003007  6c23ab39  0c003030  326c1815  3006200e

01726e60: e3ff9129  0c002543  30061c0b  e3ffa069  0c00253d  acad1c05  13f20c45  00002003

01726e80: 3007912f  dc2ae3fe  18400c00  18070c04  300c3007  dc0ce3fe  18380c00  0016e4b0

01726ea0: 1c210208  6081adf2  08089110  0c45101c  6109181a  a0686002  6001b0f1  300fb131

01726ec0: d90ee3fe  60080c00  e1400628  e14a0174  e10a0174  e1006a94  06426ab0  e3ffa069

01726ee0: 202a8e23  0174e141  0174e140  e1000c04  e1016ad0  06086030  0174e140  6adce100

01726f00: e3ff3017  600d948d  e4b0200b  02080017  0c451807  a0681816  9096e300  0c45200d

01726f20: 200f100b  140d020f  a0693006  24dee3ff  18070c00  0c472003  acad0207  13f30c45

01726f40: e3ff3006  2f774e8b  a0a7a060  4e86e3ff  e3ff9120  30444e83  4e80e3ff  0c443227

01726f60: a1b013f4  4e7ae3ff  90776de6  01273005  001005a3  016705f5  6fa63031  61713038

01726f80: 27e4e3ff  0c453228  64081809  e3ff300e  0c0024ad  9b281003  60072002  30076c66

01726fa0: 05b50127  00000010  6f660167  6000304e  60326461  9a4ce300  587ae141  e101a0f0

01726fc0: 080837fd  a6301006  005ae121  18090808  0174e140  6af0e100  8da6e3ff  200563f8

01726fe0: 60096000  1056e300  01276ca6  00000010  30380578  30010167  300a6fa6  e3ffa232

Return addresses in stack:

/cd_l/The Fame Monster [Picture Vinyl]/04 Speechless.mp3,1

/cd_l/VBR Test Disc/DJ Professor - Rock Me Steady.mp3,1

/cd_l/VBR Test Disc/David Guetta feat Chris Willis And Mone - Money (Dancefloor Killa Remix).mp3,1

/cd_l/VBR Test Disc/De La Soul - Eye Know (The Know It All Mix).mp3,1

/cd_l/VBR Test Disc/Eddie Amador Vs Dave Spoon - House Music At Night (Extended Mix).mp3,1

/cd_l/VBR Test Disc/RAF - We Gonna Get.mp3,1

thread eject exit!!!

AUDIO FILE !!!!!!!!!!!!!!!

SEGV

root:/>

 

 

 

Regards,

 

ZhangZQ

QuoteReplyEditDelete

 

 

2010-12-05 23:15:13     Re: Why I got this error occasionally?

Mike Frysinger (UNITED STATES)

Message: 96498   

 

please read the documentation, or use gdb:

  docs.blackfin.uclinux.org/doku.php?id=uclinux-dist:analyzing_traces

QuoteReplyEditDelete

 

 

2010-12-08 21:57:47     Re: Why I got this error occasionally?

Zhi Qiang Zhang (CHINA)

Message: 96569   

 

Mike,

 

That problem seems has to be fixed, but now I got another problem, after my program running for about 10 minutes, it keeps displaying the following message in console, what is that problem?

 

BUG: scheduling while atomic: audioproc_bf/263/0x04000001

Modules linked in:

Hardware Trace:

   0 Target : <0x00152c38> { _dump_stack + 0x0 }

     Source : <0x0000d7da> { ___schedule_bug + 0x5a } JUMP.L

   1 Target : <0x0000d7d4> { ___schedule_bug + 0x54 }

     Source : <0x0000d7c6> { ___schedule_bug + 0x46 } IF CC JUMP pcrel

   2 Target : <0x0000d7ba> { ___schedule_bug + 0x3a }

     Source : <0x0002d55c> { _print_modules + 0x4c } RTS

   3 Target : <0x0002d556> { _print_modules + 0x46 }

     Source : <0x00152e0c> { _printk + 0x14 } RTS

   4 Target : <0x00152e08> { _printk + 0x10 }

     Source : <0x00011156> { _vprintk + 0x166 } RTS

   5 Target : <0x00011134> { _vprintk + 0x144 }

     Source : <0x0001121e> { _vprintk + 0x22e } JUMP.S

   6 Target : <0x0001121e> { _vprintk + 0x22e }

     Source : <0x00010d76> { _release_console_sem + 0x1be } RTS

   7 Target : <0x00010d6e> { _release_console_sem + 0x1b6 }

     Source : <0x00010d60> { _release_console_sem + 0x1a8 } IF CC JUMP pcrel

   8 Target : <0x00010d50> { _release_console_sem + 0x198 }

     Source : <0x00010d42> { _release_console_sem + 0x18a } IF CC JUMP pcrel (BP)

   9 Target : <0x00010d3a> { _release_console_sem + 0x182 }

     Source : <0x00025b3e> { _up + 0x3e } RTS

  10 Target : <0x00025b38> { _up + 0x38 }

     Source : <0x00025b2a> { _up + 0x2a } IF CC JUMP pcrel (BP)

  11 Target : <0x00025b00> { _up + 0x0 }

     Source : <0x00010d36> { _release_console_sem + 0x17e } JUMP.L

  12 Target : <0x00010d22> { _release_console_sem + 0x16a }

     Source : <0x00010c1a> { _release_console_sem + 0x62 } IF CC JUMP pcrel

  13 Target : <0x00010bfa> { _release_console_sem + 0x42 }

     Source : <0x00010c4c> { _release_console_sem + 0x94 } IF CC JUMP pcrel (BP)

  14 Target : <0x00010c42> { _release_console_sem + 0x8a }

     Source : <0x000107c6> { __call_console_drivers + 0x62 } RTS

  15 Target : <0x000107c0> { __call_console_drivers + 0x5c }

     Source : <0x0001079a> { __call_console_drivers + 0x36 } IF CC JUMP pcrel

Stack info:

SP: [0x01355cd0] <0x01355cd0> /* kernel dynamic memory */

Memory from 0x01355cd0 to 01356000

01355cd0:[04000001] 0015320a  01354000  04000000  001d38ac  0043ae60  000003ff  01c73000

01355cf0: 01354008  01354000  01354000  01355d2c  0000e844  01354000 <0065cde8> 011ded20

01355d10: 04000000  0000102b  0000102b  00000000  0000c2f4  001dbc68  001db3fc  01355d48

01355d30: 00153412  0043ae60  00001000  011ded20  ffffffc0  0000003f  00001000  00035034

01355d50: 0134f40c  0134f120  0134f14c  00001000  0000a5c2 <01355d78> 0003422c  01355dd4

01355d70: 01355e54  0065cd50  011ded60 <00001032> 0000102a  00000000  00000003  01355e90

01355d90: 00035d96  01355e90  011ded20  0003422c  00000000  00000000  00000000  01355dd4

01355db0: 00ba7c9c  00ba7ca8  00000000  0003422c  0134f6a0  001dbc68  001d3330  00000000

01355dd0: 01355e54  00003360  00006798  006d34ac  00000000  00000000  00bbec58 <000459b2>

01355df0: 01355e20  011ded20  01355ef0  01355e90  00009af8  006d014c  00000001  001162ec

01355e10: 0014ca81  00000001  01027ca0  00000000  00000000  0011640a  00000000  00000001

01355e30: ffffffff  011ded20  00000000  00000000  00000000  00000000  0134f120  00000000

01355e50: 00000000  01027ca0  00000000  00000001  00116528  00009af8  011ded28  00009af8

01355e70: 00000000  00000000  00045a2c  011ded20  00009af8  00000065  0000bee2  0134f40c

01355e90: 006d014c  00009af8 <000462b8> 011ded20  00000003  0062dfb4  01355ef0  001dbc9c

01355eb0: 0134f120  01354000  01355ef0  011ffae0  0134f3e0  000463d0  011ded20  00000003

01355ed0: 006d014c  00009af8  00009af8  00000001  000029a0  00bbecd8  01354008  01355ef0

01355ef0: 01027ca0  00000000  00000001 <ffa008ee> 000463a0  00000000  ffffe000  00d20a94

01355f10: 0000ff00  0000fffe  00000001  00000001  00009af8  0139c88a  00008000  00000000

01355f30: 00000000  01356000  0139c88a  0139c88a  013a0f22  ffa00ffc  02003004  01393ec3

01355f50: 013992b1  01393eba  013992b0  00000000  00000000  0000002e  00000000  0000002e

01355f70: 00000000  fb01ae5d  013accdc  006c4c04  ffffffe8  00000000  00000000  00000000

01355f90: 00000000  006fbff2  009c74ff  fbd3d7ef  00000080  ffffffe4  006c73d0  006c6210

01355fb0: 006d9c44  00bbec4c  00bbec58  0062dfb4  006d014c  0062dfb4  0000001f  00bbee24

01355fd0: 00000003  00009af8  00000001  00009af8  00000001  00000001  00009af8  006d014c

01355ff0: 00000007  00000007  00000003  00000006

Return addresses in stack:

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

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

    address : <0x00001032> { _do_one_initcall_debug + 0x32 }

    address : <0x000459b2> { _do_sync_read + 0x8e }

    address : <0x000462b8> { _vfs_read + 0x68 }

    address : <0xffa008ee> { _system_call + 0x6a }

 

 

 

Regards,

 

ZhangZQ

Attachments

    Outcomes