[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Unreproducible buildd error of hugin/experimental on Debian/hurd


On Sat, Oct 30, 2010 at 10:02:23AM +0200, Andreas Metzler wrote:
> cd build-dir && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,defs" -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,defs" -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,defs" ..
> *** glibc detected *** cmake: double free or corruption (out): 0x082a9f30 ***

> Is this a common error on hurd? Google was not helpful.

This would rather be a programming error in either cmake itself, or in
one of the shared libraries that it's using: cmake either did ``free
(pointer); [some other code]; free ([same] pointer)'' or something has
scribbled over the process' memory in a way that glibc's malloc system
(rightfully) got confused.  If we can't reproduce it, there's not much we
can do -- apart from inspecting cmake's (and libraries') source code.


Attachment: signature.asc
Description: Digital signature

Reply to: