glibc-2.6-2 nicht in Ordnung?

Diskutiere glibc-2.6-2 nicht in Ordnung? im Arch Linux Forum im Bereich Linux Distributionen; Vorweg - bevor mir jemand nun mit "EH Crossposting" kommt, ja der Beitrag stammt aus dem dt. archlinux Forum und ich poste ihn deshalb hier, weil...

  1. #1 Zico, 19.07.2007
    Zuletzt bearbeitet: 19.07.2007
    Zico

    Zico Lebende Foren Legende

    Dabei seit:
    16.04.2004
    Beiträge:
    1.559
    Zustimmungen:
    0
    Vorweg - bevor mir jemand nun mit "EH Crossposting" kommt, ja der Beitrag stammt aus dem dt. archlinux Forum und ich poste ihn deshalb hier, weil mir dort niemand eantwortet hat. :)

    Folgendes - seit dem letzten Systemupdate wurde die glibc geupdated. Nun (ich denke zumindest das Auftreten des Fehlers mit dem Update in Verbindung bringen zu können), immer wenn ich Valgrind einsetze - nicht nur mit meiner Anwendung, die ich entwickle - es passiert bei ALLEN Anwendungen - spuckt es folgendes aus:

    Beispiel free:
    Code:
    [zico@marvin ~]$ valgrind free
    ==6571== Memcheck, a memory error detector.
    ==6571== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
    ==6571== Using LibVEX rev 1732, a library for dynamic binary translation.
    ==6571== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
    ==6571== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
    ==6571== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
    ==6571== For more details, rerun with: -v
    ==6571==
    ==6571== Conditional jump or move depends on uninitialised value(s)
    ==6571==    at 0x4013C1E: index (in /lib/ld-2.6.so)
    ==6571==    by 0x4006E9A: expand_dynamic_string_token (in /lib/ld-2.6.so)
    ==6571==    by 0x400788E: _dl_map_object (in /lib/ld-2.6.so)
    ==6571==    by 0x4000D0A: map_doit (in /lib/ld-2.6.so)
    ==6571==    by 0x400C965: _dl_catch_error (in /lib/ld-2.6.so)
    ==6571==    by 0x4000C8E: do_preload (in /lib/ld-2.6.so)
    ==6571==    by 0x4004427: dl_main (in /lib/ld-2.6.so)
    ==6571==    by 0x4012877: _dl_sysdep_start (in /lib/ld-2.6.so)
    ==6571==    by 0x4001F30: _dl_start (in /lib/ld-2.6.so)
    ==6571==    by 0x4000A77: (within /lib/ld-2.6.so)
    ==6571==
    ==6571== Conditional jump or move depends on uninitialised value(s)
    ==6571==    at 0x4013C29: index (in /lib/ld-2.6.so)
    ==6571==    by 0x4006E9A: expand_dynamic_string_token (in /lib/ld-2.6.so)
    ==6571==    by 0x400788E: _dl_map_object (in /lib/ld-2.6.so)
    ==6571==    by 0x4000D0A: map_doit (in /lib/ld-2.6.so)
    ==6571==    by 0x400C965: _dl_catch_error (in /lib/ld-2.6.so)
    ==6571==    by 0x4000C8E: do_preload (in /lib/ld-2.6.so)
    ==6571==    by 0x4004427: dl_main (in /lib/ld-2.6.so)
    ==6571==    by 0x4012877: _dl_sysdep_start (in /lib/ld-2.6.so)
    ==6571==    by 0x4001F30: _dl_start (in /lib/ld-2.6.so)
    ==6571==    by 0x4000A77: (within /lib/ld-2.6.so)
    ==6571==
    ==6571== Conditional jump or move depends on uninitialised value(s)
    ==6571==    at 0x4013C34: index (in /lib/ld-2.6.so)
    ==6571==    by 0x4006E9A: expand_dynamic_string_token (in /lib/ld-2.6.so)
    ==6571==    by 0x400788E: _dl_map_object (in /lib/ld-2.6.so)
    ==6571==    by 0x4000D0A: map_doit (in /lib/ld-2.6.so)
    ==6571==    by 0x400C965: _dl_catch_error (in /lib/ld-2.6.so)
    ==6571==    by 0x4000C8E: do_preload (in /lib/ld-2.6.so)
    ==6571==    by 0x4004427: dl_main (in /lib/ld-2.6.so)
    ==6571==    by 0x4012877: _dl_sysdep_start (in /lib/ld-2.6.so)
    ==6571==    by 0x4001F30: _dl_start (in /lib/ld-2.6.so)
    ==6571==    by 0x4000A77: (within /lib/ld-2.6.so)
    ==6571==
    ==6571== Conditional jump or move depends on uninitialised value(s)
    ==6571==    at 0x4013D91: strlen (in /lib/ld-2.6.so)
    ==6571==    by 0x4006EA7: expand_dynamic_string_token (in /lib/ld-2.6.so)
    ==6571==    by 0x400788E: _dl_map_object (in /lib/ld-2.6.so)
    ==6571==    by 0x4000D0A: map_doit (in /lib/ld-2.6.so)
    ==6571==    by 0x400C965: _dl_catch_error (in /lib/ld-2.6.so)
    ==6571==    by 0x4000C8E: do_preload (in /lib/ld-2.6.so)
    ==6571==    by 0x4004427: dl_main (in /lib/ld-2.6.so)
    ==6571==    by 0x4012877: _dl_sysdep_start (in /lib/ld-2.6.so)
    ==6571==    by 0x4001F30: _dl_start (in /lib/ld-2.6.so)
    ==6571==    by 0x4000A77: (within /lib/ld-2.6.so)
    ==6571==
    ==6571== Conditional jump or move depends on uninitialised value(s)
    ==6571==    at 0x4013D91: strlen (in /lib/ld-2.6.so)
    ==6571==    by 0x40099BD: _dl_new_object (in /lib/ld-2.6.so)
    ==6571==    by 0x4005CB4: _dl_map_object_from_fd (in /lib/ld-2.6.so)
    ==6571==    by 0x4007937: _dl_map_object (in /lib/ld-2.6.so)
    ==6571==    by 0x4000D0A: map_doit (in /lib/ld-2.6.so)
    ==6571==    by 0x400C965: _dl_catch_error (in /lib/ld-2.6.so)
    ==6571==    by 0x4000C8E: do_preload (in /lib/ld-2.6.so)
    ==6571==    by 0x4004427: dl_main (in /lib/ld-2.6.so)
    ==6571==    by 0x4012877: _dl_sysdep_start (in /lib/ld-2.6.so)
    ==6571==    by 0x4001F30: _dl_start (in /lib/ld-2.6.so)
    ==6571==    by 0x4000A77: (within /lib/ld-2.6.so)
    ==6571==
    ==6571== Conditional jump or move depends on uninitialised value(s)
    ==6571==    at 0x400A08F: _dl_relocate_object (in /lib/ld-2.6.so)
    ==6571==    by 0x400358E: dl_main (in /lib/ld-2.6.so)
    ==6571==    by 0x4012877: _dl_sysdep_start (in /lib/ld-2.6.so)
    ==6571==    by 0x4001F30: _dl_start (in /lib/ld-2.6.so)
    ==6571==    by 0x4000A77: (within /lib/ld-2.6.so)
    ==6571==
    ==6571== Conditional jump or move depends on uninitialised value(s)
    ==6571==    at 0x400A09C: _dl_relocate_object (in /lib/ld-2.6.so)
    ==6571==    by 0x400358E: dl_main (in /lib/ld-2.6.so)
    ==6571==    by 0x4012877: _dl_sysdep_start (in /lib/ld-2.6.so)
    ==6571==    by 0x4001F30: _dl_start (in /lib/ld-2.6.so)
    ==6571==    by 0x4000A77: (within /lib/ld-2.6.so)
    ==6571==
    ==6571== Conditional jump or move depends on uninitialised value(s)
    ==6571==    at 0x400A08F: _dl_relocate_object (in /lib/ld-2.6.so)
    ==6571==    by 0x40037B6: dl_main (in /lib/ld-2.6.so)
    ==6571==    by 0x4012877: _dl_sysdep_start (in /lib/ld-2.6.so)
    ==6571==    by 0x4001F30: _dl_start (in /lib/ld-2.6.so)
    ==6571==    by 0x4000A77: (within /lib/ld-2.6.so)
    ==6571==
    ==6571== Conditional jump or move depends on uninitialised value(s)
    ==6571==    at 0x400A09C: _dl_relocate_object (in /lib/ld-2.6.so)
    ==6571==    by 0x40037B6: dl_main (in /lib/ld-2.6.so)
    ==6571==    by 0x4012877: _dl_sysdep_start (in /lib/ld-2.6.so)
    ==6571==    by 0x4001F30: _dl_start (in /lib/ld-2.6.so)
    ==6571==    by 0x4000A77: (within /lib/ld-2.6.so)
                 total       used       free     shared    buffers     cached
    Mem:       1027988     901684     126304          0      70552     442688
    -/+ buffers/cache:     388444     639544
    Swap:       995988          0     995988
    ==6571==
    ==6571== ERROR SUMMARY: 9 errors from 9 contexts (suppressed: 0 from 0)
    ==6571== malloc/free: in use at exit: 0 bytes in 0 blocks.
    ==6571== malloc/free: 1 allocs, 1 frees, 568 bytes allocated.
    ==6571== For counts of detected errors, rerun with: -v
    ==6571== All heap blocks were freed -- no leaks are possible.
    
    Wenn ich das richtig verstehe, sollten diese Fehler auf glibc-2.6-2 hindeuten.

    Ich nutze ARCH64 und habe ebenfalls lib32-glibc-2.5 (nicht 2.6) installiert. Dieser Versionsunterschied sollte aber IMHO keine Rolle dabei spielen Aber eine Erwähnung ists ja Wert.

    Jetzt bin ich nicht sicher wo der Fehler liegt und wohin ich mich wenden soll:

    * Valgrind Entwickler -> Fehler in Valgrind?
    * Valgrind Paketmaintainer von ARCH64 -> müsste das Paket ggf. auf neue glibc compiliert werden?
    * glibc Entwickler -> Fehler in glibc?
    * glibc Paketmaintainer von ARCH64?

    Was würdet ihr dazu sagen?
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 dunkelstern, 19.07.2007
    dunkelstern

    dunkelstern Grünschnabel

    Dabei seit:
    19.07.2007
    Beiträge:
    2
    Zustimmungen:
    0
    Wenn man valgrind baut:

    Code:
    checking the glibc version... unsupported version
    configure: error: Valgrind requires glibc version 2.2 - 2.5
    Also kurzgesagt: Valgrind geht nicht mit glibc 2.6, das muss erst angepasst werden.
     
  4. Zico

    Zico Lebende Foren Legende

    Dabei seit:
    16.04.2004
    Beiträge:
    1.559
    Zustimmungen:
    0
    Na das erklärt ja einiges.
    Danke für die Info - ganz ehrlich, daran hätt ich nicht gedacht.
     
