On Sun, 2012-07-01 at 15:27 -0400, Joey Hess wrote:
> Soeren Sonnenburg wrote:
> > When building shogun dh_shlibdeps crashes with 
> 
> > *** glibc detected *** /usr/bin/perl: free(): invalid pointer:
> > 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
> 
> Is the objdump program somehow a perl script?

You are right - I was just lazy :/

> Because that's what
> seems to be crashing, as called by dpkg-shlibdeps, as called by
> dh_shlibdeps. But here objdump is a binary.. Anyway, it's either
> objdump or dpkg-shlibdeps that is crashing, and the actual bug may well
> be in perl. 

From the logs it seems to me that both objdump and perl crash here - so
if you agree this should rather be assigned to perl / binutils.

> You can use dh_shlibdeps -d to get the dpkg-shlibdeps command line,
> run that with -v to get the objdump command line, and chase down which
> program is actually crashing that way.


I am not really sure what you suggest here: ssh into some s390x machine
and build things manually then ran the dh_shlibdeps?

Soeren
-- 
For the one fact about the future of which we can be certain is that it
will be utterly fantastic. -- Arthur C. Clarke, 1962

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to