[linux-lvm] Trouble 2.2.14 setup - unresolved symbol lvm_map_ptr (My first time)

Andi Kleen ak at suse.de
Sun Jan 30 20:57:42 UTC 2000


On Sun, Jan 30, 2000 at 08:44:56PM +0000, Michael Marxmeier wrote:
> > IMO there's no obvious reason, why it should core there with size == 8.
> > 
> > Do you have an old libc in place by accident which might give us a
> > reason to assume an broken malloc()?
> > If so: try with an actual one.
> > 
> > Any ideas from other list members?
> 
> Conventional wisdom tells that when malloc crashes the free list
> (aka arena) has been trashed. This can happen eg. by a double free
> (some malloc versions check against this) or by writing beyond the
> end of a buffer.
> 
> You might want to try the following:
> env MALLOC_CHECK_=1 vgcreate ...

[...]

Another way is to run it under Electric Fence. This has better 
checking than MALLOC_CHECK_. 

BTW, the function could be made shorter by using mmap on the file 
instead of malloc+read.

-Andi



More information about the linux-lvm mailing list