Comment 61 for bug 966294

Revision history for this message
Pedro (simplew8) wrote :

I have runned pidgin in gdb and when placing a video call (when the other end accpeted here crashed):

@localhost:~$ gdb pidgin
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2) 7.4-2012.04
Copyright (C) 2012 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 "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /usr/bin/pidgin...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/pidgin
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe37e7700 (LWP 2796)]
[New Thread 0x7fffe0497700 (LWP 2797)]
[New Thread 0x7fffdfc96700 (LWP 2798)]
[New Thread 0x7fffd6141700 (LWP 2832)]
[New Thread 0x7fffcb01b700 (LWP 2833)]
[New Thread 0x7fffc3fff700 (LWP 2834)]
[New Thread 0x7fffca41a700 (LWP 2835)]
[New Thread 0x7fffc9c19700 (LWP 2836)]
[New Thread 0x7fffc37fe700 (LWP 2837)]
[New Thread 0x7fffc2ffd700 (LWP 2838)]
[New Thread 0x7fffc27fc700 (LWP 2839)]
[New Thread 0x7fffc1ffb700 (LWP 2840)]
[New Thread 0x7fffc17fa700 (LWP 2841)]
[New Thread 0x7fffc0ff9700 (LWP 2842)]
[New Thread 0x7fffb7ffe700 (LWP 2843)]
[New Thread 0x7fffb6c3c700 (LWP 2844)]
[New Thread 0x7fffb643b700 (LWP 2845)]
[New Thread 0x7fffb5c3a700 (LWP 2846)]
[Thread 0x7fffc1ffb700 (LWP 2840) exited]
[New Thread 0x7fffb5227700 (LWP 2847)]
[New Thread 0x7fffb4a26700 (LWP 2848)]
[Thread 0x7fffc17fa700 (LWP 2841) exited]
[New Thread 0x7fffc17fa700 (LWP 2849)]
[New Thread 0x7fffa9e0d700 (LWP 2850)]
[New Thread 0x7fff73ba4700 (LWP 2851)]
[New Thread 0x7fffa93ff700 (LWP 2852)]
[New Thread 0x7fffa8bfe700 (LWP 2853)]
[New Thread 0x7fff733a3700 (LWP 2854)]
DtsGetHWFeatures: Create File Failed
DtsGetHWFeatures: Create File Failed
Running DIL (3.22.0) Version
DtsDeviceOpen: Opening HW in mode 0
DtsDeviceOpen: Create File Failed
[Thread 0x7fffb5227700 (LWP 2847) exited]
[Thread 0x7fffca41a700 (LWP 2835) exited]
[Thread 0x7fffc3fff700 (LWP 2834) exited]
[Thread 0x7fffcb01b700 (LWP 2833) exited]
[Thread 0x7fffb7ffe700 (LWP 2843) exited]
[Thread 0x7fffd6141700 (LWP 2832) exited]
[Thread 0x7fffc17fa700 (LWP 2849) exited]
[Thread 0x7fffc37fe700 (LWP 2837) exited]
[Thread 0x7fffb5c3a700 (LWP 2846) exited]
[Thread 0x7fffc2ffd700 (LWP 2838) exited]
[Thread 0x7fffc27fc700 (LWP 2839) exited]
[Thread 0x7fff73ba4700 (LWP 2851) exited]
[Thread 0x7fffa9e0d700 (LWP 2850) exited]
[Thread 0x7fffc9c19700 (LWP 2836) exited]
[Thread 0x7fffb4a26700 (LWP 2848) exited]
[Thread 0x7fffe0497700 (LWP 2797) exited]
[Thread 0x7fff733a3700 (LWP 2854) exited]
[Thread 0x7fffb643b700 (LWP 2845) exited]
[Thread 0x7fffc0ff9700 (LWP 2842) exited]
[Thread 0x7fffa8bfe700 (LWP 2853) exited]
[Thread 0x7fffb6c3c700 (LWP 2844) exited]
[New Thread 0x7fffb6c3c700 (LWP 2858)]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff5012e2d in g_slice_alloc ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
(gdb) bt
#0 0x00007ffff5012e2d in g_slice_alloc ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007ffff4fcecea in g_array_sized_new ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff770a009 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#3 0x00007ffff770a15b in gst_structure_copy ()
   from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#4 0x00007ffff76c6f95 in gst_caps_copy ()
   from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#5 0x00007ffff7719884 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#6 0x00007ffff76e14ce in gst_iterator_fold ()
   from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#7 0x00007ffff771e5aa in gst_pad_proxy_getcaps ()
   from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#8 0x00007ffff76e6804 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#9 0x00007ffff76e9e0d in gst_pad_get_caps_reffed ()
   from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#10 0x00007ffff76d9c98 in gst_proxy_pad_getcaps_default ()
   from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#11 0x00007ffff76e6804 in ?? ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#12 0x00007ffff76e6f38 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#13 0x00007ffff76e9a1b in gst_pad_link_full ()
   from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#14 0x00007ffff7719ea9 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#15 0x00007ffff771c40e in gst_element_link_pads_full ()
   from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#16 0x00007ffff4cef3da in ?? () from /usr/lib/libpurple.so.0
#17 0x00007ffff4cf4aad in purple_media_add_stream ()
   from /usr/lib/libpurple.so.0
#18 0x00007fffe48b67bd in ?? () from /usr/lib/purple-2/libjabber.so.0
#19 0x00007fffe48b81e3 in ?? () from /usr/lib/purple-2/libjabber.so.0
#20 0x00007ffff4d297de in ?? () from /usr/lib/libpurple.so.0
#21 0x00005555555ca25e in ?? ()
#22 0x00007ffff4ff9d53 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007ffff4ffa0a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007ffff4ffa49a in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007ffff62252f7 in gtk_main ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#26 0x000055555558f1fe in main ()
(gdb)

The same kind of problem happens when using empathy, after the other end accepts the video call it crashes.