Hi Amit,

I think this was a bug in the 2.7.1 release that has been fixed in trunk. Patch is attached if you want to give it a try.

thanks,
-Phil

Kumar, Amit H. wrote:
Hello Everyone:
I get the below appended error message when I use ‘pvfs2-ls’ as opposed to ‘pvfs2-lsplus’ where I don’t get any error. As far as the parallel file system, I can copy and write to pvfs2 mount point without any errors. Hence curious what is the difference between pvfs2-ls and pvfs2-lsplus and could there be something wrong in my compilation. Thank you,
Amit
# /opt/pvfs2/bin/pvfs2-ls
lost+found
*** glibc detected *** /opt/pvfs2/bin/pvfs2-ls: double free or corruption (!prev): 0x0000000002aa8010 ***
======= Backtrace: =========
/lib64/libc.so.6[0x3fbd66f4f4]
/lib64/libc.so.6(cfree+0x8c)[0x3fbd672b1c]
/opt/pvfs2/bin/pvfs2-ls(main+0x4d6)[0x40dc5a]
/lib64/libc.so.6(__libc_start_main+0xf4)[0x3fbd61d8a4]
/opt/pvfs2/bin/pvfs2-ls[0x40bd99]
======= Memory map: ========
00400000-004a5000 r-xp 00000000 08:06 5782980 /opt/pvfs2/bin/pvfs2-ls 006a4000-006ac000 rw-p 000a4000 08:06 5782980 /opt/pvfs2/bin/pvfs2-ls
006ac000-006ae000 rw-p 006ac000 00:00 0
02aa8000-02bce000 rw-p 02aa8000 00:00 0
3f1a400000-3f1a40c000 r-xp 00000000 08:01 2113250 /usr/lib64/libibverbs.so.1.0.0 3f1a40c000-3f1a60c000 ---p 0000c000 08:01 2113250 /usr/lib64/libibverbs.so.1.0.0 3f1a60c000-3f1a60d000 rw-p 0000c000 08:01 2113250 /usr/lib64/libibverbs.so.1.0.0 3fbd200000-3fbd21a000 r-xp 00000000 08:01 1769776 /lib64/ld-2.5.so 3fbd419000-3fbd41a000 r--p 00019000 08:01 1769776 /lib64/ld-2.5.so 3fbd41a000-3fbd41b000 rw-p 0001a000 08:01 1769776 /lib64/ld-2.5.so 3fbd600000-3fbd746000 r-xp 00000000 08:01 1769777 /lib64/libc-2.5.so 3fbd746000-3fbd946000 ---p 00146000 08:01 1769777 /lib64/libc-2.5.so 3fbd946000-3fbd94a000 r--p 00146000 08:01 1769777 /lib64/libc-2.5.so 3fbd94a000-3fbd94b000 rw-p 0014a000 08:01 1769777 /lib64/libc-2.5.so
3fbd94b000-3fbd950000 rw-p 3fbd94b000 00:00 0
3fbda00000-3fbda02000 r-xp 00000000 08:01 1769778 /lib64/libdl-2.5.so 3fbda02000-3fbdc02000 ---p 00002000 08:01 1769778 /lib64/libdl-2.5.so 3fbdc02000-3fbdc03000 r--p 00002000 08:01 1769778 /lib64/libdl-2.5.so 3fbdc03000-3fbdc04000 rw-p 00003000 08:01 1769778 /lib64/libdl-2.5.so 3fbe200000-3fbe215000 r-xp 00000000 08:01 1769782 /lib64/libpthread-2.5.so 3fbe215000-3fbe414000 ---p 00015000 08:01 1769782 /lib64/libpthread-2.5.so 3fbe414000-3fbe415000 r--p 00014000 08:01 1769782 /lib64/libpthread-2.5.so 3fbe415000-3fbe416000 rw-p 00015000 08:01 1769782 /lib64/libpthread-2.5.so
3fbe416000-3fbe41a000 rw-p 3fbe416000 00:00 0
3fbfa00000-3fbfa0d000 r-xp 00000000 08:01 1769787 /lib64/libgcc_s-4.1.2-20070626.so.1 3fbfa0d000-3fbfc0d000 ---p 0000d000 08:01 1769787 /lib64/libgcc_s-4.1.2-20070626.so.1 3fbfc0d000-3fbfc0e000 rw-p 0000d000 08:01 1769787 /lib64/libgcc_s-4.1.2-20070626.so.1
2aaaaaaab000-2aaaaaaac000 rw-p 2aaaaaaab000 00:00 0
2aaaaaab9000-2aaaaaabc000 rw-p 2aaaaaab9000 00:00 0
2aaaaaac9000-2aaaaaacd000 r-xp 00000000 08:01 2113051 /usr/lib64/libcxgb3-rdmav2.so 2aaaaaacd000-2aaaaaccd000 ---p 00004000 08:01 2113051 /usr/lib64/libcxgb3-rdmav2.so 2aaaaaccd000-2aaaaacce000 rw-p 00004000 08:01 2113051 /usr/lib64/libcxgb3-rdmav2.so 2aaaaacce000-2aaaaacd1000 r-xp 00000000 08:01 2113056 /usr/lib64/libipathverbs-rdmav2.so 2aaaaacd1000-2aaaaaed1000 ---p 00003000 08:01 2113056 /usr/lib64/libipathverbs-rdmav2.so 2aaaaaed1000-2aaaaaed2000 rw-p 00003000 08:01 2113056 /usr/lib64/libipathverbs-rdmav2.so 2aaaaaed2000-2aaaaaed8000 r-xp 00000000 08:01 2113049 /usr/lib64/libmlx4-rdmav2.so 2aaaaaed8000-2aaaab0d8000 ---p 00006000 08:01 2113049 /usr/lib64/libmlx4-rdmav2.so 2aaaab0d8000-2aaaab0d9000 rw-p 00006000 08:01 2113049 /usr/lib64/libmlx4-rdmav2.so 2aaaab0d9000-2aaaab0e0000 r-xp 00000000 08:01 2113047 /usr/lib64/libmthca-rdmav2.so 2aaaab0e0000-2aaaab2df000 ---p 00007000 08:01 2113047 /usr/lib64/libmthca-rdmav2.so 2aaaab2df000-2aaaab2e0000 rw-p 00006000 08:01 2113047 /usr/lib64/libmthca-rdmav2.so 2aaaab2e0000-2aaaab2e4000 r-xp 00000000 08:01 2113054 /usr/lib64/libnes-rdmav2.so 2aaaab2e4000-2aaaab4e3000 ---p 00004000 08:01 2113054 /usr/lib64/libnes-rdmav2.so 2aaaab4e3000-2aaaab4e4000 rw-p 00003000 08:01 2113054 /usr/lib64/libnes-rdmav2.so
2aaaab4e4000-2aaaab4e5000 rw-p 2aaaab4e4000 00:00 0
2aaaab4f1000-2aaaab4fb000 r-xp 00000000 08:01 1769500 /lib64/libnss_files-2.5.so 2aaaab4fb000-2aaaab6fa000 ---p 0000a000 08:01 1769500 /lib64/libnss_files-2.5.so 2aaaab6fa000-2aaaab6fb000 r--p 00009000 08:01 1769500 /lib64/libnss_files-2.5.so 2aaaab6fb000-2aaaab6fc000 rw-p 0000a000 08:01 1769500 /lib64/libnss_files-2.5.so
2aaaac000000-2aaaac021000 rw-p 2aaaac000000 00:00 0
2aaaac021000-2aaab0000000 ---p 2aaaac021000 00:00 0
7fffb4901000-7fffb4917000 rw-p 7fffb4901000 00:00 0 [stack] ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0 [vdso]
Aborted

------------------------------------------------------------------------

_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

--- pvfs2-ls.c	2008-04-14 11:37:32.000000000 -0400
+++ /home/pcarns/working/pvfs2/trunk/pvfs2/src/apps/admin/pvfs2-ls.c	2008-02-22 10:26:08.000000000 -0500
@@ -846,7 +846,6 @@ int main(int argc, char **argv)
     free(user_opts->start);
     free(pvfs_path);
     free(fs_id_array);
-    free(user_opts);
 
     PVFS_sys_finalize();
     if (user_opts)
_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to