Summary: | media-video/vlc-2.0.6 - /bin/sh: line 4: 19954 Segmentation fault ./vlc-cache-gen ../modules | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Huang Hang <seakage2h> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | ikelos |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | VLC 2.0.6 emerge failure build.log |
Description
Huang Hang
2013-05-09 23:59:00 UTC
backtrace in GDB (I've hacked ebuild file to add CFLAGS=-g and CXXFLAGS=-g to ease debugging) #0 0x00007ffff761d506 in ?? () from /lib64/libc.so.6 #1 0x00007ffff0eff1d9 in g_str_equal () from /usr/lib64/libglib-2.0.so.0 #2 0x00007ffff0efe8f0 in g_hash_table_lookup () from /usr/lib64/libglib-2.0.so.0 #3 0x00007ffff0f1df70 in g_quark_from_static_string () from /usr/lib64/libglib-2.0.so.0 #4 0x00007fffeebf61ec in ?? () from /usr/lib64/libgobject-2.0.so.0 #5 0x00007ffff7de9afa in ?? () from /lib64/ld-linux-x86-64.so.2 #6 0x00007ffff7de9bcc in ?? () from /lib64/ld-linux-x86-64.so.2 #7 0x00007ffff7dedbc8 in ?? () from /lib64/ld-linux-x86-64.so.2 #8 0x00007ffff7de9974 in ?? () from /lib64/ld-linux-x86-64.so.2 #9 0x00007ffff7ded43b in ?? () from /lib64/ld-linux-x86-64.so.2 #10 0x00007ffff6c9f03b in ?? () from /lib64/libdl.so.2 #11 0x00007ffff7de9974 in ?? () from /lib64/ld-linux-x86-64.so.2 #12 0x00007ffff6c9f5cd in ?? () from /lib64/libdl.so.2 #13 0x00007ffff6c9f0d1 in dlopen () from /lib64/libdl.so.2 #14 0x00007ffff79692aa in module_Load (p_this=0x604338, psz_file=0x6d9ab0 "../modules/codec/.libs/liblibass_plugin.so", p_handle=0x7fffffffd0e8, lazy=true) at posix/plugin.c:62 #15 0x00007ffff794afdc in module_InitDynamic (obj=0x604338, path=0x6d9ab0 "../modules/codec/.libs/liblibass_plugin.so", fast=true) at modules/bank.c:536 #16 0x00007ffff794ae69 in AllocatePluginFile (bank=0x7fffffffd460, abspath=0x6d9ab0 "../modules/codec/.libs/liblibass_plugin.so", relpath=0x6cfd80 "codec/.libs/liblibass_plugin.so", st=0x7fffffffd180) at modules/bank.c:479 #17 0x00007ffff794ad4a in AllocatePluginDir (bank=0x7fffffffd460, maxdepth=2, absdir=0x6b84a0 "../modules/codec/.libs", reldir=0x6c4a50 "codec/.libs") at modules/bank.c:440 #18 0x00007ffff794ad7d in AllocatePluginDir (bank=0x7fffffffd460, maxdepth=3, absdir=0x6b6070 "../modules/codec", reldir=0x61a3f0 "codec") at modules/bank.c:444 #19 0x00007ffff794ad7d in AllocatePluginDir (bank=0x7fffffffd460, maxdepth=4, absdir=0x6190d0 "../modules", reldir=0x0) at modules/bank.c:444 #20 0x00007ffff794aa9f in AllocatePluginPath (p_this=0x604338, path=0x6190d0 "../modules", mode=CACHE_USE) at modules/bank.c:353 #21 0x00007ffff794a967 in AllocateAllPlugins (p_this=0x604338) at modules/bank.c:298 #22 0x00007ffff794a67f in module_LoadPlugins (obj=0x604338) at modules/bank.c:189 #23 0x00007ffff78c695d in libvlc_InternalInit (p_libvlc=0x604338, i_argc=3, ppsz_argv=0x7fffffffd6c0) at libvlc.c:247 #24 0x00007ffff7bc4f64 in libvlc_new (argc=2, argv=0x7fffffffd780) at core.c:59 When I tried to remove the suspicious plugins causing the segmentation fault, e.g. #14 psz_file=0x6d9ab0 "../modules/codec/.libs/liblibass_plugin.so", Then ./vlc-cache-gen ../modules can run until exit normally. I also rm /usr/lib64/vlc/plugins/codec/liblibass_plugin.so to make VLC free of runtime segmentation (also happened in module_Load(), same as vlc-cache-gen). Then I lost the subtitle display in VLC.... So I'm suspecting that some plugins are broken with recent version of VLC. There's an old bug which might related to this issue. https://bugs.gentoo.org/show_bug.cgi?id=405173 Unfortunately it didn't catch enough attentions and not get resolved yet. Created attachment 347888 [details]
VLC 2.0.6 emerge failure build.log
Comment on attachment 347888 [details]
VLC 2.0.6 emerge failure build.log
Why put a single file in a tar archive?
*** This bug has been marked as a duplicate of bug 405173 *** Because the original build.log is larger than 1000KB.... So I have to compress it. But I realized that you're suggesting using gzip instead of 'tar czf'. I think you need to uncompress anyway, so it won't cause more trouble with .tar.gz than .gz . (In reply to comment #5) > Comment on attachment 347888 [details] > VLC 2.0.6 emerge failure build.log > > Why put a single file in a tar archive? Well.... Do we have enough resource to track this bug down nowadays? Maybe we will have other findings if this is not reproducible for everyone (e.g., some conflicts with other package which is not quite widely installed). (In reply to comment #6) > > *** This bug has been marked as a duplicate of bug 405173 *** |