I also try to work with gdb and efence but it does not seems to work: I re-link LVM (with -O2) tools with libefence then launch gdb. At gdb prompt I type in "set environment LD_PRELOAD=libefence.so.0.0" then "run". But the message of the load of efence does not appears? And run failled on Segmentation fault without any diagnostic of efence. I think it is not the right way to work: if in command line I do "export LD_PRELOAD=libefence.so.0.0" then launch "mkdir toto" the message of efence load appears well?
Does it exist some where some HOWTO explaining the actual way to use efence? Joel [EMAIL PROTECTED] wrote: > > Quoting [EMAIL PROTECTED]: > > > Quoting Matthew Wilcox <[EMAIL PROTECTED]>: > > > > > On Mon, Oct 08, 2001 at 06:39:17PM +0200, > > [EMAIL PROTECTED] > > wrote: > > > > I guess :-) that you compiled the lvm-tools with optimization. Since > > > > > > there seems to be a general problem with the lvm-tools and gcc3 > > (appears > > > > also on other architectures (see lvm mailing list)) recompile the > > > > lvm-tools without optimisation or "weak" optimisation (-O0). > > > > The all LVM-HOWTO test seems to works fine if change -O2 to -O0 into > > make.tmpl. > > > > > -O0 is no optimisation, -O1 is weak optimisation and -O2 is most > > > optimisations. This is normally a bug in the code, not the > > compiler... > > > > I thinks so too. > > I will try now to recompile with -O2 and -ggdb to try to have a better > > idea. > > ddd (as well gdb) failed on message: > 0x4015dc88 in mocount () from /lib/libc.so.6 > > into call lvm_dont_interrupt (0); > > which is a "simple loop on s" calling 'signal(s,SIG_IGN)' if s is not SIGKILL. > > What could be broken? > > Thanks again for help, > joel > > ------------------------------------------------- > This mail sent through Tiscalinet Webmail (http://webmail.tiscali.be)

