cpdup core dumps if -pX is specified

Matthew Dillon dillon at apollo.backplane.com
Tue Apr 28 16:56:18 PDT 2009


:Hi all,
:
:I use following script to dup world building around my boxes:
:http://leaf.dragonflybsd.org/~sephe/cpdup_obj.sh
:
:cpdup reproducibly core dumps in the above script.  But if '-p10' is
:omitted, cpdup will not core dump.
:
:Best Regards,
:sephe
:
:-- 
:Live Free or Die

    Holy cow it took me a while to track this one down.

    libc is not allocating a large enough TCB and the allocation is
    getting overflowed.  It only applies to static-compiled threaded
    programs.

    cpdup creates and destroys lots of threads, and cpdup is statically
    compiled, so it is pretty much the only program that could possibly
    ever actually tickle this bug.

    Fix committed!

					-Matt
					Matthew Dillon 
					<dillon at backplane.com>





More information about the Bugs mailing list