Daniel Burrows <dburr...@debian.org> (18/01/2010):
>   OK, I can't see any sign of a double-free in either valgrind or
> libefence, which are usually pretty good about catching this sort of
> thing.  Can you run something similar on FreeBSD and see what it says?

Sorry for the delay… (we just started building experimental as well)

Quick checks: (to run in the tests directory after a build)
=============

 - no valgrind on kfreebsd-*

 - libefence results in:
    | $ LD_PRELOAD=libefence.so.0.0 ./boost_test
    |
    |   Electric Fence 2.1 Copyright (C) 1987-1998 Bruce Perens.
    | Running 30 test cases...
    |
    | *** No errors detected
    | Bus error

 - turning on debugging leads to… a successful test:
    | $ ./boost_test --debug
    | Running 30 test cases...
    | […]
    | *** No errors detected

 - to reproduce the initial issue:
    | $ ./boost_test
    | Running 30 test cases...
    |
    | *** No errors detected
    | *** glibc detected *** ./boost_test: double free or corruption (!prev): 
0x080c1298 ***
    | Aborted

I've asked some folks on #-kbsd to keep an eye on this bug in case
they have some time to track it down. Hopefully you'll hear from one
of us soonish.

Mraw,
KiBi.

Attachment: signature.asc
Description: Digital signature

Reply via email to