VLC 在 Xubuntu 14.04 上崩溃

VLC 在 Xubuntu 14.04 上崩溃

Xubuntu 14.04 64 位。我使用了 VLC 媒体播放器 2.1.2 Rincewind(修订版 2.1.2-0-ga4c4876)。我还尝试了每日构建版本 2.2.0。

VLC 崩溃了。我在 VLC 的错误跟踪器上打开了一个错误报告,他们要求回溯

#0  strlen () at ../sysdeps/x86_64/strlen.S:106
#1  0x00007fffe884d7a0 in mkdirhier () from /usr/lib/libtar.so.0
#2  0x00007fffe884c19d in tar_extract_dir () from /usr/lib/libtar.so.0
#3  0x00007fffe884c3fb in tar_extract_file () from /usr/lib/libtar.so.0
#4  0x00007fffe884dc32 in tar_extract_all () from /usr/lib/libtar.so.0
#5  0x00007fffe8ab5bfb in ?? ()
   from /usr/lib/vlc/plugins/gui/libskins2_plugin.so
#6  0x00007fffe8ab6c48 in ?? ()
   from /usr/lib/vlc/plugins/gui/libskins2_plugin.so
#7  0x00007fffe8ab73cb in ?? ()
   from /usr/lib/vlc/plugins/gui/libskins2_plugin.so
#8  0x00007fffe8ab2854 in ?? ()
   from /usr/lib/vlc/plugins/gui/libskins2_plugin.so
#9  0x00007ffff79a8182 in start_thread (arg=0x7fffeb2d7700)
    at pthread_create.c:312
#10 0x00007ffff74d130d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(gdb) 

我也给了他们这个文件,他们关闭了我的票并贴上标签incomplete

我只是想知道这是否是一个错误。如果这是一个错误,我会重新打开该问题,我会删除这个问题。如果这不是一个错误,那么如何修复它?13.10 上一切都运行良好。

更新

我对修复这个错误不再感兴趣。Mplayer 和 Umplayer 为我提供的功能比 VLC 多得多。我会接受唯一的答案并投票赞成,只是为了关闭这篇文章,尽管我还没有尝试过。我会留下这个问题,因为它很有价值,也许其他人也有同样的问题,也许他会通过阅读这篇文章找到解决方案。

答案1

这是 Debian 和 Ubuntu 修补的 libtar 1.2.20-3 中的一个错误。原始 libtar 1.2.20 没有显示此错误。提供与当前目录不同的目标目录会导致 SIGSEGV。可以使用 libtar 示例程序轻松重现此错误:libtar -C /tmp/target_dir -x -z default.vlt

相关内容