[Gluster-devel] undefined symbol in booster / crash with io-cache

Anand Avati avati at zresearch.com
Tue Jan 22 03:16:55 UTC 2008


Sascha,
 I am a bit confused. Are the 'undefined symbol' from booster and the
segfault associated with each other? (as in, happen at the same time
together?). The undefined symbol most likely looks to be because of a stale
binary of a previous installation lurking around.. can you confirm?

thanks,
avati

2008/1/21, Sascha Ottolski <ottolski at web.de>:
>
> Am Montag 21 Januar 2008 05:19:04 schrieb Anand Avati:
> > Sascha,
> >  can you give a description of what kind of activity was happening
> > over the mountpoint?
>
> as far as i remember, the crash happened right after I started some
> request on the webserver, that is, only reading from the gluster. I've
> seen it happen radomly yesterday, I had the impression that it mostly
> happened when I relatively quick re-mounted the gluster volume. If I
> waited a  bit after a umount, it seemed not to happened. Sorry, not
> very precise :-( I will have look for the backtraces, if they differ I
> shall send them.
>
>
> The undefined symbol happens immediately when trying to start nginx like
> shown.
>
>
> Cheers, Sascha
>
>
> > thanks,
> > avati
> >
> > 2008/1/19, Sascha Ottolski <ottolski at web.de>:
> > > Hi,
> > >
> > > don't know if this is already fixed, just in case here are two
> > > things I observered with patch-628:
> > >
> > > ~#
> > > LD_PRELOAD=/usr/lib/glusterfs/1.3.8/xlator/performance/booster.so
> > > nginx
> > > nginx: symbol lookup
> > > error: /usr/lib/glusterfs/1.3.8/xlator/performance/booster.so:
> > > undefined symbol: gf_log_loglevel
> > >
> > > and, unrelated, I've seen a crash after enabling io-cache:
> > >
> > > ---------
> > > got signal (11), printing backtrace
> > > ---------
> > > /lib/libc.so.6[0x2ab794202110]
> > > /lib/libc.so.6[0x2ab79423f600]
> > > /lib/libc.so.6(malloc+0x7d)[0x2ab79424116d]
> > > /lib/libc.so.6(vasprintf+0x3e)[0x2ab79423736e]
> > > /lib/libc.so.6(__asprintf+0x88)[0x2ab79421d588]
> > > /usr/lib/libglusterfs.so.0(data_from_uint64+0x35)[0x2ab793c7be05]
> > > /usr/lib/glusterfs/1.3.8/xlator/protocol/client.so[0x2aaaaaab2cb9]
> > > /usr/lib/glusterfs/1.3.8/xlator/cluster/afr.so(afr_lookup+0x150)
> > > [0x2aaaaabcb990]
> > > /usr/lib/glusterfs/1.3.8/xlator/cluster/unify.so(unify_lookup+0x486
> > >) [0x2aaaaace32e6]
> > > /usr/lib/libglusterfs.so.0(default_lookup+0xab)[0x2ab793c8302b]
> > > /usr/lib/glusterfs/1.3.8/xlator/performance/io-cache.so[0x2aaaaaeef
> > >e5b] [glusterfs][0x408067]
> > > [glusterfs][0x40391b]
> > > /lib/libpthread.so.0[0x2ab7940c2f1a]
> > > /lib/libc.so.6(__clone+0x72)[0x2ab79429c5d2]
> > > ---------
> > >
> > >
> > > Cheers, Sascha
> > >
> > >
> > > _______________________________________________
> > > 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.



More information about the Gluster-devel mailing list