2009-07-27 04:26:32     WARNING: at kernel/softirq.c:138 _local_bh_enable+0x88/0x94()

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

2009-07-27 04:26:32     WARNING: at kernel/softirq.c:138 _local_bh_enable+0x88/0x94()

ThangarJ P (INDIA)

Message: 78078   

 

Hi,

 

i am getting the crash while run my application in BF527-EZkit and 2009R1 distribution.

 

please provide your suggestion why this below crash is happend.

 

 

 

WARNING: at kernel/softirq.c:138 _local_bh_enable+0x88/0x94()

Modules linked in:

Hardware Trace:

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

     Source : <0x0018e274> { _warn_on_slowpath + 0x44 } CALL pcrel

   1 Target : <0x0018e274> { _warn_on_slowpath + 0x44 }

     Source : <0x001a56d6> { _print_modules + 0x7a } RTS

   2 Target : <0x001a56d0> { _print_modules + 0x74 }

     Source : <0x0018e85a> { _printk + 0x16 } RTS

   3 Target : <0x0018e856> { _printk + 0x12 }

     Source : <0x0018f072> { _vprintk + 0x132 } RTS

   4 Target : <0x0018f066> { _vprintk + 0x126 }

     Source : <0x0018f058> { _vprintk + 0x118 } IF !CC JUMP

   5 Target : <0x0018f050> { _vprintk + 0x110 }

     Source : <0x0018f196> { _vprintk + 0x256 } JUMP.S

   6 Target : <0x0018f196> { _vprintk + 0x256 }

     Source : <0x0018e6ce> { _wake_up_klogd + 0x1a } RTS

   7 Target : <0x0018e6ce> { _wake_up_klogd + 0x1a }

     Source : <0x0018e6c0> { _wake_up_klogd + 0xc } IF !CC JUMP

   8 Target : <0x0018e6b4> { _wake_up_klogd + 0x0 }

     Source : <0x0018eae2> { _release_console_sem + 0x1ae } JUMP.L

   9 Target : <0x0018eada> { _release_console_sem + 0x1a6 }

     Source : <0x0018eabe> { _release_console_sem + 0x18a } IF !CC JUMP

  10 Target : <0x0018eab2> { _release_console_sem + 0x17e }

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

  11 Target : <0x001a0df4> { _up + 0x38 }

     Source : <0x001a0de6> { _up + 0x2a } IF !CC JUMP

  12 Target : <0x001a0dbc> { _up + 0x0 }

     Source : <0x0018eaae> { _release_console_sem + 0x17a } CALL pcrel

  13 Target : <0x0018ea9a> { _release_console_sem + 0x166 }

     Source : <0x0018e982> { _release_console_sem + 0x4e } IF !CC JUMP

  14 Target : <0x0018e956> { _release_console_sem + 0x22 }

     Source : <0x0018ea7c> { _release_console_sem + 0x148 } IF CC JUMP

  15 Target : <0x0018ea74> { _release_console_sem + 0x140 }

     Source : <0x0018e62e> { __call_console_drivers + 0x7a } RTS

Stack info:

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

FP: (0x0031bbfc)

Memory from 0x0031bb60 to 0031c000

0031bb60:[0018e274]<0018e278> 0031bb80  002cf588  008bf000  002cf588  0000008a  0031bb80

0031bb80: 636f6c5f  625f6c61  6e655f68  656c6261  3878302b  78302f38  ff003439  040410ac

0031bba0: 00000100  00305fa8  00000002  00000078  0000001e <00189eb8><00204fc6> ffffffff

0031bbc0:<0022bb3a> 00313a54  0030a07c  0030a078  0000003f  00000fde  0000000a  02003000

0031bbe0: 00000000  36383336  0022c744 <0018e5a4> 0000001e  00000000  00000000 (00000000)

0031bc00:<0018e9fe> 0030a0a0  0030a0a0  0030a07c <0018ea74><0018eab2> 00000ffc <002055b2>

0031bc20: 002fcdd0  0000004f  002fd1e0  0000003f  0030a0a8 <0018f196> 002fcdd0  0000004f

0031bc40: 002fcdee  00000004  00000021  10624dd3  002d6930  16830b34 <00249636><002496ba>

0031bc60:<00192c44> 002fd22c  03c12600  0000003f  00804600  00000000  002fd1e0 <0025881c>

0031bc80: 00000000  007aff00  0380c600  fffffff0 <0025bb4c> 03c12600  007aff00  007aff00

0031bca0: 0000011f  00000100  00000020  00000000  00000001 <0020a050> 007aff00  0000004f

0031bcc0: 002fd1e0  00000000  00000000  0000004f  0000000a  0000000a  002fd1e0  00000000

0031bce0: 00000040 <ffa017cc> 00300910  ed765cc0  176e5823  00000103 <001a838e> 0383ed40

0031bd00:<ffa003ac> 00308e84  00000006 <001a9b6e> 0030cdd8  0383ed40  0000004f  00000000

0031bd20:<001a838e><001a9a48> 0030bcbc <00187bbc> 00300830  0031a000  00000000  0031bed0

0031bd40: 0000000a  00000001 <00192a16><ffa00308> 00001d5c  00000034  0031bed0  00000000

0031bd60:<002055b2> 0031bd80  0031bd80 <ffa00b9c> 00300830  00000002  00000006  00000000

0031bd80: 0031bdc0 <0019dea2> 00343ed4  0019262c  02002000  00000000  00000000  00320000

0031bda0: 007b1250  0019262c <ffa0032e> 0000000d  02002000  0018967e  00205950  00189668

