[Pidgin] #10500: segfault trying to add yahoo contact

Pidgin trac at pidgin.im
Mon Oct 12 14:39:38 EDT 2009


#10500: segfault trying to add yahoo contact
---------------------------------+------------------------------------------
 Reporter:  brian_j_murrell      |     Owner:  sulabh.dev
     Type:  defect               |    Status:  new       
Component:  Yahoo!/Yahoo! JAPAN  |   Version:  2.6.1     
 Keywords:                       |  
---------------------------------+------------------------------------------
 I was trying to add a yahoo contact in pidgin 2.6.1 and got this segfault.
 100% reproducable.

 {{{
 Thread 5 (process 11935):
 #0  0x00f6a422 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0x010887b1 in select () from /lib/tls/i686/cmov/libc.so.6
 No locals.
 #2  0x0136537f in ?? () from /usr/lib/libtcl8.4.so.0
 No symbol table info available.
 #3  0x004b54ff in start_thread (arg=0xb7f34b90) at pthread_create.c:297
         __res = <value optimized out>
         __ignore1 = <value optimized out>
         __ignore2 = <value optimized out>
         pd = (struct pthread *) 0xb7f34b90
         now = <value optimized out>
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {5001204, 0, 0,
         -1208794072, 1888911490, 12165101}, mask_was_saved = 0}}, priv = {
     pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
       canceltype = 0}}}
         not_first_call = <value optimized out>
         robust = <value optimized out>
 #4  0x0109049e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
 No locals.

 Thread 4 (process 12025):
 #0  0x00f6a422 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0x01085ae7 in *__GI___poll (fds=0xa450990, nfds=9, timeout=-1)
     at ../sysdeps/unix/sysv/linux/poll.c:87
         resultvar = <value optimized out>
         oldtype = 0
         result = <value optimized out>
 #2  0x00c2b74b in IA__g_poll (fds=0xa450990, nfds=9, timeout=-1)
     at /usr/src/glib2.0-2.20.1/glib/gpoll.c:127
 No locals.
 #3  0x00c1df82 in g_main_context_iterate (context=0xa44e220, block=1,
     dispatch=1, self=0xa456e90) at
 /usr/src/glib2.0-2.20.1/glib/gmain.c:2761
         max_priority = 2147483647
         timeout = -1
         some_ready = <value optimized out>
         nfds = 9
         allocated_nfds = <value optimized out>
         fds = (GPollFD *) 0xa450990
         __PRETTY_FUNCTION__ = "g_main_context_iterate"
 #4  0x00c1e5ba in IA__g_main_loop_run (loop=0xa44dd08)
     at /usr/src/glib2.0-2.20.1/glib/gmain.c:2656
         self = (GThread *) 0xa456e90
         __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
 #5  0x060b88c0 in link_io_thread_fn (data=0x0) at linc.c:396
 No locals.
 #6  0x00c457bf in g_thread_create_proxy (data=0xa456e90)
     at /usr/src/glib2.0-2.20.1/glib/gthread.c:635
         __PRETTY_FUNCTION__ = "g_thread_create_proxy"
 #7  0x004b54ff in start_thread (arg=0xb5dd2b90) at pthread_create.c:297
         __res = <value optimized out>
         __ignore1 = <value optimized out>
         __ignore2 = <value optimized out>
         pd = (struct pthread *) 0xb5dd2b90
         now = <value optimized out>
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {5001204, 0, 0,
         -1243798488, 743866502, 12165101}, mask_was_saved = 0}}, priv = {
     pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
       canceltype = 0}}}
         not_first_call = <value optimized out>
         robust = <value optimized out>
 #8  0x0109049e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
 No locals.

 Thread 3 (process 12022):
 #0  0x00f6a422 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0x01085ae7 in *__GI___poll (fds=0xa44a9a0, nfds=1, timeout=-1)
     at ../sysdeps/unix/sysv/linux/poll.c:87
         resultvar = <value optimized out>
         oldtype = 0
         result = <value optimized out>
 #2  0x00c2b74b in IA__g_poll (fds=0xa44a9a0, nfds=1, timeout=-1)
     at /usr/src/glib2.0-2.20.1/glib/gpoll.c:127
 No locals.
 #3  0x00c1df82 in g_main_context_iterate (context=0xa44b668, block=1,
     dispatch=1, self=0xa44a9d0) at
 /usr/src/glib2.0-2.20.1/glib/gmain.c:2761
         max_priority = 2147483647
         timeout = -1
         some_ready = <value optimized out>
         nfds = 1
         allocated_nfds = <value optimized out>
         fds = (GPollFD *) 0xa44a9a0
         __PRETTY_FUNCTION__ = "g_main_context_iterate"
 #4  0x00c1e5ba in IA__g_main_loop_run (loop=0xa44a950)
     at /usr/src/glib2.0-2.20.1/glib/gmain.c:2656
         self = (GThread *) 0xa44a9d0
         __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
 #5  0x03177762 in startup_mainloop (arg=0x0) at e-book.c:3794
         loop = (GMainLoop *) 0xfffffdfc
 #6  0x00c457bf in g_thread_create_proxy (data=0xa44a9d0)
     at /usr/src/glib2.0-2.20.1/glib/gthread.c:635
         __PRETTY_FUNCTION__ = "g_thread_create_proxy"
 #7  0x004b54ff in start_thread (arg=0xb7733b90) at pthread_create.c:297
         __res = <value optimized out>
         __ignore1 = <value optimized out>
         __ignore2 = <value optimized out>
         pd = (struct pthread *) 0xb7733b90
         now = <value optimized out>
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {5001204, 0, 0,
         -1217186776, 1886814339, 12165101}, mask_was_saved = 0}}, priv = {
     pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
       canceltype = 0}}}
         not_first_call = <value optimized out>
         robust = <value optimized out>
 #8  0x0109049e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
 No locals.

 Thread 2 (process 12335):
 #0  0x00f6a422 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0x004b9412 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
     at
 ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
 No locals.
 #2  0x0015a0cd in g_cond_timed_wait_posix_impl (cond=0xa44ac00,
     entered_mutex=0x80, abs_time=0xd)
     at /usr/src/glib2.0-2.20.1/gthread/gthread-posix.c:242
         result = <value optimized out>
         end_time = {tv_sec = 1255372196, tv_nsec = 244287000}
         timed_out = <value optimized out>
         __PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl"
 #3  0x00bf4259 in g_async_queue_pop_intern_unlocked (queue=0x9e21cf8,
     try=<value optimized out>, end_time=0xb02fc2e4)
     at /usr/src/glib2.0-2.20.1/glib/gasyncqueue.c:365
         retval = <value optimized out>
         __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked"
 #4  0x00c46e68 in g_thread_pool_thread_proxy (data=0x9e21cc0)
     at /usr/src/glib2.0-2.20.1/glib/gthreadpool.c:220
         task = (gpointer) 0xaaf5bd8
         pool = (GRealThreadPool *) 0x9e21cc0
 #5  0x00c457bf in g_thread_create_proxy (data=0xa5bcc68)
     at /usr/src/glib2.0-2.20.1/glib/gthread.c:635
         __PRETTY_FUNCTION__ = "g_thread_create_proxy"
 #6  0x004b54ff in start_thread (arg=0xb02fcb90) at pthread_create.c:297
         __res = <value optimized out>
         __ignore1 = <value optimized out>
         __ignore2 = <value optimized out>
         pd = (struct pthread *) 0xb02fcb90
         now = <value optimized out>
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {5001204, 0, 0,
         -1339046872, -912883571, 12165101}, mask_was_saved = 0}}, priv = {
     pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
       canceltype = 0}}}
         not_first_call = <value optimized out>
         robust = <value optimized out>
 #7  0x0109049e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
 No locals.

 Thread 1 (process 11934):
 #0  0x00c4deea in _g_utf8_normalize_wc (str=0x0, max_len=-1,
     mode=G_NORMALIZE_DEFAULT) at
 /usr/src/glib2.0-2.20.1/glib/gunidecomp.c:364
         n_wc = 0
         p = 0x0
         last_start = <value optimized out>
         do_compat = 0
 #1  0x00c4e525 in IA__g_utf8_normalize (str=0x0, len=-1,
     mode=G_NORMALIZE_DEFAULT) at
 /usr/src/glib2.0-2.20.1/glib/gunidecomp.c:525
         result_wc = <value optimized out>
 #2  0x00d77b59 in purple_normalize (account=0x9eb7778, str=0x0)
     at /build/buildd/pidgin-2.6.1/./libpurple/util.c:3149
         ret = <value optimized out>
         buf = "xxxxxxx.xxxx at gmail.com \t\t", '\0' <repeats 2022 times>
 #3  0x02c3d318 in yahoo_friend_find (gc=0xa4477c0, name=0x0)
     at
 /build/buildd/pidgin-2.6.1/./libpurple/protocols/yahoo/yahoo_friend.c:52
         norm = <value optimized out>
         __PRETTY_FUNCTION__ = "yahoo_friend_find"
 #4  0x02c250c0 in yahoo_add_buddy (gc=0xa4477c0, buddy=0x0, g=0x0)
     at
 /build/buildd/pidgin-2.6.1/./libpurple/protocols/yahoo/libymsg.c:4670
         yd = (YahooData *) 0xa447ec0
         pkt = <value optimized out>
         group = <value optimized out>
         group2 = <value optimized out>
         f = <value optimized out>
         bname = 0x0
         msn = <value optimized out>
 #5  0x00d12fc3 in purple_account_add_buddy (account=0x9eb7778, buddy=0x0)
     at /build/buildd/pidgin-2.6.1/./libpurple/account.c:2300
         prpl_info = <value optimized out>
         gc = <value optimized out>
         prpl = <value optimized out>
 #6  0x040a9ff8 in gevo_add_buddy (account=0x9eb7778, group_name=0xa5b0e68
 "",
     buddy_name=0xaae21a0 "xxxxxxxx at yahoo.com", alias=0xaa6c800 "Xxxxx
 Xxxxxxx")
     at /build/buildd/pidgin-2.6.1/./pidgin/plugins/gevolution/gevo-
 util.c:50
         conv = (PurpleConversation *) 0x0
         buddy = <value optimized out>
         group = <value optimized out>
 #7  0x040aaf36 in add_cb (w=0xaa005e0, dialog=0xa7fad80)
     at
 /build/buildd/pidgin-2.6.1/./pidgin/plugins/gevolution/new_person_dialog.c:206
         group_name = <value optimized out>
         username = 0xaae21a0 "xxxxxxxx at yahoo.com"
         firstname = 0x1 <Address 0x1 out of bounds>
         lastname = 0xaa8e4b0 "Xxxxxxx"
         email = 0xaa8b1d0 ""
         im_service = 0x9eb7750 "prpl-yahoo"
         new_contact = 1
         field = <value optimized out>
         name = (EContactName *) 0xa129a10
         full_name = 0xaa6c800 "Xxxxx Xxxxxxx"
 #8  0x003cc3a4 in IA__g_cclosure_marshal_VOID__VOID (closure=0xaa977e8,
     return_value=0x0, n_param_values=1, param_values=0xaaf4e08,
     invocation_hint=0xbf8d143c, marshal_data=0x40aacc0)
     at /usr/src/glib2.0-2.20.1/gobject/gmarshal.c:77
         data1 = (gpointer) 0xaa005e0
         data2 = (gpointer) 0xffffffff
         __PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__VOID"
 #9  0x003bec7b in IA__g_closure_invoke (closure=0xaa977e8,
 return_value=0x0,
     n_param_values=1, param_values=0xaaf4e08, invocation_hint=0xbf8d143c)
     at /usr/src/glib2.0-2.20.1/gobject/gclosure.c:767
         marshal = (
     GClosureMarshal) 0x806ecf8 <g_cclosure_marshal_VOID__VOID at plt>
         marshal_data = (gpointer) 0x0
         __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
 #10 0x003d4e57 in signal_emit_unlocked_R (node=0x9de5308, detail=0,
     instance=0xaa005e0, emission_return=0x0,
 instance_and_params=0xaaf4e08)
     at /usr/src/glib2.0-2.20.1/gobject/gsignal.c:3247
         tmp = <value optimized out>
         handler = (Handler *) 0xaa91360
         accumulator = (SignalAccumulator *) 0x0
         emission = {next = 0xbf8d17a4, instance = 0xaa005e0, ihint = {
     signal_id = 210, detail = 0, run_type = G_SIGNAL_RUN_FIRST},
   state = EMISSION_RUN, chain_type = 4}
         class_closure = (GClosure *) 0xa2740d8
         handler_list = (Handler *) 0xaa91360
         return_accu = (GValue *) 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 = 210
         max_sequential_handler_number = 39119
         return_value_altered = 1
 #11 0x003d64b9 in IA__g_signal_emit_valist (instance=0xaa005e0,
 signal_id=210,
     detail=0, var_args=0xbf8d15dc "ü\025>")
     at /usr/src/glib2.0-2.20.1/gobject/gsignal.c:2980
         signal_return_type = 4
         param_values = (GValue *) 0xaaf4e1c
         node = (SignalNode *) 0x9de5308
         i = 0
         n_params = 0
         __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
 #12 0x003d6936 in IA__g_signal_emit (instance=0xaa005e0, signal_id=210,
     detail=0) at /usr/src/glib2.0-2.20.1/gobject/gsignal.c:3037
 No locals.
 #13 0x0079dbda in IA__gtk_button_clicked (button=0xaa005e0)
     at /build/buildd/gtk+2.0-2.16.1/gtk/gtkbutton.c:1106
         __PRETTY_FUNCTION__ = "IA__gtk_button_clicked"
 #14 0x0079f1f8 in gtk_real_button_released (button=0xaa005e0)
     at /build/buildd/gtk+2.0-2.16.1/gtk/gtkbutton.c:1702
 No locals.
 #15 0x003cc3a4 in IA__g_cclosure_marshal_VOID__VOID (closure=0xa2740b0,
     return_value=0x0, n_param_values=1, param_values=0xaaf4d48,
     invocation_hint=0xbf8d17ac, marshal_data=0x79f1b0)
     at /usr/src/glib2.0-2.20.1/gobject/gmarshal.c:77
         data1 = (gpointer) 0xaa005e0
         data2 = (gpointer) 0xffffffff
         __PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__VOID"
 #16 0x003bd3d9 in g_type_class_meta_marshal (closure=0xa2740b0,
     return_value=0x0, n_param_values=1, param_values=0xaaf4d48,
     invocation_hint=0xbf8d17ac, marshal_data=0x1a4)
     at /usr/src/glib2.0-2.20.1/gobject/gclosure.c:878
         callback = <value optimized out>
 #17 0x003bec7b in IA__g_closure_invoke (closure=0xa2740b0,
 return_value=0x0,
     n_param_values=1, param_values=0xaaf4d48, invocation_hint=0xbf8d17ac)
     at /usr/src/glib2.0-2.20.1/gobject/gclosure.c:767
         marshal = (GClosureMarshal) 0x3bd390 <g_type_class_meta_marshal>
         marshal_data = (gpointer) 0x1a4
         __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
 #18 0x003d46c0 in signal_emit_unlocked_R (node=0xa2740f0, detail=0,
     instance=0xaa005e0, emission_return=0x0,
 instance_and_params=0xaaf4d48)
     at /usr/src/glib2.0-2.20.1/gobject/gsignal.c:3177
         accumulator = (SignalAccumulator *) 0x0
         emission = {next = 0xbf8d1b14, instance = 0xaa005e0, ihint = {
     signal_id = 209, detail = 0, run_type = G_SIGNAL_RUN_FIRST},
   state = EMISSION_RUN, chain_type = 168320952}
         class_closure = (GClosure *) 0xa2740b0
         handler_list = (Handler *) 0x0
         return_accu = (GValue *) 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 = 209
         max_sequential_handler_number = 39119
         return_value_altered = 0
 #19 0x003d64b9 in IA__g_signal_emit_valist (instance=0xaa005e0,
 signal_id=209,
     detail=0, var_args=0xbf8d194c "ü\025>")
     at /usr/src/glib2.0-2.20.1/gobject/gsignal.c:2980
         signal_return_type = 4
         param_values = (GValue *) 0xaaf4d5c
         node = (SignalNode *) 0xa2740f0
         i = 178457480
         n_params = 0
         __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
 #20 0x003d6936 in IA__g_signal_emit (instance=0xaa005e0, signal_id=209,
     detail=0) at /usr/src/glib2.0-2.20.1/gobject/gsignal.c:3037
 No locals.
 #21 0x0079dc7a in IA__gtk_button_released (button=0xaa005e0)
     at /build/buildd/gtk+2.0-2.16.1/gtk/gtkbutton.c:1098
         __PRETTY_FUNCTION__ = "IA__gtk_button_released"
 #22 0x0079dcb3 in gtk_button_button_release (widget=0xaa005e0,
 event=0xa887290)
     at /build/buildd/gtk+2.0-2.16.1/gtk/gtkbutton.c:1594
 No locals.
 #23 0x00858526 in _gtk_marshal_BOOLEAN__BOXED (closure=0x9e7ce08,
     return_value=0xbf8d1b30, n_param_values=2, param_values=0xa841db8,
     invocation_hint=0xbf8d1b1c, marshal_data=0x79dc90)
     at /build/buildd/gtk+2.0-2.16.1/gtk/gtkmarshalers.c:84
         data1 = (gpointer) 0xaa005e0
         data2 = <value optimized out>
         v_return = <value optimized out>
         __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
 #24 0x003bd3d9 in g_type_class_meta_marshal (closure=0x9e7ce08,
     return_value=0xbf8d1b30, n_param_values=2, param_values=0xa841db8,
     invocation_hint=0xbf8d1b1c, marshal_data=0xb4)
     at /usr/src/glib2.0-2.20.1/gobject/gclosure.c:878
         callback = <value optimized out>
 #25 0x003bec7b in IA__g_closure_invoke (closure=0x9e7ce08,
     return_value=0xbf8d1b30, n_param_values=2, param_values=0xa841db8,
     invocation_hint=0xbf8d1b1c)
     at /usr/src/glib2.0-2.20.1/gobject/gclosure.c:767
         marshal = (GClosureMarshal) 0x3bd390 <g_type_class_meta_marshal>
         marshal_data = (gpointer) 0xb4
         __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
 #26 0x003d4aff in signal_emit_unlocked_R (node=0x9e7cf78, detail=0,
     instance=0xaa005e0, emission_return=0xbf8d1c68,
     instance_and_params=0xa841db8)
     at /usr/src/glib2.0-2.20.1/gobject/gsignal.c:3285
         accumulator = (SignalAccumulator *) 0x9e7cfc8
         emission = {next = 0x0, instance = 0xaa005e0, ihint = {signal_id =
 42,
     detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN,
   chain_type = 168320952}
         class_closure = (GClosure *) 0x9e7ce08
         handler_list = (Handler *) 0x0
         return_accu = (GValue *) 0xbf8d1b30
         accu = {g_type = 20, 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 = 42
         max_sequential_handler_number = 39119
         return_value_altered = 0
 #27 0x003d634f in IA__g_signal_emit_valist (instance=0xaa005e0,
 signal_id=42,
     detail=0, var_args=0xbf8d1cc0
 "Ø\034\215¿\220r\210\nà\005 \n¶\225\227")
     at /usr/src/glib2.0-2.20.1/gobject/gsignal.c:2990
         return_value = {g_type = 20, 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}}}
         error = <value optimized out>
         signal_return_type = 20
         param_values = (GValue *) 0xa841dcc
         node = (SignalNode *) 0x9e7cf78
         i = 1
         n_params = 1
         __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
 #28 0x003d6936 in IA__g_signal_emit (instance=0xaa005e0, signal_id=42,
     detail=0) at /usr/src/glib2.0-2.20.1/gobject/gsignal.c:3037
 No locals.
 #29 0x009732ae in gtk_widget_event_internal (widget=0xaa005e0,
 event=0xa887290)
     at /build/buildd/gtk+2.0-2.16.1/gtk/gtkwidget.c:4761
         signal_num = <value optimized out>
         return_val = 0
 #30 0x00850f7c in IA__gtk_propagate_event (widget=0xaa005e0,
 event=0xa887290)
     at /build/buildd/gtk+2.0-2.16.1/gtk/gtkmain.c:2396
         tmp = (GtkWidget *) 0xa098da0
         handled_event = 176714384
         __PRETTY_FUNCTION__ = "IA__gtk_propagate_event"
 #31 0x00852327 in IA__gtk_main_do_event (event=0xa887290)
     at /build/buildd/gtk+2.0-2.16.1/gtk/gtkmain.c:1601
         event_widget = (GtkWidget *) 0xaa005e0
         grab_widget = (GtkWidget *) 0xaa005e0
         window_group = (GtkWindowGroup *) 0xa098da0
         rewritten_event = (GdkEvent *) 0x0
         tmp_list = <value optimized out>
         __PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
 #32 0x005bb34a in gdk_event_dispatch (source=0x9e05138, callback=0,
     user_data=0x0) at
 /build/buildd/gtk+2.0-2.16.1/gdk/x11/gdkevents-x11.c:2364
         display = <value optimized out>
         event = <value optimized out>
 #33 0x00c1ab88 in IA__g_main_context_dispatch (context=0x9e05180)
     at /usr/src/glib2.0-2.20.1/glib/gmain.c:1814
 No locals.
 #34 0x00c1e0eb in g_main_context_iterate (context=0x9e05180, block=1,
     dispatch=1, self=0x9dbb3e8) at
 /usr/src/glib2.0-2.20.1/glib/gmain.c:2448
         max_priority = 2147483647
         timeout = 190
         some_ready = 1
         nfds = 23
         allocated_nfds = <value optimized out>
         fds = (GPollFD *) 0xa915560
         __PRETTY_FUNCTION__ = "g_main_context_iterate"
 #35 0x00c1e5ba in IA__g_main_loop_run (loop=0xa447810)
     at /usr/src/glib2.0-2.20.1/glib/gmain.c:2656
         self = (GThread *) 0x9dbb3e8
         __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
 #36 0x008527d9 in IA__gtk_main ()
     at /build/buildd/gtk+2.0-2.16.1/gtk/gtkmain.c:1205
         tmp_list = (GList *) 0x0
         functions = (GList *) 0x0
         init = (GtkInitFunction *) 0x0
         loop = (GMainLoop *) 0xa447810
 #37 0x080ca9e0 in main (argc=Cannot access memory at address 0x0
 ) at /build/buildd/pidgin-2.6.1/./pidgin/gtkmain.c:914
         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 = <value optimized out>
         opt_login_arg = 0x0
         opt_session_arg = 0x0
         accounts = <value optimized out>
         sig_indx = <value optimized out>
         sigset = {__val = {81927, 0 <repeats 31 times>}}
         prev_sig_disp = (void (*)(int)) 0xffffffff
         errmsg = ",?\215¿Áÿo\000Ä\205p\000iÙ9\000ð
 \215¿\000\000\000\000iÙ9\000ô\177p\000ô\177p\000\005\000\000\000\004\000\000\000\004!\215¿õ\000p\000\b\000\000\000\024\000\000\000à\214\b¸@?\215¿Ëxo\000ø\214\b¸à\214\b¸\024",
 '\0' <repeats 11 times>, "PX\v¸ðÂ\b¸
 \b\t¸\000\000\t¸\000\000\000\000\020?\215¿\000\000\000\000\000\000\000\000LU\002\0003?\215¿,?\215¿Áÿo\000Ä\205p\000uRT\000t!\215¿\000\000\000\000uRT\000ô\177p\000ô\177p\000\005\000\000\000\004\000\000\000\210!\215¿õ\000p\000\b\000\000\000\024\000\000\000°\214\b¸@?\215¿Ë"...
         error = (GError *) 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 = 0x811ab4a "config", has_arg = 1, flag =
 0x0,
     val = 99}, {name = 0x810857b "debug", has_arg = 0, flag = 0x0, val =
 100},
   {name = 0x81163fc "force-online", has_arg = 0, flag = 0x0, val = 100}, {
     name = 0x810b011 "help", has_arg = 0, flag = 0x0, val = 104}, {
     name = 0x8108285 "login", has_arg = 2, flag = 0x0, val = 108}, {
     name = 0x8116409 "multiple", has_arg = 0, flag = 0x0, val = 109}, {
     name = 0x8116412 "nologin", has_arg = 0, flag = 0x0, val = 110}, {
     name = 0x811ab40 "session", has_arg = 1, flag = 0x0, val = 115}, {
     name = 0x810e0e9 "version", has_arg = 0, flag = 0x0, val = 118}, {
     name = 0x811ab53 "display", has_arg = 1, flag = 0x0, val = 68}, {
     name = 0x811641a "sync", has_arg = 0, flag = 0x0, val = 83}, {name =
 0x0,
     has_arg = 0, flag = 0x0, val = 0}}

 }}}

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


More information about the Tracker mailing list