glibmm2.4 version 2.29.11-0ubuntu1 failed to build in oneiric
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
glibmm2.4 (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Oneiric |
Fix Released
|
High
|
Unassigned |
Bug Description
glibmm2.4 version 2.29.11-0ubuntu1 failed to build in oneiric
Link to failed build: https:/
Details about the rebuild:
http://
Direct link to the build log: https:/
This log snippet might be of interest, since it triggered the matcher 'Purging chroot-autobuild'.
Excerpt 1860 lines into the build log:
PASS: glibmm_
/bin/bash: line 5: 27205 Segmentation fault ${dir}$tst
FAIL: glibmm_
=======
1 of 19 tests failed
Please report to http://
=======
make[3]: *** [check-TESTS] Error 1
make[3]: Leaving directory `/build/
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/build/
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/build/
make: *** [debian/
dpkg-buildpackage: error: debian/rules build gave error exit status 2
*******
Build finished at 20110817-0253
FAILED [dpkg-buildpackage died]
Purging chroot-
Changed in glibmm2.4 (Ubuntu): | |
milestone: | none → ubuntu-11.10-beta-1 |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in glibmm2.4 (Ubuntu Oneiric): | |
status: | Fix Committed → Fix Released |
Backtrace suggests this might be a libsigc++ problem?
Program received signal SIGSEGV, Segmentation fault. :trackable_ callback_ list::~ trackable_ callback_ list ( <optimized out>) at ../../sigc+ +/trackable. cc:89 :trackable_ callback_ list::~ trackable_ callback_ list ( <optimized out>) at ../../sigc+ +/trackable. cc:89 ::notify_ callbacks (this=0x604170) +/trackable. cc:67 <optimized out>) +/functors/ slot_base. h:87 base::~ slot_base (this=<optimized out>, chrg=<optimized out>) at ../../sigc+ +/functors/ slot_base. cc:101 c++/4.6/ ext/new_ allocator. h:118 c++/4.6/ bits/stl_ list.h: 1537 c++/4.6/ bits/list. tcc:113 :signal_ impl::sweep (this=0x604120) +/signal_ base.cc: 75 :signal_ impl::notify ( +/signal_ base.cc: 84 :slot_rep: :notify (data=0x604170) +/functors/ slot_base. cc:63 :trackable_ callback_ list::~ trackable_ callback_ list (this=0x6040d0, __in_chrg= <optimized out>) +/trackable. cc:90 ::notify_ callbacks (this=0x604010) +/trackable. cc:67 <optimized out>) refptr_ sigc_bind/ main.cc: 47 refptr_ sigc_bind/ main.cc: 65
sigc::internal:
this=0x604050, __in_chrg=
89 if ((*i).func_)
(gdb) bt
#0 sigc::internal:
this=0x604050, __in_chrg=
#1 0x00007ffff7bd9651 in sigc::trackable
at ../../sigc+
#2 0x00007ffff7bd9ab3 in ~slot_rep (this=0x604170, __in_chrg=
at ../../sigc+
#3 sigc::slot_
__in_
#4 0x00007ffff7bd921c in destroy (__p=0x604150, this=<optimized out>)
at /usr/include/
#5 _M_erase (__position=..., this=<optimized out>)
at /usr/include/
#6 erase (__position=..., this=<optimized out>)
at /usr/include/
#7 sigc::internal:
at ../../sigc+
#8 0x00007ffff7bd9255 in sigc::internal:
d=<optimized out>) at ../../sigc+
#9 0x00007ffff7bd9a5f in sigc::internal:
at ../../sigc+
#10 0x00007ffff7bd95d7 in sigc::internal:
at ../../sigc+
#11 0x00007ffff7bd9651 in sigc::trackable
at ../../sigc+
#12 0x0000000000401625 in ~Test (this=0x604010, __in_chrg=
at glibmm_
#13 main () at glibmm_
(gdb) print i
$1 = {_M_node = 0x0}
(gdb)