2011-02-21 04:16:48     Data access CPLB miss

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

2011-02-21 04:16:48     Data access CPLB miss

zhang zhihua (CHINA)

Message: 98287   

 

root:/> Data access CPLB miss

- Used by the MMU to signal a CPLB miss on a data access.

Deferred Exception context

CURRENT PROCESS:

COMM=test101 PID=355

CPU = 0

TEXT = 0x01a00000-0x01acb0f8        DATA = 0x004c00f8-0x004d660c

BSS = 0x004d660c-0x00400000  USER-STACK = 0x0041fe70

 

return address: [0x01a2ff36]; contents of:

0x01a2ff10:  0010  0000  e800  0000  3210  e410  0010  e801

0x01a2ff20:  0000  0010  e800  0000  a17b  0c00  1814  0000

0x01a2ff30:  0000  3210  0000 [a090] 0808  1409  a0d0  0810

0x01a2ff40:  1406  a110  0818  1403  a050  2006  0000  9152

 

ADSP-BF518-0.0(Detected 0.1) 400(MHz CCLK) 80(MHz SCLK) (mpu off)

Linux version 2.6.28.10-ADI-2009R1

Built with gcc version 4.1.2 (ADI svn)

 

SEQUENCER STATUS:               Not tainted

SEQSTAT: 00060026  IPEND: 0030  SYSCFG: 0006

  EXCAUSE   : 0x26

  interrupts disabled

  physical IVG5 asserted : <0xffa00bfc> { _evt_ivhw + 0x0 }

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

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

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

RETS: <0x01a16990> [ /root/test101 + 0x16990 ]

PC  : <0x01a2ff36> [ /root/test101 + 0x2ff36 ]

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

ICPLB_FAULT_ADDR: <0x01a2ff36> [ /root/test101 + 0x2ff36 ]

 

PROCESSOR STATE:

R0 : 32293220    R1 : 004d15e8    R2 : 004d1688    R3 : 004d1688

R4 : 004e47f8    R5 : 00000014    R6 : 004c6298    R7 : 004c6298

P0 : 0041fd58    P1 : 00000000    P2 : e80005fc    P3 : 004d1a18

P4 : 004f8fc8    P5 : 004d1a18    FP : 0041fcb4    SP : 0044ff24

LB0: 007a2429    LT0: 007a2428    LC0: 00000000

LB1: 007a25fd    LT1: 007a25b6    LC1: 00000000

B0 : 004e4a44    L0 : 00000000    M0 : 00000018    I0 : 0041fa8c

B1 : 004e4a40    L1 : 00000000    M1 : 004e49e0    I1 : 007baba4

B2 : 004e49ec    L2 : 00000000    M2 : 004e4a4c    I2 : 00000000

B3 : 004e49e8    L3 : 00000000    M3 : 004e4a48    I3 : 004e4a50

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

USP : 0041fcb4  ASTAT: 02003004

 

Hardware Trace:

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

     Source : <0xffa005f6> { _exception_to_level5 + 0xae }

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

     Source : <0xffa00404> { _bfin_return_from_exception + 0x18 }

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

     Source : <0xffa004a0> { _ex_trap_c + 0x6c }

   3 Target : <0xffa00324> { _ex_dcplb_miss + 0x0 }

     Source : <0xffa006c0> { _trap + 0x58 }

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

     Source : <0x01a2ff34> [ /root/test101 + 0x2ff34 ] 0x0000

   5 Target : <0x01a2ff35> [ /root/test101 + 0x2ff35 ]

     Source : <0x01a2ff52> [ /root/test101 + 0x2ff52 ] IF CC JUMP

   6 Target : <0x01a2ff4c> [ /root/test101 + 0x2ff4c ]

     Source : <0x01a2ff3b> [ /root/test101 + 0x2ff3b ]

   7 Target : <0x01a2ff24> [ /root/test101 + 0x2ff24 ]

     Source : <0x01a1698c> [ /root/test101 + 0x1698c ] CALL pcrel

   8 Target : <0x01a16980> [ /root/test101 + 0x16980 ]

     Source : <0x01a1728c> [ /root/test101 + 0x1728c ] CALL pcrel

   9 Target : <0x01a17278> [ /root/test101 + 0x17278 ]

     Source : <0x01a17e9c> [ /root/test101 + 0x17e9c ] CALL pcrel

  10 Target : <0x01a17e8c> [ /root/test101 + 0x17e8c ]

     Source : <0x01a17f06> [ /root/test101 + 0x17f06 ] CALL pcrel

  11 Target : <0x01a17efa> [ /root/test101 + 0x17efa ]

     Source : <0x01a17ef4> [ /root/test101 + 0x17ef4 ] IF CC JUMP

  12 Target : <0x01a17ef2> [ /root/test101 + 0x17ef2 ]

     Source : <0x01a39e32> [ /root/test101 + 0x39e32 ] RTS

  13 Target : <0x01a39e2e> [ /root/test101 + 0x39e2e ]

     Source : <0x01a1df44> [ /root/test101 + 0x1df44 ] RTS

  14 Target : <0x01a1df3a> [ /root/test101 + 0x1df3a ]

     Source : <0x01a1df34> [ /root/test101 + 0x1df34 ] IF CC JUMP

  15 Target : <0x01a1df32> [ /root/test101 + 0x1df32 ]

     Source : <0x01a1defe> [ /root/test101 + 0x1defe ] RTS

