Ticket #52 (new 문제점)

Opened 14 months ago

네트웍 상태가 불안할 경우 pidgin이 죽음.

Reported by: difro Owned by:
Priority: 높음 Milestone:
Version: Keywords:
Cc:

Description

Network이 붙었다 끊겼다 할 경우 끊어질때 pidgin이 죽네요. (네이트온 계정의 대화창이 하나이상 열려 있을 경우에 죽는듯.) gdb로 연결해서 보고 있으니 pidgin-nateon때문에 죽는 듯. 아래 gdb backtrace 결과 첨부합니다.


(gdb) bt
#0  0xb610d66e in nateon_can_receive_file (gc=0x9edcc18, who=0x9c68210 "xxxx@nate.com") at nateon.c:648
#1  0x080960e5 in gray_stuff_out (gtkconv=0x9f0f210) at ../../pidgin/gtkconv.c:6423
#2  0x0809d7d5 in pidgin_conv_update_fields (conv=0x99b09d0, fields=76) at ../../pidgin/gtkconv.c:6511
#3  0x0809e5c8 in account_signed_off_cb (gc=0x9edcc18, event=0x8) at ../../pidgin/gtkconv.c:7391
#4  0xb7822058 in purple_marshal_VOID__POINTER (cb=0x809e590 <account_signed_off_cb>, 
    args=0xbfb88978 "\030��\tP9�\tk�\206�\001", data=0x8, return_val=0x0) at ../../libpurple/signals.c:629
#5  0xb7822b21 in purple_signal_emit_vargs (instance=0xb788bf60, signal=0xb786c039 "signed-off", 
    args=0xbfb88978 "\030��\tP9�\tk�\206�\001") at ../../libpurple/signals.c:482
#6  0xb7822c63 in purple_signal_emit (instance=0x21, signal=0x9edcc18 "x\205\237\tk")
    at ../../libpurple/signals.c:434
#7  0xb77f4bf8 in _purple_connection_destroy (gc=0x9edcc18) at ../../libpurple/connection.c:299
#8  0xb77de01d in purple_account_disconnect (account=0x9a12960) at ../../libpurple/account.c:1180
#9  0x0808ab97 in pidgin_connection_network_disconnected () at ../../pidgin/gtkconn.c:212
#10 0xb7808c52 in nm_update_state (state=NM_STATE_DISCONNECTED) at ../../libpurple/network.c:720
#11 0xb795f03c in g_cclosure_marshal_VOID () from /usr/lib/libgobject-2.0.so.0
#12 0xb7236c36 in ?? () from /usr/lib/libdbus-glib-1.so.2
#13 0xb7951c7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#14 0xb7967e57 in ?? () from /usr/lib/libgobject-2.0.so.0
#15 0xb79694b9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#16 0xb7969936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#17 0xb7237e3f in ?? () from /usr/lib/libdbus-glib-1.so.2
#18 0xb80300d5 in dbus_connection_dispatch () from /lib/libdbus-1.so.3
#19 0xb722e6bd in ?? () from /usr/lib/libdbus-glib-1.so.2
#20 0xb78c8b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#21 0xb78cc0eb in ?? () from /usr/lib/libglib-2.0.so.0
#22 0xb78cc5ba in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#23 0xb7bbb7d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x080c31da in main (argc=161449336, argv=0xbfb8b2d4) at ../../pidgin/gtkmain.c:880

---

Note: See TracTickets for help on using tickets.