Bug 722838

Summary: [generic_writepages] BUG: sleeping function called from invalid context at arch/x86/mm/fault.c:1087
Product: [Fedora] Fedora Reporter: Sharad Kumar <incmplte.widout.u>
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, jonathan, kernel-maint, madhu.chinakonda
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Unspecified   
Whiteboard: abrt_hash:f4983c8526a7b5a51f6cddade4043eefb5475d4d
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-11-30 19:06:44 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 Sharad Kumar 2011-07-18 07:59:38 UTC
abrt version: 2.0.1
architecture:   i686
cmdline:        ro root=UUID=786f0542-10d7-4bd9-bec6-f2cc9135cd6d rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhgb quiet
component:      kernel
kernel:         2.6.38.6-26.rc1.fc15.i686.PAE
kernel_tainted: 640
os_release:     Fedora release 15 (Lovelock)
package:        kernel
reason:         BUG: sleeping function called from invalid context at arch/x86/mm/fault.c:1087
reported_to:    kerneloops: URL=http://submit.kerneloops.org/submitoops.php
time:           Mon Jul  4 12:58:56 2011

backtrace:
:BUG: sleeping function called from invalid context at arch/x86/mm/fault.c:1087
:in_atomic(): 0, irqs_disabled(): 1, pid: 8715, name: umount
:Pid: 8715, comm: umount Tainted: G        W   2.6.38.6-26.rc1.fc15.i686.PAE #1
:Call Trace:
: [<c07e15f2>] ? printk+0x2d/0x2f
: [<c0435b8a>] __might_sleep+0xdd/0xe4
: [<c07ebeda>] do_page_fault+0x179/0x30c
: [<c042f703>] ? update_stats_wait_end+0xad/0xf2
: [<c0431ab5>] ? hrtick_update+0x2e/0x31
: [<c05d6318>] ? __lookup_tag+0x55/0xd4
: [<c07ebd61>] ? do_page_fault+0x0/0x30c
: [<c07e9ae7>] error_code+0x67/0x6c
: [<c05e48d5>] ? __percpu_counter_add+0xe/0x6d
: [<c04b92c3>] __add_bdi_stat+0x33/0x37
: [<c04b95d7>] clear_page_dirty_for_io+0x7d/0x98
: [<c04b9831>] write_cache_pages+0x190/0x289
: [<c04b999f>] ? __writepage+0x0/0x28
: [<c043096a>] ? check_preempt_wakeup+0x116/0x189
: [<c043781e>] ? ttwu_post_activation+0x51/0x113
: [<c0435ad6>] ? __might_sleep+0x29/0xe4
: [<c07e8ffb>] ? _raw_spin_unlock_irqrestore+0x13/0x15
: [<c04306a8>] ? task_rq_unlock+0xf/0x11
: [<c05df9fb>] ? list_del+0xb/0x1b
: [<c04b994f>] generic_writepages+0x25/0x29
: [<c04ba40c>] do_writepages+0x21/0x2b
: [<c04b43ea>] __filemap_fdatawrite_range+0x57/0x5f
: [<c04b4e75>] filemap_flush+0x2b/0x2d
: [<c05110f0>] __sync_blockdev+0x22/0x2b
: [<c050a871>] __sync_filesystem+0x63/0x68
: [<c050a8be>] sync_filesystem+0x31/0x44
: [<c04ef287>] generic_shutdown_super+0x28/0xb8
: [<c04ef339>] kill_block_super+0x22/0x60
: [<c04ef54a>] deactivate_locked_super+0x1f/0x40
: [<c04efedb>] deactivate_super+0x2e/0x31
: [<c0501a88>] mntput_no_expire+0xb5/0xb9
: [<c0502326>] sys_umount+0x270/0x297
: [<c04f538e>] ? path_put+0x1a/0x1d
: [<c040969f>] sysenter_do_call+0x12/0x28

event_log:
:2011-07-18-13:29:41> Submitting oops report to http://submit.kerneloops.org/submitoops.php
:2011-07-18-13:29:44  Kernel oops report was uploaded

Comment 1 Dave Jones 2011-08-15 21:54:30 UTC
Can you confirm whether or not this still occurs in the 2.6.40 update ?