On Wed, Feb 10, 2010 at 07:31:49PM -0600, Dirk Eddelbuettel wrote:
> 
> Hi Dann,

hey Dirk!

> 
> On 10 February 2010 at 11:12, dann frazier wrote:
> | Source: quantlib
> | Version: 1.0.0~20100112-1
> | Severity: serious
> |
> | >From a recent build attempt on hppa:
> | [...]
> | ======================
> | Testing QuantLib 1.0b1
> | ======================
> | *** glibc detected *** 
> /build/buildd-quantlib_1.0.0~20100112-1-hppa-H12qa6/quantlib-1.0.0~20100112/test-suite/.libs/lt-quantlib-test-suite:
>  free(): invalid pointer: 0x0093e938 ***
> | make[1]: *** wait: No child processes.  Stop.
> | make[1]: *** Waiting for unfinished jobs....
> | make[1]: *** wait: No child processes.  Stop.
> | E: Caught signal 'Terminated': terminating immediately
> | make[3]: *** wait: No child processes.  Stop.
> | make[3]: *** Waiting for unfinished jobs....
> | make[3]: *** wait: No child processes.  Stop.
> | make: *** [test-stamp] Terminated
> | make[2]: *** [check-am] Error 2
> | Build killed with signal TERM after 300 minutes of inactivity
>  
> 300 minutes is a long time. What do you suggest we do?

It would probably be useful to see what is causing glibc to detect an
invalid pointer in a call to free(). This has been consistent in the
last 3 build attempts, and it maybe related to this hang. I don't have
any reason to believe glibc is detecting a false positive here.

>  I already skip the
> tests here in debian/rules:
> 
>    cpu        := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)
> 
>    [...]
> 
>    test:      test-stamp 
>    test-stamp: build-stamp
>    ifeq "$(findstring $(cpu), m68k arm armeb mipsel mips)" ""
>          -LD_LIBRARY_PATH=$(CURDIR)/ql/.libs $(MAKE) check
>          -LD_LIBRARY_PATH=$(CURDIR)/ql/.libs $(MAKE) benchmark
>    endif
>          touch test-stamp
> 
> It may make sense to add hppa to the list. What do you think?  Could you try
> a build without this 'make check; make benchmark' step ?

You should be able to do this test in the sid chroot on paer - it
should be practically identical to the buildd environment. If you have
any arch-specific questions, debian-hppa is a good place to ask.

-- 
dann frazier




-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to