GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... (gdb) handle SIG33 pass nostop noprint Signal Stop Print Pass to program Description SIG33 No No Yes Real-time event 33 (gdb) set pagination 0 (gdb) run Starting program: /usr/bin/pidgin [Thread debugging using libthread_db enabled] [New Thread 0xb7195700 (LWP 11279)] [New Thread 0xb62d8b90 (LWP 11282)] [New Thread 0xb5315b90 (LWP 11283)] [New Thread 0xb4b14b90 (LWP 11284)] [Thread 0xb5315b90 (LWP 11283) exited] [Thread 0xb4b14b90 (LWP 11284) exited] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb7195700 (LWP 11279)] 0x00000039 in ?? () (gdb) backtrace full #0 0x00000039 in ?? () No symbol table info available. #1 0xb5716546 in msn_cmdproc_process_cmd (cmdproc=0x939b788, cmd=0x96ec0f8) at ../../../../libpurple/protocols/msn/cmdproc.c:380 cb = (MsnTransCb) 0xb77d0170 trans = (MsnTransaction *) 0x9706ac0 #2 0xb57166c5 in msn_cmdproc_process_cmd_text (cmdproc=0x939b788, command=0x9706cc8 "ACK 7") at ../../../../libpurple/protocols/msn/cmdproc.c:402 No locals. #3 0xb572fa41 in msn_servconn_process_data (servconn=0x96fcc90) at ../../../../libpurple/protocols/msn/servconn.c:441 end = 0x9706ccf "" old_rx_buf = 0x9706cc8 "ACK 7" cur_len = #4 0xb572fba1 in read_cb (data=0x96fcc90, source=35, cond=PURPLE_INPUT_READ) at ../../../../libpurple/protocols/msn/servconn.c:394 buf = "ACK 7\r\n", '\0' , "\206\f\215\000\000\000\000Qin\000\000\000\000\000\000\000\000}\000\000\000\000\000\000\000\000 \230\b", '\0' , ",}\000\000\000\000\017,\000\000%}\217\212x\001}(\000\000\000\005\000\000\000\001\000\000\000/\212lE\t%}\217\212}\003\213%_\212\001\000\000\000/\2128\004\213\"W\204\204\b \230\b\003\213\001\000\000\000\b\000\000\000/\212X\004\213\"W\204\2107\212\000\000\000\000\b\004\213\216\201\020o\t\000\000\000\000("... len = #5 0x080a90a3 in pidgin_io_invoke (source=0x9706480, condition=, data=0x96fc2f0) at ../../pidgin/gtkeventloop.c:78 purple_cond = PURPLE_INPUT_READ #6 0xb785d71d in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #7 0xb7826718 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #8 0xb7829dc3 in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #9 0xb782a2e2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #10 0xb7d193a9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #11 0x080c33fa in main (argc=Cannot access memory at address 0x39 ) at ../../pidgin/gtkmain.c:880 opt_help = opt_login = 0 opt_nologin = 0 opt_version = 0 opt_si = 1 opt_config_dir_arg = 0x0 opt_login_arg = 0x0 opt_session_arg = 0x0 accounts = sig_indx = sigset = {__val = {81927, 0 }} prev_sig_disp = (void (*)(int)) 0xb77d0170 errmsg = "\000D\034\f\000\000\000\000\000\000\000;0 0}\000\000\000\000\026w\n<=\213\000\000\000\000\232s}\000\000\000\000_=\213X=\213\ne\v\2261|2}\000\000\000\000 0}_\v_\v\005\000\000\000\004\000\000\000d\037\213\n\b\000\000\000\024\000\000\000C\034l=\213_\nC\034C\034\024", '\0' , "1X1P\b 0}\000\000\000\000<=\213\000\000\000\000\000\020\000\0008\001\000\000_=\213X=\213\ne\vu\0222|2}\000"... error = (GError *) 0x0 opt = gui_check = debug_enabled = migration_failed = active_accounts = long_options = {{name = 0x810b0ca "config", has_arg = 1, flag = 0x0, val = 99}, {name = 0x80fa3f6 "debug", has_arg = 0, flag = 0x0, val = 100}, {name = 0x80fda55 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x80fa6c1 "login", has_arg = 2, flag = 0x0, val = 108}, {name = 0x8107467 "multiple", has_arg = 0, flag = 0x0, val = 109}, {name = 0x8107470 "nologin", has_arg = 0, flag = 0x0, val = 110}, {name = 0x8107478 "nocrash", has_arg = 0, flag = 0x0, val = 120}, {name = 0x810b0c0 "session", has_arg = 1, flag = 0x0, val = 115}, {name = 0x80ff747 "version", has_arg = 0, flag = 0x0, val = 118}, {name = 0x810b0d3 "display", has_arg = 1, flag = 0x0, val = 68}, {name = 0x8107480 "sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}} (gdb) backtrace full [C[C[C[C[C[C[Kinfo registers eax 0xb77d0170 -1216544400 ecx 0x939b788 154777480 edx 0x39 57 ebx 0xb574bff4 -1250639884 esp 0xbf8afa7c 0xbf8afa7c ebp 0xbf8afa98 0xbf8afa98 esi 0x9706ac0 158362304 edi 0x978ced8 158912216 eip 0x39 0x39 eflags 0x210206 [ PF IF RF ID ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 (gdb) thread apply all backtrace Thread 2 (Thread 0xb62d8b90 (LWP 11282)): #0 0xb80b4430 in __kernel_vsyscall () #1 0xb774edf1 in select () from /lib/tls/i686/cmov/libc.so.6 #2 0xb646037f in ?? () from /usr/lib/libtcl8.4.so.0 #3 0xb77da50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #4 0xb7756a0e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb7195700 (LWP 11279)): #0 0x00000039 in ?? () #1 0xb5716546 in msn_cmdproc_process_cmd (cmdproc=0x939b788, cmd=0x96ec0f8) at ../../../../libpurple/protocols/msn/cmdproc.c:380 #2 0xb57166c5 in msn_cmdproc_process_cmd_text (cmdproc=0x939b788, command=0x9706cc8 "ACK 7") at ../../../../libpurple/protocols/msn/cmdproc.c:402 #3 0xb572fa41 in msn_servconn_process_data (servconn=0x96fcc90) at ../../../../libpurple/protocols/msn/servconn.c:441 #4 0xb572fba1 in read_cb (data=0x96fcc90, source=35, cond=PURPLE_INPUT_READ) at ../../../../libpurple/protocols/msn/servconn.c:394 #5 0x080a90a3 in pidgin_io_invoke (source=0x9706480, condition=, data=0x96fc2f0) at ../../pidgin/gtkeventloop.c:78 #6 0xb785d71d in ?? () from /usr/lib/libglib-2.0.so.0 #7 0xb7826718 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #8 0xb7829dc3 in ?? () from /usr/lib/libglib-2.0.so.0 #9 0xb782a2e2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #10 0xb7d193a9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #11 0x080c33fa in main (argc=Cannot access memory at address 0x39 ) at ../../pidgin/gtkmain.c:880 (gdb) quit The program is running. Exit anyway? (y or n)