[Pidgin] #3050: Sending message to offline buddy causes crash in music messaging plugin

Pidgin trac at pidgin.im
Tue Sep 11 12:39:35 EDT 2007


#3050: Sending message to offline buddy causes crash in music messaging plugin
--------------------------+-------------------------------------------------
 Reporter:  ari           |       Type:  defect
   Status:  new           |   Priority:  minor 
Component:  pidgin (gtk)  |    Version:  2.1.1 
 Keywords:                |    Pending:  0     
--------------------------+-------------------------------------------------
 From Debian bug report http://bugs.debian.org/441852:

 If I try to send a message to an offline buddy, pidgin crashes.

 Here's a backtrace:

 #0  0xb7f6c7f2 in ?? () from /lib/ld-linux.so.2
 #1  0xb763f7f5 in raise () from /lib/i686/cmov/libc.so.6
 #2  0xb7641181 in abort () from /lib/i686/cmov/libc.so.6
 #3  0x080b691b in sighandler (sig=11) at ../../pidgin/gtkmain.c:208
 #4  <signal handler called>
 #5  0xb6de6850 in intercept_sent (account=0x811f330, who=0x8899208
 "catherineheyren at hotmail.com",
     message=0xbfa18d98, pData=0x0) at
 ../../../../pidgin/plugins/musicmessaging/musicmessaging.c:315
 #6  0xb77d43d6 in purple_marshal_VOID__POINTER_POINTER_POINTER
 (cb=0xb6de6820 <intercept_sent>,
     args=0xbfa18d58 "0ó\021\b\b\222\211\b\230\215¡¿\001", data=0x0,
 return_val=0x0)
     at ../../libpurple/signals.c:692
 #7  0xb77d4d17 in purple_signal_emit_vargs (instance=0xb782ea44,
 signal=0xb7817273 "sending-im-msg",
     args=0xbfa18d58 "0ó\021\b\b\222\211\b\230\215¡¿\001") at
 ../../libpurple/signals.c:481
 #8  0xb77d4e4c in purple_signal_emit (instance=0x6, signal=0xbfa18d58
 "0ó\021\b\b\222\211\b\230\215¡¿\001")
     at ../../libpurple/signals.c:433
 #9  0xb77b0068 in common_send (conv=0x893b480, message=<value optimized
 out>, msgflags=PURPLE_MESSAGE_SEND)
     at ../../libpurple/conversation.c:132
 #10 0x0808fddb in send_cb (widget=0x8406948, gtkconv=0x8958f10) at
 ../../pidgin/gtkconv.c:590
 #11 0xb7905b89 in g_cclosure_marshal_VOID__VOID () from
 /usr/lib/libgobject-2.0.so.0
 #12 0xb78f8722 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 #13 0xb7909561 in g_signal_override_class_closure () from
 /usr/lib/libgobject-2.0.so.0
 #14 0xb790aae8 in g_signal_emitv () from /usr/lib/libgobject-2.0.so.0
 #15 0xb7b905ab in gtk_bin_get_child () from /usr/lib/libgtk-x11-2.0.so.0
 #16 0xb7b90958 in gtk_bin_get_child () from /usr/lib/libgtk-x11-2.0.so.0
 #17 0xb7b90b2b in gtk_bin_get_child () from /usr/lib/libgtk-x11-2.0.so.0
 #18 0xb7b90c49 in gtk_bindings_activate_event () from
 /usr/lib/libgtk-x11-2.0.so.0
 #19 0xb7d842a8 in gtk_widget_freeze_child_notify () from
 /usr/lib/libgtk-x11-2.0.so.0
 #20 0xb7d259fb in gtk_text_view_new_with_buffer () from
 /usr/lib/libgtk-x11-2.0.so.0
 #21 0xb7c64c10 in gtk_marshal_BOOLEAN__VOID () from
 /usr/lib/libgtk-x11-2.0.so.0
 #22 0xb78f6f39 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
 #23 0xb78f880c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 #24 0xb79098c3 in g_signal_override_class_closure () from
 /usr/lib/libgobject-2.0.so.0
 #25 0xb790a54f in g_signal_emit_valist () from
 /usr/lib/libgobject-2.0.so.0
 #26 0xb790a949 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
 #27 0xb7d78dd8 in gtk_widget_get_default_style () from
 /usr/lib/libgtk-x11-2.0.so.0
 #28 0xb7d88e47 in gtk_window_propagate_key_event () from
 /usr/lib/libgtk-x11-2.0.so.0
 #29 0xb7d8beac in gtk_window_activate_key () from
 /usr/lib/libgtk-x11-2.0.so.0
 #30 0xb7c64c10 in gtk_marshal_BOOLEAN__VOID () from
 /usr/lib/libgtk-x11-2.0.so.0
 #31 0xb78f6f39 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
 #32 0xb78f8722 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 #33 0xb79098c3 in g_signal_override_class_closure () from
 /usr/lib/libgobject-2.0.so.0
 #34 0xb790a54f in g_signal_emit_valist () from
 /usr/lib/libgobject-2.0.so.0
 #35 0xb790a949 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
 #36 0xb7d78dd8 in gtk_widget_get_default_style () from
 /usr/lib/libgtk-x11-2.0.so.0
 #37 0xb7c5e00a in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
 #38 0xb7c5f1d7 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
 #39 0xb7aeb0da in gdk_add_client_message_filter () from
 /usr/lib/libgdk-x11-2.0.so.0
 #40 0xb7860d6c in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 #41 0xb786419f in g_main_context_check () from /usr/lib/libglib-2.0.so.0
 #42 0xb7864549 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
 #43 0xb7c5f654 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 #44 0x080b63aa in main (argc=135394096, argv=0x8899208) at
 ../../pidgin/gtkmain.c:883

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


More information about the Tracker mailing list