Opened 11 years ago

#6720 new defect

irc crash after cancelling dcc

Reported by: khc Owned by: elb
Milestone: Component: IRC
Version: 2.5.0 Keywords:
Cc:

Description

I got this after cancelling a dcc, the other party also signed off after I cancelled it, and I don't know if that has anything to do with it:

#3  0x00007f4fc3934bb7 in free () from /lib/libc.so.6
No symbol table info available.
#4  0x00007f4fb9f824a7 in irc_dccsend_recv_destroy (xfer=0x1b7b6d0)
    at dcc_send.c:43
        xd = (struct irc_xfer_rx_data *) 0x1746440
#5  0x00007f4fc42cecf6 in purple_xfer_cancel_local (xfer=0x1b7b6d0)
    at ft.c:1156
        ui_ops = (PurpleXferUiOps *) 0x1
        msg = 0x181e920 ""
        __PRETTY_FUNCTION__ = "purple_xfer_cancel_local"
#6  0x00007f4fc42ce953 in connect_cb (data=0x1b7b6d0, source=-1, 
    error_message=0x7f4fc39e1c25 "Connection timed out") at ft.c:1032
        xfer = (PurpleXfer *) 0x1b7b6d0
#7  0x00007f4fc42e2c5b in purple_proxy_connect_data_disconnect (
    connect_data=0x1bc5640, 
    error_message=0x7f4fc39e1c25 "Connection timed out") at proxy.c:384
No locals.
#8  0x00007f4fc42e2ebf in socket_ready_cb (data=0x1bc5640, source=32, cond=3)
    at proxy.c:466
        connect_data = (PurpleProxyConnectData *) 0x1bc5640
        error = 110
        ret = 0
#9  0x000000000046dd39 in pidgin_io_invoke (source=0x1cbdc70, condition=24, 
    data=0x1bc10b0) at gtkeventloop.c:78
        closure = (PidginIOClosure *) 0x1bc10b0
        purple_cond = 3
#10 0x00007f4fc45be3d4 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#11 0x00007f4fc45c16e5 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#12 0x00007f4fc45c1a05 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#13 0x00007f4fc5fe7f03 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#14 0x000000000048a513 in main (argc=2, argv=0x7fffd043fb38) at gtkmain.c:888
        opt_help = 0
        opt_login = 0
        opt_nologin = 0
        opt_nocrash = 0
        opt_version = 0
        opt_si = 1
        opt_config_dir_arg = 0x0
        opt_login_arg = 0x0
        opt_session_arg = 0x0
        search_path = 0x72ffa0 "\021"
        accounts = (GList *) 0x7fffd043daa0
        sig_indx = 1
        sigset = {__val = {82951, 0 <repeats 15 times>}}
        prev_sig_disp = (void (*)(int)) 0
        errmsg = "��C��\177\000\000�t��O\177\000\000\000\000\000\000\000\000\000\000��C��\177\000\000\004\000\000\000\000\000\000\000\r�\"�O\177\000\000\000\000\000\000\000\000\000\000\023\000\000\000j", '\0' <repeats 11 times>, "�\r#�O\177\000\000`�C��\177\000\000\000\000\000\000\000\000\000\000x�A�O\177\000\000��\"�O\177\000\000\220)B�O\177\000\000\000\020B�O\177\000\000�$B�O\177\000\000�\024B�O\177\000\000\0000B�O\177\000\000\000�A�O\177\000\000\000\000\000\000\000\000\000\000�t��O\177\000\000\000\000\000\000\000\000\000\000��C��\177\000\000\004\000\000\000\000\000\000\000\000"...
        segfault_message_tmp = 0x7050a0 "mo"
        error = (GError *) 0x0
        opt = -1
        gui_check = 1
        debug_enabled = 1
        migration_failed = 0
        active_accounts = (GList *) 0x1009600
        long_options = {{name = 0x4d26e3 "config", has_arg = 1, flag = 0x0, 
    val = 99}, {name = 0x4d26ea "debug", has_arg = 0, flag = 0x0, val = 100}, {
    name = 0x4d26f0 "help", has_arg = 0, flag = 0x0, val = 104}, {
    name = 0x4d26f5 "login", has_arg = 2, flag = 0x0, val = 108}, {
    name = 0x4d26fb "multiple", has_arg = 0, flag = 0x0, val = 109}, {
    name = 0x4d2704 "nologin", has_arg = 0, flag = 0x0, val = 110}, {
    name = 0x4d270c "nocrash", has_arg = 0, flag = 0x0, val = 120}, {
    name = 0x4d2714 "session", has_arg = 1, flag = 0x0, val = 115}, {
    name = 0x4d240f "version", has_arg = 0, flag = 0x0, val = 118}, {
    name = 0x4d271c "display", has_arg = 1, flag = 0x0, val = 68}, {
    name = 0x4d2724 "sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, 
    has_arg = 0, flag = 0x0, val = 0}}

Change History (0)

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!