[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