vlc causes a segfault while trying to convert an mp4 movie. Reproducible: Always Actual Results: crash Expected Results: converted movie
Created attachment 370122 [details] gdb stack dump
Please post your `emerge --info media-video/vlc media-libs/x264' output in a comment.
Created attachment 370178 [details] emerge --info for vlc and x264
> #0 0xb75b7222 in ?? () from /lib/libc.so.6 > #0 0xb75b7222 in ?? () from /lib/libc.so.6 Can you build sys-libs/glibc with debugging symbols and then try again?
Uh...I did.
to be precise I put -ggdb3 on the CFLAGS for glibc
What have you put in CFLAGS for media-libs/x264 and media-video/vlc?
While researching bug #499996, I came across a solution for this bug (See Als); it thus seems GCC 4.8 is taking more toll than we think, I'm reassigning this as this is x264's terrain given that it causes more reverse dependencies to fail.
For the record, my make.conf cflags is "-ggdb3 -O2" plus the pipe stuff
Also for upstream, wouldn't it be better to fix x264 to remove the undefined behavior than to bandaid the build process?
Isn't this already fixed in current stable x264-0.0.20140308 ?
(In reply to Alexander Tsoy from comment #11) > Isn't this already fixed in current stable x264-0.0.20140308 ? 0.0.20140308 has been marked stable. Can someone test on an i686 and see if the original segfault is still reproduceable. I'm not in a position to test this.
(In reply to Anthony Basile from comment #12) > (In reply to Alexander Tsoy from comment #11) > > Isn't this already fixed in current stable x264-0.0.20140308 ? > > 0.0.20140308 has been marked stable. Can someone test on an i686 and see if > the original segfault is still reproduceable. I'm not in a position to test > this. Okay I've answered my own question. This is fixed. The patch in the URL has been applied to x264-0.0.20140308. If I'm wrong, please go ahead and reopen this.