[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Linphone-developers] linphone 3.4.0 on debian sid compiled from sou
From: |
Simon Morlat |
Subject: |
Re: [Linphone-developers] linphone 3.4.0 on debian sid compiled from source: segfault when opening video |
Date: |
Mon, 14 Feb 2011 22:11:43 +0100 |
Hi,
It's a bug in the configure script of mediastreamer2 that fails to claim
for X11/extensions/Xv.h (libxv-dev package). As a consequence the X11+Xv
display module is not compiled.
To workaround, just install libxv-dev and rebuild linphone from a fresh
tar.gz
Simon
Le samedi 12 février 2011 à 17:18 +0100, Nextime a écrit :
> Hello,
> in debian linphone is compiled with a patched ffmpeg that drop some video
> codec
> for license/patent cause.
>
> As i need to have h263p support, i've recompiled linphone from sources.
>
> I'm on debian sid, with latest -dev libraries from debian-multimedia, where
> ffmpeg doesn't have such limitations.
>
> I've recompiled linphone 3.4.0 latest stable released source, but i have an
> issue
> when i try to start the video ( even without a call, if i enable video
> with local loopback video ). It simply crash with segmentation fault.
>
> Running linphone in gdb, event if it isn't compiled with debugging symbols,
> it say:
>
> ---------------
> address@hidden:~$ gdb linphone-3
> GNU gdb (GDB) 7.2-debian
> Copyright (C) 2010 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law. Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "i486-linux-gnu".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> Reading symbols from /usr/local/bin/linphone-3...(no debugging symbols
> found)...done.
> (gdb) run
> Starting program: /usr/local/bin/linphone-3
> [Thread debugging using libthread_db enabled]
> ** Message: Found lang C
> ALSA lib conf.c:4616:(snd_config_expand) Unknown parameters 0
> ALSA lib control.c:882:(snd_ctl_open_noupdate) Invalid CTL default:0
> [New Thread 0xb18ebb70 (LWP 4493)]
> [New Thread 0xb10eab70 (LWP 4494)]
> [New Thread 0xb08e9b70 (LWP 4495)]
> [Thread 0xb18ebb70 (LWP 4493) exited]
> [New Thread 0xb00e8b70 (LWP 4496)]
> [Thread 0xb08e9b70 (LWP 4495) exited]
>
> <---- HERE I START THE VIDEO BY SELECTING "Audio & Video" in the Options menu
> ------>
>
> Program received signal SIGSEGV, Segmentation fault.
> ms_filter_call_method (f=0x0, id=157188, arg=0xbffff1ac) at msfilter.c:190
> 190 msfilter.c: No such file or directory.
> in msfilter.c
> (gdb) bt
> #0 ms_filter_call_method (f=0x0, id=157188, arg=0xbffff1ac) at msfilter.c:190
> #1 0xb7fa15ca in video_preview_start (stream=0x81f1e80, device=0x81520e8)
> at videostream.c:606
> #2 0xb7f4c755 in ?? () from /usr/local/lib/liblinphone.so.4
> #3 0xb7f4ff5c in linphone_core_iterate () from
> /usr/local/lib/liblinphone.so.4
> #4 0x08055a3a in ?? ()
> #5 0xb767e10c in ?? () from /lib/libglib-2.0.so.0
> #6 0xb767d745 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
> #7 0xb7681cf8 in ?? () from /lib/libglib-2.0.so.0
> #8 0xb7682237 in g_main_loop_run () from /lib/libglib-2.0.so.0
> #9 0xb7c99e19 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
> #10 0x08056e61 in main ()
> (gdb)
> -----------------
>
> I've tryed with both v4l2 and v4l support, and it does segfault even if
> i select the "static image" video device.
>
> Of course my cam is working good as expected, and with the linphone from
> debian package
> it was working good ( but not usefull for me as it lack h263p support ).
>
>
> Anyone have an idea on what i can try to do to fix this issue?
>