Project

General

Profile

Actions

Bug #9056

closed

fuse kmod + ceph-fuse triggers "BUG: sleeping function called from invalid context"

Added by John Spray over 9 years ago. Updated over 9 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
Labels (FS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

kernel 5f740d7e1531099b888410e6bab13f68da9b1a4d

wip-mds-contexts (aka wip-objecter) 7be59771bff09e2b46b5467627cbd7bb8b60727a

2014-08-09T15:27:39.516325+00:00 vpm189 kernel: [ 1888.455924]  ffff880076c01400 ffff880036bb3bc8 ffffffff81702ec9 0000000000000000
2014-08-09T15:27:39.516611+00:00 vpm189 kernel: [ 1888.457316]  ffff880072e38000 ffff880036bb3be8 ffffffff81086aa2 ffff8800371e8800
2014-08-09T15:27:39.516921+00:00 vpm189 kernel: [ 1888.458662]  0000000000000010 ffff880036bb3c48 ffffffff811b062b 000000000000002f
2014-08-09T15:27:39.517229+00:00 vpm189 kernel: [ 1888.460061] Call Trace:
2014-08-09T15:27:39.517536+00:00 vpm189 kernel: [ 1888.460563]  [<ffffffff81702ec9>] dump_stack+0x4e/0x68
2014-08-09T15:27:39.517963+00:00 vpm189 kernel: [ 1888.461369]  [<ffffffff81086aa2>] __might_sleep+0xe2/0x120
2014-08-09T15:27:39.518278+00:00 vpm189 kernel: [ 1888.462224]  [<ffffffff811b062b>] kmem_cache_alloc_trace+0x4b/0x1a0
2014-08-09T15:27:39.518590+00:00 vpm189 kernel: [ 1888.463171]  [<ffffffff812e5967>] fuse_dev_do_write+0x807/0xc60
2014-08-09T15:27:39.518895+00:00 vpm189 kernel: [ 1888.464113]  [<ffffffff812e6144>] fuse_dev_write+0x64/0x70
2014-08-09T15:27:39.519202+00:00 vpm189 kernel: [ 1888.464979]  [<ffffffff811ca738>] do_sync_readv_writev+0x48/0x80
2014-08-09T15:27:39.519474+00:00 vpm189 kernel: [ 1888.465847]  [<ffffffff811cbee2>] do_readv_writev+0x1e2/0x2e0
2014-08-09T15:27:39.519768+00:00 vpm189 kernel: [ 1888.466685]  [<ffffffff811e9825>] ? __fget+0x5/0x100
2014-08-09T15:27:39.520061+00:00 vpm189 kernel: [ 1888.467445]  [<ffffffff811e98d9>] ? __fget+0xb9/0x100
2014-08-09T15:27:39.520354+00:00 vpm189 kernel: [ 1888.468297]  [<ffffffff811e9825>] ? __fget+0x5/0x100
2014-08-09T15:27:39.520646+00:00 vpm189 kernel: [ 1888.469112]  [<ffffffff811cc01b>] vfs_writev+0x3b/0x40
2014-08-09T15:27:39.520938+00:00 vpm189 kernel: [ 1888.469923]  [<ffffffff811cc196>] SyS_writev+0x56/0xe0
2014-08-09T15:27:39.520955+00:00 vpm189 kernel: [ 1888.470782]  [<ffffffff8170c656>] system_call_fastpath+0x1a/0x1f
2014-08-09T15:27:40.521916+00:00 vpm189 kernel: [ 1889.474120] BUG: sleeping function called from invalid context at /srv/autobuild-ceph/gitbuilder.git/build/mm/slub.c:965
2014-08-09T15:27:40.540654+00:00 vpm189 kernel: [ 1889.475793] in_atomic(): 1, irqs_disabled(): 0, pid: 4323, name: ceph-fuse
2014-08-09T15:27:40.540871+00:00 vpm189 kernel: [ 1889.476858] no locks held by ceph-fuse/4323.
Actions #2

Updated by John Spray over 9 years ago

This is supposed to be fixed upstream in v3.16-rc6 by commit c55a01d360af, will close this when we've seen a clean fs suite after ceph-clients is rebased.

Actions #3

Updated by Sage Weil over 9 years ago

  • Status changed from New to Resolved
Actions #4

Updated by John Spray over 9 years ago

commit 5e41ba27267c338ebf745b44145ff768d9e9e544
Merge: 5f740d7 19583ca
Author: John Spray <jspray@redhat.com>
Date:   Tue Aug 12 15:25:26 2014 +0100

    Merge tag 'v3.16' into testing

    Linux 3.16

    (Merging into ceph-clients/testing to get fuse fix for #9056)
Actions

Also available in: Atom PDF