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) set handle siS SHORTCUT SUBSTATUS_COLUMN_ICON SMILEY SUBSTATUS_COLUMN_STATUS_ID SS_MENU_DATA_COLUMN SUBSTATUS_COLUMN_STATUS_NAME SS_MENU_EMBLEM_COLUMN SUBSTATUS_NUM_COLUMNS SS_MENU_EMBLEM_VISIBLE_COLUMN Screen SS_MENU_ENTRY_TYPE_PRIMITIVE ScreenFormat SS_MENU_ENTRY_TYPE_SAVEDSTATUS SizedStockIcon SS_MENU_ICON_COLUMN SmPointer SS_MENU_NUM_COLUMNS SmProp SS_MENU_TEXT_COLUMN SmPropValue SS_MENU_TYPE_COLUMN SmcCallbacks STATUS_EDITOR_COLUMN_ACCOUNT SmcCloseConnection@plt STATUS_EDITOR_COLUMN_ENABLE_SUBSTATUS SmcConn STATUS_EDITOR_COLUMN_ICON SmcDieProc STATUS_EDITOR_COLUMN_SCREENNAME SmcOpenConnection@plt STATUS_EDITOR_COLUMN_STATUS_ICON SmcSaveCompleteProc STATUS_EDITOR_COLUMN_STATUS_ID SmcSaveYourselfDone@plt STATUS_EDITOR_COLUMN_STATUS_MESSAGE SmcSaveYourselfProc STATUS_EDITOR_COLUMN_STATUS_NAME SmcSetProperties@plt STATUS_EDITOR_COLUMN_WINDOW SmcShutdownCancelledProc STATUS_EDITOR_NUM_COLUMNS SmcVendor@plt STATUS_ICON_COLUMN SmileyManager STATUS_ICON_VISIBLE_COLUMN SnDisplay STATUS_WINDOW_COLUMN_ICON SnLauncheeContext STATUS_WINDOW_COLUMN_MESSAGE StatusEditor STATUS_WINDOW_COLUMN_TITLE StatusWindow STATUS_WINDOW_COLUMN_TYPE StockIcon STATUS_WINDOW_COLUMN_WINDOW SubStatusEditor STATUS_WINDOW_NUM_COLUMNS (gdb) handle SIG133 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 0xb70ba700 (LWP 8807)] [New Thread 0xb5ea6b90 (LWP 8812)] Program received signal SIGABRT, Aborted. [Switching to Thread 0xb70ba700 (LWP 8807)] 0xb7fd9430 in __kernel_vsyscall () (gdb) backtrace full #0 0xb7fd9430 in __kernel_vsyscall () No symbol table info available. #1 0xb759a880 in raise () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #2 0xb759c248 in abort () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #3 0xb75d810d in ?? () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #4 0xb75de3f4 in ?? () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #5 0xb75e1456 in ?? () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #6 0xb75e2865 in malloc () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #7 0xb774ec6a in g_realloc () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #8 0xb7769ecf in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #9 0xb776b0ad in g_string_sized_new () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #10 0xb7762ccc in g_shell_unquote () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #11 0xb7763411 in g_shell_parse_argv () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #12 0xb777fd1c in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #13 0xb78a9fbb in purple_gnome_proxy_get_info () at ../../libpurple/proxy.c:320 use_same_proxy = 1 tmp = (gchar *) 0x922f718 "" err = (gchar *) 0x922f8f0 "-g" info = {type = PURPLE_PROXY_HTTP, host = 0x922f7c0 "gconftool-2", port = 0, username = 0x922f718 "", password = 0x0} #14 0xb78ad8af in purple_proxy_get_setup (account=0x0) at ../../libpurple/proxy.c:1988 gpi = (PurpleProxyInfo *) 0x0 tmp = (const gchar *) 0xb7927ff4 "ü|\016" tmp_none_proxy_info = (PurpleProxyInfo *) 0x963ce78 #15 0xb78adbfd in purple_proxy_connect (handle=0x0, account=0x0, host=0x92483e8 "address.yahoo.com", port=80, connect_cb=0xb78d42dc , data=0x923f478) at ../../libpurple/proxy.c:2070 connecthost = 0x92483e8 "address.yahoo.com" connectport = 80 connect_data = (PurpleProxyConnectData *) 0x9232ab8 __PRETTY_FUNCTION__ = "purple_proxy_connect" #16 0xb78d47f7 in purple_util_fetch_url_request_len (url=0xb52f826c "http://address.yahoo.com/yab/us?v=XM&prog=ymsgr&.intl=us&diffs=1&t=0&tags=short&rt=0&prog-ver=8.1.0.249&useutf8=1&legenc=codepage-1252", full=1, user_agent=0x0, http11=1, request=0x9232800 "GET http://address.yahoo.com/yab/us?v=XM&prog=ymsgr&.intl=us&diffs=1&t=0&tags=short&rt=0&prog-ver=8.1.0.249&useutf8=1&legenc=codepage-1252 HTTP/1.1\r\nUser-Agent: Mozilla/4.0 (compatible; MSIE 5.5)\r\nCoo"..., include_headers=0, max_len=-1, callback=0xb52e8fcc , user_data=0x9238ee0) at ../../libpurple/util.c:4015 gfud = (PurpleUtilFetchUrlData *) 0x923f478 __PRETTY_FUNCTION__ = "purple_util_fetch_url_request_len" #17 0xb78d4631 in purple_util_fetch_url_request (url=0xb52f826c "http://address.yahoo.com/yab/us?v=XM&prog=ymsgr&.intl=us&diffs=1&t=0&tags=short&rt=0&prog-ver=8.1.0.249&useutf8=1&legenc=codepage-1252", full=1, user_agent=0x0, http11=1, request=0x9232800 "GET http://address.yahoo.com/yab/us?v=XM&prog=ymsgr&.intl=us&diffs=1&t=0&tags=short&rt=0&prog-ver=8.1.0.249&useutf8=1&legenc=codepage-1252 HTTP/1.1\r\nUser-Agent: Mozilla/4.0 (compatible; MSIE 5.5)\r\nCoo"..., include_headers=0, callback=0xb52e8fcc , user_data=0x9238ee0) at ../../libpurple/util.c:3978 No locals. #18 0xb52e9582 in yahoo_fetch_aliases (gc=0x9386ac8) at ../../../../libpurple/protocols/yahoo/yahoo_aliases.c:178 yd = (struct yahoo_data *) 0x91f9a00 cb = (struct callback_data *) 0x9238ee0 url = 0xb52f826c "http://address.yahoo.com/yab/us?v=XM&prog=ymsgr&.intl=us&diffs=1&t=0&tags=short&rt=0&prog-ver=8.1.0.249&useutf8=1&legenc=codepage-1252" request = (gchar *) 0x9232800 "GET http://address.yahoo.com/yab/us?v=XM&prog=ymsgr&.intl=us&diffs=1&t=0&tags=short&rt=0&prog-ver=8.1.0.249&useutf8=1&legenc=codepage-1252 HTTP/1.1\r\nUser-Agent: Mozilla/4.0 (compatible; MSIE 5.5)\r\nCoo"... webpage = (gchar *) 0x923f400 "yab/us?v=XM&prog=ymsgr&.intl=us&diffs=1&t=0&tags=short&rt=0&prog-ver=8.1.0.249&useutf8=1&legenc=codepage-1252" webaddress = (gchar *) 0x92483d0 "address.yahoo.com" url_data = (PurpleUtilFetchUrlData *) 0xbfdd8a28 use_whole_url = 1 #19 0xb52db0c8 in yahoo_process_list (gc=0x9386ac8, pkt=0x923c1c8) at ../../../../libpurple/protocols/yahoo/yahoo.c:685 l = (GSList *) 0x0 export = 0 got_serv_list = 0 b = (PurpleBuddy *) 0x921cf00 g = (PurpleGroup *) 0xb76ca140 f = (YahooFriend *) 0x0 account = (PurpleAccount *) 0x9075588 yd = (struct yahoo_data *) 0x91f9a00 ht = (GHashTable *) 0xb76ca140 lines = (char **) 0xb76c8ff4 split = (char **) 0x921d251 buddies = (char **) 0x3 tmp = (char **) 0x33d bud = (char **) 0x9238eb0 norm_bud = 0x2ef38
grp = 0x0 #20 0xb52df9b2 in yahoo_packet_process (gc=0x9386ac8, pkt=0x923c1c8) at ../../../../libpurple/protocols/yahoo/yahoo.c:2385 No locals. #21 0xb52e033a in yahoo_pending (data=0x9386ac8, source=22, cond=PURPLE_INPUT_READ) at ../../../../libpurple/protocols/yahoo/yahoo.c:2582 pkt = (struct yahoo_packet *) 0x923c1c8 pos = 20 pktlen = 832 gc = (PurpleConnection *) 0x9386ac8 yd = (struct yahoo_data *) 0x91f9a00 buf = "YMSG\000\017\000\000\003@\000U\000\000\000\000\000]\232½89À\200angelblade17À\20059À\200Y\tv=1&n=brme7bu8a59v4&l=0d64b1b034rx/o&p=m2jvvve013000000&iz=05001-018&r=bo&lg=es&intl=es; expires=Tue, 02-Jun-2037 20:00:00 GMT; path=/; domain=.yahoo.comÀ\2002"... len = 852 #22 0x080ad837 in pidgin_io_invoke (source=0x921bbb8, condition=G_IO_IN, data=0x923e080) at ../../pidgin/gtkeventloop.c:78 closure = (PidginIOClosure *) 0x923e080 purple_cond = PURPLE_INPUT_READ #23 0xb777d72d in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #24 0xb77466f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #25 0xb7749da3 in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #26 0xb774a2c2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #27 0xb7c4b269 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #28 0x080ca877 in main (argc=1, argv=0xbfddb394) at ../../pidgin/gtkmain.c:887 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 = 0x8ff00e0 "\001" accounts = (GList *) 0x0 sig_indx = 1 sigset = {__val = {81927, 0 }} prev_sig_disp = (void (*)(int)) 0 errmsg = "\f\000\000\000h\035\021·\\±Ý¿Ë¯ü·x\035\021·h\035\021·\f", '\0' , " ½ü·ì\223Ý¿\200v!·àbn·", '\0' , "O±Ý¿H±Ý¿±6ý·Àµý·\000\020\000\000\001\000\000\000\000\000\000\000,H\002\000ô¯ý·ô¯ý·\005\000\000\000\004\000\000\000h\223Ý¿å7ý·\b\000\000\000\024\000\000\0008\035\021·\\±Ý¿Ë¯ü·P\035\021·8\035\021·\024\000\000\000\000\000\000\000`3&·¨28·P(ì·àbn·\000\000\000\000\026Çü·,±Ý¿", '\0' , "O±Ý¿H±Ý¿±"... segfault_message_tmp = 0x8fd2000 "\034 ý\b\t" error = (GError *) 0x0 opt = -1 gui_check = 1 debug_enabled = 0 migration_failed = 0 active_accounts = (GList *) 0x9250890 long_options = {{name = 0x8114b3b "config", has_arg = 1, flag = 0x0, val = 99}, {name = 0x8114b42 "debug", has_arg = 0, flag = 0x0, val = 100}, {name = 0x8114b48 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x8114b4d "login", has_arg = 2, flag = 0x0, val = 108}, {name = 0x8114b53 "multiple", has_arg = 0, flag = 0x0, val = 109}, {name = 0x8114b5c "nologin", has_arg = 0, flag = 0x0, val = 110}, {name = 0x8114b64 "nocrash", has_arg = 0, flag = 0x0, val = 120}, {name = 0x8114b6c "session", has_arg = 1, flag = 0x0, val = 115}, {name = 0x811486a "version", has_arg = 0, flag = 0x0, val = 118}, {name = 0x8114b74 "display", has_arg = 1, flag = 0x0, val = 68}, {name = 0x8114b7c "sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}} (gdb) info registers eax 0x0 0 ecx 0x2267 8807 edx 0x6 6 ebx 0x2267 8807 esp 0xbfdd7e60 0xbfdd7e60 ebp 0xbfdd7e78 0xbfdd7e78 esi 0x400 1024 edi 0xb76c8ff4 -1217622028 eip 0xb7fd9430 0xb7fd9430 <__kernel_vsyscall+16> eflags 0x200202 [ IF ID ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 (gdb) theread apply all backtrace Thread 2 (Thread 0xb5ea6b90 (LWP 8812)): #0 0xb7fd9430 in __kernel_vsyscall () #1 0xb7648c01 in select () from /lib/tls/i686/cmov/libc.so.6 #2 0xb602e37f in ?? () from /usr/lib/libtcl8.4.so.0 #3 0xb76d350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #4 0xb76507ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb70ba700 (LWP 8807)): #0 0xb7fd9430 in __kernel_vsyscall () #1 0xb759a880 in raise () from /lib/tls/i686/cmov/libc.so.6 #2 0xb759c248 in abort () from /lib/tls/i686/cmov/libc.so.6 #3 0xb75d810d in ?? () from /lib/tls/i686/cmov/libc.so.6 #4 0xb75de3f4 in ?? () from /lib/tls/i686/cmov/libc.so.6 #5 0xb75e1456 in ?? () from /lib/tls/i686/cmov/libc.so.6 #6 0xb75e2865 in malloc () from /lib/tls/i686/cmov/libc.so.6 #7 0xb774ec6a in g_realloc () from /usr/lib/libglib-2.0.so.0 #8 0xb7769ecf in ?? () from /usr/lib/libglib-2.0.so.0 #9 0xb776b0ad in g_string_sized_new () from /usr/lib/libglib-2.0.so.0 #10 0xb7762ccc in g_shell_unquote () from /usr/lib/libglib-2.0.so.0 #11 0xb7763411 in g_shell_parse_argv () from /usr/lib/libglib-2.0.so.0 #12 0xb777fd1c in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0 #13 0xb78a9fbb in purple_gnome_proxy_get_info () at ../../libpurple/proxy.c:320 #14 0xb78ad8af in purple_proxy_get_setup (account=0x0) at ../../libpurple/proxy.c:1988 #15 0xb78adbfd in purple_proxy_connect (handle=0x0, account=0x0, host=0x92483e8 "address.yahoo.com", port=80, connect_cb=0xb78d42dc , data=0x923f478) at ../../libpurple/proxy.c:2070 #16 0xb78d47f7 in purple_util_fetch_url_request_len (url=0xb52f826c "http://address.yahoo.com/yab/us?v=XM&prog=ymsgr&.intl=us&diffs=1&t=0&tags=short&rt=0&prog-ver=8.1.0.249&useutf8=1&legenc=codepage-1252", full=1, user_agent=0x0, http11=1, request=0x9232800 "GET http://address.yahoo.com/yab/us?v=XM&prog=ymsgr&.intl=us&diffs=1&t=0&tags=short&rt=0&prog-ver=8.1.0.249&useutf8=1&legenc=codepage-1252 HTTP/1.1\r\nUser-Agent: Mozilla/4.0 (compatible; MSIE 5.5)\r\nCoo"..., include_headers=0, max_len=-1, callback=0xb52e8fcc , user_data=0x9238ee0) at ../../libpurple/util.c:4015 #17 0xb78d4631 in purple_util_fetch_url_request (url=0xb52f826c "http://address.yahoo.com/yab/us?v=XM&prog=ymsgr&.intl=us&diffs=1&t=0&tags=short&rt=0&prog-ver=8.1.0.249&useutf8=1&legenc=codepage-1252", full=1, user_agent=0x0, http11=1, request=0x9232800 "GET http://address.yahoo.com/yab/us?v=XM&prog=ymsgr&.intl=us&diffs=1&t=0&tags=short&rt=0&prog-ver=8.1.0.249&useutf8=1&legenc=codepage-1252 HTTP/1.1\r\nUser-Agent: Mozilla/4.0 (compatible; MSIE 5.5)\r\nCoo"..., include_headers=0, callback=0xb52e8fcc , user_data=0x9238ee0) at ../../libpurple/util.c:3978 #18 0xb52e9582 in yahoo_fetch_aliases (gc=0x9386ac8) at ../../../../libpurple/protocols/yahoo/yahoo_aliases.c:178 #19 0xb52db0c8 in yahoo_process_list (gc=0x9386ac8, pkt=0x923c1c8) at ../../../../libpurple/protocols/yahoo/yahoo.c:685 #20 0xb52df9b2 in yahoo_packet_process (gc=0x9386ac8, pkt=0x923c1c8) at ../../../../libpurple/protocols/yahoo/yahoo.c:2385 #21 0xb52e033a in yahoo_pending (data=0x9386ac8, source=22, cond=PURPLE_INPUT_READ) at ../../../../libpurple/protocols/yahoo/yahoo.c:2582 #22 0x080ad837 in pidgin_io_invoke (source=0x921bbb8, condition=G_IO_IN, data=0x923e080) at ../../pidgin/gtkeventloop.c:78 #23 0xb777d72d in ?? () from /usr/lib/libglib-2.0.so.0 #24 0xb77466f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #25 0xb7749da3 in ?? () from /usr/lib/libglib-2.0.so.0 #26 0xb774a2c2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #27 0xb7c4b269 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x080ca877 in main (argc=1, argv=0xbfddb394) at ../../pidgin/gtkmain.c:887 (gdb) quit The program is running. Exit anyway? (y or n)