[Gluster-devel] server crash on pre6

Anand Avati avati at zresearch.com
Tue Aug 7 16:21:16 UTC 2007


August,
 this bug has been fixed in the latest TLA snapshot. You could either
checkout from the repository or pick up the next release which is happening
shortly.

thanks,
avati

2007/8/7, August R. Wohlt <glusterfs at isidore.net>:
>
> Howdy devs -
>
> I have a pre6 server compiled with fuse-2.7.0-glfs2 on CentOS. The server
> has posix locks and io-threads on top of ext3. There are two pre6 clients,
> they both have write-behind enabled. The server has been crashing for me
> all
> day today with this stack trace. Let me know if you want any other info.
>
> *** glibc detected *** /usr/sbin/glusterfsd: double free or corruption
> (fasttop): 0x0000000004ee1450 ***
> ======= Backtrace: =========
> /lib64/libc.so.6[0x358346e890]
> /lib64/libc.so.6(cfree+0x8c)[0x3583471fac]
> /usr/lib/libglusterfs.so.0(dict_destroy+0x98)[0x36a8006063]
> /usr/lib/libglusterfs.so.0[0x36a8012ca0]
> /usr/lib/libglusterfs.so.0(inode_unref+0x4f)[0x36a801303a]
> /usr/lib/glusterfs/1.3.pre6/xlator/protocol/server.so[0x2aaaab0d7e60]
> /usr/lib/glusterfs/1.3.pre6/xlator/protocol/server.so[0x2aaaab0d7025]
> /lib64/libpthread.so.0[0x35840061b5]
> /lib64/libc.so.6(clone+0x6d)[0x35834cd36d]
> ======= Memory map: ========
> 00400000-00403000 r-xp 00000000 09:02 39311736
> /usr/sbin/glusterfsd
> 00602000-00603000 rw-p 00002000 09:02 39311736
> /usr/sbin/glusterfsd
> 04e01000-05492000 rw-p 04e01000 00:00 0
> 40000000-40001000 ---p 40000000 00:00 0
> 40a02000-41402000 rw-p 40a02000 00:00 0
> 41402000-41403000 ---p 41402000 00:00 0
> 41403000-41e03000 rw-p 41403000 00:00 0
> 41e03000-41e04000 ---p 41e03000 00:00 0
> 41e04000-42804000 rw-p 41e04000 00:00 0
> 42804000-42805000 ---p 42804000 00:00 0
> 42805000-43205000 rw-p 42805000 00:00 0
> 43205000-43206000 ---p 43205000 00:00 0
> 43206000-43c06000 rw-p 43206000 00:00 0
> 3583000000-358301a000 r-xp 00000000 09:02 57212930
> /lib64/ld-2.5.so
> 3583219000-358321a000 r--p 00019000 09:02 57212930
> /lib64/ld-2.5.so
> 358321a000-358321b000 rw-p 0001a000 09:02 57212930
> /lib64/ld-2.5.so
> 3583400000-3583544000 r-xp 00000000 09:02 57213184
> /lib64/libc-2.5.so
> 3583544000-3583744000 ---p 00144000 09:02 57213184
> /lib64/libc-2.5.so
> 3583744000-3583748000 r--p 00144000 09:02 57213184
> /lib64/libc-2.5.so
> 3583748000-3583749000 rw-p 00148000 09:02 57213184
> /lib64/libc-2.5.so
> 3583749000-358374e000 rw-p 3583749000 00:00 0
> 3583800000-3583802000 r-xp 00000000 09:02 57213205
> /lib64/libdl-2.5.so
> 3583802000-3583a02000 ---p 00002000 09:02 57213205
> /lib64/libdl-2.5.so
> 3583a02000-3583a03000 r--p 00002000 09:02 57213205
> /lib64/libdl-2.5.so
> 3583a03000-3583a04000 rw-p 00003000 09:02 57213205
> /lib64/libdl-2.5.so
> 3584000000-3584015000 r-xp 00000000 09:02 57213209
> /lib64/libpthread-2.5.so
> 3584015000-3584214000 ---p 00015000 09:02 57213209
> /lib64/libpthread-2.5.so
> 3584214000-3584215000 r--p 00014000 09:02 57213209
> /lib64/libpthread-2.5.so
> 3584215000-3584216000 rw-p 00015000 09:02 57213209
> /lib64/libpthread-2.5.so
> 3584216000-358421a000 rw-p 3584216000 00:00 0
> 3593e00000-3593e0d000 r-xp 00000000 09:02 57212980
> /lib64/libgcc_s-4.1.1-20070105.so.1
> 3593e0d000-359400c000 ---p 0000d000 09:02 57212980
> /lib64/libgcc_s-4.1.1-20070105.so.1
> 359400c000-359400d000 rw-p 0000c000 09:02 57212980
> /lib64/libgcc_s-4.1.1-20070105.so.1
> 36a8000000-36a801f000 r-xp 00000000 09:02 39311742
> /usr/lib/libglusterfs.so.0.0.0
> 36a801f000-36a821f000 ---p 0001f000 09:02 39311742
> /usr/lib/libglusterfs.so.0.0.0
> 36a821f000-36a8220000 rw-p 0001f000 09:02 39311742
> /usr/lib/libglusterfs.so.0.0.0
> 3ec5e00000-3ec5e0a000 r-xp 00000000 09:02 39311412
> /usr/lib64/libsysfs.so.2.0.0
> 3ec5e0a000-3ec6009000 ---p 0000a000 09:02 39311412
> /usr/lib64/libsysfs.so.2.0.0
> 3ec6009000-3ec600a000 rw-p 00009000 09:02 39311412
> /usr/lib64/libsysfs.so.2.0.0
> 3ec6200000-3ec6207000 r-xp 00000000 09:02 39299762
> /usr/lib64/libibverbs.so.1.0.0
> 3ec6207000-3ec6407000 ---p 00007000 09:02 39299762
> /usr/lib64/libibverbs.so.1.0.0
> 3ec6407000-3ec6408000 rw-p 00007000 09:02 39299762
> /usr/lib64/libibverbs.so.1.0.0
> 2aaaaaaab000-2aaaaaaad000 rw-p 2aaaaaaab000 00:00 0
>
> Program received signal SIGABRT, Aborted.
> [Switching to Thread 1136679232 (LWP 8080)]
> 0x0000003583430015 in raise () from /lib64/libc.so.6
> _______________________________________________
> Gluster-devel mailing list
> Gluster-devel at nongnu.org
> http://lists.nongnu.org/mailman/listinfo/gluster-devel
>



-- 
It always takes longer than you expect, even when you take into account
Hofstadter's Law.

-- Hofstadter's Law



More information about the Gluster-devel mailing list