Debian Bug report logs - #602668
libdevel-bt-perl: FTBFS on armel

version graph

Package: libdevel-bt-perl; Maintainer for libdevel-bt-perl is Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>; Source for libdevel-bt-perl is src:libdevel-bt-perl.

Reported by: Hector Oron <zumbi@debian.org>

Date: Sat, 6 Nov 2010 23:24:04 UTC

Severity: serious

Tags: jessie, sid

Found in version libdevel-bt-perl/0.05-1

Done: Samuel Bronson <naesten@gmail.com>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#602668; Package libdevel-bt-perl. (Sat, 06 Nov 2010 23:24:07 GMT) Full text and rfc822 format available.

Acknowledgement sent to Hector Oron <zumbi@debian.org>:
New Bug report received and forwarded. Copy sent to Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>. (Sat, 06 Nov 2010 23:24:07 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Hector Oron <zumbi@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libdevel-bt-perl: FTBFS on armel
Date: Sat, 06 Nov 2010 23:15:01 +0000
Package: libdevel-bt-perl
Version: 0.05-1
Severity: serious

Hello,

Your package fails to build on armel with following error:
Test Summary Report
-------------------
t/basic.t             (Wstat: 1280 Tests: 5 Failed: 5)
  Failed tests:  1-5
    Non-zero exit status: 5
    Files=4, Tests=5,  9 wallclock secs ( 0.21 usr  0.02 sys +  1.81 cusr  0.38 csys =  2.42 CPU)
    Result: FAIL
    make[1]: *** [test_dynamic] Error 255
    make[1]: Leaving directory `/build/buildd-libdevel-bt-perl_0.05-1-armel-gAnCHp/libdevel-bt-perl-0.05'
    dh_auto_test: make -j1 test returned exit code 2
    make: *** [build] Error 29

Full buildlog at: https://buildd.debian.org/fetch.cgi?pkg=libdevel-bt-perl;ver=0.05-1;arch=armel;stamp=1288778427

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (650, 'testing'), (600, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#602668; Package libdevel-bt-perl. (Sun, 07 Nov 2010 14:15:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to gregor herrmann <gregoa@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>. (Sun, 07 Nov 2010 14:15:03 GMT) Full text and rfc822 format available.

Message #10 received at 602668@bugs.debian.org (full text, mbox):

From: gregor herrmann <gregoa@debian.org>
To: 602668@bugs.debian.org
Subject: Re: Bug#602668: libdevel-bt-perl: FTBFS on armel
Date: Sun, 7 Nov 2010 15:13:51 +0100
[Message part 1 (text/plain, inline)]
tag 602668 + confirmed
thanks

On Sat, 06 Nov 2010 23:15:01 +0000, Hector Oron wrote:

> Your package fails to build on armel with following error:

I can reproduce the test failures on abel (armel) and asdfasdf
(kfreebsd-amd64) when running the tests manually:

armel:

(sid)gregoa@abel:~/src/libdevel-bt-perl-0.05$ PERL5LIB=~/src/perl5lib/lib/ make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/basic.t ............... 1/? 
#   Failed test 'perl backtrace for SIGABRT'
#   at t/basic.t line 26.
#                   '#0  0x4023646c in waitpid () from /lib/libpthread.so.0
# #1  0x40027b48 in backtrace (sig=<value optimized out>) at bt.xs:183
# #2  signal_handler (sig=<value optimized out>) at bt.xs:190
# #3  0x30373230 in ?? ()
# #4  0x30373230 in ?? ()
# '
#     doesn't match '(?-xism:\bperl_run\b)'
t/basic.t ............... 2/? 
#   Failed test 'perl backtrace for SIGFPE'
#   at t/basic.t line 26.
#                   '#0  0x4023646c in waitpid () from /lib/libpthread.so.0
# #1  0x40027b48 in backtrace (sig=<value optimized out>) at bt.xs:183
# #2  signal_handler (sig=<value optimized out>) at bt.xs:190
# #3  0x31373230 in ?? ()
# #4  0x31373230 in ?? ()
# '
#     doesn't match '(?-xism:\bperl_run\b)'
t/basic.t ............... 3/? 
#   Failed test 'perl backtrace for SIGILL'
#   at t/basic.t line 26.
#                   '#0  0x4023646c in waitpid () from /lib/libpthread.so.0
# #1  0x40027b48 in backtrace (sig=<value optimized out>) at bt.xs:183
# #2  signal_handler (sig=<value optimized out>) at bt.xs:190
# #3  0x31373230 in ?? ()
# #4  0x31373230 in ?? ()
# '
#     doesn't match '(?-xism:\bperl_run\b)'
t/basic.t ............... 4/? 
#   Failed test 'perl backtrace for SIGQUIT'
#   at t/basic.t line 26.
#                   '#0  0x4023646c in waitpid () from /lib/libpthread.so.0
# #1  0x40027b48 in backtrace (sig=<value optimized out>) at bt.xs:183
# #2  signal_handler (sig=<value optimized out>) at bt.xs:190
# #3  0x32373230 in ?? ()
# #4  0x32373230 in ?? ()
# '
#     doesn't match '(?-xism:\bperl_run\b)'
t/basic.t ............... 5/? 
#   Failed test 'perl backtrace for SIGSEGV'
#   at t/basic.t line 26.
#                   '#0  0x4023646c in waitpid () from /lib/libpthread.so.0
# #1  0x40027b48 in backtrace (sig=<value optimized out>) at bt.xs:183
# #2  signal_handler (sig=<value optimized out>) at bt.xs:190
# #3  0x33373230 in ?? ()
# #4  0x33373230 in ?? ()
# '
#     doesn't match '(?-xism:\bperl_run\b)'
# Looks like you failed 5 tests of 5.
t/basic.t ............... Dubious, test returned 5 (wstat 1280, 0x500)
Failed 5/5 subtests 
t/release-eol.t ......... skipped: these tests are for release candidate testing
t/release-no-tabs.t ..... skipped: these tests are for release candidate testing
t/release-pod-syntax.t .. skipped: these tests are for release candidate testing

Test Summary Report
-------------------
t/basic.t             (Wstat: 1280 Tests: 5 Failed: 5)
  Failed tests:  1-5
  Non-zero exit status: 5
Files=4, Tests=5,  9 wallclock secs ( 0.21 usr  0.05 sys +  1.76 cusr  0.31 csys =  2.33 CPU)
Result: FAIL
Failed 1/4 test programs. 5/5 subtests failed.
make: *** [test_dynamic] Error 255
(sid)gregoa@abel:~/src/libdevel-bt-perl-0.05$ 


kfreebsd-amd64:

(sid)gregoa@asdfasdf:~/src/libdevel-bt-perl-0.05$ PERL5LIB=~/src/perl5lib/lib make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/basic.t ............... 1/? 
#   Failed test 'perl backtrace for SIGABRT'
#   at t/basic.t line 26.
#                   ''
#     doesn't match '(?-xism:\bperl_run\b)'
t/basic.t ............... 2/? 
#   Failed test 'perl backtrace for SIGFPE'
#   at t/basic.t line 26.
#                   '#0  0x00000008012cc938 in wait4 () from /lib/libc.so.0.1
# #1  0x0000000807f71f2d in backtrace (sig=<value optimized out>) at bt.xs:183
# #2  signal_handler (sig=<value optimized out>) at bt.xs:190
# #3  0x0000000801020244 in __pthread_sighandler () from /lib/libpthread.so.0
# '
#     doesn't match '(?-xism:\bperl_run\b)'
t/basic.t ............... 3/? 
#   Failed test 'perl backtrace for SIGILL'
#   at t/basic.t line 26.
#                   '#0  0x00000008012cc938 in wait4 () from /lib/libc.so.0.1
# #1  0x0000000807f71f2d in backtrace (sig=<value optimized out>) at bt.xs:183
# #2  signal_handler (sig=<value optimized out>) at bt.xs:190
# #3  0x0000000801020244 in __pthread_sighandler () from /lib/libpthread.so.0
# '
#     doesn't match '(?-xism:\bperl_run\b)'
t/basic.t ............... 4/? 
#   Failed test 'perl backtrace for SIGQUIT'
#   at t/basic.t line 26.
#                   '#0  0x00000008012cc938 in wait4 () from /lib/libc.so.0.1
# #1  0x0000000807f71f2d in backtrace (sig=<value optimized out>) at bt.xs:183
# #2  signal_handler (sig=<value optimized out>) at bt.xs:190
# #3  0x0000000801020244 in __pthread_sighandler () from /lib/libpthread.so.0
# '
#     doesn't match '(?-xism:\bperl_run\b)'
t/basic.t ............... 5/? 
#   Failed test 'perl backtrace for SIGSEGV'
#   at t/basic.t line 26.
#                   '#0  0x00000008012cc938 in wait4 () from /lib/libc.so.0.1
# #1  0x0000000807f71f2d in backtrace (sig=<value optimized out>) at bt.xs:183
# #2  signal_handler (sig=<value optimized out>) at bt.xs:190
# #3  0x0000000801020244 in __pthread_sighandler () from /lib/libpthread.so.0
# '
#     doesn't match '(?-xism:\bperl_run\b)'
# Looks like you failed 5 tests of 5.
t/basic.t ............... Dubious, test returned 5 (wstat 1280, 0x500)
Failed 5/5 subtests 
t/release-eol.t ......... skipped: these tests are for release candidate testing
t/release-no-tabs.t ..... skipped: these tests are for release candidate testing
t/release-pod-syntax.t .. skipped: these tests are for release candidate testing

Test Summary Report
-------------------
t/basic.t             (Wstat: 1280 Tests: 5 Failed: 5)
  Failed tests:  1-5
  Non-zero exit status: 5
Files=4, Tests=5, 17 wallclock secs ( 0.05 usr  0.03 sys +  0.42 cusr  0.08 csys =  0.58 CPU)
Result: FAIL
Failed 1/4 test programs. 5/5 subtests failed.
make: *** [test_dynamic] Error 255
(sid)gregoa@asdfasdf:~/src/libdevel-bt-perl-0.05$ 



From the build logs:

armel:
Toolchain package versions: libc6-dev_2.11.2-5 dpkg-dev_1.15.8.4 linux-libc-dev_2.6.32-21 gcc-4.4_4.4.4-13 g++-4.4_4.4.4-13 binutils_2.20.1-14 libstdc++6-4.4-dev_4.4.4-13 libstdc++6_4.4.4-13
Package versions: apt_0.8.1 base-files_5.9 base-passwd_3.5.22 bash_4.1-3 binutils_2.20.1-14 bsdmainutils_8.0.13 bsdutils_1:2.17.2-3.1 build-essential_11.5 bzip2_1.0.5-5 coreutils_8.5-1 cpp_4:4.4.4-2 cpp-4.4_4.4.4-13 dash_0.5.5.1-7 debconf_1.5.35 debconf-i18n_1.5.35 debfoster_2.7-1.1 debhelper_8.0.0 debian-archive-keyring_2010.08.28 debianutils_3.4 diffutils_1:3.0-1 dpkg_1.15.8.4 dpkg-dev_1.15.8.4 e2fslibs_1.41.12-2 e2fsprogs_1.41.12-2 fakeroot_1.14.4-1 file_5.04-5 findutils_4.4.2-1 g++_4:4.4.4-2 g++-4.4_4.4.4-13 gcc_4:4.4.4-2 gcc-4.4_4.4.4-13 gcc-4.4-base_4.4.4-13 gdb_7.2-1 gdbserver_7.2-1 gettext_0.18.1.1-3 gettext-base_0.18.1.1-3 gnupg_1.4.10-4 gpgv_1.4.10-4 grep_2.6.3-3 groff-base_1.20.1-10 gzip_1.3.12-9 hostname_3.04 html2text_1.3.2a-15 initscripts_2.88dsf-12 insserv_1.14.0-2 intltool-debian_0.35.0+20060710.1 libacl1_2.2.49-3 libattr1_1:2.4.44-2 libblkid1_2.17.2-3.1 libbz2-1.0_1.0.5-5 libc-bin_2.11.2-5 libc-dev-bin_2.11.2-5 libc6_2.11.2-5 libc6-dev_2.11.2-5 libcapture-tiny-perl_0.08-1 libcomerr2_1.41.12-2 libcroco3_0.6.2-1 libdb4.7_4.7.25-9 libdb4.8_4.8.30-2 libdpkg-perl_1.15.8.4 libexpat1_2.0.1-7 libfile-which-perl_1.08-1 libgc1c2_1:6.8-1.2 libgcc1_1:4.4.4-13 libgdbm3_1.8.3-9 libglib2.0-0_2.24.2-1 libgmp3c2_2:4.3.2+dfsg-1 libgomp1_4.4.4-13 liblocale-gettext-perl_1.05-6 liblzma2_4.999.9beta+20100810-1 libmagic1_5.04-5 libmpfr4_3.0.0-2 libncurses5_5.7+20100313-2 libncursesw5_5.7+20100313-4 libpam-modules_1.1.1-4 libpam-runtime_1.1.1-4 libpam0g_1.1.1-4 libpcre3_8.02-1.1 libpython2.6_2.6.6-6 libreadline6_6.1-3 libselinux1_2.0.96-1 libsepol1_2.0.41-1 libsqlite3-0_3.7.3-1 libss2_1.41.12-2 libssl0.9.8_0.9.8o-2 libstdc++6_4.4.4-13 libstdc++6-4.4-dev_4.4.4-13 libtext-charwidth-perl_0.04-6 libtext-iconv-perl_1.7-2 libtext-wrapi18n-perl_0.06-7 libtimedate-perl_1.2000-1 libunistring0_0.9.3-3 libusb-0.1-4_2:0.1.12-16 libuuid1_2.17.2-3.1 libxml2_2.7.7.dfsg-4 linux-libc-dev_2.6.32-21 login_1:4.1.4.2-1+b2 lsb-base_3.2-23.1 make_3.81-8 man-db_2.5.7-6 mawk_1.3.3-15 mime-support_3.48-1 mount_2.17.2-3.1 ncurses-base_5.7+20100313-2 ncurses-bin_5.7+20100313-2 passwd_1:4.1.4.2-1+b2 patch_2.6-2 perl_5.10.1-14 perl-base_5.10.1-14 perl-modules_5.10.1-14 po-debconf_1.0.16 python2.6_2.6.6-6 python2.6-minimal_2.6.6-6 readline-common_6.1-3 sed_4.2.1-7 sensible-utils_0.0.4 sudo_1.7.2p7-1 sysv-rc_2.88dsf-12 sysvinit_2.88dsf-12 sysvinit-utils_2.88dsf-12 tar_1.23-2.1 tzdata_2010l-1 util-linux_2.17.2-3.1 xz-utils_4.999.9beta+20100810-1 zlib1g_1:1.2.3.4.dfsg-3

kfreebsd-amd64:
Toolchain package versions: libc6-dev_ =*=NOT INSTALLED=*= dpkg-dev_1.15.8.5 libstdc++6_4.4.5-6 gcc-4.4_4.4.5-6 g++-4.4_4.4.5-6 binutils_2.20.1-15 libstdc++6-4.4-dev_4.4.5-6 libc0.1-dev_2.11.2-6 kfreebsd-kernel-headers_0.53
Package versions: apt_0.8.7 base-files_5.9 base-passwd_3.5.22 bash_4.1-3 binutils_2.20.1-15 bsdmainutils_8.0.13 bsdutils_1:2.17.2-3.3 build-essential_11.5 bzip2_1.0.5-6 coreutils_8.5-1 cpio_2.11-4 cpp_4:4.4.5-1 cpp-4.4_4.4.5-6 dash_0.5.5.1-7 debconf_1.5.36 debconf-i18n_1.5.36 debfoster_2.7-1.1 debhelper_8.0.0 debian-archive-keyring_2010.08.28 debianutils_3.4.1 diffutils_1:3.0-1 dpkg_1.15.8.5 dpkg-dev_1.15.8.5 e2fslibs_1.41.12-2 e2fsprogs_1.41.12-2 fakeroot_1.14.4-1 file_5.04-5 findutils_4.4.2-1 freebsd-utils_8.1-2+b1 g++_4:4.4.5-1 g++-4.4_4.4.5-6 gcc_4:4.4.5-1 gcc-4.2-base_4.2.4-6 gcc-4.4_4.4.5-6 gcc-4.4-base_4.4.5-6 gdb_7.2-1 gettext_0.18.1.1-3 gettext-base_0.18.1.1-3 gnupg_1.4.10-4 gpgv_1.4.10-4 grep_2.6.3-3 groff-base_1.20.1-10 gzip_1.3.12-9 hostname_3.04 html2text_1.3.2a-15 initscripts_2.88dsf-12 insserv_1.14.0-2 intltool-debian_0.35.0+20060710.1 kfreebsd-kernel-headers_0.53 libacl1_2.2.49-4 libattr1_1:2.4.44-2 libblkid1_2.17.2-3.3 libbsd0_0.2.0-1 libbz2-1.0_1.0.5-6 libc-bin_2.11.2-6 libc-dev-bin_2.11.2-6 libc0.1_2.11.2-6 libc0.1-dev_2.11.2-6 libcam0_8.1-5 libcapture-tiny-perl_0.08-1 libcomerr2_1.41.12-2 libcroco3_0.6.2-1 libdb4.7_4.7.25-9 libdb4.8_4.8.30-2 libdpkg-perl_1.15.8.5 libedit2_2.11-20080614-2 libexpat1_2.0.1-7 libfile-which-perl_1.08-1 libgc1c2_1:6.8-1.2 libgcc1_1:4.4.5-6 libgcrypt11_1.4.5-2 libgdbm3_1.8.3-9 libgeom0_8.1-5 libglib2.0-0_2.24.2-1 libgmp3c2_2:4.3.2+dfsg-1 libgnutls26_2.8.6-1 libgomp1_4.4.5-6 libgpg-error0_1.6-1 libkiconv4_8.1-5 libkvm0_8.1-5 libldap-2.4-2_2.4.23-6 liblocale-gettext-perl_1.05-6 liblzma2_4.999.9beta+20100810-1 libmagic1_5.04-5 libmpfr4_3.0.0-2 libncurses5_5.7+20100313-4 libncursesw5_5.7+20100313-4 libpam-modules_1.1.1-6 libpam-runtime_1.1.1-6 libpam0g_1.1.1-6.1 libpcre3_8.02-1.1 libpng12-0_1.2.44-1 libpython2.6_2.6.6-6 libreadline6_6.1-3 libsasl2-2_2.1.23.dfsg1-6 libsbuf0_8.1-5 libslang2_2.2.2-4 libsqlite3-0_3.7.3-1 libss2_1.41.12-2 libssl0.9.8_0.9.8o-2 libstdc++6_4.4.5-6 libstdc++6-4.4-dev_4.4.5-6 libtasn1-3_2.7-1 libtext-charwidth-perl_0.04-6 libtext-iconv-perl_1.7-2 libtext-wrapi18n-perl_0.06-7 libtimedate-perl_1.2000-1 libunistring0_0.9.3-3 libusb-0.1-4_2:0.1.12-16 libuuid1_2.17.2-3.3 libxml2_2.7.7.dfsg-4 login_1:4.1.4.2+svn3283-2 lsb-base_3.2-26 lzma_4.43-14 make_3.81-8 man-db_2.5.7-6 mawk_1.3.3-15 mime-support_3.48-1 ncurses-base_5.7+20100313-4 ncurses-bin_5.7+20100313-4 passwd_1:4.1.4.2+svn3283-2 patch_2.6-3 perl_5.10.1-15 perl-base_5.10.1-15 perl-modules_5.10.1-15 po-debconf_1.0.16 procps_1:3.2.8-9 psmisc_22.13-1 python2.6_2.6.6-6 python2.6-minimal_2.6.6-6 readline-common_6.1-3 sed_4.2.1-7 sensible-utils_0.0.4 sudo_1.7.4p4-4 sysv-rc_2.88dsf-12 sysvinit_2.88dsf-12 sysvinit-utils_2.88dsf-12 tar_1.23-3 type-handling_0.2.23 tzdata_2010m-1 ufsutils_7.3-1+b1 util-linux_2.17.2-3.3 xz-utils_4.999.9beta+20100810-1 zlib1g_1:1.2.3.4.dfsg-3


Cheers,
gregor

-- 
 .''`.   http://info.comodo.priv.at/ -- GPG key IDs: 0x8649AA06, 0x00F3CFE4
 : :' :  Debian GNU/Linux user, admin, & developer - http://www.debian.org/
 `. `'   Member of VIBE!AT & SPI, fellow of Free Software Foundation Europe
   `-    NP: Bob Dylan: Maggie's Farm
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#602668; Package libdevel-bt-perl. (Thu, 11 Nov 2010 20:57:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Niko Tyni <ntyni@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>. (Thu, 11 Nov 2010 20:57:03 GMT) Full text and rfc822 format available.

Message #15 received at 602668@bugs.debian.org (full text, mbox):

From: Niko Tyni <ntyni@debian.org>
To: Hector Oron <zumbi@debian.org>, 602668@bugs.debian.org
Cc: gdb@packages.debian.org
Subject: Re: Bug#602668: libdevel-bt-perl: FTBFS on armel
Date: Thu, 11 Nov 2010 22:54:58 +0200
severity 602668 important
clone 602668 -1
retitle -1 gdb: 7.2 falsely (?) shows stack corruption on armel
reassign -1 gdb 7.2-1
block 602668 with -1
thanks

On Sat, Nov 06, 2010 at 11:15:01PM +0000, Hector Oron wrote:
> Package: libdevel-bt-perl
> Version: 0.05-1
> Severity: serious

It's never built on armel yet, so downgrading.

> t/basic.t             (Wstat: 1280 Tests: 5 Failed: 5)
>   Failed tests:  1-5

This is because gdb thinks the stack gets corrupted somewhere between
perl_run() and Perl_runops_standard():

  abel% gdb perl
  GNU gdb (GDB) 7.2-debian
  [...]
  Reading symbols from /usr/bin/perl...(no debugging symbols found)...done.
  (gdb) br perl_run
  Breakpoint 1 at 0x898c
  (gdb) br Perl_runops_standard
  Function "Perl_runops_standard" not defined.
  Make breakpoint pending on future shared library load? (y or [n]) y
  
  Breakpoint 2 (Perl_runops_standard) pending.
  (gdb) run -e 1
  Starting program: /usr/bin/perl -e 1
  [Thread debugging using libthread_db enabled]
  
  Breakpoint 1, 0x400740c4 in perl_run () from /usr/lib/libperl.so.5.10
  (gdb) bt
  #0  0x400740c4 in perl_run () from /usr/lib/libperl.so.5.10
  #1  0x00008b9c in main ()
  (gdb) c
  Continuing.
  
  Breakpoint 2, 0x400cead4 in Perl_runops_standard () from /usr/lib/libperl.so.5.10
  (gdb) bt
  #0  0x400cead4 in Perl_runops_standard () from /usr/lib/libperl.so.5.10
  #1  0x400743f4 in perl_run () from /usr/lib/libperl.so.5.10
  #2  0x00011008 in ?? ()
  Cannot access memory at address 0x0
  #3  0x00011008 in ?? ()
  Cannot access memory at address 0x0
  Backtrace stopped: previous frame identical to this frame (corrupt stack?)
  (gdb) 
  
This seems to be a regression in gdb itself: 7.2-1 from sid shows the
above stack corruption, 7.0.1-2 from squeeze doesn't with the same perl
binary. (I tested this on abel by copying /usr/bin/gdb from the sid
chroot to my home directory and running it in the squeeze one.)

Cloning, reassigning and blocking.
-- 
Niko Tyni   ntyni@debian.org




Severity set to 'important' from 'serious' Request was from Niko Tyni <ntyni@debian.org> to control@bugs.debian.org. (Thu, 11 Nov 2010 20:57:05 GMT) Full text and rfc822 format available.

Bug 602668 cloned as bug 603201. Request was from Niko Tyni <ntyni@debian.org> to control@bugs.debian.org. (Thu, 11 Nov 2010 20:57:06 GMT) Full text and rfc822 format available.

Added blocking bug(s) of 602668: 603201 Request was from Niko Tyni <ntyni@debian.org> to control@bugs.debian.org. (Thu, 11 Nov 2010 20:57:10 GMT) Full text and rfc822 format available.

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#602668; Package libdevel-bt-perl. (Thu, 05 Jul 2012 02:18:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Salvatore Bonaccorso <carnil@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>. (Thu, 05 Jul 2012 02:18:03 GMT) Full text and rfc822 format available.

Message #26 received at 602668@bugs.debian.org (full text, mbox):

From: Salvatore Bonaccorso <carnil@debian.org>
To: Niko Tyni <ntyni@debian.org>, 602668@bugs.debian.org, gregoa@debian.org
Cc: Hector Oron <zumbi@debian.org>, gdb@packages.debian.org
Subject: Re: Bug#602668: libdevel-bt-perl: FTBFS on armel
Date: Thu, 5 Jul 2012 04:15:46 +0200
[Message part 1 (text/plain, inline)]
Hi

On Thu, Nov 11, 2010 at 10:54:58PM +0200, Niko Tyni wrote:
> severity 602668 important
> clone 602668 -1
> retitle -1 gdb: 7.2 falsely (?) shows stack corruption on armel
> reassign -1 gdb 7.2-1
> block 602668 with -1
> thanks
> 
> On Sat, Nov 06, 2010 at 11:15:01PM +0000, Hector Oron wrote:
> > Package: libdevel-bt-perl
> > Version: 0.05-1
> > Severity: serious
> 
> It's never built on armel yet, so downgrading.

Just noticed this looking at the pkg-perl 'dashboard': In the
'meantime' it seems that libdevel-bt-perl was once build already too
on armel. But 0.06-1 did not succeed again[1].

 [1]: https://buildd.debian.org/status/logs.php?pkg=libdevel-bt-perl&arch=armel

(No further investigation done so far)

Regards,
Salvatore
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#602668; Package libdevel-bt-perl. (Thu, 05 Jul 2012 07:33:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Niko Tyni <ntyni@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>. (Thu, 05 Jul 2012 07:33:03 GMT) Full text and rfc822 format available.

Message #31 received at 602668@bugs.debian.org (full text, mbox):

From: Niko Tyni <ntyni@debian.org>
To: Salvatore Bonaccorso <carnil@debian.org>
Cc: 602668@bugs.debian.org, gregoa@debian.org, Hector Oron <zumbi@debian.org>, gdb@packages.debian.org
Subject: Re: Bug#602668: libdevel-bt-perl: FTBFS on armel
Date: Thu, 5 Jul 2012 10:31:56 +0300
severity 602668 serious
tag 602668 sid
thanks

On Thu, Jul 05, 2012 at 04:15:46AM +0200, Salvatore Bonaccorso wrote:
> On Thu, Nov 11, 2010 at 10:54:58PM +0200, Niko Tyni wrote:
> > severity 602668 important
> > clone 602668 -1
> > retitle -1 gdb: 7.2 falsely (?) shows stack corruption on armel
> > reassign -1 gdb 7.2-1
> > block 602668 with -1
> > thanks
> > 
> > On Sat, Nov 06, 2010 at 11:15:01PM +0000, Hector Oron wrote:
> > > Package: libdevel-bt-perl
> > > Version: 0.05-1
> > > Severity: serious
> > 
> > It's never built on armel yet, so downgrading.
> 
> Just noticed this looking at the pkg-perl 'dashboard': In the
> 'meantime' it seems that libdevel-bt-perl was once build already too
> on armel. But 0.06-1 did not succeed again[1].
> 
>  [1]: https://buildd.debian.org/status/logs.php?pkg=libdevel-bt-perl&arch=armel

That makes this RC for 0.06-1 and blocks its testing migration.

However, given the past history and the tight coupling with gdb, I
suspect 0.05-1 in wheezy is also affected. Tagging 'sid' for now (and
I hope that's the right thing to do), but it would be good to verify if
it currently builds in wheezy on armel.

FWIW, here's a summary of the build logs. The failure mode seems to have
changed a bit with the gdb 7.4 builds: the logs now indicate an empty
backtrace instead of a corrupted one.

source_version   gdb_version   perl_version   result   notes
0.05-1           7.2-1         5.10.1-14      FAIL     5 failures
0.05-1           7.2-1         5.10.1-18      FAIL     5 failures
0.05-1           7.3-1         5.12.4-4       OK
0.05-1           7.3-1+b1      5.14.2-3       OK
0.06-1           7.4really-1   5.14.2-7       FAIL     1 failure
0.06-1           7.4.1-1.1     5.14.2-9       FAIL     4 failures

BTW, gdb_7.4.1-1.1 fixes "LinuxThreads signal handling on GNU/kFreeBSD",
so it might be worth a try to reschedule this on kfreebsd-amd64 which
has been failing consistently up to and including 7.4really-1 with
related symptoms.
-- 
Niko Tyni   ntyni@debian.org




Severity set to 'serious' from 'important' Request was from Niko Tyni <ntyni@debian.org> to control@bugs.debian.org. (Thu, 05 Jul 2012 07:33:05 GMT) Full text and rfc822 format available.

Added tag(s) sid. Request was from Niko Tyni <ntyni@debian.org> to control@bugs.debian.org. (Thu, 05 Jul 2012 07:33:05 GMT) Full text and rfc822 format available.

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#602668; Package libdevel-bt-perl. (Thu, 05 Jul 2012 23:18:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to intrigeri <intrigeri@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>. (Thu, 05 Jul 2012 23:18:03 GMT) Full text and rfc822 format available.

Message #40 received at 602668@bugs.debian.org (full text, mbox):

From: intrigeri <intrigeri@debian.org>
To: 602668@bugs.debian.org
Cc: Niko Tyni <ntyni@debian.org>, Salvatore Bonaccorso <carnil@debian.org>, gregoa@debian.org, Hector Oron <zumbi@debian.org>, gdb@packages.debian.org, Florian Ragwitz <rafl@debian.org>
Subject: Re: Bug#602668: libdevel-bt-perl: FTBFS on armel
Date: Fri, 06 Jul 2012 01:15:11 +0200
Hi,

These two CPAN Testers reports (on amd64) look a bit like the build
failure we are experiencing:

  http://www.cpantesters.org/cpan/report/c601e674-9a7d-11e1-98bb-209ec6a682bc
  http://www.cpantesters.org/cpan/report/f03c7e5a-9ae0-11e1-9b6c-a51c4701def4

Unfortunately, the reports don't mention the version of GDB.

Note that there are no useful failure reports on CPAN Testers on
armel, mainly due to the fact the relevant tests are skipped due to
gdb not being installed.

Florian, could you please have a look one of these days?

Cheers,
--
  intrigeri
  | GnuPG key @ https://gaffer.ptitcanardnoir.org/intrigeri/intrigeri.asc
  | OTR fingerprint @ https://gaffer.ptitcanardnoir.org/intrigeri/otr.asc




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#602668; Package libdevel-bt-perl. (Thu, 16 Aug 2012 16:36:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to gregor herrmann <gregoa@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>. (Thu, 16 Aug 2012 16:36:02 GMT) Full text and rfc822 format available.

Message #45 received at 602668@bugs.debian.org (full text, mbox):

From: gregor herrmann <gregoa@debian.org>
To: Niko Tyni <ntyni@debian.org>, 602668@bugs.debian.org
Cc: Salvatore Bonaccorso <carnil@debian.org>, Hector Oron <zumbi@debian.org>, gdb@packages.debian.org
Subject: Re: Bug#602668: libdevel-bt-perl: FTBFS on armel
Date: Thu, 16 Aug 2012 18:32:36 +0200
[Message part 1 (text/plain, inline)]
On Thu, 05 Jul 2012 10:31:56 +0300, Niko Tyni wrote:

> However, given the past history and the tight coupling with gdb, I
> suspect 0.05-1 in wheezy is also affected. Tagging 'sid' for now (and
> I hope that's the right thing to do), but it would be good to verify if
> it currently builds in wheezy on armel.

Bad news: It doesn't. 
Good news: Or maybe it does?

I just tried 0.05-1 in the wheezy chroot on abel.d.o
(with File::Which and Capture::Tiny in ~/perl/lib):

(wheezy)gregoa@abel:~/src/libdevel-bt-perl-0.05$ PERL5LIB=~/perl/lib perl Makefile.PL                                 
Checking if your kit is complete...
Looks good
Writing Makefile for Devel::bt
Writing MYMETA.yml
(wheezy)gregoa@abel:~/src/libdevel-bt-perl-0.05$ PERL5LIB=~/perl/lib make                                             
cp lib/Devel/bt.pm blib/lib/Devel/bt.pm
/usr/bin/perl /usr/share/perl/5.14/ExtUtils/xsubpp  -typemap /usr/share/perl/5.14/ExtUtils/typemap  bt.xs > bt.xsc && mv bt.xsc bt.c
cc -c   -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g   -DVERSION=\"0.05\" -DXS_VERSION=\"0.05\" -fPIC "-I/usr/lib/perl/5.14/CORE"   bt.c
Running Mkbootstrap for Devel::bt ()
chmod 644 bt.bs
rm -f blib/arch/auto/Devel/bt/bt.so
cc  -shared -L/usr/local/lib -fstack-protector bt.o  -o blib/arch/auto/Devel/bt/bt.so   \
            \
      
chmod 755 blib/arch/auto/Devel/bt/bt.so
cp bt.bs blib/arch/auto/Devel/bt/bt.bs
chmod 644 blib/arch/auto/Devel/bt/bt.bs
Manifying blib/man3/Devel::bt.3pm
(wheezy)gregoa@abel:~/src/libdevel-bt-perl-0.05$ PERL5LIB=~/perl/lib make test                                        
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/basic.t ............... 1/? 
#   Failed test 'perl backtrace for SIGABRT'
#   at t/basic.t line 26.
#                   ''
#     doesn't match '(?^:\bperl_run\b)'
t/basic.t ............... 7/? # Looks like you failed 1 test of 7.
t/basic.t ............... Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/7 subtests 
t/release-eol.t ......... skipped: these tests are for release candidate testing
t/release-no-tabs.t ..... skipped: these tests are for release candidate testing
t/release-pod-syntax.t .. skipped: these tests are for release candidate testing

Test Summary Report
-------------------
t/basic.t             (Wstat: 256 Tests: 7 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
Files=4, Tests=7, 15 wallclock secs ( 0.27 usr  0.02 sys +  2.20 cusr  0.46 csys =  2.95 CPU)
Result: FAIL
Failed 1/4 test programs. 1/7 subtests failed.
make: *** [test_dynamic] Error 255


Or does it? Without any changes:

(wheezy)gregoa@abel:~/src/libdevel-bt-perl-0.05$ PERL5LIB=~/perl/lib prove --blib --verbose t/basic.t                 
t/basic.t .. 
ok 1 - perl backtrace for SIGABRT
ok 2 - perl backtrace for SIGFPE
ok 3 - perl backtrace for SIGILL
ok 4 - perl backtrace for SIGQUIT
ok 5 - perl backtrace for SIGSEGV
ok 6 - perl backtrace for SIGBUS
ok 7 - perl backtrace for SIGTRAP
1..7
ok
All tests successful.
Files=1, Tests=7, 13 wallclock secs ( 0.27 usr  0.00 sys +  1.68 cusr  0.44 csys =  2.39 CPU)
Result: PASS


Let's try some more times:

Running the "prove ..." 10 times in a loop: --> 10 times PASS
Running "make test" 10 times in a loop: --> 10 times PASS

A last loop with 100 iterations of prove --blib t/basic.t:
failures at run 14 (SIGILL), 34 (SIGBUS), otherwise PASS.

So we have something like 121 PASSs and 3 FAILs (with 1 failure each
and in different (!) subtests). Great.


> source_version   gdb_version   perl_version   result   notes
> 0.05-1           7.2-1         5.10.1-14      FAIL     5 failures
> 0.05-1           7.2-1         5.10.1-18      FAIL     5 failures
> 0.05-1           7.3-1         5.12.4-4       OK
> 0.05-1           7.3-1+b1      5.14.2-3       OK
> 0.06-1           7.4really-1   5.14.2-7       FAIL     1 failure
> 0.06-1           7.4.1-1.1     5.14.2-9       FAIL     4 failures

  0.05-1           7.4.1-1.1     5.14.2-12      121:3    0/1 failures


/*
Just for fun I ran t/basic.t from 0.06-1 in a sid chroot on my adm64
machine 100 times: 100x PASS.
*/

 
> BTW, gdb_7.4.1-1.1 fixes "LinuxThreads signal handling on GNU/kFreeBSD",
> so it might be worth a try to reschedule this on kfreebsd-amd64 which
> has been failing consistently up to and including 7.4really-1 with
> related symptoms.

armel was enough for me for now :)


Cheers,
gregor
 
-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Cat Stevens: Cats In The Cradle
[signature.asc (application/pgp-signature, inline)]

Added tag(s) jessie. Request was from Julien Cristau <jcristau@debian.org> to control@bugs.debian.org. (Thu, 18 Apr 2013 17:35:36 GMT) Full text and rfc822 format available.

Reply sent to Samuel Bronson <naesten@gmail.com>:
You have taken responsibility. (Tue, 30 Jul 2013 04:39:05 GMT) Full text and rfc822 format available.

Notification sent to Hector Oron <zumbi@debian.org>:
Bug acknowledged by developer. (Tue, 30 Jul 2013 04:39:05 GMT) Full text and rfc822 format available.

Message #52 received at 602668-done@bugs.debian.org (full text, mbox):

From: Samuel Bronson <naesten@gmail.com>
To: Niko Tyni <ntyni@debian.org>, 602668-done@bugs.debian.org
Subject: Re: Bug#602668: libdevel-bt-perl: FTBFS on armel
Date: Tue, 30 Jul 2013 00:35:30 -0400
While this presumably is or was a problem with GDB, this particular
manifestation seems to have disappeared, so I'm closing this bug.

(I'm actually kind of sad it doesn't still do this because I was hoping
it had the same cause as another, more intermittent backtrace problem.)

-- 
Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 27 Aug 2013 07:34:42 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed Apr 16 08:35:37 2014; Machine Name: buxtehude.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.