[Pidgin] #5517: Crash on sametime group change attempt

Pidgin trac at pidgin.im
Mon Apr 14 10:50:04 EDT 2008


#5517: Crash on sametime group change attempt
---------------------+------------------------------------------------------
Reporter:  harpchad  |       Owner:  siege                     
    Type:  defect    |      Status:  new                       
Priority:  minor     |   Component:  Sametime                  
 Version:  2.4.1     |    Keywords:  sametime meanwhile solaris
 Pending:  0         |  
---------------------+------------------------------------------------------
 When attempting to initiate or accept a group chat invitation using
 sametime pidgin crashes.

 Pidgin 2.4.1
 Solaris 10 (Sparc)

 {{{
 #0  0xff0c1adc in _lwp_kill () from /lib/libc.so.1
 No symbol table info available.
 #1  0xff060048 in raise () from /lib/libc.so.1
 No symbol table info available.
 #2  0xff040220 in abort () from /lib/libc.so.1
 No symbol table info available.
 #3  0x00075800 in sighandler (sig=827800) at gtkmain.c:192
 No locals.
 #4  <signal handler called>
 No symbol table info available.
 #5  0x00053814 in pidgin_conv_update_fields (conv=0x507968, fields=0) at
 gtkconv.c:6502
         topic = 0x0
         esc = 0x0
         tmp = 0x0
         len = 0
         c = 0x0
         gtkconv = (PidginConversation *) 0x42c0d8
         win = (PidginWindow *) 0x56acc0
 #6  0xfd770d9c in purple_marshal_VOID__POINTER_UINT (cb=0x53a9c
 <pidgin_conv_updated>, args=0xffbed6fc, data=0x0,
     return_val=0x0) at signals.c:639
 No locals.
 #7  0xfd77078c in purple_signal_emit_vargs (instance=0xffbed6fc,
 signal=0x3d83f4 "", args=0xffbed6fc) at signals.c:482
         instance_data = (PurpleInstanceData *) 0xd0400
         signal_data = (PurpleSignalData *) 0x10b940
         handler_data = (PurpleSignalHandlerData *) 0x1ac938
         l = (GList *) 0x197448
         l_next = (GList *) 0x3d83f4
         __PRETTY_FUNCTION__ = "purple_signal_emit_vargs"
 #8  0xfd77092c in purple_signal_emit (instance=0xfd7b8954,
 signal=0xfd797768 "conversation-updated") at signals.c:434
         __PRETTY_FUNCTION__ = "purple_signal_emit"
 #9  0x00056918 in switch_conv_cb (notebook=0x42c0d8, page=0x573560,
 page_num=5273960, user_data=0x56acc0) at gtkconv.c:8825
         win = (PidginWindow *) 0x56acc0
         conv = (PurpleConversation *) 0x507968
         gtkconv = (PidginConversation *) 0x42c0d8
         __PRETTY_FUNCTION__ = "switch_conv_cb"
 #10 0xfd6adce0 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #11 0xfd6c59fc in signal_emit_unlocked_R () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #12 0xfd6c4434 in g_signal_emit_valist () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #13 0xfd6c4740 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #14 0xfecc7d18 in gtk_notebook_insert_page_menu () from
 /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #15 0x00058140 in pidgin_conv_tab_pack (win=0x56acc0, gtkconv=0x42c0d8) at
 gtkconv.c:9313
         tabs_side = 0
         angle = 0
         first = (GtkWidget *) 0x5734f8
         third = (GtkWidget *) 0x573450
         ebox = (GtkWidget *) 0x57b6e8
 #16 0x000585e4 in pidgin_conv_window_add_gtkconv (win=0x56acc0,
 gtkconv=0x42c0d8) at gtkconv.c:9225
         conv = (PurpleConversation *) 0x507968
         tab_cont = (GtkWidget *) 0x4cbf10
         close_image = (GtkWidget *) 0x181038
         tmp_lab = (const gchar *) 0x181038 ""
 #17 0x00059d98 in conv_placement_last_created_win (conv=0x42c0d8) at
 gtkconv.c:9545
         win = (PidginWindow *) 0x56acc0
         l = (GList *) 0x56acc0
 #18 0x0005a0f4 in pidgin_conv_placement_place (gtkconv=0x42c0d8) at
 gtkconv.c:9899
 No locals.
 #19 0x0005b0d4 in private_gtkconv_new (conv=0x507968, hidden=0) at
 gtkconv.c:5029
         gtkconv = (PidginConversation *) 0x42c0d8
         conv_type = 1243272
         pane = (GtkWidget *) 0x4b7c58
         tab_cont = (GtkWidget *) 0x1b86d0
         convnode = (PurpleBlistNode *) 0x1b86d0
         value = (PurpleValue *) 0x1b86d0
 #20 0x0005b690 in pidgin_conv_new (conv=0x507968) at gtkconv.c:5046
 No locals.
 #21 0xfd744a70 in purple_conversation_new (type=4252731716,
 account=0x106f58, name=0x4e1c98 "Test") at conversation.c:381
         conv = (PurpleConversation *) 0x507968
         gc = (PurpleConnection *) 0x3df400
         __PRETTY_FUNCTION__ = "purple_conversation_new"
 #22 0xfd76f4fc in serv_got_joined_chat (gc=0x55c, id=5419024,
 name=0x4e1c98 "Test") at server.c:927
         conv = (PurpleConversation *) 0x3df400
         chat = (PurpleConvChat *) 0x4e1c98
         account = (PurpleAccount *) 0x106f58
 #23 0xfa01a560 in mw_conf_opened (conf=0x52b010, members=0x541e8c) at
 sametime.c:1959
         gc = (PurpleConnection *) 0x3df400
         g_conf = (PurpleConversation *) 0x4e1c98
         n = 0x5422d8 "dt60815(48036c3c,4ca7)"
         t = 0x4e1c98 "Test"
 #24 0xf9fda5ec in recv (srvc=0xfa01a4d4, chan=0x5424f8, type=7820,
 data=0x52b010) at srvc_conf.c:346
         conf = (struct mwConference *) 0x52b010
         b = (struct mwGetBuffer *) 0x5424f8
         __PRETTY_FUNCTION__ = "recv"
 #25 0xf9fd2e10 in mwService_recv (s=0x3df668, chan=0x3fbe78, msg_type=0,
 data=0x54450c) at service.c:102
         __PRETTY_FUNCTION__ = "mwService_recv"
 #26 0xf9fcb1c4 in channel_recv (chan=0x3fbe78, msg=0x5444f8) at
 channel.c:674
         srvc = (struct mwService *) 0x3df668
 #27 0xf9fd5584 in session_process (s=0x3df480, buf=0xffbee4bd "",
 len=5522680) at session.c:567
         o = {len = 149, data = 0xffbee4bd ""}
         b = (struct mwGetBuffer *) 0x5424f8
         msg = (struct mwMessage *) 0x5444f8
         __PRETTY_FUNCTION__ = "session_process"
 #28 0xf9fd5db8 in mwSession_recv (s=0x3df480, buf=0xffbee4b9 "", n=153) at
 session.c:803
         b = (guchar *) 0xffbee4b9 ""
         __PRETTY_FUNCTION__ = "mwSession_recv"
 #29 0xfa019f08 in read_cb (data=0x3df440, source=14,
 cond=PURPLE_INPUT_READ) at sametime.c:1700
         err = 4060288
         __PRETTY_FUNCTION__ = "read_cb"
 #30 0x00061ed0 in pidgin_io_invoke (source=0x3df440, condition=G_IO_IN,
 data=0x1adaf8) at gtkeventloop.c:78
         purple_cond = PURPLE_INPUT_READ
 #31 0xfd5d5ad0 in g_main_dispatch () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #32 0xfd5d7004 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #33 0xfd5d74d0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #34 0xfd5d7c4c in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #35 0xfecaa474 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #36 0x000760e8 in main (argc=1, argv=0xffbef4b4) at gtkmain.c:880
         display = 0xd0000 ""
         opt_help = 0
         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
         search_path = 0xd0000 ""
         accounts = (GList *) 0xd0000
         sig_indx = 851968
         sigset = {__sigbits = {148487, 0, 0, 0}}
         errmsg =
 "\000\000\000\004�/\210����p�.\201@\000\000\000\001���\000��\200\000\000\000\000\000���\200��\205����\200��\025
 ", '�' <repeats 16 times>, "�/\210�", '\0' <repeats 24 times>,
 "�/\204��/\215\024", '\0' <repeats 20 times>,
 "�����.\201x��x\000\000\000\000\000������xt", '\0' <repeats 44 times>,
 "�?CL����", '\0' <repeats 19 times>, "\001��
 \000�?I\020�\v���?i����@�<Ol", '\0' <repeats 32 times>,
 "�����?Bt\000\b\000\000\000@\000\000�,\0248�,\024"...
         segfault_message_tmp = 0xd0000 ""
         error = (GError *) 0x0
         opt = 0
         debug_enabled = 0
         migration_failed = 0
         long_options = {{name = 0xb2a68 "config", has_arg = 1, flag = 0x0,
 val = 99}, {name = 0xb2a70 "debug", has_arg = 0,
     flag = 0x0, val = 100}, {name = 0xb2a78 "help", has_arg = 0, flag =
 0x0, val = 104}, {name = 0xb2a80 "login", has_arg = 2,
     flag = 0x0, val = 108}, {name = 0xb2a88 "multiple", has_arg = 0, flag
 = 0x0, val = 109}, {name = 0xb2a98 "nologin",
     has_arg = 0, flag = 0x0, val = 110}, {name = 0xb2aa0 "nocrash",
 has_arg = 0, flag = 0x0, val = 120}, {
     name = 0xb2aa8 "session", has_arg = 1, flag = 0x0, val = 115}, {name =
 0xb27c8 "version", has_arg = 0, flag = 0x0,
     val = 118}, {name = 0xb2ab0 "display", has_arg = 1, flag = 0x0, val =
 68}, {name = 0xb2ab8 "sync", has_arg = 0,
     flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
 }}}

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


More information about the Tracker mailing list