[Pidgin] #10697: crash on initiating or receiving request for audio call (XMPP / Gtalk)

Pidgin trac at pidgin.im
Mon Nov 9 00:05:22 EST 2009


#10697: crash on initiating or receiving request for audio call (XMPP / Gtalk)
-------------------------+--------------------------------------------------
 Reporter:  celejar      |     Owner:  darkrain42
     Type:  defect       |    Status:  new       
Component:  Google Talk  |   Version:  2.6.3     
 Keywords:               |  
-------------------------+--------------------------------------------------
 Whenever I try to make or receive an audio call over XMPP (Gtalk), Pidgin
 crashes:

 {{{
 (gdb) bt full
 #0  0xb791a094 in media_bus_call (bus=0x8314e48, msg=0x8936e88,
 media=0x83e7aa8)
     at /build/buildd-
 pidgin_2.6.3-1-i386-7msLBa/pidgin-2.6.3/./libpurple/media.c:2161
         element = 0x0
         lastElement = 0x0
 #1  0xb77d30ea in marshal_VOID__MINIOBJECT (closure=0x88ff970,
 return_value=0x0, n_param_values=2, param_values=0x8987c78,
     invocation_hint=0xbfffd0fc, marshal_data=0xb7919ff0) at gstbus.c:134
         data1 = 0x8314e48
         data2 = 0x83e7aa8
         __PRETTY_FUNCTION__ = "marshal_VOID__MINIOBJECT"
 #2  0xb776fde3 in IA__g_closure_invoke (closure=0x88ff970,
 return_value=0x0, n_param_values=2, param_values=0x8987c78,
     invocation_hint=0xbfffd0fc) at /build/buildd-
 glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gclosure.c:767
         marshal = 0xb77d3050 <marshal_VOID__MINIOBJECT>
         marshal_data = 0x0
         __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
 #3  0xb7783f0f in signal_emit_unlocked_R (node=0x81fb750, detail=622,
 instance=0x8314e48, emission_return=0x0,
     instance_and_params=0x8987c78) at /build/buildd-
 glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c:3247
         tmp = <value optimized out>
         handler = 0x88f7740
         accumulator = 0x0
         emission = {next = 0x0, instance = 0x8314e48, ihint = {signal_id =
 120, detail = 622,
             run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN,
 chain_type = 4}
         class_closure = 0x81fbd20
         handler_list = 0x88f7820
         return_accu = 0x0
         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 = 120
         max_sequential_handler_number = 1761
         return_value_altered = 1
 #4  0xb7785359 in IA__g_signal_emit_valist (instance=0x8314e48,
 signal_id=120, detail=622, var_args=0xbfffd2a0 "HN1\b")
     at /build/buildd-
 glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c:2980
         signal_return_type = 4
         param_values = 0x8987c8c
         node = 0x81fb750
         i = 1
         n_params = 1
         __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
 #5  0xb77857b6 in IA__g_signal_emit (instance=0x8314e48, signal_id=120,
 detail=622)
     at /build/buildd-
 glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c:3037
 No locals.
 #6  0xb77d14a2 in gst_bus_async_signal_func (bus=0x8314e48,
 message=0x8936e88, data=0x0) at gstbus.c:1098
         detail = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_bus_async_signal_func"
 #7  0xb77d24a6 in gst_bus_source_dispatch (source=0x88fff20,
 callback=0xb77d13f0 <gst_bus_async_signal_func>, user_data=0x0)
     at gstbus.c:761
         message = 0x8936e88
         keep = 1
         bus = 0x8314e48
         __PRETTY_FUNCTION__ = "gst_bus_source_dispatch"
 #8  0xb76e2e98 in g_main_dispatch (context=0x814a0e0)
     at /build/buildd-
 glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c:1960
         __PRETTY_FUNCTION__ = "g_main_dispatch"
 #9  IA__g_main_context_dispatch (context=0x814a0e0)
     at /build/buildd-
 glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c:2513
 No locals.
 #10 0xb76e6623 in g_main_context_iterate (context=0x814a0e0, block=1,
 dispatch=1, self=0x8121008)
     at /build/buildd-
 glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c:2591
         max_priority = 0
         timeout = 0
         some_ready = 1
         nfds = 11
         allocated_nfds = <value optimized out>
         fds = 0x88f20a8
         __PRETTY_FUNCTION__ = "g_main_context_iterate"
 #11 0xb76e6aea in IA__g_main_loop_run (loop=0x8736d38)
         self = 0x8121008
         __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
 #12 0xb7bf5f09 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #13 0x080c9ded in main (argc=Cannot access memory at address 0x0
 ) at /build/buildd-
 pidgin_2.6.3-1-i386-7msLBa/pidgin-2.6.3/./pidgin/gtkmain.c:916
         opt_force_online = 0
         opt_help = <value optimized out>
         opt_login = 0
         opt_nologin = 0
         opt_version = 0
         opt_si = 1
         opt_config_dir_arg = 0x0
         opt_login_arg = 0x0
         opt_session_arg = 0x0
         accounts = <value optimized out>
         sig_indx = <value optimized out>
         sigset = {__val = {82951, 0 <repeats 31 times>}}
         prev_sig_disp = 0x83e7ab8
         errmsg =
 "_\364\377\277X\364\377\277T\364\377\277\261q\377\267\000\000\000\000#\000\000\000\000\000\000\000\032\000\000\000\364\357\377\267<\364\377\277\364\357\377\267\004\000\000\000\003\000\000\000\020\325\377\277\345r\377\267\b\000\000\000\020\000\000\000\220m\365\266l\364\377\277\233\351\376\267\244m\365\266\220m\365\266\020\000\000\000\000\000\000\000p\367\376\267\f\326\377\277\030\v\376\267\000\320S\267\260\362u\267\000\000\000\000\000\000\000\000_\364\377\277X\364\377\277T\364\377\277\310\365\377\267\261q\377\267\024\001\000\000\000\000\000\000_\364\377\277\364\357\377\267<\364\377\277p\367\376\267\364\357\377\267\003\000\000\000\002\000\000\000\220\325\377\277\345r\377\267\b\000\000\000\f\000\000\000pm\365\266l\364\377\277\233\351\376\267\200m\365\266pm\365\266\f\000\000\000\307\367\376\267\001\000\000\000\000\000\000\000\030\v\376\267\260\362u\267",
 '\000' <repeats 16 times>,
 "p\367\376\267\254\326\377\277\261q\377\267<\364\377\277\000\000\000\000\223X\327i\317B\034+_\364\377\277X\364\377\277\364\357\377\267\005\000\000\000\004\000\000\000\f\326\377\277\345r\377\267\b\000\000\000\024\000\000\000 at m\365\266l\364\377\277\233\351\376\267Xm\365\266 at m\365\266\024\000\000\000\364\357\377\267<\364\377\277l\364\377\277\355\350\376\267\001\000\000\000\260j\365\266\300\315\377\277\000\000\000\000\000
 :\267\210\215\r\267\260j\365\266\260\362u\267", '\000' <repeats 12
 times>"\352, \000\000\000"...
         error = 0x0
         opt = <value optimized out>
         gui_check = <value optimized out>
         debug_enabled = <value optimized out>
         migration_failed = <value optimized out>
         active_accounts = <value optimized out>
         long_options = {{name = 0x8119eea "config", has_arg = 1, flag =
 0x0, val = 99}, {name = 0x81075be "debug",
             has_arg = 0, flag = 0x0, val = 100}, {name = 0x811582e "force-
 online", has_arg = 0, flag = 0x0, val = 100}, {
             name = 0x810a04b "help", has_arg = 0, flag = 0x0, val = 104},
 {name = 0x81155c4 "login", has_arg = 2,
             flag = 0x0, val = 108}, {name = 0x811583b "multiple", has_arg
 = 0, flag = 0x0, val = 109}, {
             name = 0x8115844 "nologin", has_arg = 0, flag = 0x0, val =
 110}, {name = 0x8119ee0 "session", has_arg = 1,
             flag = 0x0, val = 115}, {name = 0x810d21b "version", has_arg =
 0, flag = 0x0, val = 118}, {
             name = 0x8119ef3 "display", has_arg = 1, flag = 0x0, val =
 68}, {name = 0x811584c "sync", has_arg = 0,
             flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0,
 val = 0}}
 }}}

-- 
Ticket URL: <http://developer.pidgin.im/ticket/10697>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list