Re: vlc: free(): invalid pointer
Martin Blank <[email protected]>
| Newsgroups | gmane.linux.suse.multimedia.german |
|---|---|
| Message-ID | <[email protected]> |
Manfred Tremmel schrieb: > Am Montag, 12. Oktober 2009 schrieb David Haller: >> Hallo, >> >> Am Mon, 12 Okt 2009, Martin Blank schrieb: >>> Beim Starten wird offenbar der Verzeichnisbaum /usr/lib/vlc rekursiv >>> nach ladbaren Modulen durchsucht. Sobald er an die Shared Library >>> >>> /usr/lib/vlc/meta_engine/libtaglib_plugin.so >>> >>> kommt und in der Funktion module_Load (Datei ./src/modules/os.c) >>> mittels dlopen zu laden versucht, kommt es zu dem beschriebenen >>> Problem. In dlopen wird aus mir nicht ersichtlichen Gründen ein >>> free() mit dem ungültigen Zeiger ausgeführt. >>> >>> Entfernt man die Datei libtaglib_plugin.so aus dem Verzeichnis >>> /usr/lib/vlc, so kann man vlc ohne Probleme starten. Das kann aber >>> ja wohl nicht wirklich so gewollt sein. >>> >>> Für Hinweise, woran das hier beschriebene Verhalten bzgl. dieses >>> Plugins liegen könnte, wäre ich sehr dankbar. >> In dem Backtrace nebenan kam auch die taglib vor ... Hab mir aber den >> Code noch nicht angeschaut. Offenbar macht aber das taglib-Plugin was >> anders ... Und die Videolan-Pakete sollen ja funktionieren, > > Das Packman Paket funktioniert normalerweise auch ohne Probleme. > >> d.h. evtl. ist ein packman-Patch (der nicht mehr passt?) > > An dem taglib Plugin patchen wir nicht, das ist original. > >> verantwortlich, der zu durchsuchende Code dürfte jedenfalls recht gut >> eingegrenzt sein ;) > > Das Problem ist wohl, dass es weder Detlef (der das vlc Paket betreut), > noch ich nachstellen können. Keine Ahnung, unter welchen Umständen es > auftritt. > > Was ich auf jeden Fall versuchen würde, wäre ein Löschen von > ~/.cache/vlc, vielleicht stimmen irgendwelche gecachten Daten nicht mehr > mit den plugins zusammen. > Es tut mir leid, dich enttäuschen zu müssen, aber: Allein schon um die Reproduzierbarkeit zu gewährleisten wurde der Cache vor jedem Versuch gelöscht. -- Mit freundlichen Grüßen Martin Blank -- To unsubscribe, e-mail: opensuse-multimedia-de+unsubscribe-stAJ6ESoqRxg9hUCZPvPmw@public.gmane.org For additional commands, e-mail: opensuse-multimedia-de+help-stAJ6ESoqRxg9hUCZPvPmw@public.gmane.org