Mailinglist Archive: opensuse-bugs (16603 mails)

< Previous Next >
[Bug 443379] kernel crash during dbench against NFS
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Mon, 24 Nov 2008 19:02:48 -0700 (MST)
  • Message-id: <20081125020248.47EC4CC7D3@xxxxxxxxxxxxxxxxxxxxxx>
https://bugzilla.novell.com/show_bug.cgi?id=443379

User nfbrown@xxxxxxxxxx added comment
https://bugzilla.novell.com/show_bug.cgi?id=443379#c3


Neil Brown <nfbrown@xxxxxxxxxx> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |NEEDINFO
Info Provider|
|vmarsik@xxxxxxxxxx




--- Comment #3 from Neil Brown <nfbrown@xxxxxxxxxx> 2008-11-24 19:02:47 MST ---
Looks like inode->i_list is not on any list, and we are trying to list_move
it somewhere near the bottom of __sync_single_inode.

i_list is only deleted (list_del) in dispose_list and it should only
get there when the reference count is zero.

However the inode is question is a directory on which we are doing a
"silly delete". i.e. we deleted a file which was still open, so it
was renamed instead. And when the file was finally closed, the
"silly delete" happens. During this time a reference to the directory
inode is held so it should never get a refcount of zero, and so never
be deleted.

Yet obviously it is. So I must be missing something.

I'll try to keep looking.

Meanwhile, can you test the current 11.1-beta kernel and see if you can get
the same result?

Thanks.


--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >
References