GNU gdb 6.7.1-debian Copyright (C) 2007 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later 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 "x86_64-linux-gnu"... Using host libthread_db library "/lib/libthread_db.so.1". Reading symbols from /home/alban/jhbuild/prefix/lib64/libfarsight-0.1.so.3...done. Loaded symbols for /home/alban/jhbuild/prefix//lib64/libfarsight-0.1.so.3 Reading symbols from /usr/lib/libgstreamer-0.10.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgstreamer-0.10.so.0.16.0...done. done. Loaded symbols for /usr/lib/libgstreamer-0.10.so.0 Reading symbols from /usr/lib/libgmodule-2.0.so.0...done. Loaded symbols for /usr/lib/libgmodule-2.0.so.0 Reading symbols from /lib/libdl.so.2...Reading symbols from /usr/lib/debug/lib/libdl-2.7.so...done. done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /usr/lib/libgthread-2.0.so.0...done. Loaded symbols for /usr/lib/libgthread-2.0.so.0 Reading symbols from /lib/librt.so.1...Reading symbols from /usr/lib/debug/lib/librt-2.7.so...done. done. Loaded symbols for /lib/librt.so.1 Reading symbols from /usr/lib/libxml2.so.2...Reading symbols from /usr/lib/debug/usr/lib/libxml2.so.2.6.31...done. done. Loaded symbols for /usr/lib/libxml2.so.2 Reading symbols from /usr/lib/libX11.so.6...done. Loaded symbols for /usr/lib/libX11.so.6 Reading symbols from /usr/lib/libgstinterfaces-0.10.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgstinterfaces-0.10.so.0.13.0...done. done. Loaded symbols for /usr/lib/libgstinterfaces-0.10.so.0 Reading symbols from /home/alban/jhbuild/prefix/lib64/libtelepathy-glib.so.0...done. Loaded symbols for /home/alban/jhbuild/prefix//lib64/libtelepathy-glib.so.0 Reading symbols from /usr/lib/libdbus-glib-1.so.2...done. Loaded symbols for /usr/lib/libdbus-glib-1.so.2 Reading symbols from /usr/lib/libdbus-1.so.3...done. Loaded symbols for /usr/lib/libdbus-1.so.3 Reading symbols from /usr/lib/libgobject-2.0.so.0...done. Loaded symbols for /usr/lib/libgobject-2.0.so.0 Reading symbols from /usr/lib/libglib-2.0.so.0...done. Loaded symbols for /usr/lib/libglib-2.0.so.0 Reading symbols from /lib/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/libpthread-2.7.so...done. done. Loaded symbols for /lib/libpthread.so.0 Reading symbols from /lib/libc.so.6...Reading symbols from /usr/lib/debug/lib/libc-2.7.so...done. done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib/libselinux.so.1...done. Loaded symbols for /lib/libselinux.so.1 Reading symbols from /lib/ld-linux-x86-64.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.7.so...done. done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Reading symbols from /usr/lib/libz.so.1...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /lib/libm.so.6...Reading symbols from /usr/lib/debug/lib/libm-2.7.so...done. done. Loaded symbols for /lib/libm.so.6 Reading symbols from /usr/lib/libXau.so.6...done. Loaded symbols for /usr/lib/libXau.so.6 Reading symbols from /usr/lib/libXdmcp.so.6...done. Loaded symbols for /usr/lib/libXdmcp.so.6 Reading symbols from /lib/libnsl.so.1...Reading symbols from /usr/lib/debug/lib/libnsl-2.7.so...done. done. Loaded symbols for /lib/libnsl.so.1 Reading symbols from /usr/lib/libpcre.so.3...done. Loaded symbols for /usr/lib/libpcre.so.3 Reading symbols from /lib/libnss_compat.so.2...Reading symbols from /usr/lib/debug/lib/libnss_compat-2.7.so...done. done. Loaded symbols for /lib/libnss_compat.so.2 Reading symbols from /lib/libnss_nis.so.2...Reading symbols from /usr/lib/debug/lib/libnss_nis-2.7.so...done. done. Loaded symbols for /lib/libnss_nis.so.2 Reading symbols from /lib/libnss_files.so.2...Reading symbols from /usr/lib/debug/lib/libnss_files-2.7.so...done. done. Loaded symbols for /lib/libnss_files.so.2 Reading symbols from /usr/lib/gstreamer-0.10/libgstgconfelements.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstgconfelements.so...done. done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstgconfelements.so Reading symbols from /usr/lib/libgconf-2.so.4...done. Loaded symbols for /usr/lib/libgconf-2.so.4 Reading symbols from /usr/lib/libORBit-2.so.0...done. Loaded symbols for /usr/lib/libORBit-2.so.0 Reading symbols from /usr/lib/gstreamer-0.10/libgstcoreelements.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstcoreelements.so...done. done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstcoreelements.so Reading symbols from /usr/lib/libgstbase-0.10.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgstbase-0.10.so.0.16.0...done. done. Loaded symbols for /usr/lib/libgstbase-0.10.so.0 Reading symbols from /usr/lib/gstreamer-0.10/libgstvideo4linux.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstvideo4linux.so...done. done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstvideo4linux.so Reading symbols from /usr/lib/libXv.so.1...done. Loaded symbols for /usr/lib/libXv.so.1 Reading symbols from /usr/lib/libXext.so.6...done. Loaded symbols for /usr/lib/libXext.so.6 Reading symbols from /usr/lib/gstreamer-0.10/libgstffmpegcolorspace.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstffmpegcolorspace.so...done. done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstffmpegcolorspace.so Reading symbols from /usr/lib/gstreamer-0.10/libgstvideoscale.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstvideoscale.so...done. done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstvideoscale.so Reading symbols from /usr/lib/libgstvideo-0.10.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgstvideo-0.10.so.0.13.0...done. done. Loaded symbols for /usr/lib/libgstvideo-0.10.so.0 Reading symbols from /usr/lib/liboil-0.3.so.0...done. Loaded symbols for /usr/lib/liboil-0.3.so.0 Reading symbols from /usr/lib/gstreamer-0.10/libgstximagesink.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstximagesink.so...done. done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstximagesink.so Reading symbols from /usr/lib/gstreamer-0.10/libgstvolume.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstvolume.so...done. done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstvolume.so Reading symbols from /usr/lib/libgstaudio-0.10.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgstaudio-0.10.so.0.13.0...done. done. Loaded symbols for /usr/lib/libgstaudio-0.10.so.0 Reading symbols from /usr/lib/libgstcontroller-0.10.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgstcontroller-0.10.so.0.16.0...done. done. Loaded symbols for /usr/lib/libgstcontroller-0.10.so.0 Reading symbols from /home/alban/jhbuild/prefix/lib64/farsight-0.1-3/libjingle-transmitter.so...done. Loaded symbols for /home/alban/jhbuild/prefix//lib64/farsight-0.1-3/libjingle-transmitter.so Reading symbols from /home/alban/jhbuild/prefix/lib64/libjinglebase.so.0...done. Loaded symbols for /home/alban/jhbuild/prefix//lib64/libjinglebase.so.0 Reading symbols from /home/alban/jhbuild/prefix/lib64/libjinglep2pbase.so.0...done. Loaded symbols for /home/alban/jhbuild/prefix//lib64/libjinglep2pbase.so.0 Reading symbols from /home/alban/jhbuild/prefix/lib64/libjinglep2pclient.so.0...done. Loaded symbols for /home/alban/jhbuild/prefix//lib64/libjinglep2pclient.so.0 Reading symbols from /usr/lib/libstdc++.so.6...done. Loaded symbols for /usr/lib/libstdc++.so.6 Reading symbols from /lib/libgcc_s.so.1...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /usr/lib/libssl.so.0.9.8...done. Loaded symbols for /usr/lib/libssl.so.0.9.8 Reading symbols from /usr/lib/libcrypto.so.0.9.8...done. Loaded symbols for /usr/lib/libcrypto.so.0.9.8 Reading symbols from /lib/libnss_mdns4_minimal.so.2...done. Loaded symbols for /lib/libnss_mdns4_minimal.so.2 Reading symbols from /lib/libnss_dns.so.2...Reading symbols from /usr/lib/debug/lib/libnss_dns-2.7.so...done. done. Loaded symbols for /lib/libnss_dns.so.2 Reading symbols from /lib/libresolv.so.2...Reading symbols from /usr/lib/debug/lib/libresolv-2.7.so...done. done. Loaded symbols for /lib/libresolv.so.2 Reading symbols from /home/alban/jhbuild/prefix/lib64/gstreamer-0.10/libgstice.so...done. Loaded symbols for /home/alban/jhbuild/prefix//lib64/gstreamer-0.10/libgstice.so Reading symbols from /usr/lib/libgstnet-0.10.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgstnet-0.10.so.0.16.0...done. done. Loaded symbols for /usr/lib/libgstnet-0.10.so.0 Reading symbols from /usr/lib/libgstnetbuffer-0.10.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgstnetbuffer-0.10.so.0.13.0...done. done. Loaded symbols for /usr/lib/libgstnetbuffer-0.10.so.0 Reading symbols from /home/alban/jhbuild/prefix/lib64/gstreamer-0.10/libgstjrtp.so...done. Loaded symbols for /home/alban/jhbuild/prefix//lib64/gstreamer-0.10/libgstjrtp.so Reading symbols from /usr/lib/libgstrtp-0.10.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgstrtp-0.10.so.0.13.0...done. done. Loaded symbols for /usr/lib/libgstrtp-0.10.so.0 Reading symbols from /home/alban/jhbuild/prefix/lib64/gstreamer-0.10/libgstrtpdemux.so...done. Loaded symbols for /home/alban/jhbuild/prefix//lib64/gstreamer-0.10/libgstrtpdemux.so Reading symbols from /home/alban/jhbuild/prefix/lib64/gstreamer-0.10/libgstrtpjitterbuffer.so...done. Loaded symbols for /home/alban/jhbuild/prefix//lib64/gstreamer-0.10/libgstrtpjitterbuffer.so Reading symbols from /home/alban/jhbuild/prefix/lib64/gstreamer-0.10/libgstrtpmuxer.so...done. Loaded symbols for /home/alban/jhbuild/prefix//lib64/gstreamer-0.10/libgstrtpmuxer.so Reading symbols from /home/alban/jhbuild/prefix/lib64/gstreamer-0.10/libgstdtmf.so...done. Loaded symbols for /home/alban/jhbuild/prefix//lib64/gstreamer-0.10/libgstdtmf.so Reading symbols from /usr/lib/gstreamer-0.10/libgstalaw.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstalaw.so...done. done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstalaw.so Reading symbols from /usr/lib/gstreamer-0.10/libgstrtp.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstrtp.so...done. done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstrtp.so Reading symbols from /home/alban/jhbuild/prefix/lib64/gstreamer-0.10/libfsvalve.so...done. Loaded symbols for /home/alban/jhbuild/prefix//lib64/gstreamer-0.10/libfsvalve.so Reading symbols from /usr/lib/gstreamer-0.10/libgstspeex.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstspeex.so...done. done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstspeex.so Reading symbols from /usr/lib/libgsttag-0.10.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgsttag-0.10.so.0.13.0...done. done. Loaded symbols for /usr/lib/libgsttag-0.10.so.0 Reading symbols from /usr/lib/libspeex.so.1...done. Loaded symbols for /usr/lib/libspeex.so.1 Reading symbols from /home/alban/jhbuild/prefix/lib/gstreamer-0.10/libgstffmpeg.so...done. Loaded symbols for /home/alban/jhbuild/prefix//lib/gstreamer-0.10/libgstffmpeg.so Reading symbols from /usr/lib/gstreamer-0.10/libgstalsa.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstalsa.so...done. done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstalsa.so Reading symbols from /usr/lib/libasound.so.2...done. Loaded symbols for /usr/lib/libasound.so.2 Core was generated by `/home/alban/jhbuild/prefix//libexec/telepathy-stream-engine'. Program terminated with signal 6, Aborted. #0 0x00002abc75e31ee5 in raise () from /lib/libc.so.6 (gdb) bt #0 0x00002abc75e31ee5 in raise () from /lib/libc.so.6 #1 0x00002abc75e33403 in abort () from /lib/libc.so.6 #2 0x00002abc75968b10 in g_logv () from /usr/lib/libglib-2.0.so.0 #3 0x00002abc75968b93 in g_log () from /usr/lib/libglib-2.0.so.0 #4 0x00002abc73e3a1df in gst_element_link_pads_filtered (src=0x950000, srcpadname=0x0, dest=0x7b2090, destpadname=0x0, filter=0x0) at gstutils.c:1602 #5 0x000000000040bc3e in tp_stream_engine_start_source (self=0x75d840) at tp-stream-engine.c:1541 #6 0x0000000000409bc2 in _add_preview_window (self=0x75d840, window_id=60817453, error=0x7fff37128b60) at tp-stream-engine.c:595 #7 0x000000000040bfc1 in tp_stream_engine_add_preview_window (iface=0x75d840, window_id=60817453, context=0x76a030) at tp-stream-engine.c:1664 #8 0x000000000040dfb8 in stream_engine_svc_stream_engine_add_preview_window ( self=0x75d840, in_window=60817453, context=0x76a030) at _gen/svc-misc.c:400 #9 0x00002abc75295144 in ?? () from /usr/lib/libdbus-glib-1.so.2 #10 0x00002abc754c38f9 in ?? () from /usr/lib/libdbus-1.so.3 #11 0x00002abc754b6fb7 in dbus_connection_dispatch () from /usr/lib/libdbus-1.so.3 #12 0x00002abc75291f75 in ?? () from /usr/lib/libdbus-glib-1.so.2 #13 0x00002abc7595ff92 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #14 0x00002abc75963236 in ?? () from /usr/lib/libglib-2.0.so.0 #15 0x00002abc759634f7 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #16 0x00000000004088f3 in main (argc=1, argv=0x7fff371292f8) at stream-engine-main.c:279 (gdb) up 5 #5 0x000000000040bc3e in tp_stream_engine_start_source (self=0x75d840) at tp-stream-engine.c:1541 1541 gst_element_link (self->priv->videosrc, self->priv->videosrc_next); (gdb) list 1536 1537 /* 1538 * FIXME: We should instead get the pads, and check if they are already 1539 * linked, then we'd be able to check properly for errors 1540 */ 1541 gst_element_link (self->priv->videosrc, self->priv->videosrc_next); 1542 1543 if (self->priv->force_fakesrc) 1544 return; 1545 (gdb) down #4 0x00002abc73e3a1df in gst_element_link_pads_filtered (src=0x950000, srcpadname=0x0, dest=0x7b2090, destpadname=0x0, filter=0x0) at gstutils.c:1602 in gstutils.c (gdb) p dest $1 = (GstElement *) 0x7b2090 (gdb) p *dest $2 = {object = {object = {g_type_instance = {g_class = 0x7b2380}, ref_count = 0, qdata = 0x0}, refcount = 0, lock = 0x72b360, name = 0x7ab640 "Telepathy", name_prefix = 0x0, parent = 0x0, flags = 0, _gst_reserved = 0x0}, state_lock = 0x0, state_cond = 0x0, state_cookie = 6, current_state = GST_STATE_NULL, next_state = GST_STATE_VOID_PENDING, pending_state = GST_STATE_VOID_PENDING, last_return = GST_STATE_CHANGE_SUCCESS, bus = 0x0, clock = 0x0, base_time = 0, numpads = 0, pads = 0x0, numsrcpads = 0, srcpads = 0x0, numsinkpads = 0, sinkpads = 0x0, pads_cookie = 4, abidata = {ABI = { target_state = GST_STATE_NULL}, _gst_reserved = {0x1, 0x0, 0x0, 0x0}}} (gdb) up #5 0x000000000040bc3e in tp_stream_engine_start_source (self=0x75d840) at tp-stream-engine.c:1541 1541 gst_element_link (self->priv->videosrc, self->priv->videosrc_next); (gdb) p self->priv->videosrc $3 = (GstElement *) 0x950000 (gdb) p *self->priv->videosrc $4 = {object = {object = {g_type_instance = {g_class = 0x76fa20}, ref_count = 1, qdata = 0x0}, refcount = 0, lock = 0x7cbca0, name = 0x7ba5e0 "gconfvideosrc1", name_prefix = 0x0, parent = 0x76c380, flags = 16, _gst_reserved = 0x0}, state_lock = 0x860860, state_cond = 0x6416e0, state_cookie = 6, current_state = GST_STATE_NULL, next_state = GST_STATE_VOID_PENDING, pending_state = GST_STATE_VOID_PENDING, last_return = GST_STATE_CHANGE_SUCCESS, bus = 0x896580, clock = 0x6bbd80, base_time = 0, numpads = 1, pads = 0x8c0b20, numsrcpads = 1, srcpads = 0x80ce40, numsinkpads = 0, sinkpads = 0x0, pads_cookie = 1, abidata = {ABI = {target_state = GST_STATE_NULL}, _gst_reserved = {0x1, 0x0, 0x0, 0x0}}} (gdb) q