Thema:

glibc-2.6-2 nicht in Ordnung?

Die Seite wird geladen...

glibc-2.6-2 nicht in Ordnung? - Ähnliche Themen

  1. CentOS: Tilde ~ & Pipe | nicht darstellbar trotz korrekter Tastenkombination

    CentOS: Tilde ~ & Pipe | nicht darstellbar trotz korrekter Tastenkombination: System: Macbook (mojave) -> VM VirtualBox (6.1)-> CentOS-7 x86 64 DVD 1908 Tastatur ist deutsch, Spracheinstellung ist englisch Beschreibung: In...
  2. Warum funktioniert mein BASH - Dialog nicht ?

    Warum funktioniert mein BASH - Dialog nicht ?: Hallo, ich habe hier eine kleine Funktion in BASH geschrieben, die den Benutzer nach einer Lokalen IP Adresse Fragt, und diese dann angpingt....
  3. Apache HTTP Server startet nicht

    Apache HTTP Server startet nicht: Hallo, ich habe ein Problem bezüglich Apache auf meinem CentOS 7. Es möchte einfach nicht starten. Hier ein Auszug aus meiner Shell:...
  4. Xmoto Taste gedrückt halten funktioniert nicht unter Debian 10

    Xmoto Taste gedrückt halten funktioniert nicht unter Debian 10: Hab mir vor 2 Tagen Debian 10 installiert. Dazu wie immer auch das Spiel Xmoto, dessen Spieldaten ich von Debian 9 übertragen habe (und davor...
  5. PHP7.3 - cURL 7.0 Backport nicht möglich nach Debian Upgrade

    PHP7.3 - cURL 7.0 Backport nicht möglich nach Debian Upgrade: Guten Morgen Gemeinde, ich habe auf einem prduktiven Webserver ein step by step Upgrade von der oldstable zur stable Ausgabe von Debian...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden