[Pidgin] #2785: Pidgin crashes when focusing/opening IRC privmsg tab

Pidgin trac at pidgin.im
Sat Aug 25 14:07:20 EDT 2007


#2785: Pidgin crashes when focusing/opening IRC privmsg tab
--------------------------+-------------------------------------------------
 Reporter:  Snyke         |       Type:  defect
   Status:  new           |   Priority:  minor 
Component:  pidgin (gtk)  |    Version:  2.1.1 
 Keywords:  crash irc     |    Pending:  0     
--------------------------+-------------------------------------------------
 When opening/focusing a privmsg (also known as query) tab for an IRC chat
 Pidgin crashes without any error messages.

 Full backtrace
 {{{
 #0  0xb7079205 in album_blist_node_menu_cb (node=0x0, menu=0xbff5cc8c) at
 album-ui.c:1182
         contact_expanded = <value optimized out>
         action = <value optimized out>
         callback = (void (*)()) 0xb707b510 <view_buddy_icons_cb>
 #1  0xb744520f in purple_marshal_VOID__POINTER_POINTER (cb=0xb7079140
 <album_blist_node_menu_cb>, args=0xbff5cc78 "hPo\b\214�������", data=0x0,
 return_val=0x0)
     at signals.c:658
 No locals.
 #2  0xb7445bd7 in purple_signal_emit_vargs (instance=0xb74a0628,
 signal=0xb74858bb "blist-node-extended-menu", args=0xbff5cc78
 "hPo\b\214�������") at signals.c:481
         handler_data = (PurpleSignalHandlerData *) 0xb707b510
         l = <value optimized out>
         l_next = (GList *) 0x0
         tmp = 0xbff5cc78 "hPo\b\214�������"
         __PRETTY_FUNCTION__ = "purple_signal_emit_vargs"
 #3  0xb7445d0c in purple_signal_emit (instance=0x0, signal=0xb707b510
 "U\211�\203�(\211]��\031���\201��*") at signals.c:433
         args = 0xbff5cc78 "hPo\b\214�������"
         __PRETTY_FUNCTION__ = "purple_signal_emit"
 #4  0xb740ee47 in purple_blist_node_get_extended_menu (n=0x86f5068) at
 blist.c:2623
         menu = (GList *) 0x832bea0
         __PRETTY_FUNCTION__ = "purple_blist_node_get_extended_menu"
 #5  0x0807fda7 in pidgin_append_blist_node_extended_menu (menu=0x84c7568,
 node=0x86f5068) at gtkblist.c:1108
         l = <value optimized out>
         ll = (GList *) 0x84c7568
 #6  0x08087bfe in populate_menu_with_options (menu=0x84c7568,
 gtkconv=0x86ab300, all=0) at gtkconv.c:3005
         list = <value optimized out>
         conv = (PurpleConversation *) 0x84a3918
         node = (PurpleBlistNode *) 0x86f5068
         chat = (PurpleChat *) 0x0
         buddy = (PurpleBuddy *) 0x86f5068
         ret = <value optimized out>
 #7  0x08087e58 in regenerate_options_items (win=0x85dd860) at
 gtkconv.c:3035
         menu = (GtkWidget *) 0x84c7568
         gtkconv = (PidginConversation *) 0x86ab300
         list = (GList *) 0x0
 #8  0x080953bf in switch_conv_cb (notebook=0x82c0228, page=0x86eca00,
 page_num=1, user_data=0x85d9950) at gtkconv.c:8313
         win = (PidginWindow *) 0x85d9950
         conv = (PurpleConversation *) 0x84a3918
         gtkconv = (PidginConversation *) 0x86ab300
         sound_method = <value optimized out>
         __PRETTY_FUNCTION__ = "switch_conv_cb"
 #9  0xb7a901fd in gtk_marshal_BOOLEAN__VOID () from
 /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #10 0xb77d1c0b in g_closure_invoke () from
 /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #11 0xb77e3021 in g_signal_override_class_closure () from
 /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #12 0xb77e4247 in g_signal_emit_valist () from
 /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #13 0xb77e4415 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #14 0xb7aa894e in gtk_notebook_set_homogeneous_tabs () from
 /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #15 0x08095ef0 in pidgin_conv_present_conversation (conv=0x82c0228) at
 gtkconv.c:2730
         gtkconv = (PidginConversation *) 0xb7ca2ff4
 #16 0xb741ddb6 in purple_conversation_present (conv=0x84a3918) at
 conversation.c:490
         ops = <value optimized out>
         __PRETTY_FUNCTION__ = "purple_conversation_present"
 #17 0x0808c056 in chat_do_im (gtkconv=<value optimized out>, who=0x868f510
 "DWBot") at gtkconv.c:1437
         conv = (PurpleConversation *) 0        account = (PurpleAccount *)
 0x815a450
         gc = <value optimized out>
         real_who = 0x867ac48 "DWBot"
         __PRETTY_FUNCTION__ = "chat_do_im"
 #18 0x0808d160 in right_click_chat_cb (widget=0x83ad398, event=0x85f3860,
 gtkconv=0x85c60e8) at gtkconv.c:1754
         conv = (PurpleConversation *) 0x84cb250
         gtkchat = (PidginChatPane *) 0x84a3a38
         gc = (PurpleConnection *) 0x85acec8
         account = <value optimized out>
         path = (GtkTreePath *) 0x8689300
         iter = {stamp = -487553837, user_data = 0x85fda58, user_data2 =
 0x0, user_data3 = 0x0}
         model = (GtkTreeModel *) 0x85b7e90
         column = (GtkTreeViewColumn *) 0x83ae358
         who = (gchar *) 0x868f510 "DWBot"
         x = 5
         y = 14
 #19 0xb7a931b0 in gtk_marshal_BOOLEAN__VOID () from
 /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #20 0xb77d1c0b in g_closure_invoke () from
 /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #21 0xb77e2d3d in g_signal_override_class_closure () from
 /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #22 0xb77e400f in g_signal_emit_valist () from
 /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #23 0xb77e4415 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #24 0xb7ba6b18 in gtk_widget_get_default_style () from
 /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #25 0xb7a8c653 in gtk_propagate_event () from
 /opt/gnome/lib/libgtk-x11-2.0.so.0x84cb250
 No symbol table info available.
 #26 0xb7a8d857 in gtk_main_do_event () from
 /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #27 0xb792002a in gdk_add_client_message_filter () from
 /opt/gnome/lib/libgdk-x11-2.0.so.0
 No symbol table info available.
 #28 0xb7758de2 in g_main_context_dispatch () from
 /opt/gnome/lib/libglib-2.0.so.0
 No symbol table info available.
 #29 0xb775be1f in g_main_context_prepare () from
 /opt/gnome/lib/libglib-2.0.so.0
 No symbol table info available.
 #30 0xb775c1c9 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
 No symbol table info available.
 #31 0xb7a8dcd4 in gtk_main () from /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #32 0x080b5674 in main (argc=-2082109099, argv=0x5d8928ec) at
 gtkmain.c:883
         display = <value optimized out>
         opt_help = <value optimized out>
         opt_login = 0
         opt_nologin = 0
         opt_version = <value optimized out>
         opt_si = 1
         opt_config_dir_arg = 0x0
         opt_login_arg = 0x0
         opt_session_arg = 0x0
         accounts = (GList *) 0x0
         sig_indx = <value optimized out>
         sigset = {__val = {91143, 0 <repeats 31 times>}}
         prev_sig_disp = <value optimized out>
         errmsg = '\0' <repeats 12 times>,
 "����\000\000\000\000l�������\026���\001", '\0' <repeats 19 times>,
 "o\237#�����&\000��l���\000\000\000\000\224���P���\217���\210���\204���8���",
 '\0' <repeats 16 times>, "����\000\000\000\000o\237#���������\t\000��",
 '\0' <repeats 12 times>, "`�;�", '\0' <repeats 16 times>,
 "����\000\000\000\000l���\220���\026���\001", '\0' <repeats 19 times>,
 "�K&�p���&\000��\232���", '\0' <repeats 12 times>...
         segfault_message_tmp = <value optimized out>
         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 = 0x80f3bad "config", has_arg = 1, flag =
 0x0, val = 99}, {name = 0x80e5cff "debug", has_arg = 0, flag = 0x0, val =
 100}, {
     name = 0x80e884a "help", has_arg = 0, flag = 0x0, val = 104}, {name =
 0x80e5fa2 "login", has_arg = 2, flag = 0x0, val = 108}, {name = 0x80f078c
 "multiple",
     has_arg = 0, flag = 0x0, val = 109}, {name = 0x80f0795 "nologin",
 has_arg = 0, flag = 0x0, val = 110}, {name = 0x80f3ba3 "session", has_arg
 = 1, flag = 0x0,
     val = 115}, {name = 0x80e9d8b "version", has_arg = 0, flag = 0x0, val
 = 118}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
 }}}

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


More information about the Tracker mailing list