Your message dated Sat, 23 Apr 2016 11:02:30 +0300
with message-id <[email protected]>
and subject line Re: Bug#679811: another s390x dpkg-shlibdeps crash
has caused the Debian Bug report #679811,
regarding dh_shlibdeps crashes on s390x
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
679811: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679811
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: debhelper
Version: 9.20120608
Severity: serious
When building shogun dh_shlibdeps crashes with
dh_shlibdeps -pshogun-ruby-modular -l
:/usr/lib/atlas:/build/buildd-shogun_1.1.0-5-s390x-FQcWd3/shogun-1.1.0/src/shogun:/build/buildd-shogun_1.1.0-5-s390x-FQcWd3/shogun-1.1.0/debian/libshogun11/usr/lib
*** glibc detected *** /usr/bin/perl: free(): invalid pointer:
0x000000008013a578 ***
======= Backtrace: =========
/lib/s390x-linux-gnu/libc.so.6(+0x86b90)[0x20000344b90]
/lib/s390x-linux-gnu/libc.so.6(cfree+0x76)[0x2000034a69e]
/usr/lib/libperl.so.5.14(Perl_vivify_ref+0x124)[0x2000011188c]
/usr/lib/libperl.so.5.14(Perl_pp_helem+0x43a)[0x200001123b6]
/usr/lib/libperl.so.5.14(Perl_runops_standard+0x20)[0x20000107094]
/usr/lib/libperl.so.5.14(perl_run+0x3e8)[0x2000009ba98]
/usr/bin/perl(main+0x1c0)[0x8000126c]
/lib/s390x-linux-gnu/libc.so.6(__libc_start_main+0x120)[0x200002dea50]
/usr/bin/perl[0x800012ba]
======= Memory map: ========
80000000-80002000 r-xp 00000000 fe:02 61
/usr/bin/perl
80002000-80003000 r-xp 00001000 fe:02 61
/usr/bin/perl
80003000-80004000 rwxp 00002000 fe:02 61
/usr/bin/perl
80004000-813ee000 rw-p 00000000 00:00 0
[heap]
20000000000-20000021000 r-xp 00000000 fe:02 6970
/lib/s390x-linux-gnu/ld-2.13.so
20000021000-20000022000 r-xp 00020000 fe:02 6970
/lib/s390x-linux-gnu/ld-2.13.so
20000022000-20000023000 rwxp 00021000 fe:02 6970
/lib/s390x-linux-gnu/ld-2.13.so
20000023000-20000024000 rw-p 00000000 00:00 0
20000024000-20000026000 r-xp 00000000 00:00 0
[vdso]
20000026000-2000002d000 rwxp 00000000 00:00 0
2000002d000-20000038000 r-xp 00000000 fe:02 460
/usr/lib/s390x-linux-gnu/libfakeroot/libfakeroot-sysv.so
20000038000-20000039000 rwxp 0000a000 fe:02 460
/usr/lib/s390x-linux-gnu/libfakeroot/libfakeroot-sysv.so
20000039000-2000003d000 r-xp 00000000 fe:02 3199
/usr/lib/perl/5.14.2/auto/Fcntl/Fcntl.so
2000003d000-2000003e000 r-xp 00004000 fe:02 3199
/usr/lib/perl/5.14.2/auto/Fcntl/Fcntl.so
2000003e000-2000003f000 rwxp 00005000 fe:02 3199
/usr/lib/perl/5.14.2/auto/Fcntl/Fcntl.so
20000040000-200001f4000 r-xp 00000000 fe:02 4009
/usr/lib/libperl.so.5.14.2
200001f4000-200001f8000 r-xp 001b3000 fe:02 4009
/usr/lib/libperl.so.5.14.2
200001f8000-200001fe000 rwxp 001b7000 fe:02 4009
/usr/lib/libperl.so.5.14.2
200001fe000-20000201000 r-xp 00000000 fe:02 6972
/lib/s390x-linux-gnu/libdl-2.13.so
20000201000-20000202000 r-xp 00002000 fe:02 6972
/lib/s390x-linux-gnu/libdl-2.13.so
20000202000-20000203000 rwxp 00003000 fe:02 6972
/lib/s390x-linux-gnu/libdl-2.13.so
20000203000-20000204000 rwxp 00000000 00:00 0
20000204000-2000029d000 r-xp 00000000 fe:02 6967
/lib/s390x-linux-gnu/libm-2.13.so
2000029d000-2000029e000 r-xp 00098000 fe:02 6967
/lib/s390x-linux-gnu/libm-2.13.so
2000029e000-2000029f000 rwxp 00099000 fe:02 6967
/lib/s390x-linux-gnu/libm-2.13.so
2000029f000-200002b8000 r-xp 00000000 fe:02 6966
/lib/s390x-linux-gnu/libpthread-2.13.so
200002b8000-200002b9000 r-xp 00018000 fe:02 6966
/lib/s390x-linux-gnu/libpthread-2.13.so
200002b9000-200002ba000 rwxp 00019000 fe:02 6966
/lib/s390x-linux-gnu/libpthread-2.13.so
200002ba000-200002be000 rwxp 00000000 00:00 0
200002be000-2000043c000 r-xp 00000000 fe:02 8211
/lib/s390x-linux-gnu/libc-2.13.so
2000043c000-20000440000 r-xp 0017d000 fe:02 8211
/lib/s390x-linux-gnu/libc-2.13.so
20000440000-20000441000 rwxp 00181000 fe:02 8211
/lib/s390x-linux-gnu/libc-2.13.so
20000441000-20000447000 rwxp 00000000 00:00 0
20000447000-20000451000 r-xp 00000000 fe:02 6976
/lib/s390x-linux-gnu/libcrypt-2.13.so
20000451000-20000452000 r-xp 00009000 fe:02 6976
/lib/s390x-linux-gnu/libcrypt-2.13.so
20000452000-20000453000 rwxp 0000a000 fe:02 6976
/lib/s390x-linux-gnu/libcrypt-2.13.so
20000453000-20000483000 rwxp 00000000 00:00 0
20000483000-2000049e000 r-xp 00000000 fe:02 3190
/usr/lib/perl/5.14.2/auto/POSIX/POSIX.so
2000049e000-200004a0000 r-xp 0001b000 fe:02 3190
/usr/lib/perl/5.14.2/auto/POSIX/POSIX.so
200004a0000-200004a1000 rwxp 0001d000 fe:02 3190
/usr/lib/perl/5.14.2/auto/POSIX/POSIX.so
200004a1000-200004a4000 r-xp 00000000 fe:02 3187
/usr/lib/perl/5.14.2/auto/Cwd/Cwd.so
200004a4000-200004a5000 r-xp 00002000 fe:02 3187
/usr/lib/perl/5.14.2/auto/Cwd/Cwd.so
200004a5000-200004a6000 rwxp 00003000 fe:02 3187
/usr/lib/perl/5.14.2/auto/Cwd/Cwd.so
200004a6000-200004b0000 r-xp 00000000 fe:02 9138
/usr/lib/perl/5.14.2/auto/Encode/Encode.so
200004b0000-200004b1000 r-xp 00009000 fe:02 9138
/usr/lib/perl/5.14.2/auto/Encode/Encode.so
200004b1000-200004b2000 rwxp 0000a000 fe:02 9138
/usr/lib/perl/5.14.2/auto/Encode/Encode.so
200004b2000-200004b7000 r-xp 00000000 fe:02 2788
/usr/lib/perl5/auto/Locale/gettext/gettext.so
200004b7000-200004b8000 rwxp 00004000 fe:02 2788
/usr/lib/perl5/auto/Locale/gettext/gettext.so
200004b8000-200004bd000 r-xp 00000000 fe:02 3200
/usr/lib/perl/5.14.2/auto/File/Glob/Glob.so
200004bd000-200004be000 r-xp 00004000 fe:02 3200
/usr/lib/perl/5.14.2/auto/File/Glob/Glob.so
200004be000-200004bf000 rwxp 00005000 fe:02 3200
/usr/lib/perl/5.14.2/auto/File/Glob/Glob.so
200004bf000-200004c3000 r-xp 00000000 fe:02 3188
/usr/lib/perl/5.14.2/auto/IO/IO.so
200004c3000-200004c4000 r-xp 00004000 fe:02 3188
/usr/lib/perl/5.14.2/auto/IO/IO.so
200004c4000-200004c5000 rwxp 00005000 fe:02 3188
/usr/lib/perl/5.14.2/auto/IO/IO.so
200004c5000-200004da000 r-xp 00000000 fe:02 8931
/usr/lib/perl/5.14.2/auto/Storable/Storable.so
200004da000-200004db000 r-xp 00015000 fe:02 8931
/usr/lib/perl/5.14.2/auto/Storable/Storable.so
200004db000-200004dc000 rwxp 00016000 fe:02 8931
/usr/lib/perl/5.14.2/auto/Storable/Storable.so
200004dc000-2000053e000 rwxp 00000000 00:00 0
20000545000-20000556000 r-xp 00000000 fe:02 1339
/lib/s390x-linux-gnu/libgcc_s.so.1
20000556000-20000557000 rwxp 00011000 fe:02 1339
/lib/s390x-linux-gnu/libgcc_s.so.1
20004000000-20004021000 rwxp 00000000 00:00 0
20004021000-20008000000 ---p 00000000 00:00 0
3ffffa7e000-3ffffa93000 rw-p 00000000 00:00 0
[stack]
dpkg-shlibdeps: error: objdump died from signal 6
dh_shlibdeps: dpkg-shlibdeps -Tdebian/shogun-ruby-modular.substvars
debian/shogun-ruby-modular/usr/lib/site_ruby/1.9.1/s390x-linux/modshogun.so
returned exit code 255
cf
https://buildd.debian.org/status/fetch.php?pkg=shogun&arch=s390x&ver=1.1.0-5&stamp=1341102794
for the full build log.
-- System Information:
Debian Release: wheezy/sid
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'testing'),
(500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.5.0-rc3-sonne+ (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages debhelper depends on:
ii binutils 2.22-6.1
ii dpkg 1.16.5
ii dpkg-dev 1.16.5
ii file 5.11-1
ii html2text 1.3.2a-15
ii man-db 2.6.2-1
ii perl 5.14.2-12
ii po-debconf 1.0.16+nmu2
debhelper recommends no packages.
Versions of packages debhelper suggests:
ii dh-make 0.60
-- no debconf information
--- End Message ---
--- Begin Message ---
On Thu, Dec 13, 2012 at 12:00:07PM +0100, Philipp Kern wrote:
> So we are talking about these:
> ./g/gimp/2.8.2-2/s390x_1353706105_log.bz2:*** glibc detected ***
> /usr/bin/perl: malloc(): memory corruption: 0x00000200004480b8 ***
> ./l/linux/3.2.30-1/s390x_1348704958_log.bz2:*** glibc detected *** /bin/sh:
> malloc(): memory corruption: 0x00000000800288e0 ***
[...]
> make me happy but it happens quite rarely. Maybe one would have the best
> chance with pdl to debug that. 0x80c28d80 is on the heap in any case
> (i.e. not an anonymous mmap), my assumption is still that something in the
> allocator or the kernel's fishy.
I haven't heard of further occurrences, and it's pretty clear
this is/was an s390* platform issue rather than a bug in perl.
I'm closing this, but feel free to reopen/reassign if more information
is found. Cc'ing the Debian s390 list.
--
Niko Tyni [email protected]
--- End Message ---