2006-11-03 16:09:48

by Tilman Schmidt

[permalink] [raw]
Subject: [2.6.19-rc4] "possible recursive locking detected" in reiserfs_xattr_set

JFTR, these messages still appear with 2.6.19-rc4:

Nov 3 11:08:05 gx110 kernel: [ 1025.512025]
Nov 3 11:08:05 gx110 kernel: [ 1025.512031] =============================================
Nov 3 11:08:05 gx110 kernel: [ 1025.512053] [ INFO: possible recursive locking detected ]
Nov 3 11:08:05 gx110 kernel: [ 1025.512064] 2.6.19-rc4-noinitrd #1
Nov 3 11:08:05 gx110 kernel: [ 1025.512071] ---------------------------------------------
Nov 3 11:08:05 gx110 kernel: [ 1025.512080] kdm/3234 is trying to acquire lock:
Nov 3 11:08:05 gx110 kernel: [ 1025.512089] (&inode->i_mutex){--..}, at: [<c035aced>] mutex_lock+0x1c/0x1f
Nov 3 11:08:05 gx110 kernel: [ 1025.512124]
Nov 3 11:08:05 gx110 kernel: [ 1025.512126] but task is already holding lock:
Nov 3 11:08:05 gx110 kernel: [ 1025.512134] (&inode->i_mutex){--..}, at: [<c035aced>] mutex_lock+0x1c/0x1f
Nov 3 11:08:05 gx110 kernel: [ 1025.512152]
Nov 3 11:08:05 gx110 kernel: [ 1025.512155] other info that might help us debug this:
Nov 3 11:08:05 gx110 kernel: [ 1025.512165] 3 locks held by kdm/3234:
Nov 3 11:08:05 gx110 kernel: [ 1025.512172] #0: (&inode->i_mutex){--..}, at: [<c035aced>] mutex_lock+0x1c/0x1f
Nov 3 11:08:05 gx110 kernel: [ 1025.512192] #1: (&REISERFS_I(inode)->xattr_sem){----}, at: [<c01c3951>] reiserfs_acl_chmod+0xe1/0x180
Nov 3 11:08:05 gx110 kernel: [ 1025.512234] #2: (&REISERFS_SB(s)->xattr_dir_sem){----}, at: [<c01c3986>] reiserfs_acl_chmod+0x116/0x180
Nov 3 11:08:05 gx110 kernel: [ 1025.512257]
Nov 3 11:08:05 gx110 kernel: [ 1025.512260] stack backtrace:
Nov 3 11:08:05 gx110 kernel: [ 1025.512274] [<c0103dc4>] dump_trace+0x64/0x1cc
Nov 3 11:08:05 gx110 kernel: [ 1025.512300] [<c0103f45>] show_trace_log_lvl+0x19/0x2e
Nov 3 11:08:05 gx110 kernel: [ 1025.512317] [<c01042a2>] show_trace+0x12/0x14
Nov 3 11:08:05 gx110 kernel: [ 1025.512334] [<c01042bb>] dump_stack+0x17/0x19
Nov 3 11:08:05 gx110 kernel: [ 1025.512348] [<c012fdd9>] __lock_acquire+0x106/0x99c
Nov 3 11:08:05 gx110 kernel: [ 1025.512373] [<c0130930>] lock_acquire+0x5b/0x7b
Nov 3 11:08:05 gx110 kernel: [ 1025.512457] [<c035ab5d>] __mutex_lock_slowpath+0xc6/0x23a
Nov 3 11:08:05 gx110 kernel: [ 1025.512482] [<c035aced>] mutex_lock+0x1c/0x1f
Nov 3 11:08:05 gx110 kernel: [ 1025.512504] [<c01c29c5>] reiserfs_xattr_set+0xe4/0x2bf
Nov 3 11:08:05 gx110 kernel: [ 1025.512529] [<c01c33ef>] reiserfs_set_acl+0x18d/0x204
Nov 3 11:08:05 gx110 kernel: [ 1025.512553] [<c01c3994>] reiserfs_acl_chmod+0x124/0x180
Nov 3 11:08:05 gx110 kernel: [ 1025.512577] [<c01a3c41>] reiserfs_setattr+0x20b/0x243
Nov 3 11:08:05 gx110 kernel: [ 1025.512608] [<c017395b>] notify_change+0x135/0x2c2
Nov 3 11:08:05 gx110 kernel: [ 1025.512645] [<c015fbba>] sys_fchmodat+0xa0/0xca
Nov 3 11:08:05 gx110 kernel: [ 1025.512670] [<c015fc05>] sys_chmod+0x21/0x23
Nov 3 11:08:05 gx110 kernel: [ 1025.512691] [<c0102dfd>] sysenter_past_esp+0x56/0x8d
Nov 3 11:08:05 gx110 kernel: [ 1025.512718] DWARF2 unwinder stuck at sysenter_past_esp+0x56/0x8d
Nov 3 11:08:05 gx110 kernel: [ 1025.512733]
Nov 3 11:08:05 gx110 kernel: [ 1025.512746] Leftover inexact backtrace:
Nov 3 11:08:05 gx110 kernel: [ 1025.512750]
Nov 3 11:08:05 gx110 kernel: [ 1025.512771] =======================

