[F21] VLC: dlopen: cannot load any more object with static TLS [Was: VLC does not support the audio or video format "h264"]

Hans de Goede j.w.r.degoede at gmail.com
Tue Aug 26 10:39:35 CEST 2014


Hi,

On 08/26/2014 04:56 AM, Ankur Sinha wrote:
> On Tue, 2014-08-26 at 11:55 +1000, Ankur Sinha wrote:
>> Something is off here. I can't play webM either. Even totem plays the
>> file just fine:
> 
> This is what I get when I run it with -vvv:
> 
> 
>> 0x7fd4c0008ac8] main input debug: Buffering 0%
>> [0x7fd4d4003b38] mkv demux debug: Starting the UI Hook
>> [0x7fd4d4003b38] main demux debug: using demux module "mkv"
>> [0x7fd4c0008ac8] main input debug: looking for a subtitle file in /home/asinha/Downloads/Gunda (1998)/
>> [0x7fd4d4c045b8] main decoder debug: looking for decoder module matching "any": 40 candidates
>> [0x7fd4d4c045b8] main decoder warning: cannot load module `/usr/lib64/vlc/plugins/codec/libavcodec_plugin.so' (dlopen: cannot load any more object with static TLS)
>> [0x7fd4d4c045b8] main decoder error: corrupt module: /usr/lib64/vlc/plugins/codec/libavcodec_plugin.so
>> [0x7fd4d4c045b8] main decoder debug: no decoder modules matched
>> [0x7fd4d4c045b8] main decoder error: no suitable decoder module for fourcc `VP80'. VLC probably does not support this sound or video format.
>> [0x7fd4d4c045b8] main decoder debug: killing decoder fourcc `VP80', 0 PES in FIFO
>> [0x7fd4d4c045b8] main decoder debug: looking for decoder module matching "any": 40 candidates
>> [0x7fd4d4c045b8] main decoder debug: using decoder module "vorbis"
>> [0x7fd4d4c045b8] vorbis decoder debug: channels:2 samplerate:44100 bitrate:128000
>> [0x7fd4d4c62358] main demux meta debug: looking for meta reader module matching "any": 2 candidates
> 
> Irrespective of the file I try to play, it's always the same error:
> 
> 
>> [0x7fa9c8c018f8] main demux debug: using demux module "mp4"
>> [0x7fa9d00009b8] main input debug: looking for a subtitle file in /home/asinha/Downloads/
>> [0x7fa9cad10c38] main decoder debug: looking for decoder module matching "any": 40 candidates
>> [0x7fa9cad10c38] main decoder warning: cannot load module `/usr/lib64/vlc/plugins/codec/libavcodec_plugin.so' (dlopen: cannot load any more object with static TLS)
>> [0x7fa9cad10c38] main decoder error: corrupt module: /usr/lib64/vlc/plugins/codec/libavcodec_plugin.so
>> [0x7fa9cad10c38] main decoder debug: no decoder modules matched
>> [0x7fa9cad10c38] main decoder error: no suitable decoder module for fourcc `h264'. VLC probably does not support this sound or video format.
>> [0x7fa9cad10c38] main decoder debug: killing decoder fourcc `h264', 0 PES in FIFO
>> [0x7fa9cad10c38] main decoder debug: looking for decoder module matching "any": 40 candidates
>> [0x7fa9cad10c38] main decoder debug: using decoder module "faad"
>> [0x7fa9cad2c668] main demux meta debug: looking for meta reader module matching "any": 2 candidates
>> [0x7fa9cad2c668] lua demux meta debug: Trying Lua scripts in /home/asinha/.local/share/vlc/lua/meta/reader
> 
> I've tried to see what the error means. No luck yet. Anyone have a clue?

Yes, this seems to be the same problem as with running calibre on f21 / rawhide:

https://bugzilla.redhat.com/show_bug.cgi?id=1124987

Esp see:

https://bugzilla.redhat.com/show_bug.cgi?id=1124987#c15

You could try this glibc scratch build, which increases the static TLS limit:

http://koji.fedoraproject.org/koji/taskinfo?taskID=7429597

Grab it while it is still around, it will likely be recycled soon. If this helps
you should probably file a bug against glibc in Fedora, linking to the calibre
bug report.

Regards,

Hans


More information about the rpmfusion-developers mailing list