[Pidgin] #11773: Crash on audio call

Pidgin trac at pidgin.im
Sun May 2 08:07:14 EDT 2010


#11773: Crash on audio call
------------------------------------+---------------------------------------
 Reporter:  oolcfoo                 |        Owner:  darkrain42 
     Type:  defect                  |       Status:  new        
Milestone:                          |    Component:  Google Talk
  Version:  2.6.5                   |   Resolution:             
 Keywords:  audio video call crash  |  
------------------------------------+---------------------------------------
Description changed by oolcfoo:

Old description:

> Hi there !
>
> '''OS:''' Debian Linux 2.6.32-3-amd64
> '''Version:''' pidgin (2.6.5); libpurple (2.6.5)
> '''Audio:''' ALSA
>
> '''How to:''' initiate an audio call right-clicking on the contact's
> name. A windows tells me the call is in process. No problem until the
> very second the contact answer: segfault.
>
> Tried using 2 gmail accounts; then with one gmail account and one
> jabber.com account.
>
> Please notice:
> - Since I wouldn't be able to use jabber at work due to firewall policy,
> I use only the port 443 even at home;
> - My home firewall is correctly and entirely disabled;
> - Iptables (on my own computer) accept everything in both ways;
> - Debian package system is normally good enough when it comes to handle
> the dependencies, but I installed almost everything related to gstreamer
> and farsight and absolutely everything related to h/x264 codec to make
> pidgin video call work (I first tried video calls, but even audio calls
> don't work)
>
> ----
> '''Debug''' (pidgin -d)''':'''
>
> {{{
> (13:28:12) jabber: Sending (ssl) (bar at gmail.com/foobar26318D70C): <iq
> type='result' id='purplea73b0941' from='bar at gmail.com/foobar26318D70C'
> to='foo at gmail.com/foobar9E4C0B6F'/>
> (13:28:12) jingle-rtp: jingle_rtp_codecs_changed_cb: session_id: audio-
> session jingle_session: 0x33f61e0
> (13:28:12) media: got new local candidate: 1
> (13:28:12) media: got new local candidate: 1
> (13:28:12) media: got new local candidate: 2
> (13:28:12) media: got new local candidate: 2
> (13:28:12) media: farsight-component-state-changed: component: 1 state:
> GATHERING
> (13:28:12) media: farsight-component-state-changed: component: 2 state:
> GATHERING
> (13:28:12) media: farsight-send-codec-changed: codec: 103: audio SPEEX
> clock:16000 channels:1
> (13:28:12) media: got new local candidate: 3
> (13:28:12) media: got new local candidate: 3
> (13:28:12) jabber: Recv (ssl)(116): <iq type="result" id="purplea73b0941"
> from="bar at gmail.com/foobar26318D70C" to="foo at gmail.com/foobar9E4C0B6F"/>
> (13:28:12) media: got new local candidate: 4
> (13:28:12) media: got new local candidate: 4
> (13:28:13) jingle-rtp: stream-info: type 1 id: (null) name: (null)
> dns[7053]: nobody needs me... =(
> (13:28:21) jingle-rtp: jingle_rtp_candidates_prepared_cb
> (13:28:21) jingle: jingle_iceudp_finalize
> (13:28:21) jingle: jingle_transport_finalize
> (13:28:21) jingle: adding codec: 103: audio SPEEX clock:16000 channels:1
> (13:28:21) jingle: adding codec: 104: audio SPEEX clock:8000 channels:1
> (13:28:21) jingle: adding codec: 96: audio SIREN clock:16000 channels:0
> bitrate=16000
> (13:28:21) jingle: adding codec: 0: audio PCMU clock:8000 channels:0
> (13:28:21) jingle: adding codec: 8: audio PCMA clock:8000 channels:0
> (13:28:21) jingle: adding codec: 97: audio MPA clock:90000 channels:0
> (13:28:21) jingle: adding codec: 3: audio GSM clock:8000 channels:0
> (13:28:21) jingle: adding codec: 98: audio AMR clock:8000 channels:1
> octet-align=1 crc=0 robust-sorting=0 interleaving=0
> (13:28:21) jingle: adding codec: 99: audio DV clock:90000 channels:0
> (13:28:21) jingle: adding codec: 100: audio telephone-event clock:16000
> channels:0 events=0-15
> (13:28:21) jingle: adding codec: 101: audio telephone-event clock:8000
> channels:0 events=0-15
> (13:28:21) jingle: adding codec: 102: audio telephone-event clock:90000
> channels:0 events=0-15
> (13:28:21) jabber: Sending (ssl) (bar at gmail.com/foobar26318D70C): <iq
> type='set' id='purple5da8fe7c' from='bar at gmail.com/foobar26318D70C'
> to='foo at gmail.com/foobar9E4C0B6F'><jingle xmlns='urn:xmpp:jingle:1'
> action='session-accept' initiator='foo at gmail.com/foobar9E4C0B6F'
> responder='bar at gmail.com/foobar26318D70C' sid='purplea73b0938'><content
> creator='initiator' name='audio-session' senders='both'><description
> xmlns='urn:xmpp:jingle:apps:rtp:1' media='audio'><payload-type
> name='SPEEX' id='103' clockrate='16000' channels='1'/><payload-type
> name='SPEEX' id='104' clockrate='8000' channels='1'/><payload-type
> name='SIREN' id='96' clockrate='16000' channels='0'><parameter
> name='bitrate' value='16000'/></payload-type><payload-type name='PCMU'
> id='0' clockrate='8000' channels='0'/><payload-type name='PCMA' id='8'
> clockrate='8000' channels='0'/><payload-type name='MPA' id='97'
> clockrate='90000' channels='0'/><payload-type name='GSM' id='3'
> clockrate='8000' channels='0'/><payload-type name='AMR' id='98'
> clockrate='8000' channels='1'><parameter name='octet-align'
> value='1'/><parameter name='crc' value='0'/><parameter name='robust-
> sorting' value='0'/><parameter name='interleaving' value='0'/></payload-
> type><payload-type name='DV' id='99' clockrate='90000' channels='0
> '/><payload-type name='telephone-event' id='100' clockrate='16000'
> channels='0'><parameter name='events' value='0-15'/></payload-type
> ><payload-type name='telephone-event' id='101' clockrate='8000'
> channels='0'><parameter name='events' value='0-15'/></payload-type
> ><payload-type name='telephone-event' id='102' clockrate='90000'
> channels='0'><parameter name='events' value='0-15'/></payload-
> type></description><transport xmlns='urn:xmpp:jingle:transports:ice-
> udp:1' pwd='VKzrdtGbUWmtOU6b1cFtRT' ufrag='nLTS'><candidate component='1'
> foundation='1' generation='0' id='purple5da8fe74' ip='192.168.0.11'
> network='0' port='35215' priority='2013266431' protocol='udp'
> type='host'/><candidate component='2' foundation='1' generation='0'
> id='purple5da8fe75' ip='192.168.0.11' network='0' port='39497'
> priority='2013266430' protocol='udp' type='host'/><candidate
> component='1' foundation='2' generation='0' id='purple5da8fe76'
> ip='xxx.xxx.xxx.xxx' network='0' port='43073' priority='2013266431'
> protocol='udp' type='host'/><candidate component='2' foundation='2'
> generation='0' id='purple5da8fe77' ip='xxx.xxx.xxx.xxx' network='0'
> port='40105' priority='2013266430' protocol='udp' type='host'/><candidate
> component='1' foundation='3' generation='0' id='purple5da8fe78'
> ip='yyy.yyy.yyy.yyy' network='0' port='35215' priority='1677721855'
> protocol='udp' rel-addr='192.168.0.11' rel-port='35215'
> type='srflx'/><candidate component='2' foundation='3' generation='0'
> id='purple5da8fe79' ip='yyy.yyy.yyy.yyy' network='0' port='39497'
> priority='1677721854' protocol='udp' rel-addr='192.168.0.11' rel-
> port='39497' type='srflx'/><candidate component='1' foundation='4'
> generation='0' id='purple5da8fe7a' ip='yyy.yyy.yyy.yyy' network='0'
> port='43073' priority='1677721855' protocol='udp' rel-
> addr='xxx.xxx.xxx.xxx' rel-port='43073' type='srflx'/><candidate
> component='2' foundation='4' generation='0' id='purple5da8fe7b'
> ip='yyy.yyy.yyy.yyy' network='0' port='40105' priority='1677721854'
> protocol='udp' rel-addr='xxx.xxx.xxx.xxx' rel-port='40105'
> type='srflx'/></transport></content></jingle></iq>
> (13:28:21) media: farsight-component-state-changed: component: 1 state:
> CONNECTING
> (13:28:21) media: farsight-component-state-changed: component: 2 state:
> CONNECTING
> (13:28:21) media: farsight-component-state-changed: component: 1 state:
> CONNECTED
> (13:28:21) media: candidate pair established
> (13:28:21) media: farsight-component-state-changed: component: 1 state:
> READY
> (13:28:21) media: farsight-component-state-changed: component: 2 state:
> CONNECTED
> (13:28:21) jabber: Recv (ssl)(1000): <iq type="set" id="purple5da8fe7c"
> from="bar at gmail.com/foobar26318D70C"
> to="foo at gmail.com/foobar9E4C0B6F"><jingle action="session-accept"
> initiator="foo at gmail.com/foobar9E4C0B6F"
> responder="bar at gmail.com/foobar26318D70C" sid="purplea73b0938"
> xmlns="urn:xmpp:jingle:1"><content creator="initiator" name="audio-
> session" senders="both"><description media="audio"
> xmlns="urn:xmpp:jingle:apps:rtp:1"><payload-type name="SPEEX" id="103"
> clockrate="16000" channels="1"/><payload-type name="SPEEX" id="104"
> clockrate="8000" channels="1"/><payload-type name="SIREN" id="96"
> clockrate="16000" channels="0"><parameter name="bitrate" value="16000
> "/></payload-type><payload-type name="PCMU" id="0" clockrate="8000"
> channels="0"/><payload-type name="PCMA" id="8" clockrate="8000"
> channels="0"/><payload-type name="MPA" id="97" clockrate="90000"
> channels="0"/><payload-type name="GSM" id="3" clockrate="8000"
> channels="0"/><payload-type name="AMR" id="98" clockrate="8000"
> channels="1"><parameter name="
> (13:28:21) jabber: Recv (ssl)(953): octet-align" value="1"/><parameter
> name="crc" value="0"/><parameter name="robust-sorting"
> value="0"/><parameter name="interleaving" value="0"/></payload-type
> ><payload-type name="DV" id="99" clockrate="90000" channels="0
> "/><payload-type name="telephone-event" id="100" clockrate="16000"
> channels="0"><parameter name="events" value="0-15"/></payload-type
> ><payload-type name="telephone-event" id="101" clockrate="8000"
> channels="0"><parameter name="events" value="0-15"/></payload-type
> ><payload-type name="telephone-event" id="102" clockrate="90000"
> channels="0"><parameter name="events" value="0-15"/></payload-
> type></description><transport pwd="VKzrdtGbUWmtOU6b1cFtRT" ufrag="nLTS"
> xmlns="urn:xmpp:jingle:transports:ice-udp:1"><candidate component="1"
> foundation="1" generation="0" id="purple5da8fe74" ip="192.168.0.11"
> network="0" port="35215" priority="2013266431" protocol="udp"
> type="host"/><candidate component="2" foundation="1" generation="0" id="
> (13:28:21) jabber: Recv (ssl)(995): purple5da8fe75" ip="192.168.0.11"
> network="0" port="39497" priority="2013266430" protocol="udp"
> type="host"/><candidate component="1" foundation="2" generation="0"
> id="purple5da8fe76" ip="xxx.xxx.xxx.xxx" network="0" port="43073"
> priority="2013266431" protocol="udp" type="host"/><candidate
> component="2" foundation="2" generation="0" id="purple5da8fe77"
> ip="xxx.xxx.xxx.xxx" network="0" port="40105" priority="2013266430"
> protocol="udp" type="host"/><candidate component="1" foundation="3"
> generation="0" id="purple5da8fe78" ip="yyy.yyy.yyy.yyy" network="0"
> port="35215" priority="1677721855" protocol="udp" rel-addr="192.168.0.11"
> rel-port="35215" type="srflx"/><candidate component="2" foundation="3"
> generation="0" id="purple5da8fe79" ip="yyy.yyy.yyy.yyy" network="0"
> port="39497" priority="1677721854" protocol="udp" rel-addr="192.168.0.11"
> rel-port="39497" type="srflx"/><candidate component="1" foundation="4"
> generation="0" id="purple5da8fe7a" ip="yyy.yyy.yyy.yyy" network="0"
> port="43073" priority="
> (13:28:21) jabber: Recv (ssl)(330): 1677721855" protocol="udp" rel-
> addr="xxx.xxx.xxx.xxx" rel-port="43073" type="srflx"/><candidate
> component="2" foundation="4" generation="0" id="purple5da8fe7b"
> ip="yyy.yyy.yyy.yyy" network="0" port="40105" priority="1677721854"
> protocol="udp" rel-addr="xxx.xxx.xxx.xxx" rel-port="40105"
> type="srflx"/></transport></content></jingle></iq>
> (13:28:21) jabber: got Jingle package action = session-accept
> (13:28:21) jingle: find_by_id purplea73b0938
> (13:28:21) jingle: lookup: 0x3238f00
> (13:28:21) jabber: Sending (ssl) (foo at gmail.com/foobar9E4C0B6F): <iq
> type='result' id='purple5da8fe7c' from='foo at gmail.com/foobar9E4C0B6F'
> to='bar at gmail.com/foobar26318D70C'/>
> (13:28:21) jingle-rtp: received codec: 103: audio SPEEX clock:16000
> channels:0
> (13:28:21) jingle-rtp: received codec: 104: audio SPEEX clock:8000
> channels:0
> (13:28:21) jingle-rtp: received codec: 96: audio SIREN clock:16000
> channels:0 bitrate=16000
> (13:28:21) jingle-rtp: received codec: 0: audio PCMU clock:8000
> channels:0
> (13:28:21) jingle-rtp: received codec: 8: audio PCMA clock:8000
> channels:0
> (13:28:21) jingle-rtp: received codec: 97: audio MPA clock:90000
> channels:0
> (13:28:21) jingle-rtp: received codec: 3: audio GSM clock:8000 channels:0
> (13:28:21) jingle-rtp: received codec: 98: audio AMR clock:8000
> channels:0 octet-align=1 crc=0 robust-sorting=0 interleaving=0
> (13:28:21) jingle-rtp: received codec: 99: audio DV clock:90000
> channels:0
> (13:28:21) jingle-rtp: received codec: 100: audio telephone-event
> clock:16000 channels:0 events=0-15
> (13:28:21) jingle-rtp: received codec: 101: audio telephone-event
> clock:8000 channels:0 events=0-15
> (13:28:21) jingle-rtp: received codec: 102: audio telephone-event
> clock:90000 channels:0 events=0-15
> (13:28:21) jingle-rtp: stream-info: type 1 id: audio-session name:
> bar at gmail.com/foobar26318D70C
> (13:28:21) media: farsight-component-state-changed: component: 1 state:
> CONNECTING
> (13:28:21) media: farsight-component-state-changed: component: 1 state:
> CONNECTED
> (13:28:21) media: candidate pair established
> (13:28:21) media: farsight-component-state-changed: component: 1 state:
> READY
> (13:28:21) media: farsight-component-state-changed: component: 2 state:
> CONNECTING
> (13:28:21) media: candidate pair established
> (13:28:21) media: farsight-component-state-changed: component: 2 state:
> READY
> (13:28:21) media: farsight-component-state-changed: component: 2 state:
> CONNECTED
> (13:28:21) media: candidate pair established
> (13:28:21) media: farsight-component-state-changed: component: 2 state:
> READY
> (13:28:21) media: farsight-send-codec-changed: codec: 103: audio SPEEX
> clock:16000 channels:1
> (13:28:21) media: farsight-recv-codecs-changed: SPEEX
> (13:28:21) gtkmedia: state: 1 sid: audio-session name:
> bar at gmail.com/foobar26318D70C
> (13:28:21) jingle-rtp: state-changed: state 1 id: audio-session name:
> bar at gmail.com/foobar26318D70C
> (13:28:21) mediamanager: gst pipeline error: Erreur interne de flux de
> données.
> (13:28:21) mediamanager: Debug details: gstbasesrc.c(2507):
> gst_base_src_loop ():
> /GstPipeline:pipeline0/GstBin:conf_0x23021f0/FsRtpConference:fsrtpconference0/GstBin:bin0/GstNiceSrc:nicesrc0:
> streaming task paused, reason not-linked (-1)
> (13:28:21) media: Erreur de conférence
> (13:28:21) gtkmedia: state: 2 sid: (null) name: (null)
> (13:28:21) gtkmedia: pidgin_media_dispose
> (13:28:21) gtkmedia: pidgin_media_dispose
> (13:28:21) gtkmedia: pidgin_media_finalize
> (13:28:21) jingle-rtp: state-changed: state 2 id: (null) name: (null)
> (13:28:21) media: purple_media_dispose
> (13:28:21) media: purple_media_finalize
> Pidgin 2.6.5 a planté et a essayé de créer un fichier "core".
> }}}
>

>
> ----
> '''Backtrace:'''
>
> {{{
> gdb pidgin
>
> GNU gdb (GDB) 7.0.1-debian
> Copyright (C) 2009 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://www.gnu.org/software/gdb/bugs/>...
> Reading symbols from /usr/bin/pidgin...Reading symbols from
> /usr/lib/debug/usr/bin/pidgin...done.
> (no debugging symbols found)...done.
> (gdb) handle SIGPIPE nostop noprint
> Signal        Stop      Print   Pass to program Description
> SIGPIPE       No        No      Yes             Broken pipe
> (gdb) run
> Starting program: /usr/bin/pidgin
> [Thread debugging using libthread_db enabled]
> [New Thread 0x7fffd1ea3910 (LWP 6820)]
> [New Thread 0x7fffcbfff910 (LWP 6821)]
> [New Thread 0x7fffcb7fe910 (LWP 6822)]
> [New Thread 0x7fffca9c8910 (LWP 6823)]
> [New Thread 0x7fffca1c7910 (LWP 6824)]
> [New Thread 0x7fffc97c2910 (LWP 6825)]
> [New Thread 0x7fffc8fc1910 (LWP 6826)]
> [New Thread 0x7fffc85bd910 (LWP 6827)]
> [Thread 0x7fffca9c8910 (LWP 6823) exited]
> [New Thread 0x7fffca9c8910 (LWP 6831)]
> [New Thread 0x7fffc7dbc910 (LWP 6832)]
> [New Thread 0x7fffc75bb910 (LWP 6833)]
> [New Thread 0x7fffc6dba910 (LWP 6834)]
> [New Thread 0x7fffc65b9910 (LWP 6835)]
> [New Thread 0x7fffc4f05910 (LWP 6838)]
> [New Thread 0x7fffc4704910 (LWP 6839)]
> [New Thread 0x7fffc3f03910 (LWP 6844)]
> [New Thread 0x7fffc3702910 (LWP 6845)]
> [New Thread 0x7fffc2f01910 (LWP 6846)]
> [New Thread 0x7fffc2700910 (LWP 6847)]
> [New Thread 0x7fffc1cf5910 (LWP 6848)]
> [New Thread 0x7fffc14f4910 (LWP 6849)]
> [Thread 0x7fffd1ea3910 (LWP 6820) exited]
> [New Thread 0x7fffd1ea3910 (LWP 6850)]
> [Thread 0x7fffca1c7910 (LWP 6824) exited]
> [New Thread 0x7fffca1c7910 (LWP 6851)]
> [New Thread 0x7fffc0cf3910 (LWP 6852)]
> [Thread 0x7fffca1c7910 (LWP 6851) exited]
> [Thread 0x7fffc0cf3910 (LWP 6852) exited]
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x00007ffff4d85520 in media_bus_call (bus=<value optimized out>,
> msg=<value optimized out>, media=0x1775ea0)
>     at /usr/src/debian/work/build-
> area/pidgin-2.6.5/./libpurple/media.c:2161
> 2161    /usr/src/debian/work/build-area/pidgin-2.6.5/./libpurple/media.c:
> Aucun fichier ou dossier de ce type.
>         in /usr/src/debian/work/build-
> area/pidgin-2.6.5/./libpurple/media.c
> (gdb) bt full
> #0  0x00007ffff4d85520 in media_bus_call (bus=<value optimized out>,
> msg=<value optimized out>, media=0x1775ea0)
>     at /usr/src/debian/work/build-
> area/pidgin-2.6.5/./libpurple/media.c:2161
>         element = 0x0
>         lastElement = 0x0
> #1  0x00007ffff531b47e in g_closure_invoke () from
> /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #2  0x00007ffff5331407 in ?? () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #3  0x00007ffff5332a86 in g_signal_emit_valist () from
> /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #4  0x00007ffff5332fd3 in g_signal_emit () from
> /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #5  0x00007ffff76ded22 in gst_bus_async_signal_func () from
> /usr/lib/libgstreamer-0.10.so.0
> No symbol table info available.
> #6  0x00007ffff76dfd14 in ?? () from /usr/lib/libgstreamer-0.10.so.0
> No symbol table info available.
> #7  0x00007ffff50706c2 in g_main_context_dispatch () from
> /lib/libglib-2.0.so.0
> No symbol table info available.
> #8  0x00007ffff5074538 in ?? () from /lib/libglib-2.0.so.0
> No symbol table info available.
> #9  0x00007ffff5074a45 in g_main_loop_run () from /lib/libglib-2.0.so.0
> No symbol table info available.
> ---Type <return> to continue, or q <return> to quit---
> #10 0x00007ffff6248517 in IA__gtk_main () at /build/buildd-
> gtk+2.0_2.20.0-3-amd64-fSfAXS/gtk+2.0-2.20.0/gtk/gtkmain.c:1219
>         tmp_list = 0x7126b0
>         functions = 0x0
>         init = 0x0
>         loop = <value optimized out>
> #11 0x000000000048533f in main (argc=1, argv=0x7fffffffe468)
>     at /usr/src/debian/work/build-
> area/pidgin-2.6.5/./pidgin/gtkmain.c:978
>         opt_force_online = 0
>         opt_help = <value optimized out>
>         opt_login = 0
>         opt_nologin = 0
>         opt_version = -7352
>         opt_si = 1
>         opt_config_dir_arg = <value optimized out>
>         opt_login_arg = 0x0
>         opt_session_arg = 0x0
>         accounts = <value optimized out>
>         sigset = {__val = {82951, 0 <repeats 15 times>}}
>         prev_sig_disp = <value optimized out>
>         errmsg =
> "\320\302\377\377\377\177\000\000\000\000\000\201\377\377\377\377\000\000V\301\275\357\377\377д\374\367\377\177\000\000\017\000\000\000\000\000\000\000oq\323\364\377\177\000\000\320\302\377\377\377\177\000\000\000\000`\201\377\377\377\377\000\000V\301\275\357\377\377д\374\367\377\177\000\000\r\000\000\000\000\000\000\000Xq\323\364\377\177\000\000\320\302\377\3
> ---Type <return> to continue, or q <return> to quit---
> 77\377\177\000\000\000\000\300\201\377\377\377\377\000\000V\301\275\357\377\377\210]\002\365\377\177\000\000\030\372\373\367\377\177\000\000\222\311\336\367\377\177\000\000\001\000\000\000\377\177\000\000\310\364\373\367\377\177\000\000P\272\377\377\377\177\000\000\000\000\000\000\000\000\000\000(\\\002\365\377\177\000\000\244\310\336\367\377\177\000\000\001\000\000\000\377\177\000\000\000\360\373\367\377\177\000\000\200\301\377\377\377\177\000\000\000\000\000\000\000\000\000\000\030\\\002\365\377\177\000\000\244\310\336\367\377\177\000\000\001\000\000\000\377\177\000\000\320\t\374\367\377\177\000\000\260\301\377\377\377\177\000\000\000\000\000\000\000\000\000\000\370[\002\365\377\177\000\000\244\310\336\367\377\177\000\000\001\000\000\000\377\177\000\000\350\004\374\367\377\177\000\000\340\301\377\377\377\177\000\000\000\000\000\000\000\000\000\000x[\002\365\377\177\000\000\244\310\336\367\377\177\000\000\001\000\000\000\000\000\000\000\000\000\374"...
>         signal_channel = <value optimized out>
>         signal_status = <value optimized out>
>         error = 0x0
>         opt = <value optimized out>
>         gui_check = <value optimized out>
>         debug_enabled = 0
>         migration_failed = <value optimized out>
>         active_accounts = <value optimized out>
>         long_options = {{name = 0x4d0fe2 "config", has_arg = 1, flag =
> 0x0, val = 99}, {name = 0x4bc2de "debug", has_arg = 0,
>             flag = 0x0, val = 100}, {name = 0x4cc4e5 "force-online",
> has_arg = 0, flag = 0x0, val = 100}, {
>             name = 0x4bf61e "help", has_arg = 0, flag = 0x0, val = 104},
> {name = 0x4cc295 "login", has_arg = 2, flag = 0x0,
>             val = 108}, {name = 0x4cc4f2 "multiple", has_arg = 0, flag =
> 0x0, val = 109}, {name = 0x4cc4fb "nologin",
>             has_arg = 0, flag = 0x0, val = 110}, {name = 0x4d0fd8
> "session", has_arg = 1, flag = 0x0, val = 115}, {
>             name = 0x4c2a73 "version", has_arg = 0, flag = 0x0, val =
> 118}, {name = 0x4d0feb "display", has_arg = 1,
> ---Type <return> to continue, or q <return> to quit---
>             flag = 0x0, val = 68}, {name = 0x4cc503 "sync", has_arg = 0,
> flag = 0x0, val = 83}, {name = 0x0, has_arg = 0,
>             flag = 0x0, val = 0}}
> }}}

New description:

 Hi there !

 '''OS:''' Debian Linux 2.6.32-3-amd64
 '''Version:''' pidgin (2.6.5); libpurple (2.6.5)
 '''Audio:''' ALSA

 '''How to:''' initiate an audio call right-clicking on the contact's name.
 A windows tells me the call is in process. No problem until the very
 second the contact answer: segfault.

 Tried using 2 gmail accounts; then with one gmail account and one
 jabber.com account.

 Please notice:
 - Since I wouldn't be able to use jabber at work due to firewall policy, I
 use only the port 443 even at home;
 - My home firewall is correctly and entirely disabled;
 - Iptables (on my own computer) accept everything in both ways;
 - Debian package system is normally good enough when it comes to handle
 the dependencies, but I installed almost everything related to gstreamer
 and farsight and absolutely everything related to h/x264 codec to make
 pidgin video call work (I first tried video calls, but even audio calls
 don't work)

 ----
 '''Debug''' (pidgin -d)''':'''

 {{{
 (13:28:12) jabber: Sending (ssl) (bar at gmail.com/foobar26318D70C): <iq
 type='result' id='purplea73b0941' from='bar at gmail.com/foobar26318D70C'
 to='foo at gmail.com/foobar9E4C0B6F'/>
 (13:28:12) jingle-rtp: jingle_rtp_codecs_changed_cb: session_id: audio-
 session jingle_session: 0x33f61e0
 (13:28:12) media: got new local candidate: 1
 (13:28:12) media: got new local candidate: 1
 (13:28:12) media: got new local candidate: 2
 (13:28:12) media: got new local candidate: 2
 (13:28:12) media: farsight-component-state-changed: component: 1 state:
 GATHERING
 (13:28:12) media: farsight-component-state-changed: component: 2 state:
 GATHERING
 (13:28:12) media: farsight-send-codec-changed: codec: 103: audio SPEEX
 clock:16000 channels:1
 (13:28:12) media: got new local candidate: 3
 (13:28:12) media: got new local candidate: 3
 (13:28:12) jabber: Recv (ssl)(116): <iq type="result" id="purplea73b0941"
 from="bar at gmail.com/foobar26318D70C" to="foo at gmail.com/foobar9E4C0B6F"/>
 (13:28:12) media: got new local candidate: 4
 (13:28:12) media: got new local candidate: 4
 (13:28:13) jingle-rtp: stream-info: type 1 id: (null) name: (null)
 dns[7053]: nobody needs me... =(
 (13:28:21) jingle-rtp: jingle_rtp_candidates_prepared_cb
 (13:28:21) jingle: jingle_iceudp_finalize
 (13:28:21) jingle: jingle_transport_finalize
 (13:28:21) jingle: adding codec: 103: audio SPEEX clock:16000 channels:1
 (13:28:21) jingle: adding codec: 104: audio SPEEX clock:8000 channels:1
 (13:28:21) jingle: adding codec: 96: audio SIREN clock:16000 channels:0
 bitrate=16000
 (13:28:21) jingle: adding codec: 0: audio PCMU clock:8000 channels:0
 (13:28:21) jingle: adding codec: 8: audio PCMA clock:8000 channels:0
 (13:28:21) jingle: adding codec: 97: audio MPA clock:90000 channels:0
 (13:28:21) jingle: adding codec: 3: audio GSM clock:8000 channels:0
 (13:28:21) jingle: adding codec: 98: audio AMR clock:8000 channels:1
 octet-align=1 crc=0 robust-sorting=0 interleaving=0
 (13:28:21) jingle: adding codec: 99: audio DV clock:90000 channels:0
 (13:28:21) jingle: adding codec: 100: audio telephone-event clock:16000
 channels:0 events=0-15
 (13:28:21) jingle: adding codec: 101: audio telephone-event clock:8000
 channels:0 events=0-15
 (13:28:21) jingle: adding codec: 102: audio telephone-event clock:90000
 channels:0 events=0-15
 (13:28:21) jabber: Sending (ssl) (bar at gmail.com/foobar26318D70C): <iq
 type='set' id='purple5da8fe7c' from='bar at gmail.com/foobar26318D70C'
 to='foo at gmail.com/foobar9E4C0B6F'><jingle xmlns='urn:xmpp:jingle:1' action
 ='session-accept' initiator='foo at gmail.com/foobar9E4C0B6F'
 responder='bar at gmail.com/foobar26318D70C' sid='purplea73b0938'><content
 creator='initiator' name='audio-session' senders='both'><description
 xmlns='urn:xmpp:jingle:apps:rtp:1' media='audio'><payload-type
 name='SPEEX' id='103' clockrate='16000' channels='1'/><payload-type
 name='SPEEX' id='104' clockrate='8000' channels='1'/><payload-type
 name='SIREN' id='96' clockrate='16000' channels='0'><parameter
 name='bitrate' value='16000'/></payload-type><payload-type name='PCMU'
 id='0' clockrate='8000' channels='0'/><payload-type name='PCMA' id='8'
 clockrate='8000' channels='0'/><payload-type name='MPA' id='97'
 clockrate='90000' channels='0'/><payload-type name='GSM' id='3'
 clockrate='8000' channels='0'/><payload-type name='AMR' id='98'
 clockrate='8000' channels='1'><parameter name='octet-align'
 value='1'/><parameter name='crc' value='0'/><parameter name='robust-
 sorting' value='0'/><parameter name='interleaving' value='0'/></payload-
 type><payload-type name='DV' id='99' clockrate='90000' channels='0
 '/><payload-type name='telephone-event' id='100' clockrate='16000'
 channels='0'><parameter name='events' value='0-15'/></payload-type
 ><payload-type name='telephone-event' id='101' clockrate='8000'
 channels='0'><parameter name='events' value='0-15'/></payload-type
 ><payload-type name='telephone-event' id='102' clockrate='90000'
 channels='0'><parameter name='events' value='0-15'/></payload-
 type></description><transport xmlns='urn:xmpp:jingle:transports:ice-udp:1'
 pwd='VKzrdtGbUWmtOU6b1cFtRT' ufrag='nLTS'><candidate component='1'
 foundation='1' generation='0' id='purple5da8fe74' ip='192.168.0.11'
 network='0' port='35215' priority='2013266431' protocol='udp'
 type='host'/><candidate component='2' foundation='1' generation='0'
 id='purple5da8fe75' ip='192.168.0.11' network='0' port='39497'
 priority='2013266430' protocol='udp' type='host'/><candidate component='1'
 foundation='2' generation='0' id='purple5da8fe76' ip='xxx.xxx.xxx.xxx'
 network='0' port='43073' priority='2013266431' protocol='udp'
 type='host'/><candidate component='2' foundation='2' generation='0'
 id='purple5da8fe77' ip='xxx.xxx.xxx.xxx' network='0' port='40105'
 priority='2013266430' protocol='udp' type='host'/><candidate component='1'
 foundation='3' generation='0' id='purple5da8fe78' ip='yyy.yyy.yyy.yyy'
 network='0' port='35215' priority='1677721855' protocol='udp' rel-
 addr='192.168.0.11' rel-port='35215' type='srflx'/><candidate
 component='2' foundation='3' generation='0' id='purple5da8fe79'
 ip='yyy.yyy.yyy.yyy' network='0' port='39497' priority='1677721854'
 protocol='udp' rel-addr='192.168.0.11' rel-port='39497'
 type='srflx'/><candidate component='1' foundation='4' generation='0'
 id='purple5da8fe7a' ip='yyy.yyy.yyy.yyy' network='0' port='43073'
 priority='1677721855' protocol='udp' rel-addr='xxx.xxx.xxx.xxx' rel-
 port='43073' type='srflx'/><candidate component='2' foundation='4'
 generation='0' id='purple5da8fe7b' ip='yyy.yyy.yyy.yyy' network='0'
 port='40105' priority='1677721854' protocol='udp' rel-
 addr='xxx.xxx.xxx.xxx' rel-port='40105'
 type='srflx'/></transport></content></jingle></iq>
 (13:28:21) media: farsight-component-state-changed: component: 1 state:
 CONNECTING
 (13:28:21) media: farsight-component-state-changed: component: 2 state:
 CONNECTING
 (13:28:21) media: farsight-component-state-changed: component: 1 state:
 CONNECTED
 (13:28:21) media: candidate pair established
 (13:28:21) media: farsight-component-state-changed: component: 1 state:
 READY
 (13:28:21) media: farsight-component-state-changed: component: 2 state:
 CONNECTED
 (13:28:21) jabber: Recv (ssl)(1000): <iq type="set" id="purple5da8fe7c"
 from="bar at gmail.com/foobar26318D70C"
 to="foo at gmail.com/foobar9E4C0B6F"><jingle action="session-accept"
 initiator="foo at gmail.com/foobar9E4C0B6F"
 responder="bar at gmail.com/foobar26318D70C" sid="purplea73b0938"
 xmlns="urn:xmpp:jingle:1"><content creator="initiator" name="audio-
 session" senders="both"><description media="audio"
 xmlns="urn:xmpp:jingle:apps:rtp:1"><payload-type name="SPEEX" id="103"
 clockrate="16000" channels="1"/><payload-type name="SPEEX" id="104"
 clockrate="8000" channels="1"/><payload-type name="SIREN" id="96"
 clockrate="16000" channels="0"><parameter name="bitrate" value="16000
 "/></payload-type><payload-type name="PCMU" id="0" clockrate="8000"
 channels="0"/><payload-type name="PCMA" id="8" clockrate="8000"
 channels="0"/><payload-type name="MPA" id="97" clockrate="90000"
 channels="0"/><payload-type name="GSM" id="3" clockrate="8000" channels="0
 "/><payload-type name="AMR" id="98" clockrate="8000"
 channels="1"><parameter name="
 (13:28:21) jabber: Recv (ssl)(953): octet-align" value="1"/><parameter
 name="crc" value="0"/><parameter name="robust-sorting"
 value="0"/><parameter name="interleaving" value="0"/></payload-type
 ><payload-type name="DV" id="99" clockrate="90000" channels="0"/><payload-
 type name="telephone-event" id="100" clockrate="16000"
 channels="0"><parameter name="events" value="0-15"/></payload-type
 ><payload-type name="telephone-event" id="101" clockrate="8000"
 channels="0"><parameter name="events" value="0-15"/></payload-type
 ><payload-type name="telephone-event" id="102" clockrate="90000"
 channels="0"><parameter name="events" value="0-15"/></payload-
 type></description><transport pwd="VKzrdtGbUWmtOU6b1cFtRT" ufrag="nLTS"
 xmlns="urn:xmpp:jingle:transports:ice-udp:1"><candidate component="1"
 foundation="1" generation="0" id="purple5da8fe74" ip="192.168.0.11"
 network="0" port="35215" priority="2013266431" protocol="udp"
 type="host"/><candidate component="2" foundation="1" generation="0" id="
 (13:28:21) jabber: Recv (ssl)(995): purple5da8fe75" ip="192.168.0.11"
 network="0" port="39497" priority="2013266430" protocol="udp"
 type="host"/><candidate component="1" foundation="2" generation="0"
 id="purple5da8fe76" ip="xxx.xxx.xxx.xxx" network="0" port="43073"
 priority="2013266431" protocol="udp" type="host"/><candidate component="2"
 foundation="2" generation="0" id="purple5da8fe77" ip="xxx.xxx.xxx.xxx"
 network="0" port="40105" priority="2013266430" protocol="udp"
 type="host"/><candidate component="1" foundation="3" generation="0"
 id="purple5da8fe78" ip="yyy.yyy.yyy.yyy" network="0" port="35215"
 priority="1677721855" protocol="udp" rel-addr="192.168.0.11" rel-
 port="35215" type="srflx"/><candidate component="2" foundation="3"
 generation="0" id="purple5da8fe79" ip="yyy.yyy.yyy.yyy" network="0"
 port="39497" priority="1677721854" protocol="udp" rel-addr="192.168.0.11"
 rel-port="39497" type="srflx"/><candidate component="1" foundation="4"
 generation="0" id="purple5da8fe7a" ip="yyy.yyy.yyy.yyy" network="0"
 port="43073" priority="
 (13:28:21) jabber: Recv (ssl)(330): 1677721855" protocol="udp" rel-
 addr="xxx.xxx.xxx.xxx" rel-port="43073" type="srflx"/><candidate
 component="2" foundation="4" generation="0" id="purple5da8fe7b"
 ip="yyy.yyy.yyy.yyy" network="0" port="40105" priority="1677721854"
 protocol="udp" rel-addr="xxx.xxx.xxx.xxx" rel-port="40105"
 type="srflx"/></transport></content></jingle></iq>
 (13:28:21) jabber: got Jingle package action = session-accept
 (13:28:21) jingle: find_by_id purplea73b0938
 (13:28:21) jingle: lookup: 0x3238f00
 (13:28:21) jabber: Sending (ssl) (foo at gmail.com/foobar9E4C0B6F): <iq
 type='result' id='purple5da8fe7c' from='foo at gmail.com/foobar9E4C0B6F'
 to='bar at gmail.com/foobar26318D70C'/>
 (13:28:21) jingle-rtp: received codec: 103: audio SPEEX clock:16000
 channels:0
 (13:28:21) jingle-rtp: received codec: 104: audio SPEEX clock:8000
 channels:0
 (13:28:21) jingle-rtp: received codec: 96: audio SIREN clock:16000
 channels:0 bitrate=16000
 (13:28:21) jingle-rtp: received codec: 0: audio PCMU clock:8000 channels:0
 (13:28:21) jingle-rtp: received codec: 8: audio PCMA clock:8000 channels:0
 (13:28:21) jingle-rtp: received codec: 97: audio MPA clock:90000
 channels:0
 (13:28:21) jingle-rtp: received codec: 3: audio GSM clock:8000 channels:0
 (13:28:21) jingle-rtp: received codec: 98: audio AMR clock:8000 channels:0
 octet-align=1 crc=0 robust-sorting=0 interleaving=0
 (13:28:21) jingle-rtp: received codec: 99: audio DV clock:90000 channels:0
 (13:28:21) jingle-rtp: received codec: 100: audio telephone-event
 clock:16000 channels:0 events=0-15
 (13:28:21) jingle-rtp: received codec: 101: audio telephone-event
 clock:8000 channels:0 events=0-15
 (13:28:21) jingle-rtp: received codec: 102: audio telephone-event
 clock:90000 channels:0 events=0-15
 (13:28:21) jingle-rtp: stream-info: type 1 id: audio-session name:
 bar at gmail.com/foobar26318D70C
 (13:28:21) media: farsight-component-state-changed: component: 1 state:
 CONNECTING
 (13:28:21) media: farsight-component-state-changed: component: 1 state:
 CONNECTED
 (13:28:21) media: candidate pair established
 (13:28:21) media: farsight-component-state-changed: component: 1 state:
 READY
 (13:28:21) media: farsight-component-state-changed: component: 2 state:
 CONNECTING
 (13:28:21) media: candidate pair established
 (13:28:21) media: farsight-component-state-changed: component: 2 state:
 READY
 (13:28:21) media: farsight-component-state-changed: component: 2 state:
 CONNECTED
 (13:28:21) media: candidate pair established
 (13:28:21) media: farsight-component-state-changed: component: 2 state:
 READY
 (13:28:21) media: farsight-send-codec-changed: codec: 103: audio SPEEX
 clock:16000 channels:1
 (13:28:21) media: farsight-recv-codecs-changed: SPEEX
 (13:28:21) gtkmedia: state: 1 sid: audio-session name:
 bar at gmail.com/foobar26318D70C
 (13:28:21) jingle-rtp: state-changed: state 1 id: audio-session name:
 bar at gmail.com/foobar26318D70C
 (13:28:21) mediamanager: gst pipeline error: Erreur interne de flux de
 données.
 (13:28:21) mediamanager: Debug details: gstbasesrc.c(2507):
 gst_base_src_loop ():
 /GstPipeline:pipeline0/GstBin:conf_0x23021f0/FsRtpConference:fsrtpconference0/GstBin:bin0/GstNiceSrc:nicesrc0:
 streaming task paused, reason not-linked (-1)
 (13:28:21) media: Erreur de conférence
 (13:28:21) gtkmedia: state: 2 sid: (null) name: (null)
 (13:28:21) gtkmedia: pidgin_media_dispose
 (13:28:21) gtkmedia: pidgin_media_dispose
 (13:28:21) gtkmedia: pidgin_media_finalize
 (13:28:21) jingle-rtp: state-changed: state 2 id: (null) name: (null)
 (13:28:21) media: purple_media_dispose
 (13:28:21) media: purple_media_finalize
 Pidgin 2.6.5 a planté et a essayé de créer un fichier "core".
 }}}



 ----
 '''Backtrace:'''

 {{{
 gdb pidgin
 GNU gdb (GDB) 7.0.1-debian
 Copyright (C) 2009 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://www.gnu.org/software/gdb/bugs/>...
 Reading symbols from /usr/bin/pidgin...Reading symbols from
 /usr/lib/debug/usr/bin/pidgin...done.
 (no debugging symbols found)...done.
 (gdb) handle SIGPIPE nostop noprint
 Signal        Stop      Print   Pass to program Description
 SIGPIPE       No        No      Yes             Broken pipe
 (gdb) run
 Starting program: /usr/bin/pidgin
 [Thread debugging using libthread_db enabled]
 [New Thread 0x7fffd1ea0910 (LWP 9374)]
 [New Thread 0x7fffd04b8910 (LWP 9375)]
 [New Thread 0x7fffcfcb7910 (LWP 9376)]
 [New Thread 0x7fffcea4e910 (LWP 9377)]
 [New Thread 0x7fffce24d910 (LWP 9378)]
 [New Thread 0x7fffcd848910 (LWP 9379)]
 [New Thread 0x7fffcd047910 (LWP 9380)]
 [New Thread 0x7fffc7fff910 (LWP 9381)]
 [Thread 0x7fffcea4e910 (LWP 9377) exited]
 [New Thread 0x7fffcea4e910 (LWP 9388)]
 [New Thread 0x7fffc77fe910 (LWP 9389)]
 [New Thread 0x7fffc6ffd910 (LWP 9390)]
 [New Thread 0x7fffc67fc910 (LWP 9391)]
 [New Thread 0x7fffc5ffb910 (LWP 9392)]
 [New Thread 0x7fffc4d9f910 (LWP 9393)]
 [New Thread 0x7fffc459e910 (LWP 9394)]
 [New Thread 0x7fffc3d9d910 (LWP 9401)]
 [New Thread 0x7fffc359c910 (LWP 9402)]
 [New Thread 0x7fffc2d9b910 (LWP 9403)]
 [New Thread 0x7fffc259a910 (LWP 9404)]
 [New Thread 0x7fffc1b8f910 (LWP 9405)]
 [New Thread 0x7fffc138e910 (LWP 9406)]
 [Thread 0x7fffd1ea0910 (LWP 9374) exited]
 [New Thread 0x7fffd1ea0910 (LWP 9407)]
 [Thread 0x7fffce24d910 (LWP 9378) exited]
 [New Thread 0x7fffce24d910 (LWP 9408)]
 [New Thread 0x7fffc0b8d910 (LWP 9409)]
 [Thread 0x7fffce24d910 (LWP 9408) exited]

 Program received signal SIGSEGV, Segmentation fault.
 0x00007ffff4d85520 in media_bus_call (bus=<value optimized out>,
     msg=<value optimized out>, media=0x1743670)
     at /usr/src/debian/work/build-
 area/pidgin-2.6.5/./libpurple/media.c:2161
 2161    /usr/src/debian/work/build-area/pidgin-2.6.5/./libpurple/media.c:
 Aucun fichier ou dossier de ce type.
         in /usr/src/debian/work/build-
 area/pidgin-2.6.5/./libpurple/media.c
 (gdb) bt full
 #0  0x00007ffff4d85520 in media_bus_call (bus=<value optimized out>,
     msg=<value optimized out>, media=0x1743670)
     at /usr/src/debian/work/build-
 area/pidgin-2.6.5/./libpurple/media.c:2161
         element = 0x0
         lastElement = 0x0
 #1  0x00007ffff531b47e in IA__g_closure_invoke (closure=0x8764e0,
     return_value=0x0, n_param_values=2, param_values=0x1aa6c30,
     invocation_hint=0x7fffffffbb60)
     at /tmp/buildd/glib2.0-2.24.0/gobject/gclosure.c:767
         marshal = 0x1743690
         marshal_data = 0x0
         __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
 #2  0x00007ffff5331407 in signal_emit_unlocked_R (node=0x6fa3a0,
     detail=<value optimized out>, instance=<value optimized out>,
     emission_return=<value optimized out>,
     instance_and_params=<value optimized out>)
     at /tmp/buildd/glib2.0-2.24.0/gobject/gsignal.c:3248
         tmp = <value optimized out>
         handler = 0x17b0380
         accumulator = 0x0
         emission = {next = 0x0, instance = 0x15a88c0, ihint = {
             signal_id = 173, detail = 873, run_type = G_SIGNAL_RUN_FIRST},
           state = EMISSION_RUN, chain_type = 4}
 ---Type <return> to continue, or q <return> to quit---
         class_closure = 0x6fa330
         handler_list = 0x16aea60
         return_accu = <value optimized out>
         accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0,
               v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
               v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
               v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float
 = 0,
               v_double = 0, v_pointer = 0x0}}}
         signal_id = 173
         max_sequential_handler_number = <value optimized out>
         return_value_altered = 1
 #3  0x00007ffff5332a86 in IA__g_signal_emit_valist (instance=0x15a88c0,
     signal_id=<value optimized out>, detail=873, var_args=0x7fffffffbd50)
     at /tmp/buildd/glib2.0-2.24.0/gobject/gsignal.c:2981
         signal_return_type = 4
         param_values = <value optimized out>
         node = 0x6fa3a0
         i = <value optimized out>
         n_params = <value optimized out>
         __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
 #4  0x00007ffff5332fd3 in IA__g_signal_emit (instance=0x1778090,
     signal_id=9813008, detail=24601264)
     at /tmp/buildd/glib2.0-2.24.0/gobject/gsignal.c:3038
 ---Type <return> to continue, or q <return> to quit---
         var_args = {{gp_offset = 32, fp_offset = 48,
             overflow_arg_area = 0x7fffffffbe30,
             reg_save_area = 0x7fffffffbd70}}
 #5  0x00007ffff76ded22 in gst_bus_async_signal_func (bus=0x15a88c0,
     message=0x177a200, data=<value optimized out>) at gstbus.c:1099
         detail = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_bus_async_signal_func"
 #6  0x00007ffff76dfd14 in gst_bus_source_dispatch (source=0x16c1140,
     callback=0x7ffff76deca0 <gst_bus_async_signal_func>,
     user_data=<value optimized out>) at gstbus.c:762
         message = <value optimized out>
         keep = 1
         bus = 0x15a88c0
         __PRETTY_FUNCTION__ = "gst_bus_source_dispatch"
 #7  0x00007ffff50706c2 in g_main_dispatch (context=0x6f20c0)
     at /tmp/buildd/glib2.0-2.24.0/glib/gmain.c:1960
         dispatch = 0x7ffff76dfbf0 <gst_bus_source_dispatch>
         user_data = 0x0
         callback = 0x7ffff76deca0 <gst_bus_async_signal_func>
         cb_funcs = 0x7ffff530ce10
         cb_data = 0x16c11c0
         current_source_link = {data = 0x16c1140, next = 0x0}
         source = 0x16c1140
 ---Type <return> to continue, or q <return> to quit---
         current = 0xc45930
         i = 0
 #8  IA__g_main_context_dispatch (context=0x6f20c0)
     at /tmp/buildd/glib2.0-2.24.0/glib/gmain.c:2513
 No locals.
 #9  0x00007ffff5074538 in g_main_context_iterate (context=0x6f20c0,
     block=<value optimized out>, dispatch=<value optimized out>,
     self=<value optimized out>) at
 /tmp/buildd/glib2.0-2.24.0/glib/gmain.c:2591
         max_priority = 2147483647
         timeout = 1293
         some_ready = 1
         nfds = 16
         allocated_nfds = -184020224
         fds = <value optimized out>
         __PRETTY_FUNCTION__ = "g_main_context_iterate"
 #10 0x00007ffff5074a45 in IA__g_main_loop_run (loop=0x15dd190)
     at /tmp/buildd/glib2.0-2.24.0/glib/gmain.c:2799
         self = 0x6ec010
         __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
 #11 0x00007ffff6248517 in IA__gtk_main ()
     at /build/buildd-
 gtk+2.0_2.20.0-3-amd64-fSfAXS/gtk+2.0-2.20.0/gtk/gtkmain.c:1219
         tmp_list = 0x7126b0
 ---Type <return> to continue, or q <return> to quit---
         functions = 0x0
         init = 0x0
         loop = <value optimized out>
 #12 0x000000000048533f in main (argc=1, argv=0x7fffffffe468)
     at /usr/src/debian/work/build-area/pidgin-2.6.5/./pidgin/gtkmain.c:978
         opt_force_online = 0
         opt_help = <value optimized out>
         opt_login = 0
         opt_nologin = 0
         opt_version = -7352
         opt_si = 1
         opt_config_dir_arg = <value optimized out>
         opt_login_arg = 0x0
         opt_session_arg = 0x0
         accounts = <value optimized out>
         sigset = {__val = {82951, 0 <repeats 15 times>}}
         prev_sig_disp = <value optimized out>
         errmsg =
 "\320\302\377\377\377\177\000\000\000\000\000\201\377\377\377\377\000\000V\301\275\357\377\377Ф\374\367\377\177\000\000\017\000\000\000\000\000\000\000oq\323\364\377\177\000\000\320\302\377\377\377\177\000\000\000\000`\201\377\377\377\377\000\000V\301\275\357\377\377Ф\374\367\377\177\000\000\r\000\000\000\000\000\000\000Xq\323\364\377\177\000\000\320\302\377\377\377\177\000\000\000\000\300\201\377\377\377\377\000\000V\301\275\357\377\377\210]\002\365\377\17
 ---Type <return> to continue, or q <return> to quit---
 7\000\000\030\352\373\367\377\177\000\000\222\311\336\367\377\177\000\000\001\000\000\000\377\177\000\000\310\344\373\367\377\177\000\000P\272\377\377\377\177\000\000\000\000\000\000\000\000\000\000(\\\002\365\377\177\000\000\244\310\336\367\377\177\000\000\001\000\000\000\377\177\000\000\000\340\373\367\377\177\000\000\200\301\377\377\377\177\000\000\000\000\000\000\000\000\000\000\030\\\002\365\377\177\000\000\244\310\336\367\377\177\000\000\001\000\000\000\377\177\000\000\320\371\373\367\377\177\000\000\260\301\377\377\377\177\000\000\000\000\000\000\000\000\000\000\370[\002\365\377\177\000\000\244\310\336\367\377\177\000\000\001\000\000\000\377\177\000\000\350\364\373\367\377\177\000\000\340\301\377\377\377\177\000\000\000\000\000\000\000\000\000\000x[\002\365\377\177\000\000\244\310\336\367\377\177\000\000\001\000\000\000\000\000\000\000\000\360"...
         signal_channel = <value optimized out>
         signal_status = <value optimized out>
         error = 0x0
         opt = <value optimized out>
         gui_check = <value optimized out>
         debug_enabled = 0
         migration_failed = <value optimized out>
         active_accounts = <value optimized out>
         long_options = {{name = 0x4d0fe2 "config", has_arg = 1, flag =
 0x0,
             val = 99}, {name = 0x4bc2de "debug", has_arg = 0, flag = 0x0,
             val = 100}, {name = 0x4cc4e5 "force-online", has_arg = 0,
             flag = 0x0, val = 100}, {name = 0x4bf61e "help", has_arg = 0,
 ---Type <return> to continue, or q <return> to quit---
             flag = 0x0, val = 104}, {name = 0x4cc295 "login", has_arg = 2,
             flag = 0x0, val = 108}, {name = 0x4cc4f2 "multiple", has_arg =
 0,
             flag = 0x0, val = 109}, {name = 0x4cc4fb "nologin", has_arg =
 0,
             flag = 0x0, val = 110}, {name = 0x4d0fd8 "session", has_arg =
 1,
             flag = 0x0, val = 115}, {name = 0x4c2a73 "version", has_arg =
 0,
             flag = 0x0, val = 118}, {name = 0x4d0feb "display", has_arg =
 1,
             flag = 0x0, val = 68}, {name = 0x4cc503 "sync", has_arg = 0,
             flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0,
             val = 0}}
 (gdb) quit

 }}}

--

-- 
Ticket URL: <http://developer.pidgin.im/ticket/11773#comment:1>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list