The message appears when the first KDE session is started.

Possibly relevant system info:

ts@gx110:~> uname -a
Linux gx110 2.6.19-rc4-noinitrd #1 PREEMPT Fri Nov 3 02:47:33 CET 2006 i686 i686 i386 GNU/Linux
ts@gx110:~> fgrep REISER /boot/config-2.6.19-rc4-noinitrd
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_PROC_INFO=y
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_SECURITY=y
ts@gx110:~> mount
/dev/hda3 on / type reiserfs (rw,acl,user_xattr)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/hda1 on /windows/C type ntfs (ro)
/dev/hda4 on /windows/D type vfat (rw)
usbfs on /proc/bus/usb type usbfs (rw)

HTH

--
Tilman Schmidt E-Mail: [email protected]
Bonn, Germany
Diese Nachricht besteht zu 100% aus wiederverwerteten Bits.
Ungeoeffnet mindestens haltbar bis: (siehe Rueckseite)


Attachments:
signature.asc (253.00 B)
OpenPGP digital signature

2006-11-06 09:11:48

by Srinivasa Ds

[permalink] [raw]
Subject: [PATCH] Re:[2.6.19-rc4] "possible recursive locking detected" in reiserfs_xattr_set

open.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Index: linux-2.6.19-rc4/fs/open.c
===================================================================
--- linux-2.6.19-rc4.orig/fs/open.c 2006-10-31 09:07:36.000000000 +0530
+++ linux-2.6.19-rc4/fs/open.c 2006-11-06 14:28:19.000000000 +0530
@@ -549,7 +549,7 @@
if (IS_IMMUTABLE(inode) || IS_APPEND(inode))
goto dput_and_out;

- mutex_lock(&inode->i_mutex);
+ mutex_lock_nested(&inode->i_mutex, I_MUTEX_PARENT);
if (mode == (mode_t) -1)
mode = inode->i_mode;
newattrs.ia_mode = (mode & S_IALLUGO) | (inode->i_mode & ~S_IALLUGO);


Attachments:
reiserfs.fix (607.00 B)

2006-11-06 19:16:37

by Tilman Schmidt

[permalink] [raw]
Subject: Re: [PATCH] Re:[2.6.19-rc4] "possible recursive locking detected" in reiserfs_xattr_set

Am 06.11.2006 10:18 schrieb Srinivasa Ds:
> This patch should solve your problem.

'fraid it doesn't. It just changes the message to:

Nov 6 19:47:51 gx110 kernel: [ 135.987220]
Nov 6 19:47:51 gx110 kernel: [ 135.987226] =======================================================
Nov 6 19:47:51 gx110 kernel: [ 135.987250] [ INFO: possible circular locking dependency detected ]
Nov 6 19:47:51 gx110 kernel: [ 135.987261] 2.6.19-rc4-noinitrd #2
Nov 6 19:47:51 gx110 kernel: [ 135.987268] -------------------------------------------------------
Nov 6 19:47:51 gx110 kernel: [ 135.987278] kdm/3244 is trying to acquire lock:
Nov 6 19:47:51 gx110 kernel: [ 135.987288] (&inode->i_mutex){--..}, at: [<c035aced>] mutex_lock+0x1c/0x1f
Nov 6 19:47:51 gx110 kernel: [ 135.987324]
Nov 6 19:47:51 gx110 kernel: [ 135.987326] but task is already holding lock:
Nov 6 19:47:51 gx110 kernel: [ 135.987334] (&REISERFS_SB(s)->xattr_dir_sem){----}, at: [<c01c398e>] reiserfs_acl_chmod+0x116/0x180
Nov 6 19:47:51 gx110 kernel: [ 135.987374]
Nov 6 19:47:51 gx110 kernel: [ 135.987376] which lock already depends on the new lock.
Nov 6 19:47:51 gx110 kernel: [ 135.987380]
Nov 6 19:47:51 gx110 kernel: [ 135.987389]
Nov 6 19:47:51 gx110 kernel: [ 135.987391] the existing dependency chain (in reverse order) is:
Nov 6 19:47:51 gx110 kernel: [ 135.987400]
Nov 6 19:47:51 gx110 kernel: [ 135.987402] -> #2 (&REISERFS_SB(s)->xattr_dir_sem){----}:
Nov 6 19:47:51 gx110 kernel: [ 135.987417] [<c012fcb7>] add_lock_to_list+0x62/0x7e
Nov 6 19:47:51 gx110 kernel: [ 135.987446] [<c0130577>] __lock_acquire+0x8a4/0x99c
Nov 6 19:47:51 gx110 kernel: [ 135.987467] [<c0130930>] lock_acquire+0x5b/0x7b
Nov 6 19:47:51 gx110 kernel: [ 135.987487] [<c012c8c5>] down_read+0x3a/0x4b
Nov 6 19:47:51 gx110 kernel: [ 135.987526] [<c01c381c>] reiserfs_cache_default_acl+0x43/0x9f
Nov 6 19:47:51 gx110 kernel: [ 135.987548] [<c01a2824>] reiserfs_create+0x68/0x1e3
Nov 6 19:47:51 gx110 kernel: [ 135.987573] [<c016a559>] vfs_create+0xd1/0x149
Nov 6 19:47:51 gx110 kernel: [ 135.987669] [<c016a738>] open_namei+0x167/0x57f
Nov 6 19:47:51 gx110 kernel: [ 135.987696] [<c0160ba4>] do_filp_open+0x26/0x3b
Nov 6 19:47:51 gx110 kernel: [ 135.987727] [<c0160cc3>] do_sys_open+0x43/0xc2
Nov 6 19:47:51 gx110 kernel: [ 135.987754] [<c0160d79>] sys_open+0x1a/0x1c
Nov 6 19:47:51 gx110 kernel: [ 135.987780] [<c0102dfd>] sysenter_past_esp+0x56/0x8d
Nov 6 19:47:51 gx110 kernel: [ 135.987812] [<ffffffff>] 0xffffffff
Nov 6 19:47:51 gx110 kernel: [ 135.987863]
Nov 6 19:47:51 gx110 kernel: [ 135.987865] -> #1 (&REISERFS_I(inode)->xattr_sem){----}:
Nov 6 19:47:51 gx110 kernel: [ 135.987893] [<c012fcb7>] add_lock_to_list+0x62/0x7e
Nov 6 19:47:51 gx110 kernel: [ 135.987921] [<c0130577>] __lock_acquire+0x8a4/0x99c
Nov 6 19:47:51 gx110 kernel: [ 135.987948] [<c0130930>] lock_acquire+0x5b/0x7b
Nov 6 19:47:51 gx110 kernel: [ 135.987975] [<c012c8c5>] down_read+0x3a/0x4b
Nov 6 19:47:51 gx110 kernel: [ 135.988003] [<c01c3806>] reiserfs_cache_default_acl+0x2d/0x9f
Nov 6 19:47:51 gx110 kernel: [ 135.988032] [<c01a2824>] reiserfs_create+0x68/0x1e3
Nov 6 19:47:51 gx110 kernel: [ 135.988059] [<c016a559>] vfs_create+0xd1/0x149
Nov 6 19:47:51 gx110 kernel: [ 135.988086] [<c016a738>] open_namei+0x167/0x57f
Nov 6 19:47:51 gx110 kernel: [ 135.988113] [<c0160ba4>] do_filp_open+0x26/0x3b
Nov 6 19:47:51 gx110 kernel: [ 135.988140] [<c0160cc3>] do_sys_open+0x43/0xc2
Nov 6 19:47:51 gx110 kernel: [ 135.988167] [<c0160d79>] sys_open+0x1a/0x1c
Nov 6 19:47:51 gx110 kernel: [ 135.988193] [<c0102dfd>] sysenter_past_esp+0x56/0x8d
Nov 6 19:47:51 gx110 kernel: [ 135.988220] [<ffffffff>] 0xffffffff
Nov 6 19:47:51 gx110 kernel: [ 135.988307]
Nov 6 19:47:51 gx110 kernel: [ 135.988309] -> #0 (&inode->i_mutex){--..}:
Nov 6 19:47:51 gx110 kernel: [ 135.988336] [<c012fc1f>] print_circular_bug_tail+0x30/0x66
Nov 6 19:47:51 gx110 kernel: [ 135.988364] [<c0130476>] __lock_acquire+0x7a3/0x99c
Nov 6 19:47:51 gx110 kernel: [ 135.988392] [<c0130930>] lock_acquire+0x5b/0x7b
Nov 6 19:47:51 gx110 kernel: [ 135.988419] [<c035ab5d>] __mutex_lock_slowpath+0xc6/0x23a
Nov 6 19:47:51 gx110 kernel: [ 135.988448] [<c035aced>] mutex_lock+0x1c/0x1f
Nov 6 19:47:52 gx110 kernel: [ 135.988474] [<c01c29cd>] reiserfs_xattr_set+0xe4/0x2bf
Nov 6 19:47:52 gx110 kernel: [ 135.988503] [<c01c33f7>] reiserfs_set_acl+0x18d/0x204
Nov 6 19:47:52 gx110 kernel: [ 135.988532] [<c01c399c>] reiserfs_acl_chmod+0x124/0x180
Nov 6 19:47:52 gx110 kernel: [ 135.988561] [<c01a3c49>] reiserfs_setattr+0x20b/0x243
Nov 6 19:47:52 gx110 kernel: [ 135.988590] [<c0173963>] notify_change+0x135/0x2c2
Nov 6 19:47:52 gx110 kernel: [ 135.988631] [<c015fbbf>] sys_fchmodat+0xa5/0xcf
Nov 6 19:47:52 gx110 kernel: [ 135.988658] [<c015fc0a>] sys_chmod+0x21/0x23
Nov 6 19:47:52 gx110 kernel: [ 135.988684] [<c0102dfd>] sysenter_past_esp+0x56/0x8d
Nov 6 19:47:52 gx110 kernel: [ 135.988712] [<ffffffff>] 0xffffffff
Nov 6 19:47:52 gx110 kernel: [ 135.988739]
Nov 6 19:47:52 gx110 kernel: [ 135.988741] other info that might help us debug this:
Nov 6 19:47:52 gx110 kernel: [ 135.988745]
Nov 6 19:47:52 gx110 kernel: [ 135.988776] 3 locks held by kdm/3244:
Nov 6 19:47:52 gx110 kernel: [ 135.988790] #0: (&inode->i_mutex/1){--..}, at: [<c015fb8b>] sys_fchmodat+0x71/0xcf
Nov 6 19:47:52 gx110 kernel: [ 135.988819] #1: (&REISERFS_I(inode)->xattr_sem){----}, at: [<c01c3959>] reiserfs_acl_chmod+0xe1/0x180
Nov 6 19:47:52 gx110 kernel: [ 135.988849] #2: (&REISERFS_SB(s)->xattr_dir_sem){----}, at: [<c01c398e>] reiserfs_acl_chmod+0x116/0x180
Nov 6 19:47:52 gx110 kernel: [ 135.988879]
Nov 6 19:47:52 gx110 kernel: [ 135.988881] stack backtrace:
Nov 6 19:47:52 gx110 kernel: [ 135.988908] [<c0103dc4>] dump_trace+0x64/0x1cc
Nov 6 19:47:52 gx110 kernel: [ 135.988936] [<c0103f45>] show_trace_log_lvl+0x19/0x2e
Nov 6 19:47:52 gx110 kernel: [ 135.988960] [<c01042a2>] show_trace+0x12/0x14
Nov 6 19:47:52 gx110 kernel: [ 135.988983] [<c01042bb>] dump_stack+0x17/0x19
Nov 6 19:47:52 gx110 kernel: [ 135.989006] [<c012fc4c>] print_circular_bug_tail+0x5d/0x66
Nov 6 19:47:52 gx110 kernel: [ 135.989029] [<c0130476>] __lock_acquire+0x7a3/0x99c
Nov 6 19:47:52 gx110 kernel: [ 135.989052] [<c0130930>] lock_acquire+0x5b/0x7b
Nov 6 19:47:52 gx110 kernel: [ 135.989074] [<c035ab5d>] __mutex_lock_slowpath+0xc6/0x23a
Nov 6 19:47:52 gx110 kernel: [ 135.989097] [<c035aced>] mutex_lock+0x1c/0x1f
Nov 6 19:47:52 gx110 kernel: [ 135.989119] [<c01c29cd>] reiserfs_xattr_set+0xe4/0x2bf
Nov 6 19:47:52 gx110 kernel: [ 135.989143] [<c01c33f7>] reiserfs_set_acl+0x18d/0x204
Nov 6 19:47:52 gx110 kernel: [ 135.989167] [<c01c399c>] reiserfs_acl_chmod+0x124/0x180
Nov 6 19:47:52 gx110 kernel: [ 135.989190] [<c01a3c49>] reiserfs_setattr+0x20b/0x243
Nov 6 19:47:52 gx110 kernel: [ 135.989214] [<c0173963>] notify_change+0x135/0x2c2
Nov 6 19:47:52 gx110 kernel: [ 135.989237] [<c015fbbf>] sys_fchmodat+0xa5/0xcf
Nov 6 19:47:52 gx110 kernel: [ 135.989259] [<c015fc0a>] sys_chmod+0x21/0x23
Nov 6 19:47:52 gx110 kernel: [ 135.989280] [<c0102dfd>] sysenter_past_esp+0x56/0x8d
Nov 6 19:47:52 gx110 kernel: [ 135.989306] DWARF2 unwinder stuck at sysenter_past_esp+0x56/0x8d
Nov 6 19:47:52 gx110 kernel: [ 135.989322]
Nov 6 19:47:52 gx110 kernel: [ 135.989334] Leftover inexact backtrace:
Nov 6 19:47:52 gx110 kernel: [ 135.989338]
Nov 6 19:47:52 gx110 kernel: [ 135.989359] =======================

Thanks
Tilman

--
Tilman Schmidt E-Mail: [email protected]
Bonn, Germany
Diese Nachricht besteht zu 100% aus wiederverwerteten Bits.
Ungeoeffnet mindestens haltbar bis: (siehe Rueckseite)


Attachments:
signature.asc (253.00 B)
OpenPGP digital signature

2006-11-07 12:27:59

by Srinivasa Ds

[permalink] [raw]
Subject: Re: [PATCH] Re:[2.6.19-rc4] "possible recursive locking detected" in reiserfs_xattr_set

open.c | 2 +-
reiserfs/xattr.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)

Index: linux-2.6.19-rc4/fs/open.c
===================================================================
--- linux-2.6.19-rc4.orig/fs/open.c 2006-10-31 09:07:36.000000000 +0530
+++ linux-2.6.19-rc4/fs/open.c 2006-11-06 14:28:19.000000000 +0530
@@ -549,7 +549,7 @@
if (IS_IMMUTABLE(inode) || IS_APPEND(inode))
goto dput_and_out;

- mutex_lock(&inode->i_mutex);
+ mutex_lock_nested(&inode->i_mutex, I_MUTEX_PARENT);
if (mode == (mode_t) -1)
mode = inode->i_mode;
newattrs.ia_mode = (mode & S_IALLUGO) | (inode->i_mode & ~S_IALLUGO);
Index: linux-2.6.19-rc4/fs/reiserfs/xattr.c
===================================================================
--- linux-2.6.19-rc4.orig/fs/reiserfs/xattr.c 2006-10-31 09:07:36.000000000 +0530
+++ linux-2.6.19-rc4/fs/reiserfs/xattr.c 2006-11-07 17:51:30.000000000 +0530
@@ -526,7 +526,7 @@
/* Resize it so we're ok to write there */
newattrs.ia_size = buffer_size;
newattrs.ia_valid = ATTR_SIZE | ATTR_CTIME;
- mutex_lock(&xinode->i_mutex);
+ mutex_lock_nested(&xinode->i_mutex, I_MUTEX_CHILD);
err = notify_change(fp->f_dentry, &newattrs);
if (err)
goto out_filp;


Attachments:
reiserfs.fix (1.20 kB)

2006-11-08 00:02:12

by Tilman Schmidt

[permalink] [raw]
Subject: Re: [PATCH] Re:[2.6.19-rc4] "possible recursive locking detected" in reiserfs_xattr_set

Am 07.11.2006 13:52 schrieb Srinivasa Ds:
> This looks like a different problem which got revealed after my patch
> got applied. Please test below patch and let me know your comments.

This reveals another one. Now I get:

Nov 8 00:47:27 gx110 kernel: [ 285.838595]
Nov 8 00:47:27 gx110 kernel: [ 285.838602] =======================================================
Nov 8 00:47:27 gx110 kernel: [ 285.838628] [ INFO: possible circular locking dependency detected ]
Nov 8 00:47:27 gx110 kernel: [ 285.838639] 2.6.19-rc4-noinitrd #3
Nov 8 00:47:27 gx110 kernel: [ 285.838646] -------------------------------------------------------
Nov 8 00:47:27 gx110 kernel: [ 285.838656] kdm/3237 is trying to acquire lock:
Nov 8 00:47:27 gx110 kernel: [ 285.838664] (&inode->i_mutex/2){--..}, at: [<c01c29d2>] reiserfs_xattr_set+0xe9/0x2c3
Nov 8 00:47:27 gx110 kernel: [ 285.838709]
Nov 8 00:47:27 gx110 kernel: [ 285.838711] but task is already holding lock:
Nov 8 00:47:27 gx110 kernel: [ 285.838719] (&REISERFS_SB(s)->xattr_dir_sem){----}, at: [<c01c3992>] reiserfs_acl_chmod+0x116/0x180
Nov 8 00:47:27 gx110 kernel: [ 285.838744]
Nov 8 00:47:27 gx110 kernel: [ 285.838746] which lock already depends on the new lock.
Nov 8 00:47:27 gx110 kernel: [ 285.838749]
Nov 8 00:47:27 gx110 kernel: [ 285.838758]
Nov 8 00:47:27 gx110 kernel: [ 285.838760] the existing dependency chain (in reverse order) is:
Nov 8 00:47:27 gx110 kernel: [ 285.838769]
Nov 8 00:47:27 gx110 kernel: [ 285.838771] -> #3 (&REISERFS_SB(s)->xattr_dir_sem){----}:
Nov 8 00:47:27 gx110 kernel: [ 285.838785] [<c012fcb7>] add_lock_to_list+0x62/0x7e
Nov 8 00:47:27 gx110 kernel: [ 285.838814] [<c0130577>] __lock_acquire+0x8a4/0x99c
Nov 8 00:47:27 gx110 kernel: [ 285.838834] [<c0130930>] lock_acquire+0x5b/0x7b
Nov 8 00:47:27 gx110 kernel: [ 285.838853] [<c012c8c5>] down_read+0x3a/0x4b
Nov 8 00:47:27 gx110 kernel: [ 285.838891] [<c01c3820>] reiserfs_cache_default_acl+0x43/0x9f
Nov 8 00:47:27 gx110 kernel: [ 285.838912] [<c01a2824>] reiserfs_create+0x68/0x1e3
Nov 8 00:47:27 gx110 kernel: [ 285.838936] [<c016a559>] vfs_create+0xd1/0x149
Nov 8 00:47:27 gx110 kernel: [ 285.839030] [<c016a738>] open_namei+0x167/0x57f
Nov 8 00:47:27 gx110 kernel: [ 285.839056] [<c0160ba4>] do_filp_open+0x26/0x3b
Nov 8 00:47:27 gx110 kernel: [ 285.839086] [<c0160cc3>] do_sys_open+0x43/0xc2
Nov 8 00:47:27 gx110 kernel: [ 285.839112] [<c0160d79>] sys_open+0x1a/0x1c
Nov 8 00:47:27 gx110 kernel: [ 285.839138] [<c0102dfd>] sysenter_past_esp+0x56/0x8d
Nov 8 00:47:27 gx110 kernel: [ 285.839170] [<ffffffff>] 0xffffffff
Nov 8 00:47:27 gx110 kernel: [ 285.839224]
Nov 8 00:47:27 gx110 kernel: [ 285.839226] -> #2 (&REISERFS_I(inode)->xattr_sem){----}:
Nov 8 00:47:27 gx110 kernel: [ 285.839253] [<c012fcb7>] add_lock_to_list+0x62/0x7e
Nov 8 00:47:27 gx110 kernel: [ 285.839280] [<c0130577>] __lock_acquire+0x8a4/0x99c
Nov 8 00:47:27 gx110 kernel: [ 285.839307] [<c0130930>] lock_acquire+0x5b/0x7b
Nov 8 00:47:27 gx110 kernel: [ 285.839333] [<c012c8c5>] down_read+0x3a/0x4b
Nov 8 00:47:27 gx110 kernel: [ 285.839360] [<c01c380a>] reiserfs_cache_default_acl+0x2d/0x9f
Nov 8 00:47:27 gx110 kernel: [ 285.839388] [<c01a2824>] reiserfs_create+0x68/0x1e3
Nov 8 00:47:27 gx110 kernel: [ 285.839415] [<c016a559>] vfs_create+0xd1/0x149
Nov 8 00:47:27 gx110 kernel: [ 285.839441] [<c016a738>] open_namei+0x167/0x57f
Nov 8 00:47:27 gx110 kernel: [ 285.839467] [<c0160ba4>] do_filp_open+0x26/0x3b
Nov 8 00:47:27 gx110 kernel: [ 285.839493] [<c0160cc3>] do_sys_open+0x43/0xc2
Nov 8 00:47:27 gx110 kernel: [ 285.839519] [<c0160d79>] sys_open+0x1a/0x1c
Nov 8 00:47:27 gx110 kernel: [ 285.839544] [<c0102dfd>] sysenter_past_esp+0x56/0x8d
Nov 8 00:47:27 gx110 kernel: [ 285.839571] [<ffffffff>] 0xffffffff
Nov 8 00:47:27 gx110 kernel: [ 285.839597]
Nov 8 00:47:27 gx110 kernel: [ 285.839599] -> #1 (&inode->i_mutex){--..}:
Nov 8 00:47:27 gx110 kernel: [ 285.839625] [<c012fcb7>] add_lock_to_list+0x62/0x7e
Nov 8 00:47:27 gx110 kernel: [ 285.839651] [<c0130577>] __lock_acquire+0x8a4/0x99c
Nov 8 00:47:27 gx110 kernel: [ 285.839678] [<c0130930>] lock_acquire+0x5b/0x7b
Nov 8 00:47:27 gx110 kernel: [ 285.839704] [<c035ab6d>] __mutex_lock_slowpath+0xc6/0x23a
Nov 8 00:47:27 gx110 kernel: [ 285.839739] [<c035acfd>] mutex_lock+0x1c/0x1f
Nov 8 00:47:27 gx110 kernel: [ 285.839765] [<c01685fc>] vfs_rename+0x2d2/0x489
Nov 8 00:47:27 gx110 kernel: [ 285.839805] [<c016a01d>] sys_renameat+0x174/0x1d9
Nov 8 00:47:27 gx110 kernel: [ 285.839831] [<c016a0aa>] sys_rename+0x28/0x2a
Nov 8 00:47:27 gx110 kernel: [ 285.839856] [<c0102dfd>] sysenter_past_esp+0x56/0x8d
Nov 8 00:47:27 gx110 kernel: [ 285.839883] [<ffffffff>] 0xffffffff
Nov 8 00:47:27 gx110 kernel: [ 285.839964]
Nov 8 00:47:27 gx110 kernel: [ 285.839966] -> #0 (&inode->i_mutex/2){--..}:
Nov 8 00:47:27 gx110 kernel: [ 285.839994] [<c012fc1f>] print_circular_bug_tail+0x30/0x66
Nov 8 00:47:27 gx110 kernel: [ 285.840022] [<c0130476>] __lock_acquire+0x7a3/0x99c
Nov 8 00:47:27 gx110 kernel: [ 285.840049] [<c0130930>] lock_acquire+0x5b/0x7b
Nov 8 00:47:27 gx110 kernel: [ 285.840075] [<c035add9>] mutex_lock_nested+0xd9/0x24d
Nov 8 00:47:27 gx110 kernel: [ 285.840102] [<c01c29d2>] reiserfs_xattr_set+0xe9/0x2c3
Nov 8 00:47:27 gx110 kernel: [ 285.840129] [<c01c33fb>] reiserfs_set_acl+0x18d/0x204
Nov 8 00:47:27 gx110 kernel: [ 285.840157] [<c01c39a0>] reiserfs_acl_chmod+0x124/0x180
Nov 8 00:47:27 gx110 kernel: [ 285.840185] [<c01a3c49>] reiserfs_setattr+0x20b/0x243
Nov 8 00:47:27 gx110 kernel: [ 285.840214] [<c0173963>] notify_change+0x135/0x2c2
Nov 8 00:47:27 gx110 kernel: [ 285.840254] [<c015fbbf>] sys_fchmodat+0xa5/0xcf
Nov 8 00:47:27 gx110 kernel: [ 285.840280] [<c015fc0a>] sys_chmod+0x21/0x23
Nov 8 00:47:27 gx110 kernel: [ 285.840306] [<c0102dfd>] sysenter_past_esp+0x56/0x8d
Nov 8 00:47:27 gx110 kernel: [ 285.840333] [<ffffffff>] 0xffffffff
Nov 8 00:47:27 gx110 kernel: [ 285.840360]
Nov 8 00:47:27 gx110 kernel: [ 285.840362] other info that might help us debug this:
Nov 8 00:47:27 gx110 kernel: [ 285.840365]
Nov 8 00:47:27 gx110 kernel: [ 285.840397] 3 locks held by kdm/3237:
Nov 8 00:47:27 gx110 kernel: [ 285.840410] #0: (&inode->i_mutex/1){--..}, at: [<c015fb8b>] sys_fchmodat+0x71/0xcf
Nov 8 00:47:28 gx110 kernel: [ 285.840438] #1: (&REISERFS_I(inode)->xattr_sem){----}, at: [<c01c395d>] reiserfs_acl_chmod+0xe1/0x180
Nov 8 00:47:28 gx110 kernel: [ 285.840468] #2: (&REISERFS_SB(s)->xattr_dir_sem){----}, at: [<c01c3992>] reiserfs_acl_chmod+0x116/0x180
Nov 8 00:47:28 gx110 kernel: [ 285.840497]
Nov 8 00:47:28 gx110 kernel: [ 285.840499] stack backtrace:
Nov 8 00:47:28 gx110 kernel: [ 285.840526] [<c0103dc4>] dump_trace+0x64/0x1cc
Nov 8 00:47:28 gx110 kernel: [ 285.840554] [<c0103f45>] show_trace_log_lvl+0x19/0x2e
Nov 8 00:47:28 gx110 kernel: [ 285.840578] [<c01042a2>] show_trace+0x12/0x14
Nov 8 00:47:28 gx110 kernel: [ 285.840601] [<c01042bb>] dump_stack+0x17/0x19
Nov 8 00:47:28 gx110 kernel: [ 285.840623] [<c012fc4c>] print_circular_bug_tail+0x5d/0x66
Nov 8 00:47:28 gx110 kernel: [ 285.840646] [<c0130476>] __lock_acquire+0x7a3/0x99c
Nov 8 00:47:28 gx110 kernel: [ 285.840668] [<c0130930>] lock_acquire+0x5b/0x7b
Nov 8 00:47:28 gx110 kernel: [ 285.840691] [<c035add9>] mutex_lock_nested+0xd9/0x24d
Nov 8 00:47:28 gx110 kernel: [ 285.840713] [<c01c29d2>] reiserfs_xattr_set+0xe9/0x2c3
Nov 8 00:47:28 gx110 kernel: [ 285.840736] [<c01c33fb>] reiserfs_set_acl+0x18d/0x204
Nov 8 00:47:28 gx110 kernel: [ 285.840760] [<c01c39a0>] reiserfs_acl_chmod+0x124/0x180
Nov 8 00:47:28 gx110 kernel: [ 285.840783] [<c01a3c49>] reiserfs_setattr+0x20b/0x243
Nov 8 00:47:28 gx110 kernel: [ 285.840806] [<c0173963>] notify_change+0x135/0x2c2
Nov 8 00:47:28 gx110 kernel: [ 285.840829] [<c015fbbf>] sys_fchmodat+0xa5/0xcf
Nov 8 00:47:28 gx110 kernel: [ 285.840851] [<c015fc0a>] sys_chmod+0x21/0x23
Nov 8 00:47:28 gx110 kernel: [ 285.840872] [<c0102dfd>] sysenter_past_esp+0x56/0x8d
Nov 8 00:47:28 gx110 kernel: [ 285.840898] DWARF2 unwinder stuck at sysenter_past_esp+0x56/0x8d
Nov 8 00:47:28 gx110 kernel: [ 285.840914]
Nov 8 00:47:28 gx110 kernel: [ 285.840927] Leftover inexact backtrace:
Nov 8 00:47:28 gx110 kernel: [ 285.840930]
Nov 8 00:47:28 gx110 kernel: [ 285.840951] =======================

Thanks
Tilman

--
Tilman Schmidt E-Mail: [email protected]
Bonn, Germany
Diese Nachricht besteht zu 100% aus wiederverwerteten Bits.
Ungeoeffnet mindestens haltbar bis: (siehe Rueckseite)


Attachments:
signature.asc (253.00 B)
OpenPGP digital signature