0031bdc0: 00205950  00000000  00000000  00000010  00000000  00000079  00000000  00000000

0031bde0: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

0031be00: 00000000  00000000  00000000  ffffffff  ffffffff  ffffffff  ffffffff  0031c000

0031be20: 00000001  00300830  0031a000  002fd1e0  00309638  00000094  0030a048  00000002

0031be40: 00000006  00000000  0000000a  00000400  00000100  00000100  0000ffff  0000ffff

0031be60: 0030a048  00000006 <001a9a48> 0030bcbc  00000006  002f38a4  00001ea0  00309638

0031be80:<ffa0032e> 00300830  0031a000  002f38a4  00001ea0  00000006  00000000  00000000

0031bea0: 0070c571  00700179  0070c52a  0070016c <ffa00b9c> ffa00248  002f3004  ffffffc0

0031bec0: 00000000  00000000  00000000  00000000  ffa0026c  00008050  00000000  00000000

0031bee0: 00320000  007b1250  ffa0026c <ffa00138> 00000006  02002020  007b0b81  00205950

0031bf00: 007b0b80  00205950  00000000  00000000  00000010  00000000  00000079  00000000

0031bf20: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

0031bf40: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  000f4240

0031bf60: 0031c000  00309638  ffa00248  0031a000  002f38a4  00309638  0031a000  ffa00928

0031bf80: 002f3004  ffffffc0  00000000  00000000  00000000  00000000  0381fc20  0000ffff

0031bfa0: 0000ffff  ffa00928  00000006  002f3004  ffffffc0  00000000  0031c6b6  002febbc

0031bfc0: 00334744  002f3010  002f3004  00000000  00334744  002f24c0  00000026  0031c098

0031bfe0: 00337194  0031c000 <003297c4> 00000000  00000000  00000000  ffb00000  00000000

0031c000: 00000000

Return addresses in stack:

    address : <0x0018e274> { _warn_on_slowpath + 0x44 }

    address : <0x0018e278> { _warn_on_slowpath + 0x48 }

    address : <0x00189eb8> { _enqueue_task_fair + 0x30 }

    address : <0x00204fc6> { _number + 0x2a2 }

    address : <0x0022bb3a> { _bfin_serial_console_write + 0x32 }

    address : <0x0018e5a4> { ___call_console_drivers + 0x48 }

   frame  1 : <0x0018e9fe> { _release_console_sem + 0xca }

    address : <0x0018ea74> { _release_console_sem + 0x140 }

    address : <0x0018eab2> { _release_console_sem + 0x17e }

    address : <0x002055b2> { _vscnprintf + 0x12 }

    address : <0x0018f196> { _vprintk + 0x256 }

    address : <0x00249636> { _pskb_expand_head + 0x42 }

    address : <0x002496ba> { _pskb_expand_head + 0xc6 }

    address : <0x00192c44> { _local_bh_enable + 0x88 }

    address : <0x0025881c> { _sk_filter + 0x1c }

    address : <0x0025bb4c> { _netlink_unicast + 0x10c }

    address : <0xffa017cc> { _IR_IRQ + 0x50 }

    address : <0x001a838e> { _handle_IRQ_event + 0x36 }

    address : <0xffa003ac> { _timer_interrupt + 0xc }

    address : <0x001a9b6e> { _handle_edge_irq + 0x7e }

    address : <0x001a838e> { _handle_IRQ_event + 0x36 }

    address : <0x001a9a48> { _handle_simple_irq + 0x74 }

    address : <0x00187bbc> { _bfin_demux_gpio_irq + 0x78 }

    address : <0x00192a16> { _irq_enter + 0xa }

    address : <0xffa00308> { _asm_do_IRQ + 0x44 }

    address : <0x002055b2> { _vscnprintf + 0x12 }

    address : <0xffa00b9c> { __common_int_entry + 0x64 }

    address : <0x0019dea2> { _autoremove_wake_function + 0x12 }

    address : <0xffa0032e> { _asm_do_IRQ + 0x6a }

    address : <0x001a9a48> { _handle_simple_irq + 0x74 }

    address : <0xffa0032e> { _asm_do_IRQ + 0x6a }

    address : <0xffa00b9c> { __common_int_entry + 0x64 }

    address : <0xffa00138> { _cpu_idle + 0x20 }

    address : <0x003297c4> { _real_start + 0x28 }

---[ end trace 24511fc2c4d8b46c ]---

 

 

 

with Regards,

 

Thangaraj

QuoteReplyEditDelete

 

 

2009-07-27 04:31:45     Re: WARNING: at kernel/softirq.c:138 _local_bh_enable+0x88/0x94()

Mike Frysinger (UNITED STATES)

Message: 78079   

 

didnt you already ask this question ?

QuoteReplyEditDelete

 

 

2009-07-27 04:42:54     Re: WARNING: at kernel/softirq.c:138 _local_bh_enable+0x88/0x94()

ThangarJ P (INDIA)

Message: 78080   

 

Hi Mike,

 

ya..i already asked this question.

 

may i know  why  this error  message comes "WARNING: at kernel/softirq.c:138 _local_bh_enable+0x88/0x94() ".

 

where we have to check for this error?

 

 

 

Regards,

 

Thangaraj.P

QuoteReplyEditDelete

 

 

2009-07-27 07:10:03     Re: WARNING: at kernel/softirq.c:138 _local_bh_enable+0x88/0x94()

Robin Getz (UNITED STATES)

Message: 78082   

 

ThangarJ:

 

Same answer as last time.

 

something in one of your drivers is doing something wrong. (calling a function which is allowed to sleep, which calls schedule).

Attachments

    Outcomes