Ticket #41 (closed defect: fixed)
pvfs2-server segfaults when num_dfiles larger than number of servers
| Reported by: | mtmoore | Owned by: | ligon |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | Server | Version: | latest |
| Keywords: | Cc: |
Description
In a single server setup if the number of datafiles is set on a directory using the extended attribute user.pvfs2.num_dfiles to 2, the server segfaults when the copying a file into the file system (via pvfs2-cp).
[E 08/16/2011 23:01:55] PVFS2 server: signal 6
[E 08/16/2011 23:01:55] [bt] /lib64/libc.so.6(gsignal+0x35) [0x3c2e830265]
[E 08/16/2011 23:01:55] [bt] /lib64/libc.so.6(gsignal+0x35) [0x3c2e830265]
[E 08/16/2011 23:01:55] [bt] /lib64/libc.so.6(abort+0x110) [0x3c2e831d10]
[E 08/16/2011 23:01:55] [bt] /lib64/libc.so.6(assert_fail+0xf6) [0x3c2e8296e6]
[E 08/16/2011 23:01:55] [bt] install/cvs-orange-head/sbin/pvfs2-server [0x424bac]
[E 08/16/2011 23:01:55] [bt] /home/mtmoore/pvfs/install/cvs-orange-head/sbin/pvfs2-server(job_bmi_unexp_cancel+0x21) [0x420ef1]
[E 08/16/2011 23:01:55] [bt] install/cvs-orange-head/sbin/pvfs2-server [0x414416]
[E 08/16/2011 23:01:55] [bt] /lib64/libpthread.so.0 [0x3c2f40eb10]
[E 08/16/2011 23:01:55] [bt] /lib64/libc.so.6(write+0x4b) [0x3c2e8c680b]
[E 08/16/2011 23:01:55] [bt] /lib64/libc.so.6(_IO_file_write+0x43) [0x3c2e86bc03]
[E 08/16/2011 23:01:55] [bt] /lib64/libc.so.6(_IO_do_write+0x76) [0x3c2e86bb16]
[E 08/16/2011 23:01:55] [bt] /lib64/libc.so.6(_IO_file_sync+0xa7) [0x3c2e86c147]
[E 08/16/2011 23:01:55] [bt] /lib64/libc.so.6(fflush+0x20) [0x3c2e8612f0]
[E 08/16/2011 23:01:55] [bt] install/cvs-orange-head/sbin/pvfs2-server [0x44f675]
[E 08/16/2011 23:01:55] [bt] install/cvs-orange-head/sbin/pvfs2-server(gossip_debug+0x85) [0x44fbf5]
(gdb) l *(0x44f675)
0x44f675 is in tree_get_file_size_comp_fn (../../src/cvs-orange-head/pvfs2/./src/server/tree-communicate.sm:546).
