FAQ: How to do?(2011-10-27)

Document created by Aaronwu Employee on Aug 28, 2013Last modified by sonic on Sep 8, 2013
Version 2Show Document
  • View in full screen mode

2011-10-27 05:52:02     How to do?

chen za (CHINA)

Message: 104212   

 

Hi ,

 

I am getting the following dump when running our application on custom hardware.

 

Processor: BF531 0.4

 

ucLinux:2010R1RC5

 

root:/> Output #0, mp4, to '/mnt/fat/temp.mp4':

    Stream #0.0: Video: mpeg4, yuv420p, 360x288 [PAR 0:1 DAR 0:1], q=2-31, 400 kb/s, 12.00 tb(c)

------------[ cut here ]------------

kernel BUG at kernel/workqueue.c:354!

Kernel panic - not syncing: BUG()

Hardware Trace:

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

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

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

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

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

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

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

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

   4 Target : <0x00108d32> { _trap + 0x1e }

     Source : <0x00108d2e> { _trap + 0x1a } IF CC JUMP pcrel

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

      FAULT : <0x0011de7a> { _queue_delayed_work_on + 0xa2 } BUG

     Source : <0x0011de18> { _queue_delayed_work_on + 0x40 } IF !CC JUMP pcrel

   6 Target : <0x0011de14> { _queue_delayed_work_on + 0x3c }

     Source : <0x0011de08> { _queue_delayed_work_on + 0x30 } IF CC JUMP pcrel

   7 Target : <0x0011de06> { _queue_delayed_work_on + 0x2e }

     Source : <0x0011ddf8> { _queue_delayed_work_on + 0x20 } IF CC JUMP pcrel (BP)

   8 Target : <0x0011ddd8> { _queue_delayed_work_on + 0x0 }

     Source : <0x0011dec4> { _queue_delayed_work + 0x14 } CALL pcrel

   9 Target : <0x0011deb0> { _queue_delayed_work + 0x0 }

     Source : <0x0011dee8> { _schedule_delayed_work + 0x10 } CALL pcrel

  10 Target : <0x0011ded8> { _schedule_delayed_work + 0x0 }

     Source : <0x001c13f4> { _flush_to_ldisc + 0x200 } CALL pcrel

  11 Target : <0x001c13ea> { _flush_to_ldisc + 0x1f6 }

     Source : <0x001c13a8> { _flush_to_ldisc + 0x1b4 } IF CC JUMP pcrel

  12 Target : <0x001c1394> { _flush_to_ldisc + 0x1a0 }

     Source : <0x001c1254> { _flush_to_ldisc + 0x60 } IF !CC JUMP pcrel (BP)

  13 Target : <0x001c1208> { _flush_to_ldisc + 0x14 }

     Source : <0x001c0868> { _tty_ldisc_try + 0x2c } RTS

  14 Target : <0x001c0852> { _tty_ldisc_try + 0x16 }

     Source : <0x001c0888> { _tty_ldisc_try + 0x4c } IF CC JUMP pcrel (BP)

  15 Target : <0x001c086a> { _tty_ldisc_try + 0x2e }

     Source : <0x001c084e> { _tty_ldisc_try + 0x12 } IF !CC JUMP pcrel (BP)

Stack info:

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

Memory from 0x01027d50 to 01028000

01027d50:[0028206c] 0024d32a  01027e2c  0028206c  002c136e  002c136e  002c136e  01027d80

01027d70: 001035c4  01027e2c  00008008  00000000  0000003f  0000003f  00000008 <001186f6>

01027d90: 00000008  001c734c  0011dec8  00000200  002cdce4  00000200  ffffff01  00000001

01027db0: 001c735c  002c6794  01027db8  01027db8  00000001  000050d6  01027f44 <00130886>

01027dd0: 01541720  ffffffc0  002cdce4  00000000  00000000  00000010  0000003f  002d0a54

01027df0: 010002a0  002cfad4  00132070  002d0d74  002cdce4  010181c0  00108cac  002be000

01027e10: 00008008  00000021  0000003f  ffffffc0  002d4328 <001036f6> 00000480  00000480

01027e30: 00008008  00000021  00000000  01027f08  00000480  0011de7a  0011dec8  002c5e04

01027e50: 02001044  003f5589  001b0b9c  003f5582  001b0b9a  00000000  00000000  00000045

01027e70: 00000000  000c9350  00000000  00000000  7ffff000  000000c0  00000137  00000000

01027e90: 00000000  00000000  00000000  0000005b  00001802  00000001  fffffffc  00000006

01027eb0: 00000003  00000001  002cdce4  00000000  002cdce4  01912c00  01912c84  01578240

01027ed0: 01912ca4  01912ca4  01001a80  ffffffff  0000ffff  0000003f  ffffffc0  01001a80

01027ef0: 01001a60  00000000  002c5e04  002c5e04  01001a80  00000006  0010c0c2  0190844c

01027f10: 002ce7a0  0011dec8  01026000  01027f44  0010c35c  002ce774  00000001  001c13f8

01027f30: 0190844c  01566ae0  01018040  010181c0  002cdce4 <0011d994> 01912ca4  01001a60

01027f50: 001c11f4  01026000  00000000  0000003f  ffffffc0  01026000  01026008  01026000

01027f70: 01026000  00000000  0011da42  01001a60  0011da08  00000000  01001a68  01027fa4

01027f90: 00000000  00000000  01026008  01026000  01026000  00000000  01018040  00120858

01027fb0: 01027fb0  01027fb0 <001204ce> 0101bf3c  01001a60  00000000  00000000  00120474

01027fd0: 001005c8  00000000  00000000  01027fdc  01027fdc <001005ce> 00000000  00000000

01027ff0: 00000000  00000000  ffffffff  00000006

Return addresses in stack:

    address : <0x001186f6> { _run_timer_softirq + 0xea }

    address : <0x00130886> { _handle_IRQ_event + 0x4a }

    address : <0x001036f6> { _asm_do_IRQ + 0x8e }

    address : <0x0011d994> { _run_workqueue + 0x90 }

    address : <0x001204ce> { _kthread + 0x5a }

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

TranslateQuoteReplyEditDelete

 

 

2011-10-28 00:11:55     Re: How to do?

Aaron Wu (CHINA)

Message: 104216   

 

We are moving to Analog EngineerZone for support, please move your question to our engineerzone, details here:

  blackfin.uclinux.org/gf/project/u-boot/forum/?_forum_action=MessageReply&action=ForumBrowse&message_id=103911

Attachments

    Outcomes