Bug#694338: dpkg-shlibdeps SIGSEGV in libperl.so.5.14.2

Thorsten Glaser tg at mirbsd.de
Sun Nov 25 17:00:17 UTC 2012


Source: perl

Hi,

I’ve just been trying to build a package in a wheezy/amd64 cowbuilder
and got this. Tentatively filing against perl, so that at least someone
looks at it.

[…]
# Specific shlibs version (e.g.: 4:4.5.2)
)' -- -c0; dh_makeshlibs -plibqt4-declarative-folderlistmodel -V 'libqt4-declarative-folderlistmodel (>= 4:4.8.2+dfsg)' -- -c0; dh_makeshlibs -plibqt4-declarative-gestures -V 'libqt4-declarative-gestures (>= 4:4.8.2+dfsg)' -- -c0; dh_makeshlibs -plibqt4-declarative-particles -V 'libqt4-declarative-particles (>= 4:4.8.2+dfsg)' -- -c0; dh_makeshlibs -plibqt4-declarative-shaders -V 'libqt4-declarative-shaders (>= 4:4.8.2+dfsg)' -- -c0;
dh_makeshlibs: dpkg-gensymbols -plibqtgui4 -Idebian/libqtgui4.symbols -Pdebian/libqtgui4 -edebian/libqtgui4/usr/lib/x86_64-linux-gnu/qt4/plugins/accessible/libqtaccessiblewidgets.so
 -edebian/libqtgui4/usr/lib/x86_64-linux-gnu/qt4/plugins/inputmethods/libqimsw-multi.so
 -edebian/libqtgui4/usr/lib/x86_64-linux-gnu/qt4/plugins/imageformats/libqgif.so
 -edebian/libqtgui4/usr/lib/x86_64-linux-gnu/qt4/plugins/imageformats/libqtiff.so
 -edebian/libqtgui4/usr/lib/x86_64-linux-gnu/qt4/plugins/imageformats/libqico.so
 -edebian/libqtgui4/usr/lib/x86_64-linux-gnu/qt4/plugins/imageformats/libqtga.so
 -edebian/libqtgui4/usr/lib/x86_64-linux-gnu/qt4/plugins/imageformats/libqjpeg.so
 -edebian/libqtgui4/usr/lib/x86_64-linux-gnu/qt4/plugins/imageformats/libqmng.so
 -edebian/libqtgui4/usr/lib/x86_64-linux-gnu/qt4/plugins/graphicssystems/libqtracegraphicssystem.so
 -edebian/libqtgui4/usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.2
 -c0 died with signal 11
dh_makeshlibs: dpkg-gensymbols -plibqt4-qt3support -Idebian/libqt4-qt3support.symbols -Pdebian/libqt4-qt3support -edebian/libqt4-qt3support/usr/lib/x86_64-linux-gnu/libQt3Support.so.4.8.2
 -edebian/libqt4-qt3support/usr/lib/x86_64-linux-gnu/qt4/plugins/accessible/libqtaccessiblecompatwidgets.so
 -edebian/libqt4-qt3support/usr/lib/x86_64-linux-gnu/qt4/plugins/designer/libqt3supportwidgets.so
 -c0 died with signal 11
dh_makeshlibs -plibqt4-phonon -V'libphonon4 (>= 4:4.6.0) | libqt4-phonon (= 4:4.8.2+dfsg-3+m68k.2)'
# Generate shlibs local files
for pkg in libqtcore4 libqt4-core libqtgui4 libqt4-gui libqt4-network libqt4-opengl libqt4-script libqt4-scripttools libqt4-sql libqt4-sql-ibase libqt4-sql-mysql libqt4-sql-odbc libqt4-sql-psql libqt4-sql-sqlite libqt4-sql-sqlite2 libqt4-sql-tds libqt4-svg libqt4-webkit libqt4-xml libqt4-xmlpatterns libqt4-dbus libqt4-qt3support libqt4-designer libqt4-help libqt4-assistant libqt4-test libqt4-declarative libqt4-declarative-folderlistmodel libqt4-declarative-gestures libqt4-declarative-particles libqt4-declarative-shaders; do \
                if test -e debian/${pkg}/DEBIAN/shlibs ; then \
                        sed 's/>=[^)]*/= 4:4.8.2+dfsg-3+m68k.2/' debian/${pkg}/DEBIAN/shlibs >> debian/shlibs.local ;\
                fi \
        done
make[1]: Leaving directory `/tmp/buildd/qt4-x11-4.8.2+dfsg'
   debian/rules override_dh_shlibdeps
make[1]: Entering directory `/tmp/buildd/qt4-x11-4.8.2+dfsg'
# Exclude phonon deps from libqt4-phonon itself (they get injected there somehow)
dh_shlibdeps -plibqt4-phonon -- -xlibphonon4 -xlibqt4-phonon
dh_shlibdeps --remaining-packages
dh_shlibdeps: dpkg-shlibdeps -Tdebian/libqtcore4.substvars debian/libqtcore4/usr/lib/x86_64-linux-gnu/qt4/plugins/codecs/libqcncodecs.so debian/libqtcore4/usr/lib/x86_64-linux-gnu/qt4/plugins/codecs/libqkrcodecs.so debian/libqtcore4/usr/lib/x86_64-linux-gnu/qt4/plugins/codecs/libqjpcodecs.so debian/libqtcore4/usr/lib/x86_64-linux-gnu/qt4/plugins/codecs/libqtwcodecs.so debian/libqtcore4/usr/lib/x86_64-linux-gnu/libQtCLucene.so.4.8.2 debian/libqtcore4/usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2 died with signal 11
make[1]: *** [override_dh_shlibdeps] Error 255
make[1]: Leaving directory `/tmp/buildd/qt4-x11-4.8.2+dfsg'
make: *** [binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
E: Failed autobuilding of package
I: unmounting dev/pts filesystem
I: unmounting proc filesystem
 -> Cleaning COW directory
  forking: rm -rf /var/cache/pbuilder/build//cow.16408


The syslog has this to say about it:

Nov 25 17:56:37 tglase-dev kernel: [516863.467057] dpkg-shlibdeps[4919] general protection ip:2b4b0775fcfd sp:7fff00b32dd0 error:0 in libperl.so.5.14.2[2b4b076b7000+177000]

bye,
//mirabilos
-- 
Darwinism never[…]applied to wizardkind. There's a more than fair amount of[…]
stupidity in its gene-pool[…]never eradicated[…]magic evens the odds that way.
It's[…]harder to die for us than[…]muggles[…]wonder if, as technology[…]better
[…]same will[…]happen there too. Dursleys' continued existence indicates so.




More information about the Perl-maintainers mailing list