Source: xmms2 Version: 0.7DrNo-7.1 Severity: serious Justification: FTBFS
Hello,xmms2 FTBFS quickly on CPUs with lots of cores (e.g. lucatelli[0]). You can simulate it by running "./waf configure -j $N" for some large $N; waf spawns >150 of threads, then dies:
$ ./waf configure -j16Checking for program gcc,cc : ok /usr/lib/ccache/gcc Checking for program cpp : ok /usr/bin/cpp Checking for program ar : ok /usr/bin/ar Checking for program ranlib : ok /usr/bin/ranlib Checking for program g++,c++ : ok /usr/lib/ccache/g++ Checking for program windres : not found Checking for git commit id : ok 4bd0e653c2fd8b36a5f2ae4203ff0b37b03180f0 Checking for uncommitted changes : ok Checking for compiler flags -Wall : ok Checking for compiler flags -Wno-format-extra-args : ok Checking for compiler flags -Wno-format-zero-length : ok Checking for compiler flags -Wformat-nonliteral : ok Checking for compiler flags -Wformat-security : ok Checking for compiler flags -Wformat=2 : ok Checking for compiler flags -Wmissing-prototypes : ok Checking for compiler flags -Wstrict-prototypes : ok Checking for compiler flags -Wempty-body : ok Checking for compiler flags -Wignored-qualifiers : ok Checking for compiler flags -Wtype-limits : ok Checking for compiler flags -Wwrite-strings : ok Checking for platform code for posix : ok Checking for glib-2.0 >= 2.8.0 : ok Checking for speex : not found Checking for libxml-2.0 : ok Checking for library m : not found Checking for header sys/soundcard.h : Traceback (most recent call last):
File "./waf", line 10, in <module>
imp.load_source("waf","waf-light")
File "waf-light", line 153, in <module>
Scripting.prepare(t, cwd, VERSION, wafdir)
File "/tmp/xmms2-0.7DrNo/wafadmin/Scripting.py", line 145, in prepare
prepare_impl(t, cwd, ver, wafdir)
File "/tmp/xmms2-0.7DrNo/wafadmin/Scripting.py", line 135, in prepare_impl
main()
File "/tmp/xmms2-0.7DrNo/wafadmin/Scripting.py", line 188, in main
fun(ctx)
File "/tmp/xmms2-0.7DrNo/wafadmin/Scripting.py", line 240, in configure
conf.sub_config([''])
File "/tmp/xmms2-0.7DrNo/wafadmin/Configure.py", line 178, in sub_config
self.recurse(k, name='configure')
File "/tmp/xmms2-0.7DrNo/wafadmin/Utils.py", line 611, in recurse
f(self)
File "<string>", line 408, in configure
File "<string>", line 204, in _configure_plugins
File "/tmp/xmms2-0.7DrNo/wafadmin/Configure.py", line 178, in sub_config
self.recurse(k, name='configure')
File "/tmp/xmms2-0.7DrNo/wafadmin/Utils.py", line 611, in recurse
f(self)
File "/tmp/xmms2-0.7DrNo/waftools/plugin.py", line 13, in stock_configure
if configure and not configure(conf):
File "<string>", line 4, in plugin_configure
File "/tmp/xmms2-0.7DrNo/wafadmin/Tools/config_c.py", line 526, in check_cc
return self.check(*k, **kw)
File "/tmp/xmms2-0.7DrNo/wafadmin/Tools/config_c.py", line 408, in check
ret = self.run_c_code(*k, **kw)
File "/tmp/xmms2-0.7DrNo/wafadmin/Tools/config_c.py", line 490, in run_c_code
bld.compile()
File "/tmp/xmms2-0.7DrNo/wafadmin/Build.py", line 269, in compile
self.generator.start()
File "/tmp/xmms2-0.7DrNo/wafadmin/Runner.py", line 210, in start
self.consumers = [TaskConsumer(self) for i in xrange(self.numjobs)]
File "/tmp/xmms2-0.7DrNo/wafadmin/Runner.py", line 31, in __init__
self.start()
File "/usr/lib/python2.6/threading.py", line 474, in start
_start_new_thread(self.__bootstrap, ())
thread.error: can't start new thread
[0]
https://buildd.debian.org/fetch.cgi?&pkg=xmms2&ver=0.7DrNo-7&arch=mips&stamp=1277127295&file=log
--
Jakub Wilk
signature.asc
Description: Digital signature

