Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-3066

kernel NULL pointer dereference for fdatasync(directory)

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Blocker Blocker
    • Lustre 2.4.0
    • Lustre 2.4.0
    • 3
    • 7465

      (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

            dmiter Dmitry Eremin (Inactive)
            dmiter Dmitry Eremin (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: