[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Daily d-i builds fail on armhf and armel with segfault in mklibs



On Thu, Sep 08, 2016 at 10:41:14PM +0200, Karsten Merker wrote:
>Hello everybody,
>
>since 2016-09-05, the daily d-i builds on armhf and armel are
>incomplete. The builds fail in the library reduction step with a
>segfault during the mklibs run:
>
>-----8<----------8<----------8<----------8<----------8<----------8<-----
>mklibs-copy --ldlib=/lib/ld-linux-armhf.so.3 -L ./tmp/hd-media/tree/usr/lib -L ./tmp/hd-media/tree/usr/lib/arm-linux-gnueabihf \
>        -L ./tmp/hd-media/udeblibs -v -d ./tmp/hd-media/tree/lib --root=./tmp/hd-media/tree \
>        -L ./tmp/hd-media/tree/usr/lib/cdebconf/frontend \
>        -ltext.so -lnewt.so \
>        `find ./tmp/hd-media -type f -a \( -perm /0111 -o -name '*.so' -o -name '*.so.*' \) | \
>         grep -v udeblibs | grep -v 'usr/lib/xorg/modules/.*\.so'`
>INFO: Using /lib/ld-linux-armhf.so.3 as dynamic linker
>Segmentation fault
>Command failed with status 139 : mklibs-readelf -R ./tmp/hd-media/tree/sbin/blkid
>-----8<----------8<----------8<----------8<----------8<----------8<-----
>
>I probably won't have time to look into this before next week,
>but perhaps somebody else has some time to spare for debugging
>this? I can reproduce the problem locally, so it's not something
>related to the hardware of the buildhost.

AFAICS it's also failing on i386, so it's not arch specific:

  https://d-i.debian.org/daily-images/i386/daily/build_cdrom_gtk.log

...
# HACK ALERT: X.Org modules are excluded from the scan as mklibs
# is unable to find symbols provided by the /usr/bin/Xorg binary
mklibs-copy -L ./tmp/cdrom_gtk/tree/usr/lib -L ./tmp/cdrom_gtk/tree/usr/lib/i386-linux-gnu \
	    -L ./tmp/cdrom_gtk/udeblibs -v -d ./tmp/cdrom_gtk/tree/lib --root=./tmp/cdrom_gtk/tree \
	    -L ./tmp/cdrom_gtk/tree/usr/lib/cdebconf/frontend \
	    -ltext.so -lgtk.so -lnewt.so \
	    `find ./tmp/cdrom_gtk -type f -a \( -perm /0111 -o -name '*.so' -o -name '*.so.*' \) | \
	     grep -v udeblibs | grep -v 'usr/lib/xorg/modules/.*\.so'`
INFO: Using /lib/ld-linux.so.2 as dynamic linker
Segmentation fault
Command failed with status 139 : mklibs-readelf -R ./tmp/cdrom_gtk/tree/sbin/blkid
...

-- 
Steve McIntyre, Cambridge, UK.                                steve@einval.com
"The problem with defending the purity of the English language is that
 English is about as pure as a cribhouse whore. We don't just borrow words; on
 occasion, English has pursued other languages down alleyways to beat them
 unconscious and rifle their pockets for new vocabulary."  -- James D. Nicoll


Reply to: