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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.