Bug#668240: guitarix: FTBFS(kfreebsd-i386): hangs during waf build

April 10th, 2012 - 12:30 am ET by Steven Chamberlain | Report spam
Package: src:guitarix
Version: 0.22beta2-1
Severity: serious
Tags: sid wheezy
User: debian-bsd@lists.debian.org
Usertags: kfreebsd
X-Debbugs-Cc: debian-bsd@lists.debian.org
Justification: fails to build from source (but built successfully in the
past)

Hi,

Builds of guitarix have been seen to hang for kfreebsd-i386, and I've
been able to reproduce this on my own system.

This happens immediately after:


[154/304] cxx: build/default/libgxwmm/gxwmm/simplevaluedisplay.cc -> build/default/libgxwmm/gxwmm/simplevaluedisplay_80.o
[155/304] cxx: libgxwmm/gxwmm/init.cc -> build/default/libgxwmm/gxwmm/init_80.o
[156/304] cxx: build/default/libgxwmm/gxwmm/wrap_init.cc -> build/default/libgxwmm/gxwmm/wrap_init_80.o



I think the hung task is python2.7 (running the waf build system):


make(76717)───python2.7(76718)─┬─python2.7(77035)
└─python2.7(77015)

steven 77035 0.0 0.9 24940 9988 ? S+ 05:02 0:00 python ./waf build
steven 77015 0.0 0.9 23732 9976 ? S+ 05:02 0:00 python ./waf build
steven 76718 0.4 0.9 24944 10040 ? S+ 05:02 0:02 python ./waf build
steven 76717 0.0 0.1 3508 1416 ? S+ 05:02 0:00 /usr/bin/make -f debian/rules override_dh_auto_build



The same issue also happened when building 0.21.0-1, but a second
attempt was successful. So this issue has existed at least since then,
and seems to happen only sometimes.

This issue has not been seen yet on kfreebsd-amd64.

Regards,
Steven Chamberlain
steven@pyro.eu.org



To UNSUBSCRIBE, email to debian-bugs-rc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
email Follow the discussionReplies 7 repliesReplies Make a reply

Similar topics

Replies

#1 Steven Chamberlain
April 10th, 2012 - 12:40 am ET | Report spam
found 668240 0.20.2-3
thanks

Also seen during a build of 0.20.2-3, in the same place (although the
object was called wrap_init_77 here vs. wrap_init_80 in current versions).

[149/268] cxx: build/default/libgxwmm/gxwmm/simplevaluedisplay.cc -> build/default/libgxwmm/gxwmm/simplevaluedisplay_77.o
[150/268] cxx: libgxwmm/gxwmm/init.cc -> build/default/libgxwmm/gxwmm/init_77.o
[151/268] cxx: build/default/libgxwmm/gxwmm/wrap_init.cc -> build/default/libgxwmm/gxwmm/wrap_init_77.o



Older versions of the package than this, could not be built at all on
kFreeBSD due to #649634.

Regards,
Steven Chamberlain




To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Replies Reply to this message
#2 Roland Stigge
April 10th, 2012 - 07:50 am ET | Report spam
Hi!

On 04/10/2012 06:21 AM, Steven Chamberlain wrote:
Package: src:guitarix
Version: 0.22beta2-1

Builds of guitarix have been seen to hang for kfreebsd-i386, and I've
been able to reproduce this on my own system.



Just built guitarix 0.22beta2-1 successfully on asdfasdf.debian.net,
dchroot "sid":

$ uname -a
GNU/kFreeBSD asdfasdf 8.2-1-amd64 #0 Sat Feb 19 23:10:25 CET 2011 x86_64
amd64 AMD Sempron(tm) Processor 3000+ GNU/kFreeBSD
$

Any hint how we can reproduce the issue?

Upstream old me that they also had issues like this in the past, but
only sporadic, and they also suspect python and waf.

What python version are you using? On asdfasdf, there is:

$ python --version
Python 2.7.2+

Thanks in advance,

Roland



To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Replies Reply to this message
#3 Steven Chamberlain
April 10th, 2012 - 08:00 am ET | Report spam
Hi Roland,

On 10/04/12 12:39, Roland Stigge wrote:
$ uname -a
GNU/kFreeBSD asdfasdf 8.2-1-amd64 #0 Sat Feb 19 23:10:25 CET 2011 x86_64
amd64 AMD Sempron(tm) Processor 3000+ GNU/kFreeBSD



This hasn't been seen to fail on kfreebsd-amd64 before.

Is there a kfreebsd-i386 box you could try this on?


Upstream old me that they also had issues like this in the past, but
only sporadic, and they also suspect python and waf.

What python version are you using? On asdfasdf, there is:

$ python --version
Python 2.7.2+



I have the same Python version, on GNU/kFreeBSD kfreebsd-i386 8.3-0-686.
I saw this issue happen 3 out of 3 times in the same way.


kFreeBSD has some threading-related issues running the Python test suite
(#654783), but those are always reproducible, and affect both
kfreebsd-amd64 and kfreebsd-i386. So this may be unrelated.

Thanks for looking into this!

Regards,
Steven Chamberlain




To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Replies Reply to this message
#4 Roland Stigge
April 10th, 2012 - 08:30 am ET | Report spam
Hi Steven,

On 04/10/2012 01:47 PM, Steven Chamberlain wrote:
On 10/04/12 12:39, Roland Stigge wrote:
$ uname -a
GNU/kFreeBSD asdfasdf 8.2-1-amd64 #0 Sat Feb 19 23:10:25 CET 2011 x86_64
amd64 AMD Sempron(tm) Processor 3000+ GNU/kFreeBSD



This hasn't been seen to fail on kfreebsd-amd64 before.

Is there a kfreebsd-i386 box you could try this on?



Couldn't find one, yet.

At http://db.debian.org/machines.cgi, there is io.debian.net listed as
kfreebsd-i386 (like asdfasdf for amd64). Unfortunately, my Debian SSH
pubkey login doesn't work there (in contrast to asdfasdf). Any idea, why?

kFreeBSD has some threading-related issues running the Python test suite
(#654783), but those are always reproducible, and affect both
kfreebsd-amd64 and kfreebsd-i386. So this may be unrelated.



Upstream listed the following hints:

http://bugs.python.org/issue13817
http://hg.python.org/cpython/rev/c3649173d093
https://bugzilla.redhat.com/show_bug.cgi?idx7712
http://www.freebsd.org/cgi/query-pr.cgi?pr3489

Couldn't test, though.

Roland



To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Replies Reply to this message
#5 Roland Stigge
April 11th, 2012 - 08:40 am ET | Report spam
Hi Steven,

On 04/11/2012 02:14 PM, Steven Chamberlain wrote:
http://bugs.python.org/issue13817



Hi Roland! That was it, I think.

After upgrading to python2.7 2.7.3-rc2 (building it on kfreebsd was
quite a challenge), which has the upstream fix for issue 13817, I was
then able to complete a build of guitarix 0.22beta2-1 on kfreebsd-i386
without this hang.



Thanks for testing this!

I think we need to keep #668240 open to inform people what's going on
until #654783 is fixed at which point #668240 can just be closed when
the kfreebsd-i386 autobuilder built guitarix successfully.

Roland



To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Replies Reply to this message
Help Create a new topicNext page Replies Make a reply
Search Make your own search