Openmoko Bug #2326: BUG: sleeping function called from invalid context at /local/lindi/scm/neolinux/kernel/rwsem.c:21

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Openmoko Bug #2326: BUG: sleeping function called from invalid context at /local/lindi/scm/neolinux/kernel/rwsem.c:21

Openmoko Public Trac
#2326: BUG: sleeping function called from invalid context at
/local/lindi/scm/neolinux/kernel/rwsem.c:21
-----------------------------+----------------------------------------------
 Reporter:  lindi            |          Owner:  openmoko-kernel
     Type:  defect           |         Status:  new            
 Priority:  normal           |      Milestone:                
Component:  System Software  |        Version:                
 Severity:  normal           |       Keywords:                
 Haspatch:  0                |      Blockedby:                
Estimated:                   |    Patchreview:                
 Blocking:                   |   Reproducible:                
-----------------------------+----------------------------------------------
 I just noticed this when reading old logs, I do not know how to reproduce
 it but I probably used strace with omhacks. Kernel was andy-tracking
 a3587e4ed77974ad


 {{{
 [206244.795000] BUG: sleeping function called from invalid context at
 /local/lindi/scm/neolinux/kernel/rwsem.c:21
 [206244.795000] in_atomic(): 0, irqs_disabled(): 128, pid: 7341, name: om
 [206244.795000] no locks held by om/7341.
 [206244.795000] [<c02aa270>] (dump_stack+0x0/0x14) from [<c004ac98>]
 (__might_sleep+0x108/0x128)
 [206244.795000] [<c004ab90>] (__might_sleep+0x0/0x128) from [<c02ac130>]
 (down_read+0x28/0x88)
 [206244.795000]  r5:c2c36480 r4:00000000
 [206244.795000] [<c02ac108>] (down_read+0x0/0x88) from [<c0099170>]
 (access_process_vm+0x3c/0x18c)
 [206244.795000]  r7:c2c367e0 r6:0000961c r5:c2c36480 r4:00000004
 [206244.795000] [<c0099134>] (access_process_vm+0x0/0x18c) from
 [<c003077c>] (swap_insn+0x30/0x64)
 [206244.795000] [<c003074c>] (swap_insn+0x0/0x64) from [<c003087c>]
 (ptrace_cancel_bpt+0xcc/0x12c)
 [206244.795000]  r7:00000001 r6:00000000 r5:c2c36480 r4:0000961c
 [206244.795000] [<c00307b0>] (ptrace_cancel_bpt+0x0/0x12c) from
 [<c0030cd4>] (ptrace_break+0x1c/0x58)
 [206244.795000] [<c0030cb8>] (ptrace_break+0x0/0x58) from [<c0030d30>]
 (break_trap+0x20/0x28)
 [206244.795000]  r5:e7f001f0 r4:c0030d10
 [206244.795000] [<c0030d10>] (break_trap+0x0/0x28) from [<c002e150>]
 (do_undefinstr+0xe4/0x13c)
 [206244.795000] [<c002e06c>] (do_undefinstr+0x0/0x13c) from [<c002ee20>]
 (ret_from_exception+0x0/0x10)
 [206244.795000] Exception stack(0xc2fd1fb0 to 0xc2fd1ff8)
 [206244.795000] 1fa0:                                     00009988
 00000003 bee003b4 0000b644
 [206244.795000] 1fc0: 00000000 00000000 00009828 00000000 00000000
 00000000 40025000 00000000
 [206244.795000] 1fe0: 00009620 bee003a8 00009850 0000961c 60000010
 ffffffff
 [206244.795000]  r8:00000000 r7:00000000 r6:00009828 r5:00000000
 r4:0000961c
 }}}

--
Ticket URL: <https://docs.openmoko.org/trac/ticket/2326>
docs.openmoko.org <http://docs.openmoko.org/trac/>
openmoko trac