Skip to content

authbuf broken for dio case #415

@slovichon

Description

@slovichon

On 2015-05-05 09:38:38 -0400, Zhihui Zhang wrote:

I am running iozone -a on an archive file system:

(gdb) 
(gdb) bt
# 0  0x00007ffff641a5c9 in raise () from /lib64/libc.so.6
# 1  0x00007ffff641bcd8 in abort () from /lib64/libc.so.6
# 2  0x000000000065311e in pfl_abort () at /home/zhihui/projects-yuzu/pfl/init.c:105
# 3  0x000000000066c7b4 in _psclogv (pci=0x7ffe08000950, level=0, options=0, 
    fmt=0x6c2680 "req@%p x%ld/t%ld cb=%p c%lx o%d->@%s:%d lens %d/%d ref %d res %d ret %d fl %s:%s%s%s%s%s%s%s%s%s%s%s/%x/%x replyc %lx rc %d/%d to=%d sent=%ld :: authbuf did not hash correctly -- ensure key files are "..., ap=0x7ffe1e7f8588) at /home/zhihui/projects-yuzu/pfl/log.c:402
# 4  0x000000000066c94a in _psc_fatal (pci=0x7ffe08000950, level=0, options=0, 
    fmt=0x6c2680 "req@%p x%ld/t%ld cb=%p c%lx o%d->@%s:%d lens %d/%d ref %d res %d ret %d fl %s:%s%s%s%s%s%s%s%s%s%s%s/%x/%x replyc %lx rc %d/%d to=%d sent=%ld :: authbuf did not hash correctly -- ensure key files are "...) at /home/zhihui/projects-yuzu/pfl/log.c:435
# 5  0x00000000005e7d44 in slrpc_bulk_check (rq=0x936c70, hbuf=0x7ffe08401a00, iov=0x7ffe08401940, n=1) at /home/zhihui/projects-yuzu/slash2/share/rpc_common.c:1215
# 6  0x00000000004126e1 in authbuf_check (rq=0x936c70, msgtype=4713, flags=0) at /home/zhihui/projects-yuzu/slash2/share/authbuf_sign.c:190
# 7  0x00000000004f957e in msl_dio_cb0 (rq=0x936c70, args=0x936dd0) at /home/zhihui/projects-yuzu/slash2/mount_slash/io.c:918
# 8  0x00000000005eb566 in pscrpc_interpret (rq=0x936c70) at /home/zhihui/projects-yuzu/pfl/rpcclient.c:78
# 9  0x0000000000609395 in _pscrpc_set_check (set=0x928900, finish_one=0) at /home/zhihui/projects-yuzu/pfl/rpcclient.c:939
# 10 0x000000000060d121 in pscrpc_set_wait (set=0x928900) at /home/zhihui/projects-yuzu/pfl/rpcclient.c:1188
# 11 0x00000000004fabf0 in msl_pages_dio_getput (r=0xcd2810) at /home/zhihui/projects-yuzu/slash2/mount_slash/io.c:1021
# 12 0x0000000000517cfe in msl_io (pfr=0x13e3eb0, mfh=0xcff1c0, buf=0x0, size=4194304, off=92274688, rw=SL_READ) at /home/zhihui/projects-yuzu/slash2/mount_slash/io.c:2015
# 13 0x00000000005773bd in mslfsop_read (pfr=0x13e3eb0, size=4194304, off=92274688, data=0xcff1c0) at /home/zhihui/projects-yuzu/slash2/mount_slash/main.c:3017
# 14 0x00000000004c1bbf in pscfs_fuse_handle_read (req=0x7ffe08000970, inum=327636872893027537, size=4194304, off=92274688, fi=0x7ffe1e7fbaa0) at /home/zhihui/projects-yuzu/pfl/fuse.c:988
# 15 0x00007ffff78b431e in do_read (req=<optimized out>, nodeid=<optimized out>, inarg=<optimized out>) at fuse_lowlevel.c:1250
# 16 0x00007ffff78b4b86 in fuse_ll_process_buf (data=0x9132a0, buf=buf@entry=0x7ffe1e7fbc40, ch=<optimized out>) at fuse_lowlevel.c:2460
# 17 0x00007ffff78b4f76 in fuse_ll_process (data=<optimized out>, buf=<optimized out>, len=<optimized out>, ch=<optimized out>) at fuse_lowlevel.c:2482
# 18 0x00000000004b7609 in pscfs_fuse_listener_loop (arg=0x0) at /home/zhihui/projects-yuzu/pfl/fuse.c:368
# 19 0x00007ffff67addf3 in start_thread () from /lib64/libpthread.so.0
# 20 0x00007ffff64db1ad in clone () from /lib64/libc.so.6
(gdb)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions