FS#12872 - ekiga crash (don't start) after updating x264 to 20090108-1 version
Attached to Project:
Arch Linux
Opened by Maxime de Roucy (akira86) - Wednesday, 21 January 2009, 03:38 GMT
Last edited by Eric Belanger (Snowman) - Saturday, 31 January 2009, 05:44 GMT
Opened by Maxime de Roucy (akira86) - Wednesday, 21 January 2009, 03:38 GMT
Last edited by Eric Belanger (Snowman) - Saturday, 31 January 2009, 05:44 GMT
|
Details
Description:
After I update my system, I found that ekiga didn't start anymore. ekiga crashed by a seg-fault. I solve the problem by changing x264 by x264-git so it is sure that it is x264 the problem. But, as I said, I already solve the problem. So I can't produce a trace anymore. However, when I can produce a the crash, logs didn't show anything. uname -a Linux max-laptop2 2.6.28-ARCH #1 SMP PREEMPT Sun Jan 18 19:41:52 UTC 2009 x86_64 AMD Athlon Dual-Core QL-60 AuthenticAMD GNU/Linux the package version : 20090108-1 the package I install to solve the problem x264-git 20090108-1 forum discussion on that problem : http://bbs.archlinux.org/viewtopic.php?pid=484143#p484143 |
This task depends upon
Aaron: should the update go straight in extra (hoping it won't introduce new problems) or in testing first?
To fix it, we need to use at least the 20090120 snapshot. Anything older (I haven't tested them all) gives the seg fault. The main problem is that 20090120 introduce a soname bump so we need to do a x264 rebuild again *sigh*. It'll probably be smaller than the last one as it also had a ffmpeg soname bump. I don't have time to do it before the end of this month. I could come up with the list of necessary rebuild and ask for a volunteer on the ML (unless you want to do it).
Just to be sure that the rebuild is needed - Maxime : Could you post here the output of 'pacman -Ql x264-git' ?
miro didn't display video anymore with the x264-git package and crash after each video with the x264 package. If someone could try miro with new x264 to undermind or confirm this problem...
% pacman -Ql 264-git
x264-git /usr/
x264-git /usr/bin/
x264-git /usr/bin/x264
x264-git /usr/include/
x264-git /usr/include/x264.h
x264-git /usr/lib/
x264-git /usr/lib/libx264.a
x264-git /usr/lib/libx264.so
x264-git /usr/lib/libx264.so.66
x264-git /usr/lib/pkgconfig/
x264-git /usr/lib/pkgconfig/x264.pc
but namcap tell me that when I finished to build ffmpeg-svn :
ffmpeg-svn E: Dependency detected and not included (ffmpeg) from files ['usr/lib/libavformat.so.52.25.0', 'usr/lib/libpostproc.so', 'usr/lib/libavdevice.so', 'usr/bin/ffplay', 'usr/lib/libavcodec.so.52', 'usr/bin/ffserver', 'usr/lib/libavdevice.so.52', 'usr/lib/libavformat.so', 'usr/lib/libswscale.so', 'usr/lib/libavcodec.so', 'usr/lib/libavcodec.so.52.11.0', 'usr/lib/libswscale.so.0.6.1', 'usr/lib/libswscale.so.0', 'usr/bin/ffmpeg', 'usr/lib/libavformat.so.52', 'usr/lib/libpostproc.so.51', 'usr/lib/libavdevice.so.52.1.0', 'usr/lib/libpostproc.so.51.2.0']
ffmpeg-svn W: Dependency included but already satisfied (lame)
ffmpeg-svn W: Dependency included but already satisfied (sdl)
ffmpeg-svn W: Dependency included but already satisfied (libvorbis)
ffmpeg-svn W: Dependency included but already satisfied (faad2)
ffmpeg-svn W: Dependency included but already satisfied (faac)
ffmpeg-svn W: Dependency included but already satisfied (xvidcore)
ffmpeg-svn W: Dependency included but already satisfied (zlib)
ffmpeg-svn W: Dependency included but already satisfied (imlib2)
ffmpeg-svn W: Dependency included but already satisfied (libtheora)
Don't worry about namcap. It's normal. You still have ffmpeg on your system which confuse it a bit.
Yes, to summarize, ekiga crash when :
ffmpeg and x264 are used
ffmpeg(recompile with x264-git) and x264-git are used
ffmpeg-svn and x264-git are used
but it works when :
ffmpeg and x264-git are used
So I can't use ekiga anymore (but I can watch video on the web).
But it permit to me to generate a trace... maybe it will help.
I did it by the command-line :
strace -otrace ekiga
so it made an error ... but don't crash ...
with x264 ekiga find libx264.so.65 use it ... and crash.
I made a new trace of ekiga but, this time with x264-git ... this trace is an example of what happen when ekiga work well.
Miro works fine. I guess the problem was caused because the x264-git had a soname bump and you didn't rebuilt one of miro's dependency. If miro doesn't work, open another bug report.