[Gluster-devel] client crash with AFR in latest tla build

Amar S. Tumballi amar at zresearch.com
Mon Jan 14 08:09:15 UTC 2008


Hi all,
 the issues with patch-629 onwards is fixed now. You can use latest tla
(patch-636) from now on.

Thanks,
Amar

On Jan 14, 2008 12:37 PM, Anand Avati <avati at zresearch.com> wrote:

> please use patch-628. latest tla is undergoing changes.
>
> thanks,
> avati
>
> 2008/1/14, Mickey Mazarick <mic at digitaltadpole.com>:
> >
> > I'm getting the following error with the latest TLA build:
> >
> > ---------
> > got signal (11), printing backtrace
> > ---------
> > /lib64/tls/libc.so.6[0x33c0a2e2b0]
> > /usr/local/lib/glusterfs/1.3.8/xlator/protocol/client.so[0x2aaaaaab1992]
> >
> >
> /usr/local/lib/glusterfs/1.3.8/xlator/cluster/afr.so(afr_setdents+0x199)[0x2aaaaabcb529]
> >
> >
> /usr/local/lib/glusterfs/1.3.8/xlator/cluster/unify.so(unify_sh_ns_getdents_cbk+0x15a)[0x2aaaaace206a]
> >
> >
> /usr/local/lib/glusterfs/1.3.8/xlator/cluster/afr.so(afr_getdents_cbk+0x11c)[0x2aaaaabca86c]
> > /usr/local/lib/glusterfs/1.3.8/xlator/protocol/client.so[0x2aaaaaab3ca0]
> >
> >
> /usr/local/lib/glusterfs/1.3.8/xlator/protocol/client.so(notify+0xa05)[0x2aaaaaab7345]
> >
> >
> /usr/local/lib/glusterfs/1.3.8/transport/ib-verbs/client.so[0x2aaaab18b09e]
> > /lib64/tls/libpthread.so.0[0x33c1906137]
> > /lib64/tls/libc.so.6(__clone+0x73)[0x33c0ac7113]
> >
> >
> > I thought the modified fuse version might have messed up my afr volume
> > but I tried using the tla ver glusterfs--mainline--2.6 and it worked
> > like a charm. The non TLA ver also works as well.
> >
> > gdb gives me:
> >
> > Core was generated by
> > `[glusterfs]
> > '.
> > Program terminated with signal 11, Segmentation fault.
> > Reading symbols from /usr/local/lib/libglusterfs.so.0...done.
> > Loaded symbols for /usr/local/lib/libglusterfs.so.0
> > Reading symbols from /usr/local/lib/libfuse.so.2...done.
> > Loaded symbols for /usr/local/lib/libfuse.so.2
> > Reading symbols from /usr/lib64/libibverbs.so.1...done.
> > Loaded symbols for /usr/lib64/libibverbs.so.1
> > Reading symbols from /lib64/libdl.so.2...done.
> > Loaded symbols for /lib64/libdl.so.2
> > Reading symbols from /lib64/tls/libpthread.so.0...done.
> > Loaded symbols for /lib64/tls/libpthread.so.0
> > Reading symbols from /lib64/tls/libc.so.6...done.
> > Loaded symbols for /lib64/tls/libc.so.6
> > Reading symbols from /lib64/tls/librt.so.1...done.
> > Loaded symbols for /lib64/tls/librt.so.1
> > Reading symbols from /lib64/ld-linux-x86-64.so.2...done.
> > Loaded symbols for /lib64/ld-linux-x86-64.so.2
> > Reading symbols from
> > /usr/local/lib/glusterfs/1.3.8/xlator/protocol/client.so...done.
> > Loaded symbols for
> > /usr/local/lib/glusterfs/1.3.8/xlator/protocol/client.so
> > Reading symbols from
> > /usr/local/lib/glusterfs/1.3.8/xlator/cluster/afr.so...done.
> > Loaded symbols for /usr/local/lib/glusterfs/1.3.8/xlator/cluster/afr.so
> > Reading symbols from
> > /usr/local/lib/glusterfs/1.3.8/xlator/cluster/unify.so...done.
> > Loaded symbols for
> /usr/local/lib/glusterfs/1.3.8/xlator/cluster/unify.so
> > Reading symbols from
> > /usr/local/lib/glusterfs/1.3.8/xlator/performance/write-behind.so...done
> .
> > Loaded symbols for
> > /usr/local/lib/glusterfs/1.3.8/xlator/performance/write-behind.so
> > Reading symbols from
> > /usr/local/lib/glusterfs/1.3.8/xlator/performance/read-ahead.so...done.
> > Loaded symbols for
> > /usr/local/lib/glusterfs/1.3.8/xlator/performance/read-ahead.so
> > Reading symbols from
> > /usr/local/lib/glusterfs/1.3.8/xlator/performance/io-cache.so...done.
> > Loaded symbols for
> > /usr/local/lib/glusterfs/1.3.8/xlator/performance/io-cache.so
> > Reading symbols from
> > /usr/local/lib/glusterfs/1.3.8/transport/ib-verbs/client.so...done.
> > Loaded symbols for
> > /usr/local/lib/glusterfs/1.3.8/transport/ib-verbs/client.so
> > Reading symbols from /usr/lib64/libipathverbs-rdmav2.so...done.
> > Loaded symbols for /usr/lib64/libipathverbs-rdmav2.so
> > Reading symbols from /usr/lib64/libmthca-rdmav2.so...done.
> > Loaded symbols for /usr/lib64/libmthca-rdmav2.so
> > Reading symbols from /usr/lib64/libcxgb3-rdmav2.so...done.
> > Loaded symbols for /usr/lib64/libcxgb3-rdmav2.so
> > Reading symbols from /usr/lib64/libmlx4-rdmav2.so...done.
> > Loaded symbols for /usr/lib64/libmlx4-rdmav2.so
> > Reading symbols from
> > /usr/local/lib/glusterfs/1.3.8/scheduler/alu.so...done.
> > Loaded symbols for /usr/local/lib/glusterfs/1.3.8/scheduler/alu.so
> > Reading symbols from /lib64/libnss_files.so.2...done.
> > Loaded symbols for /lib64/libnss_files.so.2
> > Reading symbols from /lib64/libgcc_s.so.1...done.
> > Loaded symbols for /lib64/libgcc_s.so.1
> > #0  client_setdents (frame=0x550dd0, this=0x50f730, fd=Variable "fd" is
> > not available.
> > ) at client-protocol.c:1998
> > 1998        dir_entry_t *trav = entries->next;
> >
> >
> >
> >
> > --
> >
> >
> > _______________________________________________
> > Gluster-devel mailing list
> > Gluster-devel at nongnu.org
> > http://lists.nongnu.org/mailman/listinfo/gluster-devel
> >
>
>
>
> --
> If I traveled to the end of the rainbow
> As Dame Fortune did intend,
> Murphy would be there to tell me
> The pot's at the other end.
> _______________________________________________
> Gluster-devel mailing list
> Gluster-devel at nongnu.org
> http://lists.nongnu.org/mailman/listinfo/gluster-devel
>



-- 
Amar Tumballi
Gluster/GlusterFS Hacker
[bulde on #gluster/irc.gnu.org]
http://www.zresearch.com - Commoditizing Supercomputing and Superstorage!



More information about the Gluster-devel mailing list