Forum Linux.debian/ubuntu Erreurs de segmentation sur plusieurs applications

Posté par  .
Étiquettes : aucune
0
14
jan.
2011
Bonjour

il y a quelques jours, j'ai changé le disque dur de mon ordinateur, après en avoir copié le contenu sur un disque neuf, plus gros. Le tout fonctionne exactement comme avant, bonheur.

Par contre, plusieurs applications ont tendance à planter, en affichant ou pas un Segmentation fault dans le terminal, dmesg affiche souvent quelque chose comme:

segfault at xxx ip xxxd sp xxx error 4 in libc-2.10.2.so


Est-ce qu'un fichier mal copié depuis mon ancien disque dur mourant pourrait déclencher ça ? Je précise que le problème n'est pas matériel externe au disque dur, j'ai essayé sur une autre unité centrale, idem.

Et sinon, comment réparer ça en conservant mon système aux petits oignons ?
  • # Réinstallation du paquet

    Posté par  (site web personnel) . Évalué à 1.

    Réinstaller le paquet contenant le fichier en question.

    Système - Réseau - Sécurité Open Source

    • [^] # Re: Réinstallation du paquet

      Posté par  . Évalué à 1.

      oups, doublon

      j'ai fait un aptitude reinstall libc6 et aptitude reinstall libc6-i686
      mais celui ci ne m'aide pas:

      Voulez-vous continuer ? [Y/n/?] Y
      E: Impossible de localiser un fichier du paquet libc6-i686. Cela signifie que vous devrez corriger ce paquet vous-même.
      Écriture de l'information d'état étendu... Fait
      E: Impossible de localiser un fichier du paquet libc6-i686. Cela signifie que vous devrez corriger ce paquet vous-même.
      E: Erreur interne : impossible de créer la liste des paquets à télécharger
      • [^] # Re: Réinstallation du paquet

        Posté par  (site web personnel) . Évalué à 1.

        Que donne la commande:

        dpkg -l | grep libc6

        Système - Réseau - Sécurité Open Source

        • [^] # Re: Réinstallation du paquet

          Posté par  . Évalué à 1.

          j'ai réussi (je pense) à revenir à la version officielle avec des bidouillages à la main, le problème est toujours la.

          dpkg -l | grep libc6
          ii libc6 2.7-18lenny7 GNU C Library: Shared libraries
          ii libc6-dev 2.7-18lenny7 GNU C Library: Development Libraries and Header Files
          ii libc6-i686
  • # Copié comment?

    Posté par  . Évalué à 3.

    après en avoir copié le contenu sur un disque neuf

    THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.

    • [^] # Re: Copié comment?

      Posté par  . Évalué à 1.

      j'ai démarré sur un live cd, recrée des partitions pouvant contenir les données du vieux disque, et tout copié bêtement.

      Ensuite je me suis débrouillé avec des forums pour coller grub à sa place, et voila.
      Après j'ai juste eu a repasser le propriétaire des fichiers de mon home vers mon nom de login (avec chown), et tout remarchait.
  • # debsums

    Posté par  (site web personnel) . Évalué à 3.

    debsums -s

    Si les binaires concernés et leurs dépendances sont pas corrompus, faudrait récupérer un core et en obtenir un backtrace.

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

    • [^] # Re: debsums

      Posté par  . Évalué à 1.

      merci, je ne connaissais pas. J'ai copié le résultat plus bas.
      Par contre je ne trouve pas de trace d'un quelconque fichier nommé libc-2.10.2.so dans ceux censés être fournis avec ma lenny (d'après packages.debian.org)

      Celle ci fournit seulement /lib/i686/cmov/libc-2.7.so et /lib/libc-2.7.so.
      Chez moi ces deux fichiers existent aux memes endroits, avec pour nom libc-2.10.2.so.

      J'ai fait un debsums -s libc6 et debsums -s libc6-i686, qui ne renvoie pas d'erreur.
      J'ai aussi essayé
      aptitude reinstall libc6-i686 qui donne
      Impossible de localiser un fichier du paquet libc6-i686. sans préciser le fichier en question.




      likidanbar:/home/antoine# debsums -s
      debsums: checksum mismatch aspell-fr file /var/lib/aspell/fr-40-only.rws
      debsums: checksum mismatch aspell-fr file /var/lib/aspell/fr-60-only.rws
      debsums: checksum mismatch aspell-fr file /var/lib/aspell/fr-80-only.rws
      debsums: checksum mismatch aspell-fr file /var/lib/aspell/fr_CH-only.rws
      debsums: checksum mismatch aspell-fr file /var/lib/aspell/fr.compat
      debsums: no md5sums for at
      debsums: no md5sums for binutils
      debsums: no md5sums for build
      debsums: no md5sums for bzip2
      debsums: no md5sums for dctrl-tools
      debsums: no md5sums for debian-keyring
      debsums: no md5sums for doc-debian
      debsums: no md5sums for dput
      debsums: no md5sums for ed
      debsums: no md5sums for frostwire
      debsums: no md5sums for g++
      debsums: no md5sums for initscripts
      debsums: no md5sums for installation-report
      debsums: checksum mismatch libasound2 file /usr/lib/libasound.so.2.0.0
      debsums: checksum mismatch libasound2-dev file /usr/lib/pkgconfig/alsa.pc
      debsums: checksum mismatch libasound2-dev file /usr/lib/libasound.la
      debsums: checksum mismatch libasound2-dev file /usr/include/alsa/iatomic.h
      debsums: checksum mismatch libasound2-dev file /usr/include/alsa/version.h
      debsums: checksum mismatch libasound2-dev file /usr/include/alsa/control.h
      debsums: no md5sums for libaudio-dev
      debsums: no md5sums for libaudio2
      debsums: can't open libavcodec51 file /usr/lib/i686/cmov/libavcodec.so.51.58.0 (Aucun fichier ou dossier de ce type)
      debsums: can't open libavformat52 file /usr/lib/i686/cmov/libavformat.so.52.16.0 (Aucun fichier ou dossier de ce type)
      debsums: can't open libavutil49 file /usr/lib/i686/cmov/libavutil.so.49.15.0 (Aucun fichier ou dossier de ce type)
      debsums: no md5sums for libbz2-1.0
      debsums: no md5sums for libbz2-dev
      debsums: no md5sums for libdb4.5
      debsums: no md5sums for libgdbm3
      debsums: no md5sums for liblockfile1
      debsums: can't open libpostproc51 file /usr/lib/i686/cmov/libpostproc.so.51.1.0 (Aucun fichier ou dossier de ce type)
      debsums: can't open libswscale0 file /usr/lib/i686/cmov/libswscale.so.0.5.1 (Aucun fichier ou dossier de ce type)
      debsums: no md5sums for libxine1
      debsums: can't open libxmlrpc-c3 file /usr/lib/libxmlrpc_xmltok.so.3.6.15 (Aucun fichier ou dossier de ce type)
      debsums: no md5sums for mawk
      debsums: no md5sums for module-init-tools
      debsums: no md5sums for netbase
      debsums: no md5sums for python-dev
      debsums: no md5sums for svgalibg1
      debsums: no md5sums for sysv-rc
      debsums: no md5sums for sysvinit
      debsums: no md5sums for sysvinit-utils
      debsums: no md5sums for transmission
      debsums: no md5sums for update-inetd
      debsums: no md5sums for zlib
      • [^] # Re: debsums

        Posté par  (site web personnel) . Évalué à 2.

        Récupères un core de l'application qui segfault (ulimit -c unlimited) et lances gdb dessus. Il devrait te donner le chemin complet de tous les binaires potentiellement concernés et un backtrace lisible si tu as les symboles de debug qui vont bien (sinon aptitude install ...-dbg).

        pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

        • [^] # Re: debsums

          Posté par  (site web personnel) . Évalué à 2.

          Enfin, ça c'est en espérant que ça soit encore récupérable parce qu'apparement tu as peté ta libc en installant une version non fourni par la distro.

          pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

          • [^] # Re: debsums

            Posté par  . Évalué à 1.

            ..entre temps je suis repassé à la version officielle de la libc, mais le problème est toujours la...

            bon je fais

            ulimit unlimited

            puis

            inkscape //un exemple parmi d'autres


            gdb --core=core
            GNU gdb 6.8-debian
            Copyright (C) 2008 Free Software Foundation, Inc.
            License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
            This is free software: you are free to change and redistribute it.
            There is NO WARRANTY, to the extent permitted by law. Type "show copying"
            and "show warranty" for details.
            This GDB was configured as "i486-linux-gnu".
            (no debugging symbols found)
            Core was generated by `inkscape'.
            Program terminated with signal 11, Segmentation fault.
            [New process 3818]
            #0 0xb5f9d70d in ?? ()
            (gdb)

            Je suis coincé la
            • [^] # Re: debsums

              Posté par  (site web personnel) . Évalué à 3.

              $ gdb `which inkscape` core
              [...]
              (gdb) thread apply all bt

              pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

              • [^] # Re: debsums

                Posté par  . Évalué à 1.

                ouille:

                GNU gdb 6.8-debian
                Copyright (C) 2008 Free Software Foundation, Inc.
                License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
                This is free software: you are free to change and redistribute it.
                There is NO WARRANTY, to the extent permitted by law. Type "show copying"
                and "show warranty" for details.
                This GDB was configured as "i486-linux-gnu"...
                (no debugging symbols found)
                Reading symbols from /usr/lib/libgtkmm-2.4.so.1...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libgtkmm-2.4.so.1
                Reading symbols from /usr/lib/libgdkmm-2.4.so.1...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libgdkmm-2.4.so.1
                Reading symbols from /usr/lib/libatkmm-1.6.so.1...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libatkmm-1.6.so.1
                Reading symbols from /usr/lib/libpangomm-1.4.so.1...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libpangomm-1.4.so.1
                Reading symbols from /usr/lib/libcairomm-1.0.so.1...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libcairomm-1.0.so.1
                Reading symbols from /usr/lib/libglibmm-2.4.so.1...
                (no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libglibmm-2.4.so.1
                Reading symbols from /usr/lib/libxslt.so.1...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libxslt.so.1
                Reading symbols from /usr/lib/libxml2.so.2...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libxml2.so.2
                Reading symbols from /usr/lib/libsigc-2.0.so.0...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libsigc-2.0.so.0
                Reading symbols from /usr/lib/libgtkspell.so.0...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libgtkspell.so.0
                Reading symbols from /usr/lib/libgtk-x11-2.0.so.0...
                (no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0
                Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0
                Reading symbols from /usr/lib/libatk-1.0.so.0...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libatk-1.0.so.0
                Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0
                Reading symbols from /usr/lib/libpangocairo-1.0.so.0...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libpangocairo-1.0.so.0
                Reading symbols from /usr/lib/libpango-1.0.so.0...
                (no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libpango-1.0.so.0
                Reading symbols from /usr/lib/libcairo.so.2...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libcairo.so.2
                Reading symbols from /usr/lib/libgobject-2.0.so.0...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libgobject-2.0.so.0
                Reading symbols from /usr/lib/libgmodule-2.0.so.0...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libgmodule-2.0.so.0
                Reading symbols from /lib/i686/cmov/libdl.so.2...(no debugging symbols found)...done.
                Loaded symbols for /lib/i686/cmov/libdl.so.2
                Reading symbols from /usr/lib/libgthread-2.0.so.0...
                (no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libgthread-2.0.so.0
                Reading symbols from /lib/i686/cmov/librt.so.1...(no debugging symbols found)...done.
                Loaded symbols for /lib/i686/cmov/librt.so.1
                Reading symbols from /usr/lib/libglib-2.0.so.0...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libglib-2.0.so.0
                Reading symbols from /usr/lib/libpng12.so.0...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libpng12.so.0
                Reading symbols from /usr/local/lib/libz.so.1...(no debugging symbols found)...done.
                Loaded symbols for /usr/local/lib/libz.so.1
                Reading symbols from /lib/libpopt.so.0...
                (no debugging symbols found)...done.
                Loaded symbols for /lib/libpopt.so.0
                Reading symbols from /usr/lib/libgnomevfs-2.so.0...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libgnomevfs-2.so.0
                Reading symbols from /usr/lib/libgconf-2.so.4...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libgconf-2.so.4
                Reading symbols from /usr/lib/libXft.so.2...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libXft.so.2
                Reading symbols from /usr/lib/libpangoft2-1.0.so.0...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libpangoft2-1.0.so.0
                Reading symbols from /usr/lib/libfreetype.so.6...
                (no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libfreetype.so.6
                Reading symbols from /usr/lib/libfontconfig.so.1...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libfontconfig.so.1
                Reading symbols from /usr/lib/i686/cmov/libssl.so.0.9.8...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/i686/cmov/libssl.so.0.9.8
                Reading symbols from /usr/lib/i686/cmov/libcrypto.so.0.9.8...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/i686/cmov/libcrypto.so.0.9.8
                Reading symbols from /usr/lib/libwpg-0.1.so.1...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libwpg-0.1.so.1
                Reading symbols from /usr/lib/libwpg-stream-0.1.so.1...
                (no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libwpg-stream-0.1.so.1
                Reading symbols from /usr/lib/libwpd-0.8.so.8...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libwpd-0.8.so.8
                Reading symbols from /usr/lib/libMagick++.so.10...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libMagick++.so.10
                Reading symbols from /usr/lib/libWand.so.10...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libWand.so.10
                Reading symbols from /usr/lib/libMagick.so.10...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libMagick.so.10
                Reading symbols from /usr/lib/libgc.so.1...
                (no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libgc.so.1
                Reading symbols from /usr/lib/liblcms.so.1...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/liblcms.so.1
                Reading symbols from /usr/lib/libpoppler.so.3...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libpoppler.so.3
                Reading symbols from /usr/lib/libpoppler-glib.so.3...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libpoppler-glib.so.3
                Reading symbols from /usr/lib/libstdc++.so.6...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libstdc++.so.6
                Reading symbols from /lib/i686/cmov/libm.so.6...
                (no debugging symbols found)...done.
                Loaded symbols for /lib/i686/cmov/libm.so.6
                Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
                Loaded symbols for /lib/libgcc_s.so.1
                Reading symbols from /lib/i686/cmov/libpthread.so.0...(no debugging symbols found)...done.
                Loaded symbols for /lib/i686/cmov/libpthread.so.0
                Reading symbols from /lib/i686/cmov/libc.so.6...(no debugging symbols found)...done.
                Loaded symbols for /lib/i686/cmov/libc.so.6
                Reading symbols from /usr/lib/libX11.so.6...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libX11.so.6
                Reading symbols from /usr/lib/libenchant.so.1...
                (no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libenchant.so.1
                Reading symbols from /usr/lib/libXcomposite.so.1...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libXcomposite.so.1
                Reading symbols from /usr/lib/libXdamage.so.1...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libXdamage.so.1
                Reading symbols from /usr/lib/libXfixes.so.3...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libXfixes.so.3
                Reading symbols from /usr/lib/libXext.so.6...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libXext.so.6
                Reading symbols from /usr/lib/libXrender.so.1...
                (no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libXrender.so.1
                Reading symbols from /usr/lib/libXinerama.so.1...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libXinerama.so.1
                Reading symbols from /usr/lib/libXi.so.6...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libXi.so.6
                Reading symbols from /usr/lib/libXrandr.so.2...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libXrandr.so.2
                Reading symbols from /usr/lib/libXcursor.so.1...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libXcursor.so.1
                Reading symbols from /usr/lib/libdirectfb-1.0.so.0...
                (no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libdirectfb-1.0.so.0
                Reading symbols from /usr/lib/libfusion-1.0.so.0...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libfusion-1.0.so.0
                Reading symbols from /usr/lib/libdirect-1.0.so.0...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libdirect-1.0.so.0
                Reading symbols from /usr/lib/libxcb-render-util.so.0...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libxcb-render-util.so.0
                Reading symbols from /usr/lib/libxcb-render.so.0...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libxcb-render.so.0
                Reading symbols from /usr/lib/libxcb.so.1...
                (no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libxcb.so.1
                Reading symbols from /usr/lib/libpixman-1.so.0...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libpixman-1.so.0
                Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.
                Loaded symbols for /lib/ld-linux.so.2
                Reading symbols from /usr/lib/libpcre.so.3...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libpcre.so.3
                Reading symbols from /usr/lib/libdbus-glib-1.so.2...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libdbus-glib-1.so.2
                Reading symbols from /usr/lib/libdbus-1.so.3...
                (no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libdbus-1.so.3
                Reading symbols from /usr/lib/libgnutls.so.26...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libgnutls.so.26
                Reading symbols from /usr/lib/libavahi-glib.so.1...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libavahi-glib.so.1
                Reading symbols from /usr/lib/libavahi-common.so.3...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libavahi-common.so.3
                Reading symbols from /usr/lib/libavahi-client.so.3...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libavahi-client.so.3
                Reading symbols from /lib/i686/cmov/libresolv.so.2...
                (no debugging symbols found)...done.
                Loaded symbols for /lib/i686/cmov/libresolv.so.2
                Reading symbols from /lib/i686/cmov/libutil.so.1...(no debugging symbols found)...done.
                Loaded symbols for /lib/i686/cmov/libutil.so.1
                Reading symbols from /usr/lib/libORBit-2.so.0...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libORBit-2.so.0
                Reading symbols from /usr/lib/libexpat.so.1...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libexpat.so.1
                Reading symbols from /usr/lib/libtiff.so.4...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libtiff.so.4
                Reading symbols from /usr/lib/libjpeg.so.62...
                (no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libjpeg.so.62
                Reading symbols from /usr/lib/libXt.so.6...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libXt.so.6
                Reading symbols from /lib/libbz2.so.1.0...(no debugging symbols found)...done.
                Loaded symbols for /lib/libbz2.so.1.0
                Reading symbols from /usr/lib/libSM.so.6...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libSM.so.6
                Reading symbols from /usr/lib/libICE.so.6...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libICE.so.6
                Reading symbols from /usr/lib/libxcb-xlib.so.0...
                (no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libxcb-xlib.so.0
                Reading symbols from /usr/lib/libXau.so.6...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libXau.so.6
                Reading symbols from /usr/lib/libXdmcp.so.6...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libXdmcp.so.6
                Reading symbols from /lib/i686/cmov/libnsl.so.1...(no debugging symbols found)...done.
                Loaded symbols for /lib/i686/cmov/libnsl.so.1
                Reading symbols from /usr/lib/libtasn1.so.3...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libtasn1.so.3
                Reading symbols from /usr/lib/libgpg-error.so.0...
                (no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libgpg-error.so.0
                Reading symbols from /usr/lib/libgcrypt.so.11...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/libgcrypt.so.11
                Reading symbols from /lib/i686/cmov/libnss_compat.so.2...(no debugging symbols found)...done.
                Loaded symbols for /lib/i686/cmov/libnss_compat.so.2
                Reading symbols from /lib/i686/cmov/libnss_nis.so.2...(no debugging symbols found)...done.
                Loaded symbols for /lib/i686/cmov/libnss_nis.so.2
                Reading symbols from /lib/i686/cmov/libnss_files.so.2...(no debugging symbols found)...done.
                Loaded symbols for /lib/i686/cmov/libnss_files.so.2
                Reading symbols from /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so...
                (no debugging symbols found)...done.
                Loaded symbols for /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
                Reading symbols from /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
                Reading symbols from /usr/lib/pango/1.6.0/modules/pango-basic-fc.so...(no debugging symbols found)...done.
                Loaded symbols for /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
                (no debugging symbols found)
                Core was generated by `inkscape'.
                Program terminated with signal 11, Segmentation fault.
                [New process 4862]
                #0 0xb5f9070d in strncmp () from /lib/i686/cmov/libc.so.6
                (gdb)
                • [^] # Re: debsums

                  Posté par  . Évalué à 1.

                  dans mon empressement je n'ai pas vu tout ton message, donc:

                  (gdb) thread apply all bt

                  Thread 1 (process 5534):
                  #0 0xb6a7570d in strncmp () from /lib/i686/cmov/libc.so.6
                  #1 0xb755458d in __xmlParserInputBufferCreateFilename () from /usr/lib/libxml2.so.2
                  #2 0xb755460a in xmlParserInputBufferCreateFilename () from /usr/lib/libxml2.so.2
                  #3 0xb7528e81 in xmlNewInputFromFile () from /usr/lib/libxml2.so.2
                  #4 0xb7554a33 in xmlLoadExternalEntity () from /usr/lib/libxml2.so.2
                  #5 0xb752bfb1 in xmlCreateURLParserCtxt () from /usr/lib/libxml2.so.2
                  #6 0xb752c059 in xmlCreateFileParserCtxt () from /usr/lib/libxml2.so.2
                  #7 0xb75438e6 in xmlSAXParseFileWithData () from /usr/lib/libxml2.so.2
                  #8 0xb75439e7 in xmlSAXParseFile () from /usr/lib/libxml2.so.2
                  #9 0xb7543a41 in xmlParseFile () from /usr/lib/libxml2.so.2
                  #10 0x080945b0 in ?? ()
                  #11 0x0809a200 in ?? ()
                  #12 0x00000010 in ?? ()
                  #13 0xbfabc6a8 in ?? ()
                  #14 0xb6b9d774 in g_build_filename () from /usr/lib/libglib-2.0.so.0
                  #15 0x0805e805 in ?? ()
                  #16 0x09d39ac0 in ?? ()
                  #17 0x0809a200 in ?? ()
                  #18 0x00000000 in ?? ()


                  Ça commence à ressembler à quelque chose
                  • [^] # Re: debsums

                    Posté par  . Évalué à 1.

                    la même manip avec une autre application donne:

                    (gdb) thread apply all bt

                    Thread 1 (process 6013):
                    #0 0xb5ff270d in strncmp () from /lib/i686/cmov/libc.so.6
                    #1 0xb720358d in __xmlParserInputBufferCreateFilename () from /usr/lib/libxml2.so.2
                    #2 0xb720360a in xmlParserInputBufferCreateFilename () from /usr/lib/libxml2.so.2
                    #3 0xb71d7e81 in xmlNewInputFromFile () from /usr/lib/libxml2.so.2
                    #4 0xb7203a33 in xmlLoadExternalEntity () from /usr/lib/libxml2.so.2
                    #5 0xb71dafb1 in xmlCreateURLParserCtxt () from /usr/lib/libxml2.so.2
                    #6 0xb71db059 in xmlCreateFileParserCtxt () from /usr/lib/libxml2.so.2
                    #7 0xb71f28e6 in xmlSAXParseFileWithData () from /usr/lib/libxml2.so.2
                    #8 0xb71f29e7 in xmlSAXParseFile () from /usr/lib/libxml2.so.2
                    #9 0xb71f2a41 in xmlParseFile () from /usr/lib/libxml2.so.2
                    #10 0x085319ae in ?? ()
                    #11 0x0853132e in ?? ()
                    #12 0x0851aeee in ?? ()
                    #13 0x0851db4b in ?? ()
                    #14 0x0851bfed in ?? ()
                    #15 0x0851df1f in ?? ()
                    #16 0x08085e4b in ?? ()
                    #17 0x081c6a52 in ?? ()
                    #18 0x0808638d in ?? ()
                    #19 0xb5f92455 in __libc_start_main () from /lib/i686/cmov/libc.so.6
                    #20 0x080853c1 in ?? ()
                    (gdb) quit


                    Je ne sais pas quoi en déduire
                  • [^] # Re: debsums

                    Posté par  (site web personnel) . Évalué à 2.

                    Il y a vraisemblablement un bug dans libxml2 qui le fait crasher lors de la tentative de parsing d'un certains fichier que tu dois pouvoir retrouver en examinant la frame #9 (mais ça sera bien plus facile avec les symboles de debug). Il est probable que le fichier en question soit corrompu. Il s'agit probablement d'un fichier de configuration g{nome,conf,whatever} qui est quelque part dans ~/.g*

                    1/ si tu crées un nouvel utilisateur, est-ce que le problème apparait toujours avec cet utilisateur ?
                    2/ aptitude install libxml2-dbg && gdb `which inkscape` core puis "bt full"
                    3/ strace -f -e open inkscape

                    Une fois que t'as trouvé le fichier qui merde et que t'as un backtrace un peu plus complet, tu peux rapporter le bug avec reportbug.

                    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

                    • [^] # Re: debsums

                      Posté par  . Évalué à 1.

                      alors:

                      (gdb) bt full
                      #0 0xb5f9770d in strncmp () from /lib/i686/cmov/libc.so.6
                      No symbol table info available.
                      #1 0xb71a858d in __xmlParserInputBufferCreateFilename (URI=0x8e5e358 "file:///etc/xml/catalog", enc=XML_CHAR_ENCODING_NONE)
                      at xmlIO.c:2412
                      buff4 = "<?xm"
                      ret = <value optimized out>
                      i = <value optimized out>
                      context = (void *) 0x8ff76a8
                      #2 0xb71a860a in xmlParserInputBufferCreateFilename__internal_alias (URI=0x8e5e358 "file:///etc/xml/catalog",
                      enc=XML_CHAR_ENCODING_NONE) at xmlIO.c:2446
                      No locals.
                      #3 0xb71f3486 in xmlParseCatalogFile__internal_alias (filename=0x8e5e358 "file:///etc/xml/catalog") at catalog.c:901
                      ret = <value optimized out>
                      ctxt = <value optimized out>
                      directory = <value optimized out>
                      inputStream = <value optimized out>
                      buf = <value optimized out>
                      #4 0xb71f36d2 in xmlFetchXMLCatalogFile (catal=0x911b628) at catalog.c:1347
                      doc = (xmlCatalogEntryPtr) 0xb7278698
                      #5 0xb71f425d in xmlCatalogListXMLResolve (catal=0x911b628, pubID=0x0, sysID=0x911b658 "") at catalog.c:2060
                      ret = (xmlChar *) 0x911b658 ""
                      urnID = <value optimized out>
                      normid = (xmlChar *) 0x0
                      #6 0xb71f4b2d in xmlACatalogResolve__internal_alias (catal=0x8ff7400, pubID=0x0, sysID=0x911b658 "") at catalog.c:2872
                      ret = <value optimized out>
                      #7 0xb71f4bdd in xmlCatalogResolve__internal_alias (pubID=0x0, sysID=0x911b658 "") at catalog.c:3352
                      ret = (xmlChar *) 0x1 <Address 0x1 out of bounds>
                      #8 0xb71a89ba in xmlResolveResourceFromCatalog (URL=0x911b658 "", ID=0x0, ctxt=0x9118898) at xmlIO.c:3691
                      resource = <value optimized out>
                      pref = XML_CATA_ALLOW_ALL
                      #9 0xb71a94c9 in xmlDefaultExternalEntityLoader (URL=0x911b658 "", ID=0x0, ctxt=0x9118898) at xmlIO.c:3756
                      ret = <value optimized out>
                      resource = <value optimized out>
                      #10 0xb71a8a6d in xmlLoadExternalEntity__internal_alias (URL=0x87af38c "", ID=0x0, ctxt=0x9118898) at xmlIO.c:3824
                      ret = <value optimized out>
                      #11 0xb717ffb1 in xmlCreateURLParserCtxt__internal_alias (filename=0x87af38c "", options=0) at parser.c:12801
                      ctxt = <value optimized out>
                      inputStream = <value optimized out>
                      directory = <value optimized out>
                      #12 0xb7180059 in xmlCreateFileParserCtxt__internal_alias (filename=0x87af38c "") at parser.c:12829
                      No locals.
                      #13 0xb71978e6 in xmlSAXParseFileWithData__internal_alias (sax=0x0, filename=0x87af38c "", recovery=0, data=0x0) at parser.c:12860
                      ret = (xmlDocPtr) 0x0
                      ctxt = <value optimized out>
                      #14 0xb71979e7 in xmlSAXParseFile__internal_alias (sax=0x0, filename=0x87af38c "", recovery=0) at parser.c:12920
                      No locals.
                      #15 0xb7197a41 in xmlParseFile__internal_alias (filename=0x87af38c "") at parser.c:12952
                      No locals.
                      #16 0x085319ae in ?? ()

                      strace -f -e open inkscape
                      [...]
                      open("/usr/share/inkscape/extensions/randompos.inx", O_RDONLY) = 7
                      open("/usr/share/inkscape/extensions/color_darker.inx", O_RDONLY) = 7
                      open("/usr/share/inkscape/extensions/inkscape_help_faq.inx", O_RDONLY) = 7
                      open("/usr/share/inkscape/extensions/color_lesshue.inx", O_RDONLY) = 7
                      open("/usr/share/inkscape/extensions/rtree.inx", O_RDONLY) = 7
                      open("/usr/share/inkscape/extensions/xaml2svg.inx", O_RDONLY) = 7
                      open("/usr/share/inkscape/extensions/cdr_input.inx", O_RDONLY) = 7
                      open("/usr/share/inkscape/extensions/wmf_input.inx", O_RDONLY) = 7
                      open("/usr/share/inkscape/extensions/aisvg.inx", O_RDONLY) = 7
                      open("/usr/share/inkscape/extensions/dxf_output.inx", O_RDONLY) = 7
                      open("/usr/share/inkscape/extensions/gears.inx", O_RDONLY) = 7
                      open("/usr/share/inkscape/extensions/fractalize.inx", O_RDONLY) = 7
                      open("/usr/share/inkscape/extensions/inkscape_help_keys.inx", O_RDONLY) = 7
                      open("/usr/share/inkscape/extensions/markers_strokepaint.inx", O_RDONLY) = 7
                      open("/usr/share/inkscape/extensions/measure.inx", O_RDONLY) = 7
                      open("/usr/share/inkscape/extensions/color_lesssaturation.inx", O_RDONLY) = 7
                      open("/usr/share/inkscape/extensions/color_desaturate.inx", O_RDONLY) = 7
                      open("/usr/share/inkscape/extensions/text_randomcase.inx", O_RDONLY) = 7
                      open("/usr/share/inkscape/extensions/pathalongpath.inx", O_RDONLY) = 7
                      open("/usr/share/inkscape/extensions/color_moresaturation.inx", O_RDONLY) = 7
                      open("/usr/share/inkscape/extensions/svg_and_media_zip_output.inx", O_RDONLY) = 7
                      open("/usr/share/inkscape/extensions/dots.inx", O_RDONLY) = 7
                      open("/home/antoine/.inkscape/extension-errors.log", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 6
                      open("/etc/xml/catalog", O_RDONLY|O_LARGEFILE) = 7
                      --- SIGSEGV (Segmentation fault) @ 0 (0) ---

                      Emergency save activated!
                      open("/etc/localtime", O_RDONLY) = 8
                      open("/home/antoine/.inkscape/preferences.xml", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 8
                      Emergency save completed. Inkscape will close now.
                      If you can reproduce this crash, please file a bug at www.inkscape.org
                      with a detailed description of the steps leading to the crash, so we can fix it.
                      open("/usr/share/icons/nuoveXT2/22x22/actions/gtk-close.png", O_RDONLY|O_LARGEFILE) = 8
                      open("/etc/pango/pangorc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
                      open("/home/antoine/.pangorc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
                      open("/usr/lib/pango/1.6.0/module-files.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 8
                      open("/usr/lib/pango/1.6.0/module-files.d/libpango1.0-0.modules", O_RDONLY) = 9
                      open("/etc/pango/pango.modules", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
                      open("/etc/pango/pango.modules", O_RDONLY) = -1 ENOENT (No such file or directory)
                      open("/etc/fonts/fonts.conf", O_RDONLY) = 8
                      open("/etc/fonts/conf.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 9
                      open("/etc/fonts/conf.d/20-fix-globaladvance.conf", O_RDONLY) = 10
                      open("/etc/fonts/conf.d/20-unhint-small-vera.conf", O_RDONLY) = 10
                      open("/etc/fonts/conf.d/30-defoma.conf", O_RDONLY) = 10
                      open("/etc/fonts/conf.d/30-metric-aliases.conf", O_RDONLY) = 10
                      open("/etc/fonts/conf.d/30-urw-aliases.conf", O_RDONLY) = 10
                      open("/etc/fonts/conf.d/40-nonlatin.conf", O_RDONLY) = 10
                      open("/etc/fonts/conf.d/45-latin.conf", O_RDONLY) = 10
                      open("/etc/fonts/conf.d/49-sansserif.conf", O_RDONLY) = 10
                      open("/etc/fonts/conf.d/50-user.conf", O_RDONLY) = 10
                      open("/etc/fonts/conf.d/51-local.conf", O_RDONLY) = 10
                      open("/etc/fonts/conf.d/60-latin.conf", O_RDONLY) = 10
                      open("/etc/fonts/conf.d/65-fonts-persian.conf", O_RDONLY) = 10
                      open("/etc/fonts/conf.d/65-nonlatin.conf", O_RDONLY) = 10
                      open("/etc/fonts/conf.d/69-unifont.conf", O_RDONLY) = 10
                      open("/etc/fonts/conf.d/70-no-bitmaps.conf", O_RDONLY) = 10
                      open("/etc/fonts/conf.d/80-delicious.conf", O_RDONLY) = 10
                      open("/etc/fonts/conf.d/90-synthetic.conf", O_RDONLY) = 10
                      open("/var/cache/fontconfig/3830d5c3ddfd5cd38a049b759396e72e-le32d4.cache-3", O_RDONLY) = 8
                      open("/var/cache/fontconfig/4c599c202bc5c08e2d34565a40eac3b2-le32d4.cache-3", O_RDONLY) = 8
                      open("/var/cache/fontconfig/865f88548240fee46819705c6468c165-le32d4.cache-3", O_RDONLY) = 8
                      open("/var/cache/fontconfig/c855463f699352c367813e37f3f70ea7-le32d4.cache-3", O_RDONLY) = 8
                      open("/var/cache/fontconfig/57e423e26b20ab21d0f2f29c145174c3-le32d4.cache-3", O_RDONLY) = 8
                      open("/var/cache/fontconfig/7ef2298fde41cc6eeb7af42e48b7d293-le32d4.cache-3", O_RDONLY) = 8
                      open("/var/cache/fontconfig/d82eb4fd963d448e2fcb7d7b793b5df3-le32d4.cache-3", O_RDONLY) = 8
                      open("/var/cache/fontconfig/21a99156bb11811cef641abeda519a45-le32d4.cache-3", O_RDONLY) = 8
                      open("/var/cache/fontconfig/eeebfc908bd29a90773fd860017aada4-le32d4.cache-3", O_RDONLY) = 8
                      open("/var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-le32d4.cache-3", O_RDONLY) = 8
                      open("/var/cache/fontconfig/707971e003b4ae6c8121c3a920e507f5-le32d4.cache-3", O_RDONLY) = 8
                      open("/var/cache/fontconfig/cabbd14511b9e8a55e92af97fb3a0461-le32d4.cache-3", O_RDONLY) = 8
                      open("/var/cache/fontconfig/fe547fea3a41b43a38975d292a2b19c7-le32d4.cache-3", O_RDONLY) = 8
                      open("/var/cache/fontconfig/d52a8644073d54c13679302ca1180695-le32d4.cache-3", O_RDONLY) = 8
                      open("/var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-le32d4.cache-3", O_RDONLY) = 8
                      open("/var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-le32d4.cache-3", O_RDONLY) = 8
                      open("/var/cache/fontconfig/6eb3985aa4124903f6ff08ba781cd364-le32d4.cache-3", O_RDONLY) = 8
                      open("/var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le32d4.cache-3", O_RDONLY) = 8
                      open("/var/cache/fontconfig/6333f38776742d18e214673cd2c24e34-le32d4.cache-3", O_RDONLY) = 8
                      open("/proc/meminfo", O_RDONLY) = 8
                      open("/usr/lib/pango/1.6.0/modules/pango-basic-fc.so", O_RDONLY) = 8
                      open("/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf", O_RDONLY) = 8
                      open("/usr/share/icons/nuoveXT2/48x48/status/gtk-dialog-error.png", O_RDONLY|O_LARGEFILE) = 8
                      open("/home/antoine/.icons/default/cursors/xterm", O_RDONLY) = -1 ENOENT (No such file or directory)
                      open("/home/antoine/.icons/default/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
                      open("/usr/share/icons/default/cursors/xterm", O_RDONLY) = -1 ENOENT (No such file or directory)
                      open("/usr/share/icons/default/index.theme", O_RDONLY) = 8
                      open("/usr/share/pixmaps/default/cursors/xterm", O_RDONLY) = -1 ENOENT (No such file or directory)
                      open("/usr/X11R6/lib/X11/icons/default/cursors/xterm", O_RDONLY) = -1 ENOENT (No such file or directory)
                      open("/home/antoine/.icons/DMZ-White/cursors/xterm", O_RDONLY) = -1 ENOENT (No such file or directory)
                      open("/home/antoine/.icons/DMZ-White/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
                      open("/usr/share/icons/DMZ-White/cursors/xterm", O_RDONLY) = 8
                      open("/usr/share/icons/nuoveXT2/22x22/actions/gtk-close.png", O_RDONLY|O_LARGEFILE) = 8
                      open("/usr/share/icons/nuoveXT2/22x22/actions/gtk-close.png", O_RDONLY|O_LARGEFILE) = 8
                      --- SIGSEGV (Segmentation fault) @ 0 (0) ---
                      +++ killed by SIGSEGV (core dumped) +++


                      j'espère que cela pourra servir à se rapprocher d'une solution.
                      Et encore merci pour ton aide, je ne serais jamais allé aussi loin tout seul.
                      • [^] # Re: debsums

                        Posté par  (site web personnel) . Évalué à 2.

                        Et donc, dans /etc/xml/catalog, il y a quoi ?

                        pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

                        • [^] # Re: debsums

                          Posté par  . Évalué à 1.

                          Je n'aurai pas accès à mon ordinateur jusqu'à dimanche soir.
                          Je regarderai en revenant.
                          • [^] # Re: debsums

                            Posté par  . Évalué à 1.

                            pour info, j'ai installé une version recente de libxml2 à partir des sources, tout à l'air de remarcher correctement.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.