[LU-3066] kernel NULL pointer dereference for fdatasync(directory) Created: 29/Mar/13  Updated: 31/Mar/13  Resolved: 31/Mar/13

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.4.0
Fix Version/s: Lustre 2.4.0

Type: Bug Priority: Blocker
Reporter: Dmitry Eremin (Inactive) Assignee: Dmitry Eremin (Inactive)
Resolution: Fixed Votes: 0
Labels: LB

Severity: 3
Rank (Obsolete): 7465

 Description   

(gdb) p ((struct ll_inode_info*)0xffff880231233b38)->lli_clob
$1 = (struct cl_object *) 0x0
(gdb) p
#0 0xffffffffa0590d3e in cl_object_top ()
#1 0xffffffffa05a186d in cl_io_init ()
#2 0xffffffffa0a78145 in cl_sync_file_range ()
#3 0xffffffffa0a7b241 in ll_fsync ()
#4 0xffffffff811a5891 in vfs_fsync_range (file=0xffff880230732d40,
dentry=0xffff880243d48b40, start=<value optimized out>,
end=<value optimized out>, datasync=<value optimized out>) at fs/sync.c:260
#5 0xffffffff811a593d in vfs_fsync (file=<value optimized out>,
dentry=<value optimized out>, datasync=<value optimized out>)
at fs/sync.c:285
#6 0xffffffff811a597e in do_fsync (fd=<value optimized out>, datasync=1)
at fs/sync.c:296
#7 0xffffffff811a59b3 in sys_fdatasync (fd=<value optimized out>)
at fs/sync.c:309



 Comments   
Comment by Bob Glossman (Inactive) [ 29/Mar/13 ]

Could this be a dup of LU-2900?

Comment by Oleg Drokin [ 29/Mar/13 ]

While similar area of code, it foes not look like this is a dup, just another crash further in the stack

Comment by Oleg Drokin [ 29/Mar/13 ]

patch in http://review.whamcloud.com/#change,5886

Comment by Peter Jones [ 31/Mar/13 ]

Landed for 2.4

Generated at Sat Feb 10 01:30:40 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.