Userspace Stack

Stack info:

SP: [0x0041fcb4] <0x0041fcb4> [ test101 + 0x1fcb4 ]

FP: (0x0041fcb4)

Memory from 0x0041fcb0 to 00420000

0041fcb0: 004f8fc8 [0041fccc]<01a16990> 00000014  0041fe74  0041fd34  004d1688

0041fce8

0041fcd0:<01a17290> ffffffff  00000000  00000000  004d1688  00000000  0041fd0c <

01a17ea0>

0041fcf0: 0041ff18  004c6298  0041fd68  00000002  0041fd1c <01a39e2e> 0041ff18

0041fd38

0041fd10:<01a17f0a> 004d1a18  0041fd68  00000014  0041fe74  0041ff6c  0041ff20

004fb430

0041fd30: 004c6298  004e47f8  0041fda8 <01a1687a> 0041ff6c  0041ff20  004fb430

0078a5d5

0041fd50: 00000047  0000000e  004e4773  00000047  004c6298  004d1a18  00000000 <

004be4e8>

0041fd70: 0041fe34 <019ce32c> 0041ff18  00000047  00000001  00000048  004e472c

00000001

0041fd90: 004e33cc  004e379c  004e459c  004e3504  00000004  00000004  0041fe34 <

007b7c08>

0041fdb0: 019ce8b4  0039f154  0dfd935e  00000000  00000000  00000000  00000000

00000000

0041fdd0: 00000000  00000003  01a00034  00000004  00000020  00000005  00000006

00000006

0041fdf0: 00001000  00000007  019c8000  00000008  00000000  00000009  01a16308

00000000

0041fe10: 00000000  0000000b  00000000  0000000c  00000000  0000000d  00000000

0000000e

0041fe30: 00000000  00000000 <01a16336> 0039f188  01a16308  0039f170  0041ff20

0041ff40

0041fe50:<01a1630c> 003e56f0  00000001  0041ff40  003e5528  003e5610  0039f170

0041ff4c

0041fe70: 00000001  0041ff6c  00000000  0041ff76  0041ff7f  0041ff92  0041ff9f

0041ffad

0041fe90:<0041ffb8> 0041ffc5  0041ffcf  00000000  00000010  00000000  00000006

00001000

0041feb0: 00000011  00000064  00000003  01a00034  00000004  00000020  00000005

00000006

0041fed0: 00000007  019c8000  00000008  00000000  00000009  01a16308  0000000b

00000000

0041fef0: 0000000c  00000000  0000000d  00000000  0000000e  00000000  00000017

00000000

0041ff10: 0000001f  0001fff2  00000000  00000000  00020000  019c8000  00000000

0000702c

0041ff30: 0039f02c  0000b02c  00000450  00000000  00020000  01a00000  00000000

000cb0f8

000cb0f8

65742f2e

0041ff70: 30317473  494d0031  413d5342  53004c4c  43504d4e  50464e4f  3d485441

6374652f

0041ff90: 494d002f  52494442  742f3d53  5300706d  4c4c4548  69622f3d  68732f6e

4d4f4800

0041ffb0: 722f3d45  00746f6f  4e474f4c  3d454d41  746f6f72  45535500  6f723d52

5000746f

0041ffd0: 3d485441  6962732f  752f3a6e  732f7273  3a6e6962  6e69622f  73752f3a

69622f72

0041fff0: 2f2e006e  74736574  00313031  00000000

Return addresses in stack:

   frame  1 : <0x01a16990> [ /root/test101 + 0x16990 ]

   frame  2 : <0x01a17290> [ /root/test101 + 0x17290 ]

   frame  3 : <0x01a17ea0> [ /root/test101 + 0x17ea0 ]

    address : <0x01a39e2e> [ /root/test101 + 0x39e2e ]

   frame  4 : <0x01a17f0a> [ /root/test101 + 0x17f0a ]

   frame  5 : <0x01a1687a> [ /root/test101 + 0x1687a ]

    address : <0x004be4e8> [ test101 + 0x4e8 ]

    address : <0x019ce32c> [ /lib/ld-uClibc.so.0 + 0x632c ]

   frame  6 : <0x007b7c08> [ /lib/libc.so.0 + 0x37c08 ]

   frame  7 : <0x01a16336> [ /root/test101 + 0x16336 ]

    address : <0x01a1630c> [ /root/test101 + 0x1630c ]

    address : <0x0041ffb8> [ test101 + 0x1ffb8 ]

TranslateQuoteReplyEditDelete

 

 

2011-02-22 01:39:09     Re: Data access CPLB miss

Mike Frysinger (UNITED STATES)

Message: 98318   

 

please read the documentation:

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

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

Attachments

    Outcomes