issuing ldconfig causes Bus error and core dump, inhibits execution of postinst script for libgcc1

Bug #90004 reported by R Morrison
24
This bug affects 2 people
Affects Status Importance Assigned to Milestone
glibc (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

well while i initially found fault with libgcc1, it appears the "status 135" has something to do with the fact that the postinst calls ldconfig which encounters a bus error and core dumps... issuing ldconfig on my own yields:
ldconfig -v
/lib:
        libwrap.so.0 -> libwrap.so.0.7.6
        libnss_mdns6_minimal.so.2 -> libnss_mdns6_minimal.so.2
        libnss_mdns4_minimal.so.2 -> libnss_mdns4_minimal.so.2
        libuuid.so.1 -> libuuid.so.1.2
        libutil.so.1 -> libutil-2.5.so
        libusplash.so.0 -> libusplash.so.0
        libusb-0.1.so.4 -> libusb-0.1.so.4.4.4
        libthread_db.so.1 -> libthread_db-1.0.so
        libss.so.2 -> libss.so.2.0
        libslang.so.2 -> libslang.so.2.0.6
        libsepol.so.1 -> libsepol.so.1
        libselinux.so.1 -> libselinux.so.1
        librt.so.1 -> librt-2.5.so
        libresolv.so.2 -> libresolv-2.5.so
        libpthread.so.0 -> libpthread-2.5.so
        libproc-3.2.7.so -> libproc-3.2.7.so
        libpopt.so.0 -> libpopt.so.0.0.0
        libpcprofile.so -> libpcprofile.so
        libparted-1.7.so.1 -> libparted-1.7.so.1.0.0
        libpamc.so.0 -> libpamc.so.0.79
        libpam_misc.so.0 -> libpam_misc.so.0.79
        libpam.so.0 -> libpam.so.0.79
        libnss_nisplus.so.2 -> libnss_nisplus-2.5.so
        libnss_mdns_minimal.so.2 -> libnss_mdns_minimal.so.2
        libnss_nis.so.2 -> libnss_nis-2.5.so
        libnss_hesiod.so.2 -> libnss_hesiod-2.5.so
        libnss_mdns6.so.2 -> libnss_mdns6.so.2
        libnss_files.so.2 -> libnss_files-2.5.so
        libnss_mdns4.so.2 -> libnss_mdns4.so.2
        libnss_dns.so.2 -> libnss_dns-2.5.so
        libreadline.so.5 -> libreadline.so.5.2
        libnss_compat.so.2 -> libnss_compat-2.5.so
        libnsl.so.1 -> libnsl-2.5.so
        libncursesw.so.5 -> libncursesw.so.5.5
        libncurses.so.5 -> libncurses.so.5.5
        libmemusage.so -> libmemusage.so
        libm.so.6 -> libm-2.5.so
        libiw.so.28 -> libiw.so.28
        libsysfs.so.2 -> libsysfs.so.2.0.1
        libhistory.so.5 -> libhistory.so.5.2
        libgcc_s.so.1 -> libgcc_s.so.1
        libext2fs.so.2 -> libext2fs.so.2.4
        libe2p.so.2 -> libe2p.so.2.3
        libdl.so.2 -> libdl-2.5.so
        libdevmapper.so.1.02 -> libdevmapper.so.1.02
        libctutils.so.0 -> libctutils.so.0.0.0
        libcrypt.so.1 -> libcrypt-2.5.so
        libconsole.so.0 -> libconsole.so.0.0.0
        libcom_err.so.2 -> libcom_err.so.2.1
        libcidn.so.1 -> libcidn-2.5.so
        libnss_mdns.so.2 -> libnss_mdns.so.2
        libcfont.so.0 -> libcfont.so.0.0.0
        libcap.so.1 -> libcap.so.1.10
        libc.so.6 -> libc-2.5.so
        libbz2.so.1.0 -> libbz2.so.1.0.3
        libbrlapi.so.0.4 -> libbrlapi.so.0.4.1
        libblkid.so.1 -> libblkid.so.1.0
        libattr.so.1 -> libattr.so.1.1.0
        libatm.so.1 -> libatm.so.1.0.0
        libanl.so.1 -> libanl-2.5.so
        libx86.so.1 -> libx86.so.1
        libacl.so.1 -> libacl.so.1.1.0
        libSegFault.so -> libSegFault.so
        libBrokenLocale.so.1 -> libBrokenLocale-2.5.so
        ld-linux-x86-64.so.2 -> ld-2.5.so
        libvolume_id.so.0 -> libvolume_id.so.0.73.0
/lib32:
        libpopt.so.0 -> libpopt.so.0.0.0
        libpamc.so.0 -> libpamc.so.0.79
        libpam_misc.so.0 -> libpam_misc.so.0.79
        libpam.so.0 -> libpam.so.0.79
        libbz2.so.1.0 -> libbz2.so.1.0.3
        libattr.so.1 -> libattr.so.1.1.0
        libacl.so.1 -> libacl.so.1.1.0
        libutil.so.1 -> libutil-2.5.so
        librt.so.1 -> librt-2.5.so
        libresolv.so.2 -> libresolv-2.5.so
        libpthread.so.0 -> libpthread-2.5.so
        libnss_nisplus.so.2 -> libnss_nisplus-2.5.so
        libnss_nis.so.2 -> libnss_nis-2.5.so
        libnss_hesiod.so.2 -> libnss_hesiod-2.5.so
        libnss_files.so.2 -> libnss_files-2.5.so
        libnss_dns.so.2 -> libnss_dns-2.5.so
        libnss_compat.so.2 -> libnss_compat-2.5.so
        libnsl.so.1 -> libnsl-2.5.so
        libm.so.6 -> libm-2.5.so
        libdl.so.2 -> libdl-2.5.so
        libcrypt.so.1 -> libcrypt-2.5.so
        libcidn.so.1 -> libcidn-2.5.so
        libc.so.6 -> libc-2.5.so
        libBrokenLocale.so.1 -> libBrokenLocale-2.5.so
        libanl.so.1 -> libanl-2.5.so
        ld-linux.so.2 -> ld-2.5.so
        libthread_db.so.1 -> libthread_db-1.0.so
        libSegFault.so -> libSegFault.so
        libpcprofile.so -> libpcprofile.so
        libmemusage.so -> libmemusage.so
/usr/lib:
Bus error (core dumped)

- this causes the postinst for libgcc1 to fail, and then dep pkgs to fail to upgrade... casuing cascading apt-get update dep problems. im running feisty w/ bi-daily apt updates (until this) on amd64

- Richard

Revision history for this message
R Morrison (rmorrisonva) wrote :

well ldconfig isn't working at all. i can't understand whats going on, i havent made any chages except letting update-manager do its thing twice a day. ive tried fooling with the postinst and postrm scrips but LDCONFIG IS not working. someone please help, i've been tresting feisty for months now with no such showstoppers and i'd really like not to have to reinstall.

Revision history for this message
Brian Murray (brian-murray) wrote :

Thanks for taking the time to report this bug and helping to make Ubuntu better. I am unable to reproduce this bug using libc6 version 2.5-0ubuntu11 on x86_64. Which version do you currently have installed? Thanks in advance.

Revision history for this message
R Morrison (rmorrisonva) wrote : Re: [Bug 90004] Re: issuing ldconfig causes Bus error and core dump, inhibits execution of postinst script for libgcc1

 sudo dpkg-query -s libc6
Package: libc6
Status: install ok installed
Priority: required
Section: libs
Installed-Size: 10812
Maintainer: Ubuntu Core Developers <email address hidden>
Architecture: amd64
Source: glibc
Version: 2.5-0ubuntu11
Replaces: ldso (<= 1.9.11-9), timezone, timezones, gconv-modules, libtricks,
netkit-rpc, netbase (<< 4.0), base-files (<< 3.1.9ubuntu8)
Provides: glibc-2.5.0-0exp1, glibc-2.5.0-0exp2
Depends: locales (>= 2.3.11)
Suggests: locales, glibc-doc
Conflicts: strace (<< 4.0-0), libnss-db (<= 2.2-6.1.1), timezone, timezones,
gconv-modules, libtricks, libc6-doc, netkit-rpc, wine (<< 0.0.20031118-1),
cyrus-imapd (<< 1.5.19-15), e2fsprogs (<< 1.35-7), initrd-tools (<< 0.1.84.1),
libterm-readline-gnu-perl (<< 1.15-2)
Conffiles:
 /etc/init.d/glibc.sh dd18892262012a94b887c5d2778a1c27
 /etc/ld.so.conf.d/x86_64-linux-gnu 593ad12389ab2b6f952e7ede67b8fbbf
Description: GNU C Library: Shared libraries
 Contains the standard libraries that are used by nearly all programs on
 the system. This package includes shared versions of the standard C library
 and the standard math library, as well as many others.
Original-Maintainer: GNU Libc Maintainers <email address hidden>

- There ya go. Thanks for your help, and I am glad to help in any way.
- Richard

On 3/6/07, Brian Murray <email address hidden> wrote:
>
> Thanks for taking the time to report this bug and helping to make Ubuntu
> better. I am unable to reproduce this bug using libc6 version
> 2.5-0ubuntu11 on x86_64. Which version do you currently have installed?
> Thanks in advance.
>
> ** Changed in: Ubuntu
> Sourcepackagename: None => glibc
> Assignee: (unassigned) => Brian Murray
> Status: Unconfirmed => Needs Info
>
> --
> issuing ldconfig causes Bus error and core dump, inhibits execution of
> postinst script for libgcc1
> https://launchpad.net/bugs/90004
>

--
"There is no free lunch." -Milton Friedman

Changed in glibc:
assignee: brian-murray → nobody
status: Needs Info → Confirmed
Revision history for this message
R Morrison (rmorrisonva) wrote :

Brian,
  I take it you were able to replicate this bug? Seeing as it's now confirmed. Regardless, let me know if I can be of any further help, and if this issue is likely to be resolved (or resolvable) without a complete reformat (thats soooo windoze). I appreciate your attention and help.
Thanks,
Richard

Revision history for this message
Matthias Klose (doko) wrote :

reset to unconfirmed; unable to reproduce

Changed in glibc:
status: Confirmed → Unconfirmed
Revision history for this message
Andrew J. Ford (andrewford) wrote :

I can confirm this bug in feisty.

uname -a
Linux desktop1 2.6.20-16-generic #2 SMP Thu Jun 7 20:19:32 UTC 2007 i686 GNU/Linux

ldconfig -v
ldconfig: Can't stat /lib64: No such file or directory
/lib:
        libnss_mdns6_minimal.so.2 -> libnss_mdns6_minimal.so.2
        libnss_mdns4_minimal.so.2 -> libnss_mdns4_minimal.so.2
        libwrap.so.0 -> libwrap.so.0.7.6
        libnss_mdns_minimal.so.2 -> libnss_mdns_minimal.so.2
        libuuid.so.1 -> libuuid.so.1.2
        libutil.so.1 -> libutil-2.5.so
        libusplash.so.0 -> libusplash.so.0
        libusb-0.1.so.4 -> libusb-0.1.so.4.4.4
        libthread_db.so.1 -> libthread_db-1.0.so
        libss.so.2 -> libss.so.2.0
        libslang.so.2 -> libslang.so.2.0.6
        libsepol.so.1 -> libsepol.so.1
        libselinux.so.1 -> libselinux.so.1
        librt.so.1 -> librt-2.5.so
        libresolv.so.2 -> libresolv-2.5.so
        libpthread.so.0 -> libpthread-2.5.so
        libproc-3.2.7.so -> libproc-3.2.7.so
        libpopt.so.0 -> libpopt.so.0.0.0
        libpcprofile.so -> libpcprofile.so
        libparted-1.7.so.1 -> libparted-1.7.so.1.0.0
        libpamc.so.0 -> libpamc.so.0.79
        libpam_misc.so.0 -> libpam_misc.so.0.79
        libpam.so.0 -> libpam.so.0.79
        libnss_nisplus.so.2 -> libnss_nisplus-2.5.so
        libnss_nis.so.2 -> libnss_nis-2.5.so
        libnss_hesiod.so.2 -> libnss_hesiod-2.5.so
        libnss_files.so.2 -> libnss_files-2.5.so
        libnss_mdns6.so.2 -> libnss_mdns6.so.2
        libnss_dns.so.2 -> libnss_dns-2.5.so
        libvolume_id.so.0 -> libvolume_id.so.0.75.0
        libnss_compat.so.2 -> libnss_compat-2.5.so
        libreadline.so.5 -> libreadline.so.5.2
        libnsl.so.1 -> libnsl-2.5.so
        libncursesw.so.5 -> libncursesw.so.5.5
        libncurses.so.5 -> libncurses.so.5.5
        libmemusage.so -> libmemusage.so
        libm.so.6 -> libm-2.5.so
        libiw.so.28 -> libiw.so.28
        libsysfs.so.2 -> libsysfs.so.2.0.1
        libgcc_s.so.1 -> libgcc_s.so.1
        libext2fs.so.2 -> libext2fs.so.2.4
        libe2p.so.2 -> libe2p.so.2.3
        libdl.so.2 -> libdl-2.5.so
        libdevmapper.so.1.02 -> libdevmapper.so.1.02
        libctutils.so.0 -> libctutils.so.0.0.0
        libcrypt.so.1 -> libcrypt-2.5.so
        libconsole.so.0 -> libconsole.so.0.0.0
        libcom_err.so.2 -> libcom_err.so.2.1
        libcidn.so.1 -> libcidn-2.5.so
        libcfont.so.0 -> libcfont.so.0.0.0
        libcap.so.1 -> libcap.so.1.10
        libc.so.6 -> libc-2.5.so
        libbz2.so.1.0 -> libbz2.so.1.0.3
        libbrlapi.so.0.4 -> libbrlapi.so.0.4.1
        libblkid.so.1 -> libblkid.so.1.0
        libattr.so.1 -> libattr.so.1.1.0
        libatm.so.1 -> libatm.so.1.0.0
        libanl.so.1 -> libanl-2.5.so
        libacl.so.1 -> libacl.so.1.1.0
        libSegFault.so -> libSegFault.so
        libhistory.so.5 -> libhistory.so.5.2
        ld-linux.so.2 -> ld-2.5.so
        libnss_mdns4.so.2 -> libnss_mdns4.so.2
        libx86.so.1 -> libx86.so.1
        libnss_mdns.so.2 -> libnss_mdns.so.2
        libBrokenLocale.so.1 -> libBrokenLocale-2.5.so
/usr/lib:
Bus error (core dumped)

Changed in glibc:
status: New → Confirmed
Revision history for this message
Andrew J. Ford (andrewford) wrote :

I found a solution in a pretty weird manner. I was going to back up my personal data onto a new HD and install Gusty from live CD as opposed to upgrading. As I rebooted, I was forced to do a manual fsck because it detected a bad file system. After looking at the partition, it was clear that my original HD had something wrong with it. After clearing out a bad inode, I discovered that somehow libdv in /usr/lib was corrupted. This is what was causing ldconfig to core dump; for me anyway.

If you are still having this problem, try booting into single user mode and running a manual fsck. I chose just to clear whatever node was detected as a problem (clearing it will be the default option in fsck). Please back up any data onto a separate media that you are afraid of losing before doing this though.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.