Bug 710935

Summary: [abrt] kernel: BUG: sleeping function called from invalid context at kernel/rwsem.c:21: TAINTED Die
Product: [Fedora] Fedora Reporter: remadna okba <remadnaokba>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED INSUFFICIENT_DATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: gansalmon, itamar, jgranado, jonathan, kernel-maint, madhu.chinakonda
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Unspecified   
Whiteboard: abrt_hash:8b8a5171928bb9253c33ad03579fc180737829c6
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-11-22 17:53:02 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description remadna okba 2011-06-05 21:34:39 UTC
abrt version: 2.0.1
architecture:   i686
cmdline:        BOOT_IMAGE=/boot/vmlinuz-2.6.38.6-27.fc15.i686 ro root=UUID=630752d9-ec39-4030-92dd-15f5ca729522 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=fr rhgb quiet
component:      kernel
kernel:         2.6.38.6-27.fc15.i686
kernel_tainted: 160
os_release:     Fedora release 15 (Lovelock)
package:        kernel
reason:         BUG: sleeping function called from invalid context at kernel/rwsem.c:21
reported_to:    kerneloops: URL=http://submit.kerneloops.org/submitoops.php
time:           Sat Jun  4 20:20:47 2011

backtrace:
:BUG: sleeping function called from invalid context at kernel/rwsem.c:21
:in_atomic(): 0, irqs_disabled(): 1, pid: 4008, name: rm
:Pid: 4008, comm: rm Tainted: G    B D     2.6.38.6-27.fc15.i686 #1
:Call Trace:
: [<c07ceb2d>] ? printk+0x2d/0x2f
: [<c042e596>] __might_sleep+0xdd/0xe4
: [<c07d5a42>] down_read+0x1c/0x30
: [<c046c7ec>] acct_collect+0x3e/0x138
: [<c043da42>] do_exit+0x1d0/0x61c
: [<c0462120>] ? arch_local_irq_save+0x12/0x17
: [<c043bf1a>] ? kmsg_dump+0x3a/0xb8
: [<c07d776b>] oops_end+0xa2/0xa8
: [<c0405d47>] die+0x56/0x5f
: [<c07d6ff8>] do_trap+0x8e/0xa7
: [<c0403b7c>] ? do_invalid_op+0x0/0x96
: [<c0403c08>] do_invalid_op+0x8c/0x96
: [<c04ac80f>] ? __remove_from_page_cache+0x4d/0xab
: [<c04d7ec8>] ? kmem_cache_free+0x67/0x94
: [<c05030fe>] ? free_buffer_head+0x1e/0x2c
: [<c05030fe>] ? free_buffer_head+0x1e/0x2c
: [<c050310a>] ? free_buffer_head+0x2a/0x2c
: [<c0503181>] ? try_to_free_buffers+0x75/0x82
: [<c0574f9c>] ? jbd2_journal_invalidatepage+0x1db/0x1f3
: [<c05ccdf3>] ? radix_tree_delete+0xa0/0x18c
: [<c07d6d9f>] error_code+0x67/0x6c
: [<c04ac80f>] ? __remove_from_page_cache+0x4d/0xab
: [<c04ac89c>] remove_from_page_cache+0x2f/0x4a
: [<c04b3f0a>] truncate_inode_page+0x77/0x8c
: [<c04b3fbf>] truncate_inode_pages_range+0xa0/0x209
: [<c04b4147>] truncate_inode_pages+0x1f/0x21
: [<c054b0df>] ext4_evict_inode+0x80/0x20b
: [<c042e4e2>] ? __might_sleep+0x29/0xe4
: [<c04f5763>] evict+0x1c/0x7e
: [<c04f5982>] iput+0x14b/0x16c
: [<c04ee017>] do_unlinkat+0xc6/0x102
: [<c047baf5>] ? audit_syscall_entry+0x128/0x14a
: [<c040b8f6>] ? syscall_trace_enter+0x10f/0x121
: [<c04eeef2>] sys_unlinkat+0x32/0x35
: [<c07d66b4>] syscall_call+0x7/0xb

event_log:
:2011-06-05-22:34:17> Submitting oops report to http://submit.kerneloops.org/submitoops.php
:2011-06-05-22:34:32  Kernel oops report was uploaded

Comment 1 Joel Andres Granados 2011-06-21 07:05:03 UTC
I'm seeing the same behavior in my x86_64 box with kernel-2.6.38.8-32.fc15.x86_64.rpm installed.

Comment 2 Josh Boyer 2011-09-26 18:00:47 UTC
Does this still happen with the latest 2.6.40.x F15 kernel?