Re: [Ekiga-devel-list] Gstreamer in ekiga



Julien Puydt wrote:
Eugen Dedu a écrit :
I have the latest gstreamer (from exp, 0.10.9.3-1)
(gstreamer-plugins-base-0.10 >= 0.10.21.3 gstreamer-interfaces-0.10)

Uh... Eugen, 0.10.9.3-1 is older than 0.10.21.3... so it's normal you don't have what it takes!

You should try :
$ apt-cache show gstreamer0.10-plugins-base | grep Version
will tell you which versions are available.
(notice that you'll need libgstreamer-plugins-base0.10-dev to compile ekiga with gstreamer)

Ah, I thought that it's the version of -plugins-bad which is taken...

I have installed gstreamer dependencies and the compilation is ok.

1. In video devices, input device it shows PTLIB/V4L2 (correct) and gstreamer/V4L (instead of V4L2) 2. After choosing this and doing Show Call Panel and showing the local video (standby mode), it crashes. Attached, the stack trace.

--
Eugen
(gdb) run
Starting program: /home/dedu/softs/ekiga/ekiga/src/ekiga 
[Thread debugging using libthread_db enabled]
[New Thread 0x7fdf34c4e7a0 (LWP 26225)]
KickStart(add_spark): AVAHI
KickStart(add_spark): AVAHIPUB
KickStart(add_spark): EVOLUTION
KickStart(add_spark): LDAP
KickStart(add_spark): HISTORY
KickStart(kick): looping on BLANK sparks
[New Thread 0x41135950 (LWP 26228)]
[New Thread 0x417b7950 (LWP 26229)]
[New Thread 0x417f8950 (LWP 26230)]
[New Thread 0x407a7950 (LWP 26232)]
[New Thread 0x4119d950 (LWP 26233)]
[New Thread 0x411de950 (LWP 26234)]
[New Thread 0x4121f950 (LWP 26235)]
[New Thread 0x41c0b950 (LWP 26236)]
[New Thread 0x41260950 (LWP 26237)]
KickStart(kick): AVAHI was promoted to FULL
KickStart(kick): AVAHIPUB was promoted to FULL
KickStart(kick): EVOLUTION was promoted to FULL
[New Thread 0x4240c950 (LWP 26238)]
[New Thread 0x419e4950 (LWP 26244)]
KickStart(kick): LDAP was promoted to FULL
KickStart(kick): HISTORY was promoted to FULL
Trying to load the hello plugin... failed to load the module
KickStart(final log):
	BLANK: 
	PARTIAL: 
[New Thread 0x40fa8950 (LWP 26247)]
[Thread 0x40fa8950 (LWP 26247) exited]
[Thread 0x41260950 (LWP 26237) exited]
[Thread 0x4121f950 (LWP 26235) exited]
[New Thread 0x4121f950 (LWP 26249)]
[Thread 0x41c0b950 (LWP 26236) exited]
[New Thread 0x41c0b950 (LWP 26250)]
[New Thread 0x41260950 (LWP 26251)]
[New Thread 0x40fa8950 (LWP 26252)]
[New Thread 0x42c0d950 (LWP 26253)]
[New Thread 0x4340e950 (LWP 26254)]
[New Thread 0x43c0f950 (LWP 26255)]
[Thread 0x4340e950 (LWP 26254) exited]
[Thread 0x41260950 (LWP 26251) exited]
Pipeline: videotestsrc ! appsink max_buffers=2 drop=true caps=video/x-raw-yuv,format=(fourcc)I420,width=352,height=288,framerate=(fraction)30/1 name=ekiga_sink
[New Thread 0x4340e950 (LWP 26256)]
[Thread 0x42c0d950 (LWP 26253) exited]
[Thread 0x4340e950 (LWP 26256) exited]
[Thread 0x40fa8950 (LWP 26252) exited]
Pipeline: v4l2src device=/dev/video0 ! videoscale ! ffmpegcolorspace ! appsink max_buffers=2 drop=true caps=video/x-raw-yuv,format=(fourcc)I420,width=352,height=288,framerate=(fraction)30/1 name=ekiga_sink
[New Thread 0x40fa8950 (LWP 26258)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fdf34c4e7a0 (LWP 26225)]
0x00007fdf2c85fae1 in ?? () from /usr/lib/libglib-2.0.so.0
(gdb) thread apply all bt

Thread 22 (Thread 0x40fa8950 (LWP 26258)):
#0  0x00007fdf30d77fad in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fdf326a2495 in ?? () from /usr/lib/libgthread-2.0.so.0
#2  0x00007fdf2c81f62b in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007fdf2c81f725 in g_async_queue_timed_pop () from /usr/lib/libglib-2.0.so.0
#4  0x00007fdf2c86d225 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007fdf2c86bd34 in ?? () from /usr/lib/libglib-2.0.so.0
#6  0x00007fdf30d73fc7 in start_thread () from /lib/libpthread.so.0
#7  0x00007fdf2bbcb5ad in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 20 (Thread 0x43c0f950 (LWP 26255)):
#0  0x00007fdf30d77fad in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fdf326a2495 in ?? () from /usr/lib/libgthread-2.0.so.0
#2  0x00007fdf32d2be21 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#3  0x00007fdf32d2c413 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#4  0x00007fdf32cf46dd in gst_clock_id_wait () from /usr/lib/libgstreamer-0.10.so.0
#5  0x00007fdf2a01201e in gst_base_sink_wait_clock () from /usr/lib/libgstbase-0.10.so.0
#6  0x00007fdf2a015860 in ?? () from /usr/lib/libgstbase-0.10.so.0
#7  0x00007fdf2a016dee in ?? () from /usr/lib/libgstbase-0.10.so.0
#8  0x00007fdf2a017449 in ?? () from /usr/lib/libgstbase-0.10.so.0
#9  0x00007fdf2a01788b in ?? () from /usr/lib/libgstbase-0.10.so.0
#10 0x00007fdf32d108d6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#11 0x00007fdf32d11bb3 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#12 0x00007fdf2a021331 in ?? () from /usr/lib/libgstbase-0.10.so.0
#13 0x00007fdf32d31626 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#14 0x00007fdf2c86d2c7 in ?? () from /usr/lib/libglib-2.0.so.0
#15 0x00007fdf2c86bd34 in ?? () from /usr/lib/libglib-2.0.so.0
#16 0x00007fdf30d73fc7 in start_thread () from /lib/libpthread.so.0
#17 0x00007fdf2bbcb5ad in clone () from /lib/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x41c0b950 (LWP 26250)):
#0  0x00007fdf2bbc4ce2 in select () from /lib/libc.so.6
#1  0x00007fdf3127b1d2 in PThread::PXBlockOnIO () from /usr/lib/libpt.so.2.5-beta3
#2  0x00007fdf31270006 in PChannel::PXSetIOBlock () from /usr/lib/libpt.so.2.5-beta3
#3  0x00007fdf3126c311 in PSocket::os_accept () from /usr/lib/libpt.so.2.5-beta3
#4  0x00007fdf31296564 in PTCPSocket::Accept () from /usr/lib/libpt.so.2.5-beta3
#5  0x00007fdf31c6ae44 in OpalListenerTCP::Accept () from /usr/lib/libopal.so.3.5-beta3
#6  0x00007fdf31c698af in OpalListener::ListenForConnections ()
   from /usr/lib/libopal.so.3.5-beta3
#7  0x00007fdf3127c21b in PThread::PX_ThreadStart () from /usr/lib/libpt.so.2.5-beta3
#8  0x00007fdf30d73fc7 in start_thread () from /lib/libpthread.so.0
#9  0x00007fdf2bbcb5ad in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x4121f950 (LWP 26249)):
#0  0x00007fdf2bbc4ce2 in select () from /lib/libc.so.6
#1  0x00007fdf3126c1a8 in PSocket::Select () from /usr/lib/libpt.so.2.5-beta3
#2  0x00007fdf31299d2d in PSocket::Select () from /usr/lib/libpt.so.2.5-beta3
#3  0x00007fdf3129eca0 in PMonitoredSockets::ReadFromSocket () from /usr/lib/libpt.so.2.5-beta3
#4  0x00007fdf312a3640 in PMonitoredSocketBundle::ReadFromBundle ()
   from /usr/lib/libpt.so.2.5-beta3
#5  0x00007fdf31c67b84 in OpalListenerUDP::Accept () from /usr/lib/libopal.so.3.5-beta3
#6  0x00007fdf31c698af in OpalListener::ListenForConnections ()
   from /usr/lib/libopal.so.3.5-beta3
#7  0x00007fdf3127c21b in PThread::PX_ThreadStart () from /usr/lib/libpt.so.2.5-beta3
#8  0x00007fdf30d73fc7 in start_thread () from /lib/libpthread.so.0
#9  0x00007fdf2bbcb5ad in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x419e4950 (LWP 26244)):
#0  0x00007fdf2bbc2b66 in poll () from /lib/libc.so.6
#1  0x00007fdf2c846108 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fdf2c84679d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#3  0x00007fdf331dc1b0 in ?? () from /usr/lib/libORBit-2.so.0
#4  0x00007fdf2c86bd34 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007fdf30d73fc7 in start_thread () from /lib/libpthread.so.0
#6  0x00007fdf2bbcb5ad in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x4240c950 (LWP 26238)):
#0  0x00007fdf2bbc2b66 in poll () from /lib/libc.so.6
#1  0x00007fdf2c846108 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fdf2c84679d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#3  0x00007fdf341374fd in ?? () from /usr/lib/libebook-1.2.so.9
#4  0x00007fdf2c86bd34 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007fdf30d73fc7 in start_thread () from /lib/libpthread.so.0
#6  0x00007fdf2bbcb5ad in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x411de950 (LWP 26234)):
#0  0x00007fdf30d77fad in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fdf3127bad6 in PSyncPoint::Wait () from /usr/lib/libpt.so.2.5-beta3
#2  0x00007fdf3127c32d in PHouseKeepingThread::Main () from /usr/lib/libpt.so.2.5-beta3
#3  0x00007fdf3127c21b in PThread::PX_ThreadStart () from /usr/lib/libpt.so.2.5-beta3
#4  0x00007fdf30d73fc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007fdf2bbcb5ad in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x4119d950 (LWP 26233)):
#0  0x00007fdf30d77fad in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fdf3127bad6 in PSyncPoint::Wait () from /usr/lib/libpt.so.2.5-beta3
#2  0x00007fdf312a30f5 in PInterfaceMonitor::UpdateThreadMain ()
   from /usr/lib/libpt.so.2.5-beta3
#3  0x00007fdf3127c21b in PThread::PX_ThreadStart () from /usr/lib/libpt.so.2.5-beta3
#4  0x00007fdf30d73fc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007fdf2bbcb5ad in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x407a7950 (LWP 26232)):
#0  0x00007fdf30d77fad in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fdf3127bad6 in PSyncPoint::Wait () from /usr/lib/libpt.so.2.5-beta3
#2  0x00007fdf31c1dc57 in OpalManager::GarbageMain () from /usr/lib/libopal.so.3.5-beta3
#3  0x00007fdf3127c21b in PThread::PX_ThreadStart () from /usr/lib/libpt.so.2.5-beta3
#4  0x00007fdf30d73fc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007fdf2bbcb5ad in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x417f8950 (LWP 26230)):
#0  0x00007fdf30d77d29 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fdf3127bbfb in PSyncPoint::Wait () from /usr/lib/libpt.so.2.5-beta3
#2  0x00000000005aba0f in GMVideoOutputManager::Main (this=0x981e40)
    at ../../../../lib/engine/components/common-videooutput/videooutput-manager-common.cpp:92
#3  0x00007fdf3127c21b in PThread::PX_ThreadStart () from /usr/lib/libpt.so.2.5-beta3
#4  0x00007fdf30d73fc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007fdf2bbcb5ad in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x417b7950 (LWP 26229)):
#0  0x00007fdf30d77d29 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fdf3127bbfb in PSyncPoint::Wait () from /usr/lib/libpt.so.2.5-beta3
#2  0x0000000000529142 in Ekiga::AudioEventScheduler::Main (this=0x980cb8)
    at ../../../lib/engine/audiooutput/audiooutput-scheduler.cpp:81
#3  0x00007fdf3127c21b in PThread::PX_ThreadStart () from /usr/lib/libpt.so.2.5-beta3
#4  0x00007fdf30d73fc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007fdf2bbcb5ad in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x41135950 (LWP 26228)):
#0  0x00007fdf30d77d29 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fdf3127bbfb in PSyncPoint::Wait () from /usr/lib/libpt.so.2.5-beta3
#2  0x000000000051a0c5 in Ekiga::VideoInputCore::VideoPreviewManager::Main (this=0x986298)
    at ../../../lib/engine/videoinput/videoinput-core.cpp:106
#3  0x00007fdf3127c21b in PThread::PX_ThreadStart () from /usr/lib/libpt.so.2.5-beta3
#4  0x00007fdf30d73fc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007fdf2bbcb5ad in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fdf34c4e7a0 (LWP 26225)):
#0  0x00007fdf2c85fae1 in ?? () from /usr/lib/libglib-2.0.so.0
#1  0x00007fdf2c860d1b in g_slice_alloc () from /usr/lib/libglib-2.0.so.0
#2  0x00007fdf2c860e16 in g_slice_alloc0 () from /usr/lib/libglib-2.0.so.0
#3  0x00007fdf2caf99d0 in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0
#4  0x00007fdf2cade46b in ?? () from /usr/lib/libgobject-2.0.so.0
#5  0x00007fdf2cadeab3 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#6  0x00007fdf2cadf607 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#7  0x00007fdf2cadf74c in g_object_new () from /usr/lib/libgobject-2.0.so.0
#8  0x00007fdf32cfda34 in gst_element_factory_create () from /usr/lib/libgstreamer-0.10.so.0
#9  0x00007fdf32cfe2df in gst_element_factory_make () from /usr/lib/libgstreamer-0.10.so.0
#10 0x00007fdf32d4e300 in _gst_parse_yyparse () from /usr/lib/libgstreamer-0.10.so.0
#11 0x00007fdf32d4f988 in _gst_parse_launch () from /usr/lib/libgstreamer-0.10.so.0
#12 0x00007fdf32d42cca in gst_parse_launch_full () from /usr/lib/libgstreamer-0.10.so.0
#13 0x000000000055ef95 in GST::VideoInputManager::open (this=0x9c2c70, width=352, height=288, 
    fps=30) at ../../../../lib/engine/components/gstreamer//gst-videoinput.cpp:120
#14 0x00000000005197b6 in Ekiga::VideoInputCore::internal_open (this=0x986100, width=352, 
    height=288, fps=30) at ../../../lib/engine/videoinput/videoinput-core.cpp:504
#15 0x000000000051a24a in Ekiga::VideoInputCore::internal_set_device (this=0x986100, 
    device= 0x7fff3cd99f90, channel=0, format=Ekiga::VI_FORMAT_Auto)
    at ../../../lib/engine/videoinput/videoinput-core.cpp:455
#16 0x000000000051b12e in Ekiga::VideoInputCore::set_device (this=0x986100, 
    device= 0x7fff3cd99f90, channel=0, format=Ekiga::VI_FORMAT_Auto)
    at ../../../lib/engine/videoinput/videoinput-core.cpp:220
#17 0x000000000051cd40 in Ekiga::VideoInputCoreConfBridge::on_property_changed (
    this=<value optimized out>, key=<value optimized out>)
    at ../../../lib/engine/videoinput/videoinput-gmconf-bridge.cpp:119
#18 0x000000000051d407 in sigc::internal::slot_call2<sigc::bound_mem_functor2<void, Ekiga::VideoInputCoreConfBridge, std::string, _GmConfEntry*>, void, std::string, _GmConfEntry*>::call_it (
    rep=0xfb0df0, a_1=<value optimized out>, a_2=<value optimized out>)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1917
#19 0x000000000052ecd0 in entry_changed_nt (entry=0x106ea80, data=<value optimized out>)
    at /usr/include/sigc++-2.0/sigc++/signal.h:836
#20 0x00007fdf338abf4b in gconf_listeners_notify () from /usr/lib/libgconf-2.so.4
#21 0x00007fdf338b9cc0 in ?? () from /usr/lib/libgconf-2.so.4
#22 0x00007fdf338b9d8c in ?? () from /usr/lib/libgconf-2.so.4
#23 0x00007fdf2c842aab in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#24 0x00007fdf2c84626d in ?? () from /usr/lib/libglib-2.0.so.0
#25 0x00007fdf2c84679d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#26 0x00007fdf2edb0377 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#27 0x00000000004b3844 in main (argc=1, argv=0x7fff3cd9a5a8) at gui/main.cpp:4556
(gdb) quit
The program is running.  Exit anyway? (y or n) 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]