FS#34464 - [vlc] main demux error: corrupt module: /usr/lib/vlc/plugins/demux/libmkv_plugin.so

Attached to Project: Arch Linux
Opened by Benjamin Robin (benjarobin) - Monday, 25 March 2013, 22:38 GMT
Last edited by Guillaume ALAUX (galaux) - Wednesday, 27 March 2013, 20:11 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Giovanni Scafora (giovanni)
Guillaume ALAUX (galaux)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
VLC MKV plugin is not compiled against the right version of libmatroska and libebml

Additional info:
* package version(s)
vlc 2.0.5-4
libmatroska 1.4.0-1 (provide /usr/lib/libmatroska.so.6)
libebml 1.3.0-1 (provide /usr/lib/libebml.so.4)

* ldd /usr/lib/vlc/plugins/demux/libmkv_plugin.so
linux-gate.so.1 (0xb7749000)
libvlccore.so.5 => /usr/lib/libvlccore.so.5 (0xb75d4000)
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xb7589000)
librt.so.1 => /usr/lib/librt.so.1 (0xb7580000)
libdl.so.2 => /usr/lib/libdl.so.2 (0xb757b000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0xb7560000)
libmatroska.so.5 => not found
libebml.so.3 => not found
libz.so.1 => /usr/lib/libz.so.1 (0xb7548000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb745f000)
libm.so.6 => /usr/lib/libm.so.6 (0xb741c000)
libc.so.6 => /usr/lib/libc.so.6 (0xb726a000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb724d000)
/usr/lib/ld-linux.so.2 (0xb774a000)

This task depends upon

Closed by  Guillaume ALAUX (galaux)
Wednesday, 27 March 2013, 20:11 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in 2.0.5-5
Comment by Philip Sequeira (qmega) - Wednesday, 27 March 2013, 05:52 GMT
Confirming that rebuilding vlc with the new libs installed fixes the problems. So this just needs a new pkgrel.

With the current official package, Matroska files play, but seek very slowly, SSA/ASS subs have all kinds of weird problems, and lots of metadata stuff is messed up (chapter titles, for example), as you'd expect. There are probably other issues I didn't have the pleasure of encountering before I rebuilt the package.
Comment by Guillaume ALAUX (galaux) - Wednesday, 27 March 2013, 19:52 GMT
I'm also hit by this bug and I can confirm rebuilding against libmatroska fixes it.

@Giovanni: Here is the patch [0]. let me know if you would like me to push it to extra.

[0] http://pastebin.com/MRCAL5qX
Comment by Guillaume ALAUX (galaux) - Wednesday, 27 March 2013, 20:11 GMT
@Giovanni: I've just pushed it to extra. Hope you don't mind ;)

